[update] 修改企标流程

This commit is contained in:
lideqin
2023-12-12 11:09:39 +08:00
parent a5c3c49ef5
commit 27e4c2fb48
4 changed files with 20 additions and 13 deletions
+1 -1
View File
@@ -472,7 +472,7 @@ export const EsChangeNodes = new EsEnums({
// 企标复审流程 // 企标复审流程
export const EsRecheckNodes = new EsEnums({ export const EsRecheckNodes = new EsEnums({
standardizationSelectContact: { text: '标准化工程师选择联络人', value: 'sid-9E19F873-6E54-427A-938F-0DBADD1DD7E5' }, standardizationSelectContact: { text: '标准化工程师选择联络人', value: 'sid-4462498E-D15B-4288-855C-FB1D52F1877D' },
initiatorStart: { text: '发起人发起', value: 'sid-2E53F267-8541-40FB-974D-D8DDD03191CB' }, initiatorStart: { text: '发起人发起', value: 'sid-2E53F267-8541-40FB-974D-D8DDD03191CB' },
drafterEnterOption: { text: '起草人填写意见', value: 'sid-72303DAD-0B49-471B-828E-66602468BE44' }, drafterEnterOption: { text: '起草人填写意见', value: 'sid-72303DAD-0B49-471B-828E-66602468BE44' },
drafterMinisterApproval: { text: '起草人部长审批', value: 'sid-18EE1480-C281-4569-93F6-F94F204B71ED' }, drafterMinisterApproval: { text: '起草人部长审批', value: 'sid-18EE1480-C281-4569-93F6-F94F204B71ED' },
@@ -517,6 +517,7 @@ export default {
} else { } else {
param.dataList = [data.formInline] param.dataList = [data.formInline]
} }
// param.flowUser = data.formInline
} else if (this.currentNode === 5) { } else if (this.currentNode === 5) {
param.dataList = data.dataSource param.dataList = data.dataSource
} }
@@ -132,8 +132,7 @@ import {
enStandardRecheckTurnTo, enStandardRecheckTurnTo,
enStandardRecheckAgree, enStandardRecheckAgree,
enStandardRecheckReject, enStandardRecheckReject,
enStandardRecheckGetDataDraft, enStandardRecheckGetDataDraft
enStandardRecheckIsShowFirstPerson
} from '@/api/workCenter' } from '@/api/workCenter'
import ContactInitBaseInfo from './modules/ContactInitBaseInfo' import ContactInitBaseInfo from './modules/ContactInitBaseInfo'
import StandardizationInitBaseInfo from './modules/StandardizationInitBaseInfo' import StandardizationInitBaseInfo from './modules/StandardizationInitBaseInfo'
@@ -307,10 +306,13 @@ export default {
this.$refs.baseInfoRef.initData(this.model.data) this.$refs.baseInfoRef.initData(this.model.data)
} }
}) })
if (!this.model.data.showFirstNode) {
// 不显示第一个节点人员信息
this.personnelInfoData.shift()
}
// enStandardRecheckIsShowFirstPerson({ id: this.model.data.id }).then(res => { // enStandardRecheckIsShowFirstPerson({ id: this.model.data.id }).then(res => {
// if (res.success && !res.result) { // if (res.success && !res.result) {
// // 不显示第一个节点人员信息 //
// this.personnelInfoData.shift()
// } // }
// }) // })
} else { } else {
@@ -37,17 +37,18 @@
<!-- 联络人 --> <!-- 联络人 -->
<div class="box-title-text form-flex-item"> <div class="box-title-text form-flex-item">
<div class="title-text"> <div class="title-text">
<span class="required">*</span>
<span class="title-text-text" :title="$t('workCenter.revisionPlanActivelyReport.contactPerson')"> <span class="title-text-text" :title="$t('workCenter.revisionPlanActivelyReport.contactPerson')">
{{ $t('workCenter.revisionPlanActivelyReport.contactPerson') }} {{ $t('workCenter.revisionPlanActivelyReport.contactPerson') }}
</span> </span>
</div> </div>
<a-form-model-item class="item-model" prop="contactPerson"> <a-form-model-item class="item-model" prop="standardizationUser">
<user-selection :placeholder="$t('pleaseSelect')+$t('workCenter.revisionPlanActivelyReport.contactPerson')" <user-selection :placeholder="$t('pleaseSelect')+$t('workCenter.revisionPlanActivelyReport.contactPerson')"
v-model="formInline.contactPerson" v-model="formInline.standardizationUser"
:disabled="disabled" :disabled="disabled"
filedName="contactPerson" filedName="standardizationUser"
@nameChange="userSelectNameChange" @nameChange="userSelectNameChange"
:nameStr="formInline.contactPerson_dictText" :nameStr="formInline.standardizationUser_dictText"
type="radio" /> type="radio" />
</a-form-model-item> </a-form-model-item>
</div> </div>
@@ -84,7 +85,7 @@ export default {
} }
], ],
// 联络人 // 联络人
contactPerson: [ standardizationUser: [
{ {
required: true, required: true,
message: this.$t('workCenter.revisionPlanActivelyReport.contactPerson') + this.$t('cannotEmpty'), message: this.$t('workCenter.revisionPlanActivelyReport.contactPerson') + this.$t('cannotEmpty'),
@@ -98,7 +99,10 @@ export default {
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了 // 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
initData (data) { initData (data) {
// 给表单赋值 // 给表单赋值
this.formInline = data this.formInline = Object.assign({}, data)
// 带出计划中主起草人可修改
this.formInline.standardizationUser = data.mainDraftingUser
this.formInline.standardizationUser_dictText = data.mainDraftingUser_dictText
}, },
// 外层要获取数据 // 外层要获取数据
getData () { getData () {
@@ -125,8 +129,8 @@ export default {
// 企标名称 // 企标名称
this.formInline.standardName = value[0].standardName this.formInline.standardName = value[0].standardName
// 主起草人赋值给联络人 // 主起草人赋值给联络人
this.formInline.contactPerson = value[0].mainDraftingUser this.formInline.standardizationUser = value[0].mainDraftingUser
this.formInline.contactPerson_dictText = value[0].mainDraftingUser_dictText this.formInline.standardizationUser_dictText = value[0].mainDraftingUser_dictText
this.$emit('processNameChange', (this.formInline.standardNumber || '') + '-' + (this.formInline.standardName || '') + '-' + '复审') this.$emit('processNameChange', (this.formInline.standardNumber || '') + '-' + (this.formInline.standardName || '') + '-' + '复审')
}, },
// 选择用户得到用户名 // 选择用户得到用户名