@@ -211,7 +221,7 @@ export default {
projectNumber: "", //项目编号
projectName: "", //项目名称
dataList: [], //项目下的标准数据
- children: [], //标准下的分解单数据
+ children: [] //标准下的分解单数据
},
dataList: [], //展示的标准数据
commentText: "", //审批意见
@@ -222,13 +232,6 @@ export default {
};
},
methods: {
- // load(tree, treeNode, resolve) {
- // setTimeout(() => {
- // resolve(
- // this.listForm.children
- // )
- // }, 1000)
- // },
processTable() {
this.$http.get("lawss/activiti/get_list_by_instance", {
prcNum: this.$route.query.prcNum,
@@ -271,34 +274,32 @@ export default {
this.listForm["id"] = item.id;
this.listForm.dataList = item.dataList;
this.dataList = item.dataList;
- this.dataList.distributePerson = item.dataList[0].distributePerson;
- this.listForm.breakdownList = item.breakdownList;
- this.listForm.children = item.breakdownList;
- let children = []
+ let children = [];
item.breakdownList.forEach(
item => {
let aa = {
key: item.standId,
- id:item.id,
- standId:'条款号: '+ item.itemsNum,
- standName:'条款名称: '+ item.itemsName,
- workPeople: '请选择责任人'
- }
- children.push(aa)
+ id: item.id,
+ standId: item.itemsNum,
+ itemsNum: item.itemsNum,
+ itemsName: item.itemsName,
+ workPeople: "请选择责任人"
+ };
+ children.push(aa);
}
- )
+ );
this.dataList.forEach(key => {
- key['children'] = []
+ key["children"] = [];
children.forEach(breakDown => {
if (key.standId === breakDown.key) {
- key['children'].push(breakDown)
+ key["children"].push(breakDown);
}
- })
- if( key['children'].length === 0) {
- delete key['children']
+ });
+ if (key["children"].length === 0) {
+ delete key["children"];
}
- })
- console.log(this.dataList)
+ });
+ console.log(this.dataList);
this.listForm.children = children;
});
},
@@ -333,7 +334,6 @@ export default {
},
//批量分发按钮
batchOperation(id) {
- console.log(this.selectList);
if (this.selectList.length === 0) {
this.$message.warning("请至少选择一条数据进行批量分发");
} else {
@@ -367,28 +367,32 @@ export default {
this.selectList.forEach(item => {
item.workPeople = data[0].name;
item.workPeopleId = data[0].id;
- mis2.set(item.standId,item)
- if (item.children !== undefined ){
- item.children.forEach(items =>{
- deposit.set(items.standId,items)
- })
+ if (item.children !== undefined) {
+ item.children.forEach(items => {
+ deposit.set(items.standId, items);
+ });
+ }
+ mis2.set(item.standId, item);
+ });
+
+ this.dataList.forEach(item => {
+ if (undefined !== mis2.get(item.standId)) {
+ if (undefined !== item.children) {
+ item.children.forEach(i => {
+ i.workPeopleId = undefined;
+ i.workPeople = undefined;
+ });
+ }
+ } else {
+ if (item.children !== undefined) {
+ item.children.forEach(items => {
+ if (undefined !== deposit.get(items.standId)) {
+ items = deposit.get(items.standId);
+ }
+ });
+ }
}
});
- this.dataList.forEach(item => {
- if (undefined!==mis2.get(item.standId)){
- item=deposit.get(item.standId)
- } else {
- if (item.children !== undefined && mis2.get(item.standId)===undefined) {
- item.children.forEach(items => {
- if (undefined !== deposit.get(items.standId)) {
- items = deposit.get(items.standId)
- }
- })
- }
- }
- });
- console.log(this.dataList);
- // this.dataList = this.selectList;
this.$refs.selection.clearSelection();
this.modalshowflag = false;
},
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue
index 5ba515f15..fa62eb89d 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue
@@ -2,7 +2,7 @@
项目合规评估流程-项目
- 责任人填写评估反馈
+ 选择分发责任人
@@ -306,14 +304,6 @@
@submit="handleSubmit"
>
-
-