Compare commits

..

11 Commits

Author SHA1 Message Date
huangyuxuan 8cc04a5b35 Merge remote-tracking branch 'origin/pet' into pet 2024-11-19 18:03:40 +08:00
huangyuxuan d2aeb1b34c [问题修复](pet):
修复持证人员信息管理列表,人员持证数和详情不一致问题
  修复证件信息管理人员数与详情人员数不一致问题
2024-11-19 18:03:33 +08:00
guoyuepeng 8d4af194e7 1.增加隐患来源 2024-11-19 16:51:10 +08:00
guoyuepeng 926c461741 1.修改一公司人员图标 2024-11-19 10:59:25 +08:00
guoyuepeng 5068f503c0 1.优化重复图片列表 2024-11-19 10:31:35 +08:00
huangyuxuan c97736a3cb [问题修复](pet):
查看详情后返回当前页
2024-11-18 11:12:21 +08:00
huangyuxuan 996c52dd8b Merge remote-tracking branch 'origin/pet' into pet 2024-11-18 10:17:33 +08:00
huangyuxuan 3b503e6eac [问题修复](pet):
注释人员数这一列
2024-11-18 10:17:24 +08:00
shanao 4d3c07c9ca Merge branch 'dev' into pet 2024-11-15 17:03:43 +08:00
huangyuxuan 226ca88789 Merge remote-tracking branch 'origin/pet' into pet 2024-11-13 16:50:13 +08:00
huangyuxuan 08c1681ba3 [问题修复](pet):
修复相关方所有人员信息详情查看一直加载问题
2024-11-13 16:50:05 +08:00
10 changed files with 51 additions and 21 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -58,7 +58,7 @@
<el-table-column prop="MAIN_DEPARTMENT_NAME" label="股份主管部门" width="200" />
<el-table-column prop="SUPERVISE_CORPINFO_NAME" label="基层单位主管公司" width="200" />
<el-table-column prop="SUPERVISE_DEPARTMENT_NAME" label="基层单位主管部门" width="200" />
<el-table-column prop="userCount" label="人员数"/>
<!-- <el-table-column prop="userCount" label="人员数"/>-->
<el-table-column prop="trainingQualifiedCount" label="参与培训合格人员数"/>
<el-table-column prop="expireSoonCount" label="证件即将过期人员数"/>
<el-table-column prop="expiredCount" label="证件已过期人员数"/>
@ -70,6 +70,7 @@
</el-table-column>
</el-table>
<div class="page-btn-group">
<div></div>
<pagination :total="total" :page.sync="listQuery.page" :limit.sync="listQuery.limit" @pagination="getList" />
</div>
</div>

View File

@ -1,5 +1,8 @@
<template>
<component :is="activeName" />
<div>
<CardOverdueList v-show="activeName==='CardOverdueList'" />
<CorpUserList v-if="activeName==='corpUserList'" />
</div>
</template>
<script>

View File

@ -10,6 +10,7 @@
<el-option :value="2" label="清单排查"/>
<el-option :value="4" label="安全环保检查(监管端)"/>
<el-option :value="5" label="安全环保检查(企业端)"/>
<el-option :value="6" label="消防检查"/>
</el-select>
</el-form-item>
</el-col>
@ -111,7 +112,7 @@
v-model="form.RECTIFICATION_DEPT"
placeholder="请选择部门"
/>
</el-form-item>
</el-form-item>
</el-col>
<el-col :span="3">
<el-form-item label-width="10px">
@ -149,14 +150,6 @@
highlight-current-row
>
<el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column prop="SOURCE" label="隐患来源">-->
<!-- <template slot-scope="{row}">-->
<!-- <span v-if="row.SOURCE == 1"></span>-->
<!-- <span v-else-if="row.SOURCE == 4">安全环保检查(监管端)</span>-->
<!-- <span v-else-if="row.SOURCE == 5">安全环保检查(企业端)</span>-->
<!-- <span v-else></span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column label="隐患来源" >
<template slot-scope="{row}">
<template v-if="row.SOURCE=='1'"> </template>
@ -164,6 +157,7 @@
<template v-else-if="row.SOURCE=='3'">清单排查 </template>
<template v-else-if="row.SOURCE=='4'">安全环保检查(监管端) </template>
<template v-else-if="row.SOURCE=='5'">安全环保检查(企业端) </template>
<template v-else-if="row.SOURCE=='6'">消防检查 </template>
</template>
</el-table-column>
<el-table-column prop="HIDDENDESCR" label="隐患描述"/>
@ -171,12 +165,6 @@
<el-table-column prop="DISCOVERYTIME" label="隐患发现时间" width="160"/>
<el-table-column prop="CONFIRM_USER" label="确认人" width="120"/>
<el-table-column prop="RECTIFICATIONOR_NAME" label="整改负责人" width="120"/>
<!-- <template slot-scope="{row}">-->
<!-- <template v-if="row.SOURCE == 4">{{ row.RECTIFICATIONOR_NAME }}</template>-->
<!-- <template v-else-if="row.SOURCE == 5">{{ row.RECTIFICATIONOR_NAME }}</template>-->
<!-- <template v-else>{{ row.RECTIFICATIONOR }}</template>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column prop="STATE" label="隐患状态">
<template slot-scope="{row}">
<span v-if="row.STATE == 0"></span>

View File

@ -22,6 +22,9 @@
<template v-else-if="pd.SOURCE=='5'">
<td colspan="3">安全环保检查(企业端)</td>
</template>
<template v-else-if="pd.SOURCE=='6'">
<td colspan="3">消防检查</td>
</template>
</tr>
<!--<tr>
<td class="tbg">检查内容</td>

View File

@ -15,6 +15,39 @@
highlight-current-row>
<el-table-column :reserve-selection="true" type="selection" width="55" align="center" />
<el-table-column type = "index" label="序号" width="50" align = "center" />
<el-table-column label="隐患来源" >
<template slot-scope="{row}">
<template v-if="row.SOURCE=='1'"> </template>
<template v-else-if="row.SOURCE=='2'">清单排查 </template>
<template v-else-if="row.SOURCE=='3'">清单排查 </template>
<template v-else-if="row.SOURCE=='4'">安全环保检查(监管端) </template>
<template v-else-if="row.SOURCE=='5'">安全环保检查(企业端) </template>
</template>
</el-table-column>
<el-table-column prop="HIDDENDESCR" label="隐患描述"/>
<el-table-column prop="findUserNames" label="隐患发现人" width="120"/>
<el-table-column prop="DISCOVERYTIME" label="隐患发现时间" width="160"/>
<el-table-column prop="CONFIRM_USER" label="确认人" width="120"/>
<el-table-column prop="RECTIFICATIONOR_NAME" label="整改负责人" width="120"/>
<el-table-column prop="STATE" label="隐患状态">
<template slot-scope="{row}">
<span v-if="row.STATE == 0"></span>
<span v-else-if="row.STATE == 1">未整改</span>
<span v-else-if="row.STATE == 2">已整改</span>
<span v-else-if="row.STATE == 3">已复查</span>
<span v-else-if="row.STATE == 4">已验收</span>
<span v-else-if="row.STATE == 5">忽略隐患</span>
<span v-else-if="row.STATE == 6">重大隐患</span>
<span v-else-if="row.STATE == -1">已过期</span>
<span v-else-if="row.STATE ==-2">待确认</span>
<span v-else-if="row.STATE == 7">待处理的特殊申请隐患</span>
<span v-else-if="row.STATE == 8">已处理的特殊申请隐患</span>
<span v-else-if="row.STATE == 16">确认打回</span>
<span v-else-if="row.STATE == 10">验收打回</span>
</template>
</el-table-column>
<el-table-column prop="CHECK_NAME" label="验收人" width="120"/>
<el-table-column label="隐患图片预览" align = "center">
<template slot-scope="scope">
<el-tooltip placement="top">

View File

@ -514,8 +514,8 @@ export default {
label: '人员',
dialog_width: '800px',
check: false,
img: require('../../assets/map/gangkou_index/buttom/ico1.png'),
checkImg: require('../../assets/map/gangkou_index/buttom/ico1_on.png'),
img: require('../../assets/map/gangkou_index/buttom/01.png'),
checkImg: require('../../assets/map/gangkou_index/buttom/01_on.png'),
type: 'PERSON',
containAuthorization: ['035958e685cf4850bc40151c5e0617a6'],
eliminateAuthorization: []

View File

@ -482,7 +482,9 @@ export default {
if (this.userPhotoFile.length > 0) {
this.imgUrl = config.fileUrl + this.userPhotoFile[0].FILEPATH
}
this.photosOfLevel = picture.photosOfLevel
if (picture.photosOfLevel){
this.photosOfLevel = picture.photosOfLevel
}
this.specialUsersList = picture.specialUsers
this.insuranceFileList = picture.insuranceFile
this.contractFileList = picture.contractFile

View File

@ -101,7 +101,7 @@
<el-table-column :formatter="(row) => formatDictionaryLabel(row, '0')" prop="EMPLOYMENT_FORM" label="用工形式" />
<el-table-column :formatter="(row) => formatDictionaryLabel(row, '1')" prop="SELECT_FORM" label="选取形式" />
<el-table-column prop="ruserCount" label="持证人员数"/>
<el-table-column prop="userCount" label="证书数"/>
<el-table-column prop="specialUserCount" label="证书数"/>
<el-table-column label="操作" align="left" width="110">
<template slot-scope="{row}">
<el-button type="success" icon="el-icon-view" size="mini" @click="toCorpUserPage(row.CORPINFO_ID)"></el-button>