diff --git a/src/api/modules/process.js b/src/api/modules/process.js index 80f9b1d..85d4c98 100644 --- a/src/api/modules/process.js +++ b/src/api/modules/process.js @@ -99,6 +99,14 @@ export default { }) }, +// 通用草稿流程详细信息查询 + getDraftDetail( data ){ + return request({ + url: '/api/queryDetailByDataId', + method: 'get', + params: data + }) + }, // 停用流程发起 startProcess(data) { return request({ @@ -107,6 +115,14 @@ export default { data: data }) - } + }, + // 保存到草稿 + saveProcess(data) { + return request({ + url: '/api/saveTaskFirst', + method: 'post', + data: data + }) + }, } diff --git a/src/api/modules/processCenter.js b/src/api/modules/processCenter.js index e7543f5..63a24a4 100644 --- a/src/api/modules/processCenter.js +++ b/src/api/modules/processCenter.js @@ -28,6 +28,15 @@ export default { data: data }) }, + //caogao + + draftProcessPage(data) { + return request({ + url: '/api/queryTaskDraft', + method: 'post', + data: data + }) + }, // 获取监控流程详情 diff --git a/src/api/modules/report.js b/src/api/modules/report.js index e2bf45d..caa2cad 100644 --- a/src/api/modules/report.js +++ b/src/api/modules/report.js @@ -103,7 +103,7 @@ labelUpdate(data){ // 报告管理列表 reportListManager (data) { return request({ - url: '/api/report/list-auth', + url: '/api/report/reportManagerPage', method: 'POST', data }) diff --git a/src/components/ProcessMixin.vue b/src/components/ProcessMixin.vue index 49b7ceb..d0f0914 100644 --- a/src/components/ProcessMixin.vue +++ b/src/components/ProcessMixin.vue @@ -119,6 +119,34 @@ }) }) }, + //保存到草稿 + saveProcess(param){ + return new Promise((resolve,reject)=> { + this.$api.process.saveProcess(param).then(res => { + resolve() + }).catch(()=>{ + reject() + }) + }) + }, + // 获取草稿详细信息 + getDraftDetail(){ + let dataId=this.$store.getters.handleProcess.dataId + return new Promise((resolve,reject)=>{ + this.$api.process.getDraftDetail({ + dataId: dataId, + prcType: this.prcType, + prcId: this.prcId + }).then(res=>{ + let data=res.data + this.processOld=data + console.log( this.processOld,"processOld") + resolve() + }).catch(err=>{ + reject() + }) + }) + }, }, computed: {}, diff --git a/src/views/permissionApplication/components/reportDialog.vue b/src/views/permissionApplication/components/reportDialog.vue index 6822ea6..46a70d9 100644 --- a/src/views/permissionApplication/components/reportDialog.vue +++ b/src/views/permissionApplication/components/reportDialog.vue @@ -135,6 +135,8 @@ export default { this.dialogVisible = false }, show () { + this.checkList=[] + this.checkIds=[] // 调取接口获取数据 this.reset() this.ids = this.alreadyData.map(item => item.id) diff --git a/src/views/permissionApplication/launch.vue b/src/views/permissionApplication/launch.vue index 1f25a0c..253458b 100644 --- a/src/views/permissionApplication/launch.vue +++ b/src/views/permissionApplication/launch.vue @@ -1,7 +1,7 @@ @@ -22,13 +25,15 @@ import gencyProcess from './gencyProcess.vue' import finishProcess from './finishProcess.vue' import monitorProcesses from './monitorProcesses.vue' import sentProcess from './sentProcess.vue' +import taskDraft from './taskDraft' export default { name: 'tabs', components:{ gencyProcess, finishProcess, monitorProcesses, - sentProcess + sentProcess, + taskDraft }, data() { return { diff --git a/src/views/userCenter/processCenter/taskDraft.vue b/src/views/userCenter/processCenter/taskDraft.vue new file mode 100644 index 0000000..58dc88e --- /dev/null +++ b/src/views/userCenter/processCenter/taskDraft.vue @@ -0,0 +1,129 @@ + + + + +