| | |
| | | <td class="td">年龄:</td> |
| | | <td class="td-group"> |
| | | <el-checkbox-group v-model="queryform.age" class="fj-checkbox"> |
| | | <el-checkbox label="" @change="selectAllage">全部</el-checkbox> |
| | | <el-checkbox label="" @change="selectAllAgeStr">全部</el-checkbox> |
| | | <el-checkbox |
| | | v-for="data in ageStrOptions" |
| | | :key="data.dicItemName" |
| | |
| | | |
| | | </el-col> |
| | | </el-row> |
| | | <el-dialog title="附件管理" :visible.sync="dialogShowUploadfj" height="100vh" fullscreen="true" class="fjgl-class" @close="closeDialog()"> |
| | | <uploadfj v-if="dialogShowUploadfj" :rowitem="rowitem" /> |
| | | <el-dialog title="附件管理" :visible.sync="dialogShowUploadfj" height="100vh" fullscreen class="fjgl-class" @close="closeDialog()"> |
| | | <uploadfj v-if="dialogShowUploadfj" :rowitem="rowitem" :tableindex="tableindex" /> |
| | | </el-dialog> |
| | | <el-row> |
| | | <el-col :span="21" style="line-height: 50px;"> |
| | |
| | | <el-table-column show-overflow-tooltip prop="empNumb" label="编号" width="80px" /> |
| | | <el-table-column show-overflow-tooltip prop="deptName" label="护卫点(部门)" width="120px" /> |
| | | <el-table-column show-overflow-tooltip prop="jobName" label="岗位" width="70px" /> |
| | | <el-table-column show-overflow-tooltip prop="certificateNumb" label="身份证号码" width="180" /> |
| | | <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="70px" /> |
| | | <template v-for="(col) in labelData"> |
| | | <el-table-column :key="col.labelid" show-overflow-tooltip :prop="col.labelcode" :label="col.labelname"> |
| | | <template slot-scope="scope"> |
| | | <el-link type="primary"> {{ scope.row[col.labelcode] }}</el-link> |
| | | <el-link type="primary" @click.native="dialogShow(scope.$index, scope.row, scope.column.property)"> {{ scope.row[col.labelcode] }}</el-link> |
| | | </template> |
| | | </el-table-column> |
| | | </template> |
| | | <el-table-column show-overflow-tooltip prop="empName" label="姓名" width="70px" /> |
| | | </el-table> |
| | | <pagination |
| | | v-show="total>0" |
| | |
| | | children: 'children', |
| | | label: 'label' |
| | | }, |
| | | tableindex: 0, |
| | | rowitem: {}, |
| | | sexOptions: [], |
| | | insuranceTypeOptions: [], |
| | |
| | | } |
| | | }) |
| | | }, |
| | | dialogShow(index, tableData) { |
| | | this.rowitem = tableData |
| | | dialogShow(index, tableData, property) { |
| | | var this_ = this |
| | | this_.rowitem = tableData |
| | | this_.labelData.forEach((j) => { |
| | | if (j.labelcode === property) { |
| | | this_.tableindex = this_.labelData.indexOf(j) |
| | | } |
| | | }) |
| | | |
| | | this.dialogShowUploadfj = true |
| | | }, |
| | | skipuploadfj() { |
| | |
| | | this.queryParams.entryType = [] |
| | | } |
| | | }, |
| | | selectAllEmpStatus(val) { |
| | | if (val) { |
| | | this.queryParams.empStatus = ['0', '1', '2', '3'] |
| | | } else { |
| | | this.queryParams.empStatus = [] |
| | | } |
| | | }, |
| | | // dic列表转为数组 |
| | | dicListToArr(dicList) { |
| | | var arr = [] |
| | |
| | | } |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | |
| | | .el-main { |
| | | margin-top: 10px; |
| | | } |
| | |
| | | |
| | | </style> |
| | | <style lang="scss"> |
| | | .el-image-viewer__btn{ |
| | | color: #a00515; |
| | | } |
| | | .fj-checkbox{ |
| | | .el-checkbox__input.is-checked .el-checkbox__inner { |
| | | border-color: #a32c30;; |