diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/common/formListStep2.vue b/src/pages/processCenter/pages/creatProcess/qbfs/common/formListStep2.vue new file mode 100644 index 000000000..554a012f7 --- /dev/null +++ b/src/pages/processCenter/pages/creatProcess/qbfs/common/formListStep2.vue @@ -0,0 +1,735 @@ + + + + + diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step1.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step1.vue index 4697d037c..b378ecfe6 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step1.vue @@ -86,20 +86,18 @@ min-width="120"> + + + - - - @@ -561,17 +559,31 @@ align="center"> + label="企标编号" + min-width="150"> + + + + + + {{ formatIssueDate(scope.row.reviewTime) }} + prop="qcrbuss" + label="起草人" + min-width="120"> + + + diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step2.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step2.vue index 799da19dc..00062b106 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step2.vue @@ -10,9 +10,6 @@
- - - - - - - - - - + + + +
+ + + + + + + +
+
@@ -135,6 +152,7 @@ @checkedRole="checkedRole" :nodeList="nodeList2" > + 正在加载数据
@@ -143,18 +161,32 @@ import ProcessHeader from "../../components/ProcessHeader"; import ProcessFooter from "../../components/ProcessFooter"; import ProcessTitle from "../../components/ProcessTitle"; import { changeAssigneeNew, inboundLiaisonDetail, saveTaskFirst } from "api/process"; +import formList from './common/formListStep2.vue' export default { name: "qbfsStepSub1", components:{ ProcessHeader, ProcessFooter, - ProcessTitle + ProcessTitle, + formList }, data() { return { active: '1', fileList: [], + formKey:1, + dataLoading:true, + modalShowRoleFlag:false, + disabledState:true, + verifySarStandard:true, + FBGBUSSFileList: [], + BZSMBUSSFileList: [], + LSBBBUSSFileList: [], + QTWJBUSSFileList: [], + GLWJBUSSFileList: [], + LXDList: [], + FSDList: [], commentText: '', detailData: [], nodeList: [], @@ -200,6 +232,9 @@ export default { this.getData() }, methods:{ + emitDataLoading(boo){ + this.dataLoading = boo + }, processTable() { this.$http.get("lawss/activiti/get_list_by_instance", { prcNum: this.$route.query.prcNum, @@ -227,13 +262,75 @@ export default { }) }) }, + getStandInfoUpdateById(standId) { + return new Promise((resolve, reject) => { + this.$http.get('lawss/sarBussionessStand/getStandInfoUpdateById', {id: standId}, { + _this: this + }, res => { + if(res && res.data){ + const history = res; + resolve(history) + } + }) + }) + }, + assemble(ids,names){ + let list= new Array(); + if(ids && ids !== '' && names && names !== ''){ + let idArray=ids.split(','); + let nameArray=names.split(','); + for(let i=0; i { - this.qbfsForm = JSON.parse(JSON.stringify(item)) - this.fileList = item.fileList + const bringData = standObj.data + const obj = { + reviewResultsContent:"", + reviewUserId:this.$store.getters.userInfo.userId, + reviewUserName:this.$store.getters.userInfo.userName, + draftTime:"", + releaseTime:"", + expirationDate:"", + LXDName:"", + LXD:"", + FSDName:"", + FSD:"", + } + const json = Object.assign(bringData, bringData.attrInfoMap,item,obj); + this.qbfsForm = JSON.parse(JSON.stringify(json)) + this.qbfsForm.WJSCRYBUSS= this.$store.getters.userInfo.userId + this.qbfsForm.WJSCRYBUSSName= this.$store.getters.userInfo.userName + this.qbfsForm['id'] = bringData.id + this.qbfsForm['NYLXCLASS'] = this.filterObj(this.qbfsForm['NYLXCLASS']) + this.qbfsForm['SYCXCLASS'] = this.filterObj(this.qbfsForm['SYCXCLASS']) + this.qbfsForm['SYCPXCLASS'] = this.filterObj(this.qbfsForm['SYCPXCLASS']) + this.FBGBUSSFileList=this.assemble(this.qbfsForm.FBGBUSS,this.qbfsForm.FBGBUSSName); + this.BZSMBUSSFileList=this.assemble(this.qbfsForm.BZSMBUSS,this.qbfsForm.BZSMBUSSName); + this.LSBBBUSSFileList=this.assemble(this.qbfsForm.LSBBBUSS,this.qbfsForm.LSBBBUSSName); + this.QTWJBUSSFileList=this.assemble(this.qbfsForm.QTWJBUSS,this.qbfsForm.QTWJBUSSName); + this.GLWJBUSSFileList=this.assemble(this.qbfsForm.GLWJBUSS,this.qbfsForm.GLWJBUSSName); + this.standardDrawer = false + this.verifySarStandard = true + this.formKey++ + this.$forceUpdate() }) }, handleTabs(name) {