[update] 处理流程中人员信息

This commit is contained in:
lideqin
2023-11-08 15:37:19 +08:00
parent ea6aac0329
commit 7cee81d2b5
17 changed files with 385 additions and 255 deletions
@@ -211,9 +211,8 @@ export default {
methods: {
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
initData (data) {
this.data = data
// 给表格赋值
// this.dataSource =
this.dataSource = data.dataList
},
// 外层要获取数据
getData () {
@@ -223,8 +222,9 @@ export default {
return data
},
// 外层获取数据要过校验,返回false表示没有通过校验
getDataValidate (callback) {
getDataValidate () {
// 每行的主起草人是否都有
let data = {}
let hasErr = false
for (const item of this.dataSource) {
if (!item.drafter) {
@@ -233,15 +233,13 @@ export default {
break
}
}
let data
if (hasErr) {
this.$message.warning(this.$t('workCenter.revisionPlanActivelyReport.pleaseSelectDrafter'))
data = false
callback(data)
} else {
data = { dataSource: this.dataSource }
callback(data)
data.dataSource = this.dataSource
}
return data
},
// 企标编号,企标名称跳转详情,原企标
handleGoDetailOld (record) {