[update] 修改企标立项变更流程

This commit is contained in:
lideqin
2023-12-04 15:22:25 +08:00
parent d0dc4fea13
commit a5c431fc69
3 changed files with 10 additions and 5 deletions
@@ -95,7 +95,7 @@
<a-form-model-item class="item-model" prop="newMainDraftingUser">
<user-selection :placeholder="$t('pleaseSelect')+$t('workCenter.enterpriseInitChangePlan.newPrincipalDrafter')"
v-model="formInline.newMainDraftingUser"
:disabled="disabled && !newMainDrafterCanUpdate"
:disabled="disabled && !newMainDrafterCanUpdate && !onlyNewMainDrafterCanUpdate"
filedName="newMainDraftingUser"
@nameChange="userSelectNameChange"
:nameStr="formInline.newMainDraftingUser_dictText"
@@ -185,6 +185,9 @@ export default {
this.newMainDrafterCanUpdate = true
} else if (this.currentNode === 1) {
this.newMainDrafterCanUpdate = true
} else if (this.currentNode === 7 || this.currentNode === 8) {
this.rules.newMainDraftingUser[0].required = true
this.onlyNewMainDrafterCanUpdate = true
}
},
watch: {
@@ -244,7 +247,8 @@ export default {
}
]
},
newMainDrafterCanUpdate: false // 新主起草的三个字段是否可以修改
newMainDrafterCanUpdate: false, // 新主起草的三个字段是否可以修改
onlyNewMainDrafterCanUpdate: false // 只有新主起草人可修改
}
},
methods: {
@@ -163,13 +163,13 @@ export default {
handleAdd () {
this.modalType = 'add'
this.$refs.jobEndBaseInfoDrawer.add()
this.$refs.changeBaseInfoDrawer.title = this.$t('newlyAdded')
this.$refs.jobEndBaseInfoDrawer.title = this.$t('newlyAdded')
},
// 编辑
handleEdit (record, index) {
this.modalType = 'edit' + index
this.$refs.jobEndBaseInfoDrawer.edit(record)
this.$refs.changeBaseInfoDrawer.title = this.$t('edit')
this.$refs.jobEndBaseInfoDrawer.title = this.$t('edit')
},
// 删除
handleDelete (id, index) {
@@ -79,7 +79,7 @@
</div>
<!-- 变更原因 -->
<div class="box-title-text form-flex-item form-flex-item-long">
<div class="title-text title-text-long">
<div class="title-text">
<span class="required">*</span>
<span class="title-text-text" :title="$t('workCenter.enterpriseInitChangePlan.changeReason')">
{{ $t('workCenter.enterpriseInitChangePlan.changeReason') }}
@@ -216,5 +216,6 @@ export default {
.form-flex-item-long {
width: 100%;
padding: 0;
}
</style>