diff --git a/src/views/workCenter/marketListReleaseProcess/modules/BaseInfoForm.vue b/src/views/workCenter/marketListReleaseProcess/modules/BaseInfoForm.vue index d29a78f..14b87c6 100644 --- a/src/views/workCenter/marketListReleaseProcess/modules/BaseInfoForm.vue +++ b/src/views/workCenter/marketListReleaseProcess/modules/BaseInfoForm.vue @@ -17,6 +17,7 @@ :placeholder="$t('pleaseSelect') + $t('listNumber')" @listChange="listChange" :filters="{manifestStatus: '2,3'}" + :disabled="disabledSelectList" v-model="formInline.manifestId" /> @@ -304,12 +305,15 @@ export default { showSizeChanger: true, total: 0 }, - isGetDataAfter: false // 是否获取完数据了,获取完数据有的字段不显示placeholder + isGetDataAfter: false, // 是否获取完数据了,获取完数据有的字段不显示placeholder + disabledSelectList: false // 不能选择清单 } }, methods: { // 从市场法规清单 setFormById (marketRegulationId) { + // 不可选择清单 + this.disabledSelectList = true this.loading = true const param = {} param.manifestId = marketRegulationId @@ -354,6 +358,10 @@ export default { }, // 拿到外面传进来的businessInfoDTO initData (data) { + // 有taskId说明是被驳回的,不可以选择清单 + if (this.$route.query.taskId) { + this.disabledSelectList = true + } // 给表单赋值 this.formInline = Object.assign({}, data) if (this.formInline.country) {