对接政策征求意见流程

This commit is contained in:
范强强
2023-10-18 15:52:03 +08:00
parent 7c3c229485
commit fb543ac0d3
2 changed files with 1064 additions and 1006 deletions
@@ -259,6 +259,7 @@
:accept="accept"
:fileMax_M="fileMax_M"
@uploadSuccess="uploadSuccess"/>
<loading :loading="dataLoading">正在加载数据</loading>
</div>
</template>
@@ -291,6 +292,7 @@
active: '1',
accept: '',
fileMax_M: 0,
dataLoading: false,
drawerModal: false,
nodeList: [],
formRules: {
@@ -337,7 +339,7 @@
checkBox: false,
selectType: '',
roleForm: {},
bpnId: '',
bpnId: this.$route.query.bpnId,
}
},
computed: {
@@ -439,7 +441,14 @@
},
},
mounted() {
this.getData()
//获取草稿的数据进行展示
if (this.bpnId) {
this.getTaskDraftData()
}
//获取流程中数据进行展示
if (this.taskKey) {
this.getData()
}
},
methods: {
handlePreview(file) {
@@ -551,7 +560,7 @@
form: json,
commentText: this.commentText
}
this.completeTask(this.$route.query.taskIds,query)
this.completeTask(this.$route.query.taskIds, query)
}
},
//启动流程
@@ -586,12 +595,24 @@
}, {_this: this}, res => {
if (res.success) {
this.$message.success(res.message);
if (this.bpnId) {
this.taskDel()
}
this.$router.push("/processCenter");
}
this.isSubmit = false;
this.saveLoading = false;
})
},
//删除草稿
taskDel() {
let taskId = {
id: this.bpnId
}
taskDel(taskId).then(res => {
return res
})
},
handleTransfer() {
this.title = '转办处理人'
this.checkBox = true
@@ -670,6 +691,7 @@
this.dataForm = {...this.dataForm}
},
getData() {
this.dataLoading = true
return new Promise((resolve, reject) => {
inboundLiaisonDetail({
taskIds: this.$route.query.taskIds,
@@ -679,7 +701,9 @@
const processForm = JSON.parse(res.mesg)
this.formProcessing(processForm)
}
this.dataLoading = false
}).catch(e => {
this.dataLoading = false
});
});
},
@@ -690,6 +714,18 @@
this.$refs.personnelInformationRef.getData(row)
}
},
getTaskDraftData() {
this.dataLoading = true
queryTaskFirst({
bpnId: this.bpnId
}).then(res => {
let mes = JSON.parse(res.mes);
this.dataForm = mes.form
this.roleForm = mes.roleForm
this.commentText = mes.commentText
this.dataLoading = false
});
},
}
}
</script>
File diff suppressed because it is too large Load Diff