@@ -1071,6 +1348,17 @@ export default {
},
data () {
return {
+ fileList: [],
+ caFileList: [],
+ FBGBJBDFileList: [],
+ xgdFileList: [],
+ bpgFileList: [],
+ ssgFileList: [],
+ zqyjgFileList: [],
+ jdwjFileList: [],
+ zbjbdFileList: [],
+ kwjFileList: [],
+ glwjFileList: [],
textStatus:'',//文本状态
textStatusMap: {}, // 文本状态id与name对应
countryArr:'',
@@ -1577,98 +1865,308 @@ export default {
return true
},
// 导入标准数据成功后执行
- importFileSuccess (response, file) {
+ importFileSuccess (response, file,fileList) {
if (response.ok) {
- this.fileMadel = false
- if(this.fileType === 'fbgbjbd'){
- this.form.fbgbjbd = response.data.id;
- this.form.fbgbjbdName = response.data.name;
- }else if(this.fileType === 'xgd'){
- this.form.xgd = response.data.id;
- this.form.xgdName = response.data.name;
- }else if(this.fileType === 'bpg'){
- this.form.bpg = response.data.id;
- this.form.bpgName = response.data.name;
- }else if(this.fileType === 'ssg'){
- this.form.ssg = response.data.id;
- this.form.ssgName = response.data.name;
- }else if(this.fileType === 'zqyjg'){
- this.form.zqyjg = response.data.id;
- this.form.zqyjgName = response.data.name;
- }else if(this.fileType === 'jdwj'){
- this.form.jdwj = response.data.id;
- this.form.jdwjName = response.data.name;
- }else if(this.fileType === 'kwj'){
- this.form.kwj = response.data.id;
- this.form.kwjName = response.data.name;
- }else if(this.fileType === 'xgd'){
- this.form.xgd = response.data.id;
- this.form.xgdName = response.data.name;
- }else if(this.fileType === 'glwj'){
- this.form.glwj = response.data.id;
- this.form.glwjName = response.data.name;
- }else if(this.fileType === 'ca'){
- this.form.ca = response.data.id;
- this.form.caName = response.data.name;
+ // this.fileMadel = false
+ // if(this.fileType === 'fbgbjbd'){
+ // this.form.fbgbjbd = response.data.id;
+ // this.form.fbgbjbdName = response.data.name;
+ // }else if(this.fileType === 'xgd'){
+ // this.form.xgd = response.data.id;
+ // this.form.xgdName = response.data.name;
+ // }else if(this.fileType === 'bpg'){
+ // this.form.bpg = response.data.id;
+ // this.form.bpgName = response.data.name;
+ // }else if(this.fileType === 'ssg'){
+ // this.form.ssg = response.data.id;
+ // this.form.ssgName = response.data.name;
+ // }else if(this.fileType === 'zqyjg'){
+ // this.form.zqyjg = response.data.id;
+ // this.form.zqyjgName = response.data.name;
+ // }else if(this.fileType === 'jdwj'){
+ // this.form.jdwj = response.data.id;
+ // this.form.jdwjName = response.data.name;
+ // }else if(this.fileType === 'kwj'){
+ // this.form.kwj = response.data.id;
+ // this.form.kwjName = response.data.name;
+ // }else if(this.fileType === 'xgd'){
+ // this.form.xgd = response.data.id;
+ // this.form.xgdName = response.data.name;
+ // }else if(this.fileType === 'glwj'){
+ // this.form.glwj = response.data.id;
+ // this.form.glwjName = response.data.name;
+ // }else if(this.fileType === 'ca'){
+ // this.form.ca = response.data.id;
+ // this.form.caName = response.data.name;
+ // }
+
+
+
+ // if(this.fileType === 'fbgbjbd'){
+ // this.FBGBJBDFileList=fileList;
+ // this.form.fbgbjbd += response.data.id+',';
+ // if( this.form.fbgbjbdName=== undefined){
+ // this.form.fbgbjbdName=''
+ // }
+ // this.form.fbgbjbdName += response.data.name+',';
+ // }else if(this.fileType === 'xgd'){
+ // this.xgdFileList=fileList;
+ // console.log(this.xgdFileList)
+ //
+ // this.form.xgd += response.data.id+',';
+ // if( this.form.xgdName=== undefined){
+ // this.form.xgdName=''
+ // }
+ // this.form.xgdName += response.data.name+',';
+ // }else if(this.fileType === 'bpg'){
+ // this.bpgFileList=fileList;
+ // this.form.bpg += response.data.id+',';
+ // if( this.form.bpgName=== undefined){
+ // this.form.bpgName=''
+ // }
+ // this.form.bpgName += response.data.name+',';
+ // }else if(this.fileType === 'ssg'){
+ // this.ssgFileList=fileList;
+ // this.form.ssg += response.data.id+',';
+ // if( this.form.ssgName=== undefined){
+ // this.form.ssgName=''
+ // }
+ // this.form.ssgName += response.data.name+',';
+ // }else if(this.fileType === 'zqyjg'){
+ // this.zqyjgFileList=fileList;
+ // this.form.zqyjg += response.data.id+',';
+ // if( this.form.zqyjgName=== undefined){
+ // this.form.zqyjgName=''
+ // }
+ // this.form.zqyjgName += response.data.name+',';
+ // }else if(this.fileType === 'jdwj'){
+ // this.jdwjFileList=fileList;
+ // this.form.jdwj += response.data.id+',';
+ // if( this.form.jdwjName=== undefined){
+ // this.form.jdwjName=''
+ // }
+ // this.form.jdwjName += response.data.name+',';
+ // }else if(this.fileType === 'kwj'){
+ // this.kwjFileList=fileList;
+ // this.form.kwj += response.data.id+',';
+ // if( this.form.kwjName=== undefined){
+ // this.form.kwjName=''
+ // }
+ // this.form.kwjName += response.data.name+',';
+ // }else if(this.fileType === 'ca'){
+ // this.caFileList=fileList;
+ // this.form.ca += response.data.id+',';
+ // if( this.form.caName=== undefined){
+ // this.form.caName=''
+ // }
+ // this.form.caName += response.data.name+',';
+ // }
+
+
+ switch (this.fileType){
+ case 'fbgbjbd':
+ this.FBGBJBDFileList=fileList;
+ break;
+ case 'xgd' :
+ this.xgdFileList=fileList;
+ break;
+ case 'bpg':
+ this.bpgFileList=fileList;
+ break;
+ case 'ssg':
+ this.ssgFileList=fileList;
+ break;
+ case 'zqyjg':
+ this.zqyjgFileList=fileList;
+ break;
+ case 'jdwj':
+ this.jdwjFileList=fileList;
+ break;
+ case 'kwj':
+ this.kwjFileList=fileList;
+ break;
+ case 'ca':
+ this.caFileList=fileList;
+ break;
+ default : ;
}
+ console.log("caNmae",this.form.caName);
this.$message({
showClose: true,
message: response.message,
type: 'success'
})
}
+ },removeOneFile(file, fileList) {
+
+ switch (this.fileType){
+ case 'fbgbjbd':
+ this.FBGBJBDFileList=fileList;
+ break;
+ case 'xgd' :
+ this.xgdFileList=fileList;
+ break;
+ case 'bpg':
+ this.bpgFileList=fileList;
+ break;
+ case 'ssg':
+ this.ssgFileList=fileList;
+ break;
+ case 'zqyjg':
+ this.zqyjgFileList=fileList;
+ break;
+ case 'jdwj':
+ this.jdwjFileList=fileList;
+ break;
+ case 'kwj':
+ this.kwjFileList=fileList;
+ break;
+ case 'ca':
+ this.caFileList=fileList;
+ break;
+ default : ;
+ }
},
fileUpload (type) {
+ if (type==='ca'){
+ this.fileList=this.caFileList;
+ }else if (type==='fbgbjbd'){
+ this.fileList=this.FBGBJBDFileList;
+ }else if (type==='xgd'){
+ this.fileList=this.xgdFileList;
+ }else if(type==='bpg'){
+ this.fileList=this.bpgFileList;
+ }else if (type==='ssg'){
+ this.fileList=this.ssgFileList;
+ }else if (type==='zqyjg'){
+ this.fileList=this.zqyjgFileList;
+ }else if (type==='jdwj'){
+ this.fileList=this.jdwjFileList;
+ }else if (type==='zbjbd'){
+ this.fileList=this.zbjbdFileList;
+ }else if (type==='kwj'){
+ this.fileList=this.kwjFileList;
+ }else if (type==='glwj'){
+ this.fileList=this.glwjFileList;
+ }
this.fileType = '';
- this.fileMadel = true
this.fileType = type;
+ this.fileMadel = true
+
+ },fileChange(fileList){
+ console.log("fileList",fileList);
},
- popoverHide (checkedIds, checkedData,isShow,isLoadChild,topId) {
- if(checkedData) {
- if(checkedData.length > 0){
- this.form.standSystem = checkedData.map(item => item.menuName).join(",")
- }else {
- this.form.standSystem = checkedData.menuName
- }
+ // popoverHide (checkedIds, checkedData,isShow,isLoadChild,topId) {
+ // if(checkedData) {
+ // if(checkedData.length > 0){
+ // this.form.standSystem = checkedData.map(item => item.menuName).join(",")
+ // }else {
+ // this.form.standSystem = checkedData.menuName
+ // }
+ // }
+ // this.modalShowFlag1 = false
+ // },popoverHideCancel(){
+ //
+ // },
+ // popoverHideBusVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
+ // if(checkedData) {
+ // if(checkedData.length > 0){
+ // this.form.cycvppsbm = checkedData.map(item => item.code).join(",")
+ // this.form.cycvppscn = checkedData.map(item => item.chineseName).join(",")
+ // }else {
+ // this.form.cycvppsbm = checkedData.code
+ // this.form.cycvppscn = checkedData.chineseName
+ // }
+ // }
+ // this.modalShowFlag2 = false
+ // },
+ // popoverHideCarVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
+ // if(checkedData) {
+ // if(checkedData.length > 0){
+ // this.form.kccvppsbm = checkedData.map(item => item.code).join(",")
+ // this.form.kccvppscn = checkedData.map(item => item.chineseName).join(",")
+ // }else {
+ // this.form.kccvppsbm = checkedData.code
+ // this.form.kccvppscn = checkedData.chineseName
+ // }
+ // }
+ // this.modalShowFlag3 = false
+ // },
+ // popoverHideModel (checkedIds, checkedData,isShow,isLoadChild,topId) {
+ // if(checkedData) {
+ // if(checkedData.length > 0){
+ // this.form.dybxh = checkedData.map(item => item.model).join(",")
+ // this.form.dymc = checkedData.map(item => item.name).join(",")
+ // }else {
+ // this.form.dybxh = checkedData.model
+ // this.form.dymc = checkedData.name
+ // }
+ // }
+ // this.modalShowFlag4 = false
+ // },
+
+ popoverHide (checkedIds, checkedData,isShow,isLoadChild,topId) {
+ if(checkedData) {
+ if(checkedData.length > 0 && checkedData.length != 0){
+ this.form.standSystem = checkedData.map(item => item.menuName).join(",")
+ }else {
+ this.form.standSystem = checkedData.menuName
}
this.modalShowFlag1 = false
- },
- popoverHideBusVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
- if(checkedData) {
- if(checkedData.length > 0){
- this.form.cycvppsbm = checkedData.map(item => item.code).join(",")
- this.form.cycvppscn = checkedData.map(item => item.chineseName).join(",")
- }else {
- this.form.cycvppsbm = checkedData.code
- this.form.cycvppscn = checkedData.chineseName
- }
+ }
+
+ },
+ popoverHideCancel(){
+ this.modalShowFlag1 = false
+ },
+ popoverHideBusVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
+ if(checkedData && checkedData.length != 0) {
+ if(checkedData.length > 0 && checkedData.length != 0){
+ this.form.cycvppsbm = checkedData.map(item => item.code).join(",")
+ this.form.cycvppscn = checkedData.map(item => item.chineseName).join(",")
+ }else {
+ this.form.cycvppsbm = checkedData.code
+ this.form.cycvppscn = checkedData.chineseName
}
this.modalShowFlag2 = false
- },
- popoverHideCarVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
- if(checkedData) {
- if(checkedData.length > 0){
- this.form.kccvppsbm = checkedData.map(item => item.code).join(",")
- this.form.kccvppscn = checkedData.map(item => item.chineseName).join(",")
- }else {
- this.form.kccvppsbm = checkedData.code
- this.form.kccvppscn = checkedData.chineseName
- }
+ }
+
+ },
+ popoverHideBusVsCancel(){
+ this.modalShowFlag2 = false
+ },
+ popoverHideCarVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
+ if(checkedData && checkedData.length != 0) {
+ if(checkedData.length > 0){
+ this.form.kccvppsbm = checkedData.map(item => item.code).join(",")
+ this.form.kccvppscn = checkedData.map(item => item.chineseName).join(",")
+ }else {
+ this.form.kccvppsbm = checkedData.code
+ this.form.kccvppscn = checkedData.chineseName
}
this.modalShowFlag3 = false
- },
- popoverHideModel (checkedIds, checkedData,isShow,isLoadChild,topId) {
- if(checkedData) {
- if(checkedData.length > 0){
- this.form.dybxh = checkedData.map(item => item.model).join(",")
- this.form.dymc = checkedData.map(item => item.name).join(",")
- }else {
- this.form.dybxh = checkedData.model
- this.form.dymc = checkedData.name
- }
+
+ }
+ },
+ popoverHideCarVsCancel(){
+ this.modalShowFlag3 = false
+ },
+ popoverHideModel (checkedIds, checkedData,isShow,isLoadChild,topId) {
+ if(checkedData && checkedData.length != 0) {
+ if(checkedData.length > 0){
+ this.form.dybxh = checkedData.map(item => item.model).join(",")
+ this.form.dymc = checkedData.map(item => item.name).join(",")
+ }else {
+ this.form.dybxh = checkedData.model
+ this.form.dymc = checkedData.name
}
this.modalShowFlag4 = false
- },
+ }
+
+ },
+ popoverHideModelCancel(){
+ this.modalShowFlag4 = false
+ },
processTable () {
this.$http.get('lawss/activiti/get_list_by_instance', {
prcNum: this.$route.query.prcNum,
@@ -1711,7 +2209,69 @@ export default {
this.form.prcNum = this.prcNum
this.form.prcName = this.prcName
this.form['id'] = item.id
- this.$forceUpdate()
+
+ console.log("this.form",this.form);
+
+ // 遍历对象
+ for(const p in this.form) {
+ if (typeof (this.form[p]) != "function") {
+ this.initializeFileList(p,this.form[p]);
+ }
+ }
+
+ this.$forceUpdate()
+ })
+ },initializeFileList(property ,value){
+ switch (property){
+ case 'xgd':
+ this.getFileList(value,this.xgdFileList);
+ break;
+ case 'fbgbjbd':
+ this.getFileList(value,this.FBGBJBDFileList);
+ break;
+ case 'ssg':
+ this.getFileList(value,this.ssgFileList);
+ break;
+ case 'ca':
+ this.getFileList(value,this.caFileList);
+ break;
+ case 'zbjbd':
+ this.getFileList(value,this.zbjbdFileList);
+ break;
+ case 'kwj':
+ this.getFileList(value,this.kwjFileList);
+ break;
+ case 'jdwj':
+ this.getFileList(value,this.jdwjFileList);
+ break;
+ case 'bpg':
+ this.getFileList(value,this.bpgFileList);
+ break;
+ case 'zqyjg':
+ this.getFileList(value,this.zqyjgFileList);
+ break;
+ default: ;
+ }
+ },getFileList(fileIds,defaultFileList){
+ let fileList
+ this.$http.get('att/attFile/getMultiFileInfos', {
+ fileIds: fileIds
+ }, {
+ _this: this
+ }, res => {
+ fileList = res.data
+ if (fileList != null && fileList.length > 0) {
+ for (let i = 0; i < fileList.length; i++) {
+ let obj = {name: '', response: {}}
+ obj.name = fileList[i].oldFileName
+ obj.response.data = fileList[i]
+
+
+ //根据以‘,’分割的id查询到的文件信息,放入对应的文件list中
+ defaultFileList.push(obj)
+ }
+ }
+ }, e => {
})
},
closeDrawer() {
@@ -1753,6 +2313,68 @@ export default {
this.saveLoading = false
})
},
+ fileInfoHandle(){
+
+ if(this.fileType === 'fbgbjbd'){
+ this.FBGBJBDFileList=fileList;
+ this.form.fbgbjbd += response.data.id+',';
+ if( this.form.fbgbjbdName=== undefined){
+ this.form.fbgbjbdName=''
+ }
+ this.form.fbgbjbdName += response.data.name+',';
+ }else if(this.fileType === 'xgd'){
+ this.xgdFileList=fileList;
+ console.log(this.xgdFileList)
+
+ this.form.xgd += response.data.id+',';
+ if( this.form.xgdName=== undefined){
+ this.form.xgdName=''
+ }
+ this.form.xgdName += response.data.name+',';
+ }else if(this.fileType === 'bpg'){
+ this.bpgFileList=fileList;
+ this.form.bpg += response.data.id+',';
+ if( this.form.bpgName=== undefined){
+ this.form.bpgName=''
+ }
+ this.form.bpgName += response.data.name+',';
+ }else if(this.fileType === 'ssg'){
+ this.ssgFileList=fileList;
+ this.form.ssg += response.data.id+',';
+ if( this.form.ssgName=== undefined){
+ this.form.ssgName=''
+ }
+ this.form.ssgName += response.data.name+',';
+ }else if(this.fileType === 'zqyjg'){
+ this.zqyjgFileList=fileList;
+ this.form.zqyjg += response.data.id+',';
+ if( this.form.zqyjgName=== undefined){
+ this.form.zqyjgName=''
+ }
+ this.form.zqyjgName += response.data.name+',';
+ }else if(this.fileType === 'jdwj'){
+ this.jdwjFileList=fileList;
+ this.form.jdwj += response.data.id+',';
+ if( this.form.jdwjName=== undefined){
+ this.form.jdwjName=''
+ }
+ this.form.jdwjName += response.data.name+',';
+ }else if(this.fileType === 'kwj'){
+ this.kwjFileList=fileList;
+ this.form.kwj += response.data.id+',';
+ if( this.form.kwjName=== undefined){
+ this.form.kwjName=''
+ }
+ this.form.kwjName += response.data.name+',';
+ }else if(this.fileType === 'ca'){
+ this.caFileList=fileList;
+ this.form.ca += response.data.id+',';
+ if( this.form.caName=== undefined){
+ this.form.caName=''
+ }
+ this.form.caName += response.data.name+',';
+ }
+ },
handleSubmit() {
this.form.country=this.countryArr;
this.$refs['form'].validate((valid) => {
diff --git a/src/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue b/src/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue
index a5b3ba248..78047915f 100644
--- a/src/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue
@@ -222,10 +222,11 @@
:show-confirm="acceptShow"
:submitLoading="isSubmit"
:saveLoading="saveLoading"
+ :show-save="submitShow"
+ :show-transfer="submitShow"
@save="handleSave"
@submit="handleSubmit"
@accept="handleAccept"
- show-transfer
@transfer="handleTransfer"
>
diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue
index e02370b85..ea5dd8b7a 100644
--- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue
+++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue
@@ -110,6 +110,7 @@
{
const processForm = JSON.parse(res.mesg)
+ let commitStatus = res.commitStatus
+ if(commitStatus && commitStatus > 0){
+ this.acceptShow = true
+ this.submitShow = false
+ }else {
+ this.acceptShow = false
+ this.submitShow = true
+ }
+ this.todoId = res.id
this.getFormFieldList(processForm)
})
},
@@ -481,6 +498,19 @@ export default {
this.saveLoading = false
})
},
+ // 接受按钮
+ handleAccept(){
+ this.isSubmit = true
+ execTask({
+ todoId: this.todoId // 当前节点ID
+ }).then(res => {
+ if (res.sign && res.sign === '0') {
+ this.$message.success('接收成功')
+ this.$router.push('/processCenter')
+ }
+ this.isSubmit = false
+ })
+ },
// 提交按钮
handleSubmit() {
this.isSubmit = true
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step1.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step1.vue
index 3a1247028..7b021f767 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg/step1.vue
@@ -61,6 +61,14 @@
placeholder="请输入标准名称"
>
+
+
+
+
@@ -520,7 +523,7 @@ import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
import Moment from 'moment';
-import { inboundLiaisonDetail, saveTaskForPub ,changeAssigneeNew } from "api/process";
+import { inboundLiaisonDetail, saveTaskForPub ,changeAssigneeNew,execTask } from "api/process";
export default {
name: "xmpgStep4",
@@ -551,6 +554,9 @@ export default {
listType: "country", //选择的清单类型
isSubmit: false,
saveLoading: false,
+ submitShow: false,
+ acceptShow: false,
+ todoId: '',
tabValue: "listOfCountries",
selectedList: [], //选择清单的选择框
selectList: [], //选择标准的选择框
@@ -689,6 +695,15 @@ export default {
}).then(res => {
if (res) {
const processForm = JSON.parse(res.mesg);
+ let commitStatus = res.commitStatus
+ if(commitStatus && commitStatus > 0){
+ this.acceptShow = true
+ this.submitShow = false
+ }else {
+ this.acceptShow = false
+ this.submitShow = true
+ }
+ this.todoId = res.id
this.getFormFieldList(processForm);
}
}).catch(e => {
@@ -758,6 +773,19 @@ export default {
this.saveLoading = false;
});
},
+ // 接受按钮
+ handleAccept(){
+ this.isSubmit = true
+ execTask({
+ todoId: this.todoId // 当前节点ID
+ }).then(res => {
+ if (res.sign && res.sign === '0') {
+ this.$message.success('接收成功')
+ this.$router.push('/processCenter')
+ }
+ this.isSubmit = false
+ })
+ },
//提交事件
handleSubmit() {
this.listForm.prcCreateUser = this.$store.getters.userInfo.userId;
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step6.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step6.vue
index 46b9a6e41..faf53a340 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg/step6.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg/step6.vue
@@ -593,12 +593,11 @@ export default {
* @description: 动态表单读取
*/
getFormFieldList (item) {
- console.log(item);
this.$nextTick(() => {
this.listForm = JSON.parse(JSON.stringify(item))
this.listForm.prcNum = this.prcNum
this.listForm.prcName = this.prcName
- this.dataList = item.step3DTOS
+ this.dataList = item.dataList
this.listForm.id = item.step3DTOS[0].id
this.listForm.standName = item.step3DTOS[0].standName
this.listForm.standNumber = item.step3DTOS[0].standNumber
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step7.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step7.vue
index f75c4c94e..3de594499 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg/step7.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg/step7.vue
@@ -4,7 +4,7 @@
项目合规评估流程
标准法规部领导审批
- xmpgStep7
+
@@ -424,7 +432,8 @@ export default {
qdform: {
projectNumber: "",
projectName: "",
- detailedListName: ""
+ detailedListName: "",
+ endTime:'',
},
roleForm: {
startUserName: this.$store.getters.userInfo.userName,
@@ -444,7 +453,10 @@ export default {
],
detailedListName: [
{ required: true, message: "请输入清单名称", trigger: "change" }
- ]
+ ],
+ endTime: [
+ {required: true, message: '请输入截止时间', trigger: 'change'},
+ ],
},
// 角色验证
roleFormRules: {
diff --git a/src/pages/processCenter/pages/creatProcess/xmqdqr/step2.vue b/src/pages/processCenter/pages/creatProcess/xmqdqr/step2.vue
index 18d6126a9..b35cd2736 100644
--- a/src/pages/processCenter/pages/creatProcess/xmqdqr/step2.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmqdqr/step2.vue
@@ -384,13 +384,17 @@
@@ -431,6 +435,9 @@ export default {
processType: 1,
isSubmit: false,
saveLoading: false,
+ submitShow: false,
+ acceptShow: false,
+ todoId: '',
projectId: "",
detailedId: "",
standModel: false,
@@ -568,6 +575,15 @@ export default {
}).then(res => {
if (res) {
const processForm = JSON.parse(res.mesg);
+ let commitStatus = res.commitStatus
+ if(commitStatus && commitStatus > 0){
+ this.acceptShow = true
+ this.submitShow = false
+ }else {
+ this.acceptShow = false
+ this.submitShow = true
+ }
+ this.todoId = res.id
this.getFormFieldList(processForm);
}
}).catch(e => {
@@ -617,6 +633,19 @@ export default {
// });
// });
// },
+ // 接受按钮
+ handleAccept(){
+ this.isSubmit = true
+ execTask({
+ todoId: this.todoId // 当前节点ID
+ }).then(res => {
+ if (res.sign && res.sign === '0') {
+ this.$message.success('接收成功')
+ this.$router.push('/processCenter')
+ }
+ this.isSubmit = false
+ })
+ },
//保存事件
handleSave() {
this.saveLoading = true;
diff --git a/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue b/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue
index 692c4f843..4445e07b3 100644
--- a/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue
+++ b/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue
@@ -1072,7 +1072,7 @@
width="500"
:data="standSystemOptions"
:defaultProps="defaultProps" :checkedKeys="defaultCheckedKeys"
- :nodeKey="nodeKey" @popoverHide="popoverHide">
+ :nodeKey="nodeKey" @popoverHide="popoverHide" @popoverHideCancel="popoverHideCancel">
0) {
diff --git a/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue b/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue
index 0ed618eaf..ffce99992 100644
--- a/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue
+++ b/src/pages/regulatoryRepository/foreignStandardsAndRegulations/index.vue
@@ -882,7 +882,8 @@
class="add-form-item"
>
关联模块--乘用车VPPS编码
-
+
@@ -1422,7 +1423,7 @@
:url="url"
:urlChild="urlChild"
:defaultProps="defaultCodeProps" :checkedKeys="defaultCheckedKeys1"
- :nodeKey="nodeKeyCode" @popoverHide="popoverHideBusVs">
+ :nodeKey="nodeKeyCode" @popoverHide="popoverHideBusVs" @popoverHideCancel="popoverHideBusVsCancel">
+ :nodeKey="nodeKeyCode" @popoverHide="popoverHideCarVs" @popoverHideCancel="popoverHideCarVsCancel">
+ :nodeKey="nodeKeyModel" @popoverHide="popoverHideModel" @popoverHideCancel="popoverHideModelCancel">
@@ -2220,7 +2221,6 @@ export default {
this.urlChild = "sarModelTree/childByList"
},
popoverHideBusVs(checkedIds, checkedData, isShow, isLoadChild, topId) {
- debugger
if (checkedData) {
if (checkedData.length > 0) {
this.sarStandardsInfoEO.CYCVPPSBM = checkedData.map(item => item.code).join(",")
@@ -2233,6 +2233,9 @@ export default {
this.modalShowFlag2 = false
this.$forceUpdate()
},
+ popoverHideBusVsCancel(){
+ this.modalShowFlag2 = false
+ },
popoverHideCarVs(checkedIds, checkedData, isShow, isLoadChild, topId) {
if (checkedData) {
if (checkedData.length > 0) {
@@ -2245,6 +2248,8 @@ export default {
}
this.modalShowFlag3 = false
this.$forceUpdate()
+ },popoverHideCarVsCancel(){
+ this.modalShowFlag3 = false
},
popoverHideModel(checkedIds, checkedData, isShow, isLoadChild, topId) {
if (checkedData) {
@@ -2258,6 +2263,8 @@ export default {
}
this.modalShowFlag4 = false
this.$forceUpdate()
+ },popoverHideModelCancel(){
+ this.modalShowFlag4 = false
},
// 将文本状态的id与name对应
setMap(data) {