update 标准宣贯流程完善

This commit is contained in:
danshihao
2023-12-13 15:20:16 +08:00
parent b2e34f0b8c
commit 69f6eff3e8
@@ -138,7 +138,7 @@
</div>
<a-form-model-item class="item-model" prop="initiator">
<user-selection :placeholder="$t('pleaseEnter')+$t('workCenter.standardPromotionProcess.contactPerson')"
type="checkbox" :nameStr="initiatorName" :disabled="disabledInitiator" :show-btn="!disabledInitiator"
type="checkbox" :nameStr="initiatorName"
v-model="formInline.initiator" />
</a-form-model-item>
</div>
@@ -297,11 +297,13 @@ export default {
changeParticipatingUnits (val) {
getLiaisonList({ deptIds: val }).then(res => {
if (res.success) {
const data = res.result || ''
const data = res.result || []
const ids = data.map(item => item.contactId).join(',')
const names = data.map(item => item.contactIdDictText).join(',')
// 如果是清空,设置禁用,否则根据返回内容设置禁用
this.disabledInitiator = val ? !!data : true
this.initiatorName = data
this.$set(this.formInline, 'initiator', data)
this.disabledInitiator = val ? !!ids : true
this.initiatorName = names
this.$set(this.formInline, 'initiator', ids)
}
})
}