[update] 企标计划立项变更流程联调

This commit is contained in:
lideqin
2023-10-27 09:09:11 +08:00
parent f5a9177f5b
commit eb0ad77f89
@@ -168,7 +168,7 @@
<a-form-item v-if="currentNode === 6" :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.enterpriseInitChangePlan.superintendent')"> <a-form-item v-if="currentNode === 6" :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.enterpriseInitChangePlan.superintendent')">
<user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.enterpriseInitChangePlan.superintendent')" <user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.enterpriseInitChangePlan.superintendent')"
type="radio" type="radio"
v-decorator="['superintendent', validatorRules.superintendent]" v-decorator="['newMainDraftUserLeaderLeader', validatorRules.newMainDraftUserLeaderLeader]"
input-type="textarea" /> input-type="textarea" />
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -177,7 +177,7 @@
<a-form-item v-if="currentNode === 7" :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.enterpriseInitChangePlan.relatedPersonnel')"> <a-form-item v-if="currentNode === 7" :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('workCenter.enterpriseInitChangePlan.relatedPersonnel')">
<user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.enterpriseInitChangePlan.relatedPersonnel')" <user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.enterpriseInitChangePlan.relatedPersonnel')"
type="checkbox" type="checkbox"
v-decorator="['relatedPersonnel', validatorRules.relatedPersonnel]" v-decorator="['relatedUser', validatorRules.relatedUser]"
input-type="textarea" /> input-type="textarea" />
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -532,14 +532,14 @@ export default {
validateTrigger: 'blur' validateTrigger: 'blur'
}, },
// 所长 // 所长
superintendent: { newMainDraftUserLeaderLeader: {
rules: [ rules: [
{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.enterpriseInitChangePlan.superintendent') } { required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.enterpriseInitChangePlan.superintendent') }
], ],
validateTrigger: 'change' validateTrigger: 'change'
}, },
// 相关人员 // 相关人员
relatedPersonnel: { relatedUser: {
rules: [ rules: [
{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.enterpriseInitChangePlan.relatedPersonnel') } { required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.enterpriseInitChangePlan.relatedPersonnel') }
], ],
@@ -774,6 +774,8 @@ export default {
} }
// 发起人设置为当前登录人 // 发起人设置为当前登录人
personnelObj.createUser = Vue.ls.get(USER_INFO).id personnelObj.createUser = Vue.ls.get(USER_INFO).id
// 后端需要单独传主起草人
personnelObj.mainDraftUser = Vue.ls.get(USER_INFO).id
// 校验是否填了所有能填的人员信息 // 校验是否填了所有能填的人员信息
if (!Object.values(personnelObj).every(v => !!v)) { if (!Object.values(personnelObj).every(v => !!v)) {
this.$message.warning(this.$t('pleaseEnterPersonnelInfo')) this.$message.warning(this.$t('pleaseEnterPersonnelInfo'))