shi'sen'yuan 3 年 前
コミット
ccdb8aaf93

+ 399 - 158
ui/src/views/invoicing/hazardwork/index.vue

@@ -391,11 +391,10 @@
                       <el-checkbox v-model="form.dIsOpenSafe" true-label="0" @change="dIsOpenSafeChange"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign11" filterable
-                                 :disabled="this.form.dIsOpenSafe==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign11" :disabled="this.form.dIsOpenSafe==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign11')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsOpenSafe==1?false:true"></el-button>
                       <el-date-picker style="width: 80px" v-model="form.dSafeImplDate11" type="date"
                                       format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss"
@@ -422,11 +421,10 @@
                                    :disabled="form.dIsOpenSafe != null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dDkdyxImplSign" filterable
-                                 :disabled="this.form.dIsDkdyx==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dDkdyxImplSign" :disabled="this.form.dIsDkdyx==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dDkdyxImplSign')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsDkdyx==1?false:true"></el-button>
                       <el-date-picker style="width: 80px" v-model="form.dDkdyxImplDate" type="date"
                                       format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss"
@@ -453,11 +451,10 @@
                                    :disabled="form.dIsDkdyx != null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dDisFeederImplSign" filterable
-                                 :disabled="this.form.dIsDisFeeder==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dDisFeederImplSign" :disabled="this.form.dIsDisFeeder==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dDisFeederImplSign')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsDisFeeder==1?false:true"></el-button>
                       <el-date-picker style="width: 80px" v-model="form.dDisFeederImplDate" type="date"
                                       format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss"
@@ -487,11 +484,10 @@
                                    :disabled="this.form.dIsDisFeeder!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dBreakInclImplSign" filterable
-                                 :disabled="this.form.dIsBreakIncl==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dBreakInclImplSign" :disabled="this.form.dIsBreakIncl==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dBreakInclImplSign')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsBreakIncl==1?false:true"></el-button>
                       <el-date-picker style="width: 80px" v-model="form.dBreakInclImplDate" type="date"
                                       format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss"
@@ -520,11 +516,10 @@
                                    :disabled="form.dIsBreakIncl != null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dDqhlImplSign" filterable
-                                 :disabled="this.form.dIsDqhl==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dDqhlImplSign" :disabled="this.form.dIsDqhl==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dDqhlImplSign')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsDqhl==1?false:true"></el-button>
                       <el-date-picker style="width: 80px" v-model="form.dDqhlImplDate" type="date"
                                       format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss"
@@ -553,11 +548,10 @@
                                    :disabled="form.dIsDqhl != null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign12" filterable
-                                 :disabled="this.form.dIsYbh==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign12" :disabled="this.form.dIsYbh==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign12')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsYbh==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate12" type="date"
@@ -585,11 +579,10 @@
                                    :disabled="this.form.dIsYbh!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign13" filterable
-                                 :disabled="this.form.dIsRadioactiveSources==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign13" :disabled="this.form.dIsRadioactiveSources==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign13')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsRadioactiveSources==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate13" type="date"
@@ -620,11 +613,10 @@
                                    :disabled="this.form.dIsRadioactiveSources!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign14" filterable
-                                 :disabled="this.form.dIsOtherEquSafe==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign14" :disabled="this.form.dIsOtherEquSafe==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign14')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsOtherEquSafe==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate14" type="date"
@@ -655,11 +647,10 @@
                                    :disabled="this.form.dIsOtherEquSafe!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign21" filterable
-                                 :disabled="this.form.dIsDepress==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign21" :disabled="this.form.dIsDepress==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign21')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsDepress==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate21" type="date"
@@ -680,11 +671,10 @@
                                    :disabled="this.form.dIsDepress!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign22" filterable
-                                 :disabled="this.form.dIsSingleBlocking==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign22" :disabled="this.form.dIsSingleBlocking==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign22')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsSingleBlocking==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate22" type="date"
@@ -714,11 +704,10 @@
                                    :disabled="this.form.dIsSingleBlocking!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign23" filterable
-                                 :disabled="this.form.dIsDoubleBlock==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign23" :disabled="this.form.dIsDoubleBlock==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign23')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsDoubleBlock==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate23" type="date"
@@ -751,11 +740,10 @@
                                    :disabled="this.form.dIsDoubleBlock!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign24" filterable
-                                 :disabled="this.form.dIsLockoutUsing==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign24" :disabled="this.form.dIsLockoutUsing==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign24')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsLockoutUsing==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate24" type="date"
@@ -783,11 +771,10 @@
                                    :disabled="this.form.dIsLockoutUsing!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign25" filterable
-                                 :disabled="this.form.dIsRemovePipe==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign25" :disabled="this.form.dIsRemovePipe==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign25')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsRemovePipe==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate25" type="date"
@@ -814,11 +801,10 @@
                                    :disabled="this.form.dIsRemovePipe!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign26" filterable
-                                 :disabled="this.form.dIsDisPipes==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign26" :disabled="this.form.dIsDisPipes==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign26')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsDisPipes==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate26" type="date"
@@ -846,11 +832,10 @@
                                    :disabled="this.form.dIsDisPipes!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign27" filterable
-                                 :disabled="this.form.dIsInsertBlindPlage==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign27" :disabled="this.form.dIsInsertBlindPlage==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign27')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsInsertBlindPlage==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate27" type="date"
@@ -881,11 +866,10 @@
                                    :disabled="this.form.dIsInsertBlindPlage!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign28" filterable
-                                 :disabled="this.form.dIsMecSecure==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign28" :disabled="this.form.dIsMecSecure==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign28')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsMecSecure==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate28" type="date"
@@ -913,11 +897,10 @@
                                    :disabled="this.form.dIsMecSecure!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign29" filterable
-                                 :disabled="this.form.dIsIsolationDiagram==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign29" :disabled="this.form.dIsIsolationDiagram==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign29')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsIsolationDiagram==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate29" type="date"
@@ -941,11 +924,10 @@
                                    :disabled="this.form.dIsIsolationDiagram!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign210" filterable
-                                 :disabled="this.form.dIsOtherSafePlant==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign210" :disabled="this.form.dIsOtherSafePlant==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign210')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsOtherSafePlant==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate210" type="date"
@@ -976,11 +958,10 @@
                                    :disabled="this.form.dIsOtherSafePlant!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign31" filterable
-                                 :disabled="this.form.dIsDrain==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign31" :disabled="this.form.dIsDrain==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign31')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsDrain==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate31" type="date"
@@ -1007,11 +988,10 @@
                                    :disabled="this.form.dIsDrain!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign32" filterable
-                                 :disabled="this.form.dIsClean==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign32" :disabled="this.form.dIsClean==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign32')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsClean==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate32" type="date"
@@ -1038,11 +1018,10 @@
                                    :disabled="this.form.dIsClean!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign33" filterable
-                                 :disabled="this.form.dIsFlush==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign33" :disabled="this.form.dIsFlush==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign33')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsFlush==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate33" type="date"
@@ -1066,11 +1045,10 @@
                                    :disabled="this.form.dIsFlush!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign34" filterable
-                                 :disabled="this.form.dIsOhterClean==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign34" :disabled="this.form.dIsOhterClean==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign34')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsOhterClean==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate34" type="date"
@@ -1101,11 +1079,10 @@
                                    :disabled="this.form.dIsOhterClean!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign41" filterable
-                                 :disabled="this.form.dIsSiteDemarcation==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign41" :disabled="this.form.dIsSiteDemarcation==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign41')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsSiteDemarcation==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate41" type="date"
@@ -1136,11 +1113,10 @@
                                    :disabled="this.form.dIsSiteDemarcation!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign42" filterable
-                                 :disabled="this.form.dIsAreaCover==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign42" :disabled="this.form.dIsAreaCover==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign42')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsAreaCover==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate42" type="date"
@@ -1168,11 +1144,10 @@
                                    :disabled="this.form.dIsAreaCover!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign43" filterable
-                                 :disabled="this.form.dIsCloseTrucks==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign43" :disabled="this.form.dIsCloseTrucks==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign43')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsCloseTrucks==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate43" type="date"
@@ -1200,11 +1175,10 @@
                                    :disabled="this.form.dIsCloseTrucks!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign44" filterable
-                                 :disabled="this.form.dIsLeakFlanges==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign44" :disabled="this.form.dIsLeakFlanges==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign44')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsLeakFlanges==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate44" type="date"
@@ -1235,11 +1209,10 @@
                                    :disabled="this.form.dIsLeakFlanges!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign45" filterable
-                                 :disabled="this.form.dIsOtherWorkSafe==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign45" :disabled="this.form.dIsOtherWorkSafe==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign45')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsOtherWorkSafe==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate45" type="date"
@@ -1274,11 +1247,10 @@
                                    :disabled="this.form.dIsOtherWorkSafe!= null?false:true"/>
                     </td>
                     <td style="text-align: center;">
-                      <el-select style="width: 100px;" clearable v-model="form.dSafeImplSign51" filterable
-                                 :disabled="this.form.dIsOtherMeasure==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 70px;" v-model="form.dSafeImplSign51" :disabled="this.form.dIsOtherMeasure==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dSafeImplSign51')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsOtherMeasure==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
                                       v-model="form.dSafeImplDate51" type="date"
@@ -1301,19 +1273,19 @@
                     <td style="width: 30px; text-align: center;">
                       <!--<el-checkbox v-model="form.dIsSafeBriefing" true-label="1" false-label="0"-->
                       <el-checkbox true-label="1" false-label="0"
+                                   v-model="form.dIsSafeBriefing"
                                    @change="dIsSafeBriefingChange"
                                    :disabled="this.form.dIsOtherMeasure!= null?false:true">是
                       </el-checkbox>
                     </td>
                     <td colspan="6">
                       参与交底人签名/日期
-                      <el-select style="width: 600px;"  v-model="form.dPartakeBriefingSign" filterable
-                                 :disabled="this.form.dIsSafeBriefing==1?false:true">
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 120px;" v-model="form.dPartakeBriefingSign" :disabled="this.form.dIsSafeBriefing==1?false:true"/>
+                      <el-button type="primary" slot="append" @click="signCard('dPartakeBriefingSign')"
+                                 icon="el-icon-edit"
+                                 :disabled="this.form.dIsSafeBriefing==1?false:true"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
-                                      value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
+                                      value-format="yyyy-MM-dd HH:mm:ss" style="width: 200px"
                                       v-model="form.dPartakeBriefingDate" type="date"
                                       :disabled="this.form.dIsSafeBriefing==1?false:true">
                       </el-date-picker>
@@ -1529,6 +1501,9 @@
                           /
                           <el-input style="width: 70px;" v-model="form.eSafeAttendantSign"
                                     :disabled="this.form.eIsContinueMonitoring==1?false:true"/>
+                          <el-button type="primary" slot="append" @click="signCard('eSafeAttendantSign')"
+                                     icon="el-icon-edit"
+                                     :disabled="this.form.eIsContinueMonitoring==1?false:true"></el-button>
                         </td>
                         <td style="width: 30px; text-align: center;">
                           <el-checkbox v-model="form.eIsContinueMonitoring" true-label="1" false-label="0"/>
@@ -1652,10 +1627,10 @@
                   </tr>
                   <tr>
                     <td><small>第一签名(装置/部门授权人员):</small>
-                      <el-select style="width: 70px;" v-model="form.gFirstSign" filterable>
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 100px;" v-model="form.gFirstSign">
+                      </el-input>
+                      <el-button type="primary" slot="append" @click="signCard('gFirstSign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 100px" v-model="form.gFirstDate"
                                       type="datetime">
@@ -1673,20 +1648,20 @@
                   </tr>
                   <tr>
                     <td><small>第二签名(装置/部门授权人员):</small>
-                      <el-select style="width: 70px;" v-model="form.gSecondSign" filterable>
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 100px;" v-model="form.gSecondSign">
+                      </el-input>
+                      <el-button type="primary" slot="append" @click="signCard('gSecondSign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 100px" v-model="form.gSecondDate"
                                       type="datetime">
                       </el-date-picker>
                     </td>
                     <td><small>第三签名(相应部门人员及部门名称):</small>
-                      <el-select style="width: 70px;" v-model="form.gThirdSign" filterable>
-                        <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
-                        </el-option>
-                      </el-select>
+                      <el-input style="width: 100px;" v-model="form.gThirdSign">
+                      </el-input>
+                      <el-button type="primary" slot="append" @click="signCard('gThirdSign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 100px" v-model="form.gThirdDate"
                                       type="datetime">
@@ -1730,6 +1705,8 @@
                     <td>
                       1a 签名(授权维修主管)
                       <el-input style="width: 100px;" v-model="form.iOneASign"/>
+                      <el-button type="primary" slot="append" @click="signCard('iOneASign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px" v-model="form.iOneADate"
                                       type="datetime">
@@ -1738,6 +1715,8 @@
                     <td>
                       1b 签名(授权维修工人)
                       <el-input style="width: 100px;" v-model="form.iOneBSign"/>
+                      <el-button type="primary" slot="append" @click="signCard('iOneBSign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px" v-model="form.iOneBDate"
                                       type="datetime">
@@ -1761,6 +1740,8 @@
                   <tr>
                     <td>
                       <el-input style="width: 130px;" v-model="form.jOneBSign"/>
+                      <el-button type="primary" slot="append" @click="signCard('jOneBSign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px" v-model="form.jOneBDate"
                                       type="datetime">
@@ -1768,6 +1749,8 @@
                     </td>
                     <td>
                       <el-input style="width: 130px;" v-model="form.jResMemberSign"/>
+                      <el-button type="primary" slot="append" @click="signCard('jResMemberSign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px"
                                       v-model="form.jResMemberDate" type="datetime">
@@ -1775,6 +1758,8 @@
                     </td>
                     <td>
                       <el-input style="width: 130px;" v-model="form.jEISign"/>
+                      <el-button type="primary" slot="append" @click="signCard('jEISign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px" v-model="form.jEIDate"
                                       type="datetime">
@@ -1812,6 +1797,8 @@
                 <br>
                 签名,日期/时间
                 <el-input style="width: 80px;" v-model="form.lNoticeSign"/>
+                <el-button type="primary" @click="signCard('lNoticeSign')"
+                           icon="el-icon-edit"></el-button>
                 <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                 value-format="yyyy-MM-dd HH:mm:ss" v-model="form.lNoticeDate" type="datetime">
                 </el-date-picker>
@@ -1824,6 +1811,8 @@
                     </td>
                     <td>
                       <el-input style="width: 80px;" v-model="form.mAssessDSign"/>
+                      <el-button type="primary" @click="signCard('mAssessDSign')"
+                                 icon="el-icon-edit"></el-button>
                       <el-date-picker format="yyyy-MM-dd HH:mm:ss"
                                       value-format="yyyy-MM-dd HH:mm:ss" v-model="form.mAssessDDate" type="datetime">
                       </el-date-picker>
@@ -3143,17 +3132,269 @@ export default {
     //获取签名结果
     getSignRes(res) {
       console.log(res)
+      //D[1]
+      if (res.signType == 'dSafeImplSign11') {
+        this.form.dSafeImplSign11 = res.staffName
+        this.form.dSafeImplDate11 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate11);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign11)
+      }
+      if (res.signType == 'dDkdyxImplSign') {
+        this.form.dDkdyxImplSign = res.staffName
+        this.form.dDkdyxImplDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dDkdyxImplDate);
+        console.log('刷卡人姓名:' + this.form.dDkdyxImplSign)
+      }
+      if (res.signType == 'dDisFeederImplSign') {
+        this.form.dDisFeederImplSign = res.staffName
+        this.form.dDisFeederImplDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dDisFeederImplDate);
+        console.log('刷卡人姓名:' + this.form.dDisFeederImplSign)
+      }
+      if (res.signType == 'dBreakInclImplSign') {
+        this.form.dBreakInclImplSign = res.staffName
+        this.form.dBreakInclImplDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dBreakInclImplDate);
+        console.log('刷卡人姓名:' + this.form.dBreakInclImplSign)
+      }
+      if (res.signType == 'dDqhlImplSign') {
+        this.form.dDqhlImplSign = res.staffName
+        this.form.dDqhlImplDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dDqhlImplDate);
+        console.log('刷卡人姓名:' + this.form.dDqhlImplSign)
+      }
+      if (res.signType == 'dSafeImplSign12') {
+        this.form.dSafeImplSign12 = res.staffName
+        this.form.dSafeImplDate12 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate12);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign12)
+      }
+      if (res.signType == 'dSafeImplSign13') {
+        this.form.dSafeImplSign13 = res.staffName
+        this.form.dSafeImplDate13 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate13);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign13)
+      }
+      if (res.signType == 'dSafeImplSign14') {
+        this.form.dSafeImplSign14 = res.staffName
+        this.form.dSafeImplDate14 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate14);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign14)
+      }
+      //D[2]
+      if (res.signType == 'dSafeImplSign21') {
+        this.form.dSafeImplSign21 = res.staffName
+        this.form.dSafeImplDate21 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate21);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign21)
+      }
+      if (res.signType == 'dSafeImplSign22') {
+        this.form.dSafeImplSign22 = res.staffName
+        this.form.dSafeImplDate22 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate22);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign22)
+      }
+      if (res.signType == 'dSafeImplSign23') {
+        this.form.dSafeImplSign23 = res.staffName
+        this.form.dSafeImplDate23 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate23);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign23)
+      }
+      if (res.signType == 'dSafeImplSign24') {
+        this.form.dSafeImplSign24 = res.staffName
+        this.form.dSafeImplDate24 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate24);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign24)
+      }
+      if (res.signType == 'dSafeImplSign25') {
+        this.form.dSafeImplSign25 = res.staffName
+        this.form.dSafeImplDate25 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate25);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign25)
+      }
+      if (res.signType == 'dSafeImplSign26') {
+        this.form.dSafeImplSign26 = res.staffName
+        this.form.dSafeImplDate26 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate26);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign26)
+      }
+      if (res.signType == 'dSafeImplSign27') {
+        this.form.dSafeImplSign27 = res.staffName
+        this.form.dSafeImplDate27 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate27);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign27)
+      }
+      if (res.signType == 'dSafeImplSign28') {
+        this.form.dSafeImplSign28 = res.staffName
+        this.form.dSafeImplDate28 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate28);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign28)
+      }
+      if (res.signType == 'dSafeImplSign29') {
+        this.form.dSafeImplSign29 = res.staffName
+        this.form.dSafeImplDate29 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate29);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign29)
+      }
+      if (res.signType == 'dSafeImplSign210') {
+        this.form.dSafeImplSign210 = res.staffName
+        this.form.dSafeImplDate210 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate210);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign210)
+      }
+      //D[3]
+      if (res.signType == 'dSafeImplSign31') {
+        this.form.dSafeImplSign31 = res.staffName
+        this.form.dSafeImplDate31 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate31);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign31)
+      }
+      if (res.signType == 'dSafeImplSign32') {
+        this.form.dSafeImplSign32 = res.staffName
+        this.form.dSafeImplDate32 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate32);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign32)
+      }
+      if (res.signType == 'dSafeImplSign33') {
+        this.form.dSafeImplSign33 = res.staffName
+        this.form.dSafeImplDate33 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate33);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign33)
+      }
+      if (res.signType == 'dSafeImplSign34') {
+        this.form.dSafeImplSign34 = res.staffName
+        this.form.dSafeImplDate34 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate34);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign34)
+      }
+      //D[4]
+      if (res.signType == 'dSafeImplSign41') {
+        this.form.dSafeImplSign41 = res.staffName
+        this.form.dSafeImplDate41 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate41);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign41)
+      }
+      if (res.signType == 'dSafeImplSign42') {
+        this.form.dSafeImplSign42 = res.staffName
+        this.form.dSafeImplDate42 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate42);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign42)
+      }
+      if (res.signType == 'dSafeImplSign43') {
+        this.form.dSafeImplSign43 = res.staffName
+        this.form.dSafeImplDate43 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate43);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign43)
+      }
+      if (res.signType == 'dSafeImplSign44') {
+        this.form.dSafeImplSign44 = res.staffName
+        this.form.dSafeImplDate44 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate44);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign44)
+      }
+      if (res.signType == 'dSafeImplSign45') {
+        this.form.dSafeImplSign45 = res.staffName
+        this.form.dSafeImplDate45 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate45);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign45)
+      }
+      //D[5]
+      if (res.signType == 'dSafeImplSign51') {
+        this.form.dSafeImplSign51 = res.staffName
+        this.form.dSafeImplDate51 = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dSafeImplDate51);
+        console.log('刷卡人姓名:' + this.form.dSafeImplSign51)
+      }
+      //D[6]
+      if (res.signType == 'dPartakeBriefingSign') {
+        this.form.dPartakeBriefingSign = res.staffName
+        this.form.dPartakeBriefingDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.dPartakeBriefingDate);
+        console.log('刷卡人姓名:' + this.form.dPartakeBriefingSign)
+      }
+      //E
+      if (res.signType == 'eSafeAttendantSign') {
+        this.form.eSafeAttendantSign = res.staffName
+        console.log('刷卡人姓名:' + this.form.eSafeAttendantSign)
+      }
+      //G
+      if (res.signType == 'gFirstSign') {
+        this.form.gFirstSign = res.staffName
+        this.form.gFirstDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.gFirstDate);
+        console.log('刷卡人姓名:' + this.form.gFirstSign)
+      }
+      if (res.signType == 'gSecondSign') {
+        this.form.gSecondSign = res.staffName
+        this.form.gSecondDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.gSecondDate);
+        console.log('刷卡人姓名:' + this.form.gSecondSign)
+      }
+      if (res.signType == 'gThirdSign') {
+        this.form.gThirdSign = res.staffName
+        this.form.gThirdDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.gThirdDate);
+        console.log('刷卡人姓名:' + this.form.gThirdSign)
+      }
+      //H
       if (res.signType == 'hSafeMesSign') {
         this.form.hSafeMesSign = res.staffName
         this.form.hSafeMesDate = this.dateformat('y-M-d h:m:s')
         console.log('刷卡人姓名:' + this.form.hSafeMesSign)
       }
+      //I
+      if (res.signType == 'iOneASign') {
+        this.form.iOneASign = res.staffName
+        this.form.iOneADate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.iOneADate);
+        console.log('刷卡人姓名:' + this.form.iOneASign)
+      }
+      if (res.signType == 'iOneBSign') {
+        this.form.iOneBSign = res.staffName
+        this.form.iOneBDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.iOneBDate);
+        console.log('刷卡人姓名:' + this.form.iOneBSign)
+      }
+      //J
+      if (res.signType == 'jOneBSign') {
+        this.form.jOneBSign = res.staffName
+        this.form.jOneBDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.jOneBDate);
+        console.log('刷卡人姓名:' + this.form.jOneBSign)
+      }
+      if (res.signType == 'jResMemberSign') {
+        this.form.jResMemberSign = res.staffName
+        this.form.jResMemberDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.jResMemberDate);
+        console.log('刷卡人姓名:' + this.form.jResMemberSign)
+      }
+      if (res.signType == 'jEISign') {
+        this.form.jEISign = res.staffName
+        this.form.jEIDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.jEIDate);
+        console.log('刷卡人姓名:' + this.form.jEISign)
+      }
+      //K
       if (res.signType == 'kConfirmSign') {
         this.form.kConfirmSign = res.staffName
         this.form.kConfirmDate = this.dateformat('y-M-d h:m:s')
         this.$set(this.value1, 0, this.form.kConfirmDate);
         console.log('刷卡人姓名:' + this.form.kConfirmSign)
       }
+      //L
+      if (res.signType == 'lNoticeSign') {
+        this.form.lNoticeSign = res.staffName
+        this.form.lNoticeDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.lNoticeDate);
+        console.log('刷卡人姓名:' + this.form.lNoticeSign)
+      }
+      //M
+      if (res.signType == 'mAssessDSign') {
+        this.form.mAssessDSign = res.staffName
+        this.form.mAssessDDate = this.dateformat('y-M-d h:m:s')
+        this.$set(this.value1, 0, this.form.mAssessDDate);
+        console.log('刷卡人姓名:' + this.form.mAssessDSign)
+      }
     },
     dateformat(params) {
       var date = new Date(),

+ 1 - 0
ui/src/views/invoicing/signcard/index.vue

@@ -46,6 +46,7 @@ export default {
   methods: {
     init(type) {
       this.visible = true
+      this.loading = true
       this.signType = type
       this.initWebSocket();
     },