[update] 法规符合性评估库查看联调

This commit is contained in:
lideqin
2024-06-27 10:02:45 +08:00
parent ee43b9c278
commit d7e317b283
2 changed files with 15 additions and 13 deletions
@@ -152,7 +152,7 @@ export default {
{
text: this.$t('view'),
clickEvent: 'handleLook',
has: 'assessment:lawsConformityAssessment:view'
has: 'lawsConformityAssessment:detail'
}
],
url: {
@@ -52,8 +52,6 @@
style="width: 100%"
:tree-data="categoryTreeList"
:placeholder="$t('pleaseSelect') + $t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.responsibleDepartment')"
treeCheckable
treeCheckStrictly
show-search
:filterTreeNode="filterTreeOption"
/>
@@ -64,7 +62,7 @@
<a-form-item :label="$t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.appraiser')" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
:placeholder="$t('pleaseEnter') + $t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.appraiser')"
v-model="queryParam.userName">
v-model="queryParam.assessor">
</a-input>
</a-form-item>
</a-col>
@@ -87,10 +85,10 @@
@change="handleTableChange">
<!-- 佐证材料 -->
<template v-slot:file="{text, record}">
<template v-slot:material="text, record">
<a-tooltip overlay-class-name="tooltip-style">
<template slot="title">{{ text || text === 0 ? text : global.emptyLine }}</template>
<a v-if="text" class="link-a" @click="previewFile(record)">{{ text }}</a>
<template slot="title">{{ text || text === 0 ? record.material_dictText : global.emptyLine }}</template>
<a v-if="text" class="link-a" @click="previewFile(record)">{{ record.material_dictText }}</a>
<div v-else class="table-text">{{ global.emptyLine }}</div>
</a-tooltip>
</template>
@@ -164,21 +162,21 @@ export default {
title: this.$t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.modelStatus'),
align: 'center',
width: 180,
dataIndex: 'modelStatus',
dataIndex: 'modelStatus_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 责任部门
title: this.$t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.responsibleDepartment'),
align: 'center',
width: 180,
dataIndex: 'authDept',
dataIndex: 'authDept_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 评估人
title: this.$t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.appraiser'),
align: 'center',
width: 180,
dataIndex: 'userId_dictText',
dataIndex: 'assessor_dictText',
scopedSlots: { customRender: 'text' }
},
{ // 评估结果
@@ -192,7 +190,7 @@ export default {
title: this.$t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.theStatusNotMeetRequirements'),
align: 'center',
width: 180,
dataIndex: 'unsatisfyRequire',
dataIndex: 'unsatisfiedRequire',
scopedSlots: { customRender: 'text' }
},
{ // 整改方案
@@ -206,7 +204,7 @@ export default {
title: this.$t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.rectificationCycle'),
align: 'center',
width: 180,
dataIndex: 'correctionCycle',
dataIndex: 'correctionPeriod',
scopedSlots: { customRender: 'text' }
},
{ // 整改费用
@@ -242,9 +240,12 @@ export default {
align: 'center',
width: 180,
dataIndex: 'material',
scopedSlots: { customRender: 'file' }
scopedSlots: { customRender: 'material' }
}
],
url: {
list: '/assessment/lawsConformityAssessment/detail'
},
disableMixinCreated: true,
image: false,
imageUrl: ''
@@ -256,6 +257,7 @@ export default {
methods: {
open (record) {
this.visible = true
this.filters.bindId = record.id
this.loadData()
},
// 获取组织机构树