diff --git a/src/components/navMenu/index.vue b/src/components/navMenu/index.vue
index 84fe9f31a..c26c24ebd 100644
--- a/src/components/navMenu/index.vue
+++ b/src/components/navMenu/index.vue
@@ -135,11 +135,11 @@ export default {
// // // title: '本地产品/项目库',
// // // path: '/localProductsOrProjectLibrary'
// // // },
- {
+ /*{
title: '企业标准库',
path: '/enterpriseStandardDatabase',
menuId: '01ed8f752748227777b3572d56ee9ab5'
- },
+ },*/
// {
// title: '企标制修订计划',
// path: '/enterBSysRevPlanManaLib',
diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step2.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step2.vue
index 1c406b205..842b3a8d0 100644
--- a/src/pages/processCenter/pages/creatProcess/bzdy/step2.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzdy/step2.vue
@@ -135,6 +135,7 @@
{
+ this.saveLoading = false
+ this.$message.success('保存成功')
+ }).catch(e => {
+ this.saveLoading = false
+ })
+ },
handleSubmit() {
this.$refs['qbkwForm'].validate((valid) => {
if (valid) {
@@ -261,11 +276,13 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
- this.form.title = data.title
- this.form.date = data.date
- this.json = data
- this.form.model = data.model
- this.form.modelName = data.modelName
+ this.form.title = data.title || data.form.title
+ this.form.date = data.date || data.form.date
+ this.json = data || data.form
+ this.form.model = data.model || data.form.model
+ this.form.modelName = data.modelName || data.form.modelName
+ this.form.responUserList = data.form.responUserList
+ this.form.responUserListName = data.form.responUserListName
}).catch(e => {
})
})
diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step3.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step3.vue
index e4b8d0b87..e3f635c75 100644
--- a/src/pages/processCenter/pages/creatProcess/bzdy/step3.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzdy/step3.vue
@@ -147,6 +147,7 @@
{
+ this.saveLoading = false
+ this.$message.success('保存成功')
+ }).catch(e => {
+ this.saveLoading = false
+ })
+ },
handleSubmit() {
this.$refs['qbkwForm'].validate((valid) => {
if (valid) {
@@ -305,13 +320,15 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
- this.form.title = data.title
- this.form.date = data.date
- this.json = data
- this.form.model = data.model
- this.form.modelName = data.modelName
- this.form.fileName = data.fileName || ''
- this.form.fileId = data.fileId || ''
+ this.form.title = data.title || data.form.title
+ this.form.date = data.date || data.form.date
+ this.json = data || data.form
+ this.form.model = data.model || data.form.model
+ this.form.modelName = data.modelName || data.form.modelName
+ this.form.responUserList = data.form.responUserList
+ this.form.responUserListName = data.form.responUserListName
+ this.form.fileName = data.form.fileName || data.fileName || ''
+ this.form.fileId = data.form.fileId || data.fileId || ''
}).catch(e => {
})
})
diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step4.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step4.vue
index 8cc57135e..d991f2dac 100644
--- a/src/pages/processCenter/pages/creatProcess/bzdy/step4.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzdy/step4.vue
@@ -252,13 +252,14 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
- this.form.title = data.title
- this.form.date = data.date
- this.json = data
- this.form.file = data.fileId
- this.form.fileName = data.fileName
- this.form.model = data.model
- this.form.modelName = data.modelName
+ console.log(data);
+ this.form.title = data.title || data.form.title
+ this.form.date = data.date || data.form.date
+ this.json = data || data.form
+ this.form.file = data.fileId || data.form.fileId
+ this.form.fileName = data.fileName || data.form.fileName
+ this.form.model = data.model || data.form.model
+ this.form.modelName = data.modelName || data.form.modelName
}).catch(e => {
})
})
diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step5.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step5.vue
index a590d8ece..011d29d6d 100644
--- a/src/pages/processCenter/pages/creatProcess/bzdy/step5.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzdy/step5.vue
@@ -174,6 +174,7 @@
{
+ this.saveLoading = false
+ this.$message.success('保存成功')
+ }).catch(e => {
+ this.saveLoading = false
+ })
+ },
handleSubmit() {
this.$refs['qbkwForm'].validate((valid) => {
if (valid) {
@@ -327,12 +342,12 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
- this.form.title = data.title
- this.form.date = data.date
- this.json = data
- this.tableData = data.responUserList
- this.form.hzfileId = data.hzfileId
- this.form.hzfileName = data.hzfileName
+ this.form.title = data.title || data.form.title
+ this.form.date = data.date || data.form.date
+ this.json = data || data.form
+ this.tableData = data.responUserList || data.form.responUserList
+ this.form.hzfileId = data.hzfileId || data.form.hzfileId
+ this.form.hzfileName = data.hzfileName || data.form.hzfileName
}).catch(e => {
})
})
diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step6.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step6.vue
index b55d1e585..3e33eac63 100644
--- a/src/pages/processCenter/pages/creatProcess/bzdy/step6.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzdy/step6.vue
@@ -341,12 +341,12 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
- this.form.title = data.title
- this.form.date = data.date
- this.json = data
- this.tableData = data.responUserList
- this.form.hzfileName = data.hzfileName
- this.form.hzfileId = data.hzfileId
+ this.form.title = data.title || data.form.title
+ this.form.date = data.date || data.form.date
+ this.json = data || data.form
+ this.tableData = data.responUserList || data.form.responUserList
+ this.form.hzfileId = data.hzfileId || data.form.hzfileId
+ this.form.hzfileName = data.hzfileName || data.form.hzfileName
}).catch(e => {
})
})
diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step7.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step7.vue
index 953b1085a..2d7c2e343 100644
--- a/src/pages/processCenter/pages/creatProcess/bzdy/step7.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzdy/step7.vue
@@ -341,12 +341,12 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
- this.form.title = data.title
- this.form.date = data.date
- this.json = data
- this.tableData = data.responUserList
- this.form.hzfileName = data.hzfileName
- this.form.hzfileId = data.hzfileId
+ this.form.title = data.title || data.form.title
+ this.form.date = data.date || data.form.date
+ this.json = data || data.form
+ this.tableData = data.responUserList || data.form.responUserList
+ this.form.hzfileId = data.hzfileId || data.form.hzfileId
+ this.form.hzfileName = data.hzfileName || data.form.hzfileName
}).catch(e => {
})
})
diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step8.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step8.vue
index 2efa1dc5c..2942c2ccb 100644
--- a/src/pages/processCenter/pages/creatProcess/bzdy/step8.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzdy/step8.vue
@@ -341,12 +341,12 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
- this.form.title = data.title
- this.form.date = data.date
- this.json = data
- this.tableData = data.responUserList
- this.form.hzfileName = data.hzfileName
- this.form.hzfileId = data.hzfileId
+ this.form.title = data.title || data.form.title
+ this.form.date = data.date || data.form.date
+ this.json = data || data.form
+ this.tableData = data.responUserList || data.form.responUserList
+ this.form.hzfileId = data.hzfileId || data.form.hzfileId
+ this.form.hzfileName = data.hzfileName || data.form.hzfileName
}).catch(e => {
})
})
diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step9.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step9.vue
index 7339115b3..41e534615 100644
--- a/src/pages/processCenter/pages/creatProcess/bzdy/step9.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzdy/step9.vue
@@ -341,12 +341,12 @@
pId: this.pId
}).then(res => {
let data = JSON.parse(res.mesg)
- this.form.title = data.title
- this.form.date = data.date
- this.json = data
- this.tableData = data.responUserList
- this.form.hzfileName = data.hzfileName
- this.form.hzfileId = data.hzfileId
+ this.form.title = data.title || data.form.title
+ this.form.date = data.date || data.form.date
+ this.json = data || data.form
+ this.tableData = data.responUserList || data.form.responUserList
+ this.form.hzfileId = data.hzfileId || data.form.hzfileId
+ this.form.hzfileName = data.hzfileName || data.form.hzfileName
}).catch(e => {
})
})
diff --git a/src/pages/processCenter/pages/creatProcess/bzjd/step1-1.vue b/src/pages/processCenter/pages/creatProcess/bzjd/step1-1.vue
index 719b13749..a59cea2ed 100644
--- a/src/pages/processCenter/pages/creatProcess/bzjd/step1-1.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzjd/step1-1.vue
@@ -358,6 +358,15 @@
@checkedRole="saveUserInfo"
:nodeList="nodeList"
>
+
+
+
+ 关闭
+
+
diff --git a/src/pages/processCenter/pages/creatProcess/bzjd/step2.vue b/src/pages/processCenter/pages/creatProcess/bzjd/step2.vue
index 69682b390..c89b69426 100644
--- a/src/pages/processCenter/pages/creatProcess/bzjd/step2.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzjd/step2.vue
@@ -218,6 +218,15 @@
:nodeList="nodeList2"
>
加载中...
+
+
+
+ 关闭
+
+
@@ -321,7 +330,6 @@
this.active = name
},
handleSave() {
-
this.saveLoading = true
let _formData = new FormData()
_formData.append('taskIds', this.taskIds)
diff --git a/src/pages/processCenter/pages/creatProcess/bzjd/step3.vue b/src/pages/processCenter/pages/creatProcess/bzjd/step3.vue
index e5d7f7e21..e953869f4 100644
--- a/src/pages/processCenter/pages/creatProcess/bzjd/step3.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzjd/step3.vue
@@ -360,6 +360,15 @@
取消
+
+
+
+ 关闭
+
+
加载中...
diff --git a/src/pages/processCenter/pages/creatProcess/bzjd/step4.vue b/src/pages/processCenter/pages/creatProcess/bzjd/step4.vue
index f646d40d7..6b90b2415 100644
--- a/src/pages/processCenter/pages/creatProcess/bzjd/step4.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzjd/step4.vue
@@ -265,6 +265,15 @@
submitBTNText="同意"
>
+
+
+
+ 关闭
+
+
diff --git a/src/pages/processCenter/pages/creatProcess/bzjd/step5.vue b/src/pages/processCenter/pages/creatProcess/bzjd/step5.vue
index 2b6f9324c..834bc18af 100644
--- a/src/pages/processCenter/pages/creatProcess/bzjd/step5.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzjd/step5.vue
@@ -264,6 +264,15 @@
submitBTNText="同意"
>
+
+
+
+ 关闭
+
+
加载中...
diff --git a/src/pages/processCenter/pages/creatProcess/bzjd/step6.vue b/src/pages/processCenter/pages/creatProcess/bzjd/step6.vue
index 414ab7eb8..67a6dabe4 100644
--- a/src/pages/processCenter/pages/creatProcess/bzjd/step6.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzjd/step6.vue
@@ -263,6 +263,15 @@
submitBTNText="同意"
>
+
+
+
+ 关闭
+
+
加载中...
diff --git a/src/pages/processCenter/pages/creatProcess/bzqdfb/step3.vue b/src/pages/processCenter/pages/creatProcess/bzqdfb/step3.vue
index 187975a72..3fc280f48 100644
--- a/src/pages/processCenter/pages/creatProcess/bzqdfb/step3.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzqdfb/step3.vue
@@ -678,7 +678,6 @@ export default {
taskIds: this.taskIds,
pId: this.pId
}).then(res => {
- console.log(res.mesg)
if (res) {
const processForm = JSON.parse(res.mesg)
this.getFormFieldList(processForm)
@@ -718,22 +717,19 @@ export default {
this.saveLoading = true;
let _formData = new FormData();
_formData.append("id", this.bpnId || "");
- _formData.append("createUser", this.$store.getters.userInfo.userId);
- _formData.append("createUserName", this.$store.getters.userInfo.userName);
_formData.append("prcType", "4");
_formData.append('taskIds', this.taskIds)
_formData.append("json", JSON.stringify({
form: this.listForm,
commentText: this.commentText
}));
-
- // saveTaskForPub(_formData).then(res => {
- // this.saveLoading = false;
- // this.$message.success("保存成功");
- // this.bpnId = res.result;
- // }).catch(e => {
- // this.saveLoading = false;
- // });
+ saveTaskForPub(_formData).then(res => {
+ this.saveLoading = false;
+ this.$message.success("保存成功");
+ this.bpnId = res.result;
+ }).catch(e => {
+ this.saveLoading = false;
+ });
},
//提交事件
handleSubmit() {
diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue
index 5f38e84b8..10c9a1e9c 100644
--- a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue
@@ -2346,6 +2346,7 @@
this.qcdwOption = res.data.QCDW // 体系类别
this.gkglbmOptions = res.data.GKGLBM // 归口管理部门
this.cbcdOptions = res.data.DEGREESTANDARD // 采标程度
+ this.txlbOptions = res.data.TXLBCLASS // 体系类别
this.setMap(this.standStateOptions)
})
this.busVsFunc()
diff --git a/src/pages/processCenter/pages/creatProcess/bzzqyj/step1.vue b/src/pages/processCenter/pages/creatProcess/bzzqyj/step1.vue
index 74b330f0a..c38825090 100644
--- a/src/pages/processCenter/pages/creatProcess/bzzqyj/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzzqyj/step1.vue
@@ -282,6 +282,7 @@ export default {
endTime: '', // 结束日期
cname: '', // 名称
standType: '',
+ standId: '',
},
formRules: {
cid: [
@@ -299,6 +300,7 @@ export default {
standSort: '',
standNumber: '',
standType: '',
+ standId: '',
page: 1,
pageSize: this.$store.getters.userInfo.configContent
},
@@ -456,6 +458,7 @@ export default {
this.form.cid = bringData[0].standSortShow + '-' + bringData[0].standNumber
}
this.form.standType = bringData[0].standType
+ this.form.standId = bringData[0].id
this.form.cname = bringData[0].standName;
this.listModel = false;
} else if (this.selectedList.length > 1) {
diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue
index de2138c64..d3f760def 100644
--- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue
@@ -345,21 +345,33 @@ export default {
addList() {
dicTypeData().then(res => {
this.zrbmOptions = res.data.ZRBMCLASS // 责任部门
- })
- standUnqualified(this.queryUnqualidiedData).then(res => {
- this.unqualidiedData = res.data.records
- this.unqualidiedData.forEach(item => {
- this.$set(item,'engineer','')
- this.$set(item,'engineerId','')
- this.$set(item,'dutyPeopleInfo','')
- this.$set(item,'dutyPeople','')
- this.$set(item,'dutyPeopleInfoId','')
- this.$set(item,'dutyPeopleId','')
- this.$set(item,'fileText',[])
- this.$set(item,'fileTextId',[])
- this.$set(item,'fileTextPath',[])
+ standUnqualified(this.queryUnqualidiedData).then(res => {
+ this.unqualidiedData = res.data.records
+ this.unqualidiedData.forEach(item => {
+ // 责任部门转换
+ if (item.responsibleUnit !== null || item.responsibleUnit !== "") {
+ let k = (item.responsibleUnit || "").split(',')
+ for (let i in this.zrbmOptions) {
+ for (let m = 0; m< k.length; m++) {
+ if (this.zrbmOptions[i].value === k[m]) {
+ k[m] = this.zrbmOptions[i].label
+ }
+ item.responsibleUnit = k.join(',')
+ }
+ }
+ }
+ this.$set(item,'engineer','')
+ this.$set(item,'engineerId','')
+ this.$set(item,'dutyPeopleInfo','')
+ this.$set(item,'dutyPeople','')
+ this.$set(item,'dutyPeopleInfoId','')
+ this.$set(item,'dutyPeopleId','')
+ this.$set(item,'fileText',[])
+ this.$set(item,'fileTextId',[])
+ this.$set(item,'fileTextPath',[])
+ })
+ this.total = res.data.total
})
- this.total = res.data.total
})
this.standModel = true;
},
diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue
index 6ef3f73c2..0bce9bc75 100644
--- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue
+++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue
@@ -382,15 +382,13 @@ export default {
},
// 移除上传的文件
handleBeforeRemove(file, fileList) {
- this.fileListData.fileText = fileList
- this.fileTextList = fileList
-/* this.newDataList.forEach((item, index) => {
- if (file.name === item.name || file.id === item.id) {
- this.newDataList.splice(index, 1)
- console.log(this.dataList)
-
+ this.fileData = fileList
+ this.fileTextList.forEach((item, index) => {
+ if (item.name === file.name || item.id === file.id ) {
+ console.log()
+ this.fileTextList.splice(index,1)
}
- })*/
+ })
},
handleONRemove() {},
/************ ********* *****************/
diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue
index 865a6a96e..b952313b3 100644
--- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue
+++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue
@@ -360,8 +360,8 @@ export default {
this.backLoading = true
if (this.commentText) {
var json = {
- responUserInfo: {
- info: this.dataList
+ responUserList: {
+ standardInfoList: this.dataList
},
actionFlag: 1,
commentText: this.commentText
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step1-1.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step1-1.vue
index 5e3894f7f..454d4c8bc 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg/step1-1.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg/step1-1.vue
@@ -409,6 +409,7 @@ export default {
// 查询相关参数
searching: false,
commentText:'',
+ fileType: 'FBGBJBD',
standardSearch: {
standType: "",
standName: ""
@@ -847,6 +848,7 @@ export default {
this.$http.post("SarStandItems/sar-stand-items/findStand", {
page: this.page,
size: this.pageSize,
+ fileType: this.fileType,
...this.standardSearch
}, {
_this: this
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step1.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step1.vue
index ad4acb396..1d9ea32d5 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg/step1.vue
@@ -396,6 +396,7 @@ export default {
drawerTitle: "", //drawer标题
// 查询相关参数
searching: false,
+ fileType: 'FBGBJBD',
standardSearch: {
standType: "",
standName: ""
@@ -822,6 +823,7 @@ export default {
this.$http.post("SarStandItems/sar-stand-items/findStand", {
page: this.page,
size: this.pageSize,
+ fileType: this.fileType,
...this.standardSearch
}, {
_this: this
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step3.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step3.vue
index d1cd30610..35ad69a7f 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg/step3.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg/step3.vue
@@ -222,7 +222,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { inboundLiaisonDetail, queryDetail } from "api/process";
+import { inboundLiaisonDetail, saveTaskForPub } from "api/process";
export default {
name: "xmpgStep3",
@@ -348,7 +348,7 @@ export default {
taskIds: this.taskIds,
pId: this.pId
}).then(res => {
- console.log(res.mesg)
+ console.log(res.mesg);
if (res) {
const processForm = JSON.parse(res.mesg);
this.getFormFieldList(processForm);
@@ -362,36 +362,48 @@ export default {
*/
getFormFieldList(item) {
this.listForm = JSON.parse(JSON.stringify(item));
- this.listForm.prcNum = this.prcNum;
- this.listForm.prcName = this.prcName;
- this.listForm["id"] = item.id;
- this.listForm = JSON.parse(JSON.stringify(item.pepdtos[0]));
- this.listForm.breakdownList = [];
- for (let i = 0; i < item.pepdtos.length; i++) {
- for (let j = 0; j < item.pepdtos[i].breakdownList.length; j++) {
- this.listForm.breakdownList.push({
- itemsName: item.pepdtos[i].breakdownList[j].itemsName,
- itemNum: item.pepdtos[i].breakdownList[j].itemsNum,
- responsibleEngineer: item.pepdtos[i].breakdownList[j].responsibleEngineer,
- responsibleUnit: item.pepdtos[i].breakdownList[j].responsibleUnit,
- productLine: item.pepdtos[i].sarStandProjectLibraries.productLine,
- projectNumber: item.pepdtos[i].sarStandProjectLibraries.projectNumber,
- projectName: item.pepdtos[i].sarStandProjectLibraries.projectName,
- implementer: item.pepdtos[i].breakdownList[j].implementer || null,
- distributePerson: item.pepdtos[i].distributePerson,
- distributePersonId: item.pepdtos[i].distributePersonId,
- uname: item.pepdtos[i].uname,
- projectManager: item.pepdtos[i].projectManager,
- certifiedEngineerName: item.pepdtos[i].certifiedEngineerName,
- qualityEngineerName: item.pepdtos[i].qualityEngineerName,
- standNumber: item.pepdtos[i].standNumber,
- standName: item.pepdtos[i].standName,
- xCXSSRQ: item.pepdtos[i].xCXSSRQ,
- zCCSSRQ: item.pepdtos[i].zCCSSRQ
- });
+ if(item.form === undefined){
+ this.listForm.prcNum = this.prcNum;
+ this.listForm.prcName = this.prcName;
+ this.listForm["id"] = item.id;
+ this.listForm = JSON.parse(JSON.stringify(item.pepdtos[0]));
+ this.listForm.breakdownList = [];
+ for (let i = 0; i < item.pepdtos.length; i++) {
+ for (let j = 0; j < item.pepdtos[i].breakdownList.length; j++) {
+ console.log(item.pepdtos[i].xCXSSRQ === null);
+ if(item.pepdtos[i].xCXSSRQ === null){
+ item.pepdtos[i].xCXSSRQ = ''
+ }
+ if(item.pepdtos[i].zCCSSRQ === null){
+ item.pepdtos[i].zCCSSRQ = ''
+ }
+ this.listForm.breakdownList.push({
+ itemsName: item.pepdtos[i].breakdownList[j].itemsName,
+ itemNum: item.pepdtos[i].breakdownList[j].itemsNum,
+ responsibleEngineer: item.pepdtos[i].breakdownList[j].responsibleEngineer,
+ responsibleUnit: item.pepdtos[i].breakdownList[j].responsibleUnit,
+ productLine: item.pepdtos[i].sarStandProjectLibraries.productLine,
+ projectNumber: item.pepdtos[i].sarStandProjectLibraries.projectNumber,
+ projectName: item.pepdtos[i].sarStandProjectLibraries.projectName,
+ implementer: item.pepdtos[i].breakdownList[j].implementer || null,
+ distributePerson: item.pepdtos[i].distributePerson,
+ distributePersonId: item.pepdtos[i].distributePersonId,
+ uname: item.pepdtos[i].uname,
+ projectManager: item.pepdtos[i].projectManager,
+ certifiedEngineerName: item.pepdtos[i].certifiedEngineerName,
+ qualityEngineerName: item.pepdtos[i].qualityEngineerName,
+ standNumber: item.pepdtos[i].standNumber,
+ standName: item.pepdtos[i].standName,
+ xCXSSRQ : item.pepdtos[i].XCXSSRQ,
+ zCCSSRQ : item.pepdtos[i].ZCCSSRQ,
+ });
+ }
}
+ } else {
+ this.listForm = item.form
+ this.listForm.breakdownList = item.form.breakdownList
}
- console.log(this.listForm.breakdownList);
+
},
checkedRole (data) {
if (this.type === 1) {
@@ -441,6 +453,22 @@ export default {
//保存事件
handleSave() {
+ this.saveLoading = true;
+ let _formData = new FormData();
+ _formData.append("id", this.bpnId || "");
+ _formData.append("prcType", "5");
+ _formData.append('taskIds', this.taskIds)
+ _formData.append("json", JSON.stringify({
+ form: this.listForm,
+ commentText: this.commentText
+ }));
+ saveTaskForPub(_formData).then(res => {
+ this.saveLoading = false;
+ this.$message.success("保存成功");
+ this.bpnId = res.result;
+ }).catch(e => {
+ this.saveLoading = false;
+ });
},
//提交事件
handleSubmit() {
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step4.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step4.vue
index 6b7dfb9d1..dfde5a106 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg/step4.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg/step4.vue
@@ -347,7 +347,8 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { inboundLiaisonDetail, queryDetail } from "api/process";
+import Moment from 'moment';
+import { inboundLiaisonDetail, saveTaskForPub } from "api/process";
export default {
name: "xmpgStep4",
@@ -434,12 +435,24 @@ export default {
handleTabs(name) {
this.active = name;
},
+ //将时间戳转换为日期格式
+ getLocalTime(item) {
+ return new Date(parseInt(item) * 1000).toLocaleDateString().replace(/:\d{1,2}$/, " ");
+ },
+
+// 时间戳(毫秒)转化为标准时间格式
+ getFullTime(item) {
+ const stamp = new Date(item);
+ const time = Moment(stamp).format('YYYY-MM-DD HH:mm:ss');
+ return item = time
+ },
getData() {
return new Promise((resolve, reject) => {
inboundLiaisonDetail({
taskIds: this.taskIds,
pId: this.pId
}).then(res => {
+ console.log(res.mesg);
if (res) {
const processForm = JSON.parse(res.mesg);
this.getFormFieldList(processForm);
@@ -454,36 +467,61 @@ export default {
getFormFieldList(item) {
this.$nextTick(() => {
this.listForm = JSON.parse(JSON.stringify(item));
- if (item.fenFlag === undefined ) {
- item.step3DTOS.forEach(item => {
- item.implementerId = this.$store.getters.userInfo.userId
- item.implementer = this.$store.getters.userInfo.userName
- })
- this.dataList = item.step3DTOS;
+ if (item.form === undefined) {
+ if (item.fenFlag === undefined) {
+ item.step3DTOS.forEach(item => {
+ item.implementerId = this.$store.getters.userInfo.userId;
+ item.implementer = this.$store.getters.userInfo.userName;
+ });
+ this.dataList = item.step3DTOS;
+
+ } else {
+ this.dataList = item.dataList;
+ this.dataList.forEach(item => {
+ item.implementerId = this.$store.getters.userInfo.userId;
+ item.implementer = this.$store.getters.userInfo.userName;
+ });
+ }
+ // this.getLocalTime()
+ this.listForm.prcNum = this.prcNum;
+ this.listForm.prcName = this.prcName;
+ this.listForm["id"] = item.id;
+ this.listForm.standName = item.step3DTOS[0].standName;
+ this.listForm.standNumber = item.step3DTOS[0].standNumber;
+ this.listForm.qualityEngineerName = item.step3DTOS[0].qualityEngineerName;
+ this.listForm.certifiedEngineerName = item.step3DTOS[0].certifiedEngineerName;
+ this.listForm.itemsName = item.step3DTOS[0].itemsName;
+ this.listForm.itemNum = item.step3DTOS[0].itemNum;
+ this.listForm.responsibleUnit = item.step3DTOS[0].responsibleUnit;
+ this.listForm.responsibleEngineer = item.step3DTOS[0].responsibleEngineer;
} else {
- this.dataList = item.dataList;
- this.dataList.forEach(item => {
- item.implementerId = this.$store.getters.userInfo.userId
- item.implementer = this.$store.getters.userInfo.userName
- })
+ this.listForm = item.form;
+ this.dataList = item.form.dataList;
}
- this.listForm.prcNum = this.prcNum;
- this.listForm.prcName = this.prcName;
- this.listForm["id"] = item.id;
- this.listForm.standName = item.step3DTOS[0].standName;
- this.listForm.standNumber = item.step3DTOS[0].standNumber;
- this.listForm.qualityEngineerName = item.step3DTOS[0].qualityEngineerName;
- this.listForm.certifiedEngineerName = item.step3DTOS[0].certifiedEngineerName;
- this.listForm.itemsName = item.step3DTOS[0].itemsName;
- this.listForm.itemNum = item.step3DTOS[0].itemNum;
- this.listForm.responsibleUnit = item.step3DTOS[0].responsibleUnit;
- this.listForm.responsibleEngineer = item.step3DTOS[0].responsibleEngineer;
+
});
},
//保存事件
handleSave() {
+ this.saveLoading = true;
+ let _formData = new FormData();
+ this.listForm.dataList = this.dataList;
+ _formData.append("id", this.bpnId || "");
+ _formData.append("prcType", "5");
+ _formData.append("taskIds", this.taskIds);
+ _formData.append("json", JSON.stringify({
+ form: this.listForm,
+ commentText: this.commentText
+ }));
+ saveTaskForPub(_formData).then(res => {
+ this.saveLoading = false;
+ this.$message.success("保存成功");
+ this.bpnId = res.result;
+ }).catch(e => {
+ this.saveLoading = false;
+ });
},
//提交事件
handleSubmit() {
@@ -493,7 +531,7 @@ export default {
this.listForm.signFlag = "";
this.listForm.dataList = this.dataList;
const json = JSON.stringify(this.listForm);
- this.isSubmit = true
+ this.isSubmit = true;
this.$http.post("lawss/activiti/completeTask", {
taskIds: this.taskIds,
userId: this.userId,
@@ -505,7 +543,7 @@ export default {
this.$message.success(res.message);
this.$router.push("/processCenter");
}
- this.isSubmit = false
+ this.isSubmit = false;
}, e => {
});
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue
index 307ab4a7b..7923603a6 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue
@@ -68,8 +68,10 @@
label="标准号"
>
- {{ scope.row.standSort }} {{ scope.row.standNumber }}-{{ scope.row.standYear }}
- {{ scope.row.standSort }} {{ scope.row.standNumber }}
+ {{ scope.row.standSort
+ }} {{ scope.row.standNumber }}-{{ scope.row.standYear }}
+ {{ scope.row.standSort }}
+ {{ scope.row.standNumber }}
{
+ console.log(res.data.records);
this.listForm.dataList = res.data.records;
this.dataList = res.data.records;
this.listForm.dataList.forEach(item => {
@@ -517,7 +520,12 @@ export default {
{
_this: this
}, res => {
- this.listForm.breakdownList = res.data;
+ if (!res.data.length) {
+ this.dataList = []
+ this.$message.warning("请选择带有分解单的标准");
+ } else {
+ this.listForm.breakdownList = res.data;
+ }
});
},
//标准的多选框改变
@@ -595,15 +603,15 @@ export default {
});
},
// 点击查看
- handlePreview (item) {
+ handlePreview(item) {
let routeUrl = this.$router.resolve({
- name: 'OtherStandardDetails',
+ name: "OtherStandardDetails",
params: {
id: item.standId,
- pageType: 'INLAND_STAND'
+ pageType: "INLAND_STAND"
}
- })
- window.open(routeUrl.href, '_blank')
+ });
+ window.open(routeUrl.href, "_blank");
},
choiceZRR(type, title, id) {
this.nodeList = [];
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step3.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step3.vue
index 81f1b0667..fa7f50d83 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg2/step3.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step3.vue
@@ -219,7 +219,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { inboundLiaisonDetail, queryDetail } from "api/process";
+import { inboundLiaisonDetail, saveTaskForPub } from "api/process";
export default {
name: "xmpg2Step3",
@@ -339,18 +339,39 @@ export default {
getFormFieldList(item) {
this.$nextTick(() => {
this.listForm = JSON.parse(JSON.stringify(item));
- this.listForm.prcNum = this.prcNum;
- this.listForm.prcName = this.prcName;
- 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;
+ if (item.form === undefined) {
+ this.listForm.prcNum = this.prcNum;
+ this.listForm.prcName = this.prcName;
+ 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;
+ } else {
+ this.listForm = item.form
+ this.dataList = item.form.dataList
+ }
+
});
},
//保存事件
handleSave() {
-
+ this.saveLoading = true;
+ let _formData = new FormData();
+ _formData.append("id", this.bpnId || "");
+ _formData.append("prcType", "6");
+ _formData.append("taskIds", this.taskIds);
+ _formData.append("json", JSON.stringify({
+ form: this.listForm,
+ commentText: this.commentText
+ }));
+ saveTaskForPub(_formData).then(res => {
+ this.saveLoading = false;
+ this.$message.success("保存成功");
+ this.bpnId = res.result;
+ }).catch(e => {
+ this.saveLoading = false;
+ });
},
//提交事件
handleSubmit() {
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step4.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step4.vue
index 8f1fdd0e5..a00511c26 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg2/step4.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step4.vue
@@ -225,7 +225,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { inboundLiaisonDetail, queryDetail } from "api/process";
+import { inboundLiaisonDetail, saveTaskForPub } from "api/process";
export default {
name: "xmpg2Step4",
@@ -333,6 +333,7 @@ export default {
taskIds: this.taskIds,
pId: this.pId
}).then(res => {
+ console.log(res.mesg);
if (res) {
const processForm = JSON.parse(res.mesg);
this.getFormFieldList(processForm);
@@ -345,18 +346,38 @@ export default {
getFormFieldList(item) {
this.$nextTick(() => {
this.listForm = JSON.parse(JSON.stringify(item));
- this.listForm.prcNum = this.prcNum;
- this.listForm.prcName = this.prcName;
- 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;
+ if(item.form === undefined){
+ this.listForm.prcNum = this.prcNum;
+ this.listForm.prcName = this.prcName;
+ this.listForm["id"] = item.id;
+ this.listForm.dataList = item.dataList;
+ this.dataList = item.dataList;
+ this.listForm.breakdownList = item.breakdownList;
+ } else {
+ this.listForm = item.form
+ this.dataList = item.form.dataList
+ }
+
});
},
//保存事件
handleSave() {
-
+ this.saveLoading = true;
+ let _formData = new FormData();
+ _formData.append("id", this.bpnId || "");
+ _formData.append("prcType", "6");
+ _formData.append("taskIds", this.taskIds);
+ _formData.append("json", JSON.stringify({
+ form: this.listForm,
+ commentText: this.commentText
+ }));
+ saveTaskForPub(_formData).then(res => {
+ this.saveLoading = false;
+ this.$message.success("保存成功");
+ this.bpnId = res.result;
+ }).catch(e => {
+ this.saveLoading = false;
+ });
},
//提交事件
handleSubmit() {
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step5.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step5.vue
index 2911fb832..e051dc45f 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg2/step5.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step5.vue
@@ -208,7 +208,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { inboundLiaisonDetail, queryDetail } from "api/process";
+import { inboundLiaisonDetail, saveTaskForPub } from "api/process";
export default {
name: "xmpg2Step5",
@@ -328,43 +328,64 @@ export default {
getFormFieldList(item) {
this.$nextTick(() => {
this.listForm = JSON.parse(JSON.stringify(item));
- this.listForm.prcNum = this.prcNum;
- this.listForm.prcName = this.prcName;
- this.listForm["id"] = item.id;
- this.listForm.dataList = item.dataList;
- this.dataList = item.dataList;
- // this.dataList.standNumber = item.dataList.standSort + '\xa0\xa0' +item.dataList.standSort + '-' + item.dataList.standYear
- let children = [];
- item.breakdownList.forEach(
- item => {
- let aa = {
- key: item.standId,
- id: item.id,
- standId: item.itemsNum,
- itemsNum: item.itemsNum,
- itemsName: item.itemsName,
- workPeople: "请选择责任人"
- };
- children.push(aa);
- }
- );
- this.dataList.forEach(key => {
- key["children"] = [];
- children.forEach(breakDown => {
- if (key.standId === breakDown.key) {
- key["children"].push(breakDown);
+ if(item.form === undefined){
+ this.listForm.prcNum = this.prcNum;
+ this.listForm.prcName = this.prcName;
+ this.listForm["id"] = item.id;
+ this.listForm.dataList = item.dataList;
+ this.dataList = item.dataList;
+ // this.dataList.standNumber = item.dataList.standSort + '\xa0\xa0' +item.dataList.standSort + '-' + item.dataList.standYear
+ let children = [];
+ item.breakdownList.forEach(
+ item => {
+ let aa = {
+ key: item.standId,
+ id: item.id,
+ standId: item.itemsNum,
+ itemsNum: item.itemsNum,
+ itemsName: item.itemsName,
+ workPeople: "请选择责任人"
+ };
+ children.push(aa);
+ }
+ );
+ this.dataList.forEach(key => {
+ key["children"] = [];
+ children.forEach(breakDown => {
+ if (key.standId === breakDown.key) {
+ key["children"].push(breakDown);
+ }
+ });
+ if (key["children"].length === 0) {
+ delete key["children"];
}
});
- if (key["children"].length === 0) {
- delete key["children"];
- }
- });
- this.listForm.children = children;
+ this.listForm.children = children;
+ } else {
+ this.listForm = item.form
+ this.dataList = item.form.dataList
+ }
+
});
},
//保存事件
handleSave() {
-
+ this.saveLoading = true;
+ let _formData = new FormData();
+ _formData.append("id", this.bpnId || "");
+ _formData.append("prcType", "6");
+ _formData.append("taskIds", this.taskIds);
+ _formData.append("json", JSON.stringify({
+ form: this.listForm,
+ commentText: this.commentText
+ }));
+ saveTaskForPub(_formData).then(res => {
+ this.saveLoading = false;
+ this.$message.success("保存成功");
+ this.bpnId = res.result;
+ }).catch(e => {
+ this.saveLoading = false;
+ });
},
//提交事件
handleSubmit() {
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue
index 603619f15..7b2faee4d 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step6.vue
@@ -338,7 +338,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { inboundLiaisonDetail, queryDetail } from "api/process";
+import { inboundLiaisonDetail, saveTaskForPub } from "api/process";
export default {
name: "xmpg2Step6",
@@ -470,16 +470,37 @@ export default {
getFormFieldList(item) {
this.$nextTick(() => {
this.listForm = JSON.parse(JSON.stringify(item));
- this.listForm.prcNum = this.prcNum;
- this.listForm.prcName = this.prcName;
- this.listForm["id"] = item.id;
- // this.listForm.dataList = item.dataList;
- this.dataList = this.listForm.dataList;
+ if(item.form === undefined){
+ this.listForm.prcNum = this.prcNum;
+ this.listForm.prcName = this.prcName;
+ this.listForm["id"] = item.id;
+ // this.listForm.dataList = item.dataList;
+ this.dataList = this.listForm.dataList;
+ } else {
+ this.listForm = item.form
+ this.dataList = item.form.dataList
+ }
+
});
},
//保存事件
handleSave() {
-
+ this.saveLoading = true;
+ let _formData = new FormData();
+ _formData.append("id", this.bpnId || "");
+ _formData.append("prcType", "6");
+ _formData.append("taskIds", this.taskIds);
+ _formData.append("json", JSON.stringify({
+ form: this.listForm,
+ commentText: this.commentText
+ }));
+ saveTaskForPub(_formData).then(res => {
+ this.saveLoading = false;
+ this.$message.success("保存成功");
+ this.bpnId = res.result;
+ }).catch(e => {
+ this.saveLoading = false;
+ });
},
//提交事件
handleSubmit() {
diff --git a/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue b/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue
index cbbff74d1..d44b0a32d 100644
--- a/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue
+++ b/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue
@@ -641,7 +641,7 @@
- 文本状态
+ 文本状态
diff --git a/src/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/standInvolveProjectDetail.vue b/src/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/standInvolveProjectDetail.vue
index 04bb340e5..a379be0c5 100644
--- a/src/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/standInvolveProjectDetail.vue
+++ b/src/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/standInvolveProjectDetail.vue
@@ -15,10 +15,14 @@
clearable>
- 查询
+ 查询
+
- 清空
+ 清空
+
@@ -27,24 +31,24 @@
+ type="selection"
+ width="55"
+ align="center">
国内标准法规
@@ -55,9 +59,9 @@
+ fixed="right"
+ label=""
+ width="50"
+ align="center">
@@ -93,12 +97,12 @@
@@ -283,12 +301,12 @@