fix 79729、79474

This commit is contained in:
danshihao
2023-12-21 17:05:49 +08:00
parent 437f9c4766
commit 8d0b4e6a29
2 changed files with 32 additions and 3 deletions
@@ -76,7 +76,7 @@
<!-- 征求意见对象 --> <!-- 征求意见对象 -->
<a-form-item :label="$t('workCenter.esInspectionPlan.solicitingOpinionsFrom')" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item :label="$t('workCenter.esInspectionPlan.solicitingOpinionsFrom')" :labelCol="labelCol" :wrapperCol="wrapperCol">
<user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.esInspectionPlan.solicitingOpinionsFrom')" <user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.esInspectionPlan.solicitingOpinionsFrom')"
type="checkbox" :nameStr="model.objectOfConsultationDictText" type="checkbox" :nameStr="model.objectOfConsultationDictText" :disabled="isFillInComments" :showBtn="!isFillInComments"
v-decorator="['objectOfConsultation', validatorRules.solicitingOpinionsFrom]" /> v-decorator="['objectOfConsultation', validatorRules.solicitingOpinionsFrom]" />
</a-form-item> </a-form-item>
<!-- 备注 --> <!-- 备注 -->
@@ -105,7 +105,7 @@ import UserSelection from '@comp/selection/UserSelection'
import { getWorkGroupTreeList } from '@api/api' import { getWorkGroupTreeList } from '@api/api'
import WorkGroupSelection from '@comp/selection/WorkGroupSelection' import WorkGroupSelection from '@comp/selection/WorkGroupSelection'
import { addInspectPlanTable, editInspectPlanTable } from '@api/workCenter' import { addInspectPlanTable, editInspectPlanTable } from '@api/workCenter'
import { StandardSource } from '@/enums/commonEnums' import { EsInspectionPlan, StandardSource } from '@/enums/commonEnums'
export default { export default {
name: 'InspectionPlanDrawer', name: 'InspectionPlanDrawer',
@@ -234,9 +234,24 @@ export default {
created () { created () {
this.getWorkGroupTree() this.getWorkGroupTree()
}, },
computed: {
// 是否节点2
isFillInComments () {
return this.$route.query.nodeId === EsInspectionPlan.fillInComments.value
},
currentUserName () {
return this.$store.getters.userInfo.realname + '(' + this.$store.getters.userInfo.username + ')'
}
},
methods: { methods: {
add () { add () {
this.edit({}) const obj = {}
// 如果是节点2,征求意见对象默认回显自己,并且禁用
if (this.isFillInComments) {
obj.objectOfConsultationDictText = this.currentUserName
obj.objectOfConsultation = this.$store.getters.userInfo.id
}
this.edit(obj)
}, },
edit (record) { edit (record) {
this.visible = true this.visible = true
@@ -70,6 +70,20 @@ export default {
}, },
data () { data () {
const columns = [ const columns = [
{ // 依据条款
title: this.$t('workCenter.esInspectionProcess.accordingToTerms'),
align: 'center',
width: 120,
dataIndex: 'enterpriseStandardInspectReport.baseClause',
scopedSlots: { customRender: 'text' }
},
{ // 标准内容或要求
title: this.$t('workCenter.esInspectionProcess.standardContentOrDemand'),
align: 'center',
width: 180,
dataIndex: 'enterpriseStandardInspectReport.standardRequire',
scopedSlots: { customRender: 'text' }
},
{ // 不符合项描述 { // 不符合项描述
title: this.$t('workCenter.esInspectionProcess.nonCompliantDescription'), title: this.$t('workCenter.esInspectionProcess.nonCompliantDescription'),
align: 'center', align: 'center',