luoyb
2021-04-27 1cab74c1a81df1160f11745b9a53142a21b99d73
fix(bug修复): 员工附件增加了相关证件查询
1个文件已修改
28 ■■■■■ 已修改文件
src/views/yunpan/fujian.vue 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/yunpan/fujian.vue
@@ -211,6 +211,21 @@
                    </el-checkbox-group>
                  </td>
                </tr>
                <tr>
                  <td class="td">相关证件:</td>
                  <td class="td-group">
                    <el-checkbox-group v-model="queryform.certificateList" class="fj-checkbox">
                      <el-checkbox label="" @change="selectAllCertificateList">全部</el-checkbox>
                      <el-checkbox
                        v-for="data in certificateListOptions"
                        :key="data.dicItemName"
                        :label="data.dicItemCode"
                      >
                        {{ data.dicItemName }}
                      </el-checkbox>
                    </el-checkbox-group>
                  </td>
                </tr>
              </table>
            </el-col>
          </el-row>
@@ -441,7 +456,8 @@
        empCardStatus: [],
        handbookStatus: [],
        empType: [],
        entryType: []
        entryType: [],
        certificateList: []
      },
      total: 0, // 总数量
      pagination: { // 分页参数
@@ -530,6 +546,9 @@
    })
    this.getDicts('INSURANCETYPE').then(response => {
      this.insuranceTypeOptions = response.data
    })
    this.getDicts('certificateList').then(response => {
      this.certificateListOptions = response.data
    })
  },
  methods: {
@@ -786,6 +805,13 @@
        this.queryform.inOutType = []
      }
    },
    selectAllCertificateList(val) {
      if (val) {
        this.queryform.certificateList = this.dicListToArr(this.certificateListOptions)
      } else {
        this.queryform.certificateList = []
      }
    },
    // dic列表转为数组
    dicListToArr(dicList) {
      var arr = []