[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')">
<user-selection :placeholder="$t('pleaseSelect') + $t('workCenter.enterpriseInitChangePlan.superintendent')"
type="radio"
v-decorator="['superintendent', validatorRules.superintendent]"
v-decorator="['newMainDraftUserLeaderLeader', validatorRules.newMainDraftUserLeaderLeader]"
input-type="textarea" />
</a-form-item>
</a-col>
@@ -177,7 +177,7 @@
<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')"
type="checkbox"
v-decorator="['relatedPersonnel', validatorRules.relatedPersonnel]"
v-decorator="['relatedUser', validatorRules.relatedUser]"
input-type="textarea" />
</a-form-item>
</a-col>
@@ -532,14 +532,14 @@ export default {
validateTrigger: 'blur'
},
// 所长
superintendent: {
newMainDraftUserLeaderLeader: {
rules: [
{ required: true, message: this.$t('pleaseSelect') + this.$t('workCenter.enterpriseInitChangePlan.superintendent') }
],
validateTrigger: 'change'
},
// 相关人员
relatedPersonnel: {
relatedUser: {
rules: [
{ 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.mainDraftUser = Vue.ls.get(USER_INFO).id
// 校验是否填了所有能填的人员信息
if (!Object.values(personnelObj).every(v => !!v)) {
this.$message.warning(this.$t('pleaseEnterPersonnelInfo'))