update 标准宣贯流程完善

This commit is contained in:
danshihao
2023-12-13 14:41:10 +08:00
parent b471a3be3f
commit 4a285124d3
@@ -138,7 +138,7 @@
</div> </div>
<a-form-model-item class="item-model" prop="initiator"> <a-form-model-item class="item-model" prop="initiator">
<user-selection :placeholder="$t('pleaseEnter')+$t('workCenter.standardPromotionProcess.contactPerson')" <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" /> v-model="formInline.initiator" />
</a-form-model-item> </a-form-model-item>
</div> </div>
@@ -297,11 +297,13 @@ export default {
changeParticipatingUnits (val) { changeParticipatingUnits (val) {
getLiaisonList({ deptIds: val }).then(res => { getLiaisonList({ deptIds: val }).then(res => {
if (res.success) { 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.disabledInitiator = val ? !!ids : true
this.initiatorName = data this.initiatorName = names
this.$set(this.formInline, 'initiator', data) this.$set(this.formInline, 'initiator', ids)
} }
}) })
} }