[update] 企标立项,企标更改,企标复审,企标废止,企标封存,已封存启用流程的保存修改
This commit is contained in:
@@ -32,16 +32,22 @@
|
||||
v-model="step.linkUserIds"
|
||||
:type="step.chooseType"
|
||||
:name-str="step.linkUserIds_dictText"
|
||||
:filedName="step.variableName"
|
||||
@nameChange="nameChange"
|
||||
input-type="textarea" />
|
||||
<user-select-by-contact v-else-if="step.chooseSource === 'contactManage'"
|
||||
v-model="step.linkUserIds"
|
||||
:type="step.chooseType"
|
||||
:name-str="step.linkUserIds_dictText"
|
||||
:filedName="step.variableName"
|
||||
@nameChange="nameChange"
|
||||
input-type="textarea" />
|
||||
<user-selection v-else-if="step.chooseSource === 'user'"
|
||||
:type="step.chooseType"
|
||||
v-model="step.linkUserIds"
|
||||
:name-str="step.linkUserIds_dictText"
|
||||
:filedName="step.variableName"
|
||||
@nameChange="nameChange"
|
||||
input-type="textarea" />
|
||||
</template>
|
||||
<div class="personnel-container-content-echo-text" v-else>{{ step.userList }}</div>
|
||||
@@ -116,11 +122,24 @@ export default {
|
||||
// 获取人员对象,无校验
|
||||
getDataObj () {
|
||||
const personnelObj = {}
|
||||
// for (let i = 0; i < this.stepsData.length; i++) {
|
||||
// // 该属性还没有人就给他赋值
|
||||
// if ((this.stepsData[i].canChoose || i === 0) && !personnelObj[this.stepsData[i].variableName]) {
|
||||
// personnelObj[this.stepsData[i].variableName] = this.stepsData[i].linkUserIds
|
||||
// personnelObj[this.stepsData[i].variableName + '_dictText'] = this.stepsData[i].linkUserIds_dictText || this.stepsData[i].userList
|
||||
// }
|
||||
// }
|
||||
for (const item of this.stepsData) {
|
||||
console.log(item)
|
||||
// 该属性还没有人就给他赋值
|
||||
if ((item.canChoose || item.sort === 1) && !personnelObj[item.variableName]) {
|
||||
if (!personnelObj[item.variableName]) {
|
||||
personnelObj[item.variableName] = item.linkUserIds
|
||||
personnelObj[item.variableName + '_dictText'] = item.linkUserIds_dictText || item.userList
|
||||
}
|
||||
// if ((item.canChoose || item.sort === 1) && !personnelObj[item.variableName]) {
|
||||
// personnelObj[item.variableName] = item.linkUserIds
|
||||
// personnelObj[item.variableName + '_dictText'] = item.linkUserIds_dictText || item.userList
|
||||
// }
|
||||
}
|
||||
return personnelObj
|
||||
},
|
||||
@@ -140,11 +159,15 @@ export default {
|
||||
// personnelObj[item.variableName] = item.linkUserIds
|
||||
// }
|
||||
// }
|
||||
console.log(personnelObj)
|
||||
if (!Object.values(personnelObj).every(v => !!v)) {
|
||||
this.$message.warning(this.$t('pleaseEnterPersonnelInfo'))
|
||||
personnelObj = false
|
||||
}
|
||||
return personnelObj
|
||||
},
|
||||
nameChange (value, fieldName) {
|
||||
this.stepsData.find(item => item.variableName === fieldName).linkUserIds_dictText = value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user