From 812e7bc8fbe21c1e3a0d9facac89eeb1feb90844 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Thu, 20 Apr 2023 14:07:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B5=81=E7=A8=8B=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=20=20=E5=A2=9E=E5=8A=A0=E6=B5=81=E7=A8=8B=E4=B8=AD?= =?UTF-8?q?=E5=BF=83=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/processCenter.js | 33 +++++--- src/components/ProcessMixin.vue | 9 +++ .../{userCenter.js => processCenter.js} | 5 ++ src/views/userCenter/processCenter.vue | 9 +-- .../processCenter/finishProcess.vue | 48 ++++------- .../userCenter/processCenter/gencyProcess.vue | 45 +++-------- .../processCenter/monitorProcesses.vue | 40 +++------- .../userCenter/processCenter/sentProcess.vue | 48 +++-------- .../processConfig/ProcessMapping.vue | 52 ++++++++++++ .../processConfig/basic-container/index.vue | 25 ++++++ .../processConfig/components/EditProcess.vue | 6 +- src/views/userCenter/processConfig/index.vue | 80 +++++++++---------- 12 files changed, 210 insertions(+), 190 deletions(-) rename src/router/modules/{userCenter.js => processCenter.js} (84%) create mode 100644 src/views/userCenter/processConfig/ProcessMapping.vue create mode 100644 src/views/userCenter/processConfig/basic-container/index.vue diff --git a/src/api/modules/processCenter.js b/src/api/modules/processCenter.js index d002cb5..0b159ce 100644 --- a/src/api/modules/processCenter.js +++ b/src/api/modules/processCenter.js @@ -1,19 +1,32 @@ import { instance as request } from '@/utils/request' export default { - // 查询 - search (data) { + finishProcessPage (data) { return request({ - url: '', - method: 'POST', - data + url: '/api/doneProcess', + method: 'post', + data: data }) }, - // 重置 - reset (data) { + gencyProcessPage(data) { return request({ - url: '', - method: 'POST', - data + url: '/api/todoTaskList', + method: 'post', + data: data + }) + }, + monitorProcessesPage(data) { + return request({ + url: '/api/allProcess', + method: 'post', + data: data + }) + }, + sentProcessPage(data) { + return request({ + url: '/api/issuedProcess', + method: 'post', + data: data }) } + } diff --git a/src/components/ProcessMixin.vue b/src/components/ProcessMixin.vue index dd7e355..43d2682 100644 --- a/src/components/ProcessMixin.vue +++ b/src/components/ProcessMixin.vue @@ -23,9 +23,18 @@ }, nowOrder: '', nowOrderBy: '', + searchForm: {} } }, methods: { + search(){ + this.$bus.$on('getSearchItem',(data)=>{ + console.log( "dd") + this.searchForm = data + this.loadData() + }); + }, + // 表格排序 sortChange(sortObj, tableName) { // console.log(sortObj) diff --git a/src/router/modules/userCenter.js b/src/router/modules/processCenter.js similarity index 84% rename from src/router/modules/userCenter.js rename to src/router/modules/processCenter.js index 759e5b2..9a19089 100644 --- a/src/router/modules/userCenter.js +++ b/src/router/modules/processCenter.js @@ -27,6 +27,11 @@ const routes = [ path:'monitorViews', name:'monitorViews', component: () => import('../../views/userCenter/processCenter/monitorProcesses/monitorDetail.vue') + }, + { + path:'processMapping', + name:'processMapping', + component: () => import('../../views/userCenter/processConfig/ProcessMapping') } ] } diff --git a/src/views/userCenter/processCenter.vue b/src/views/userCenter/processCenter.vue index f2279a5..29162ae 100644 --- a/src/views/userCenter/processCenter.vue +++ b/src/views/userCenter/processCenter.vue @@ -37,13 +37,12 @@ import tabs from '../userCenter/processCenter/tabs.vue' } }, created () { - ; }, mounted () { - this.$bus.$on('clearForm',()=>{ - this.form={} - }); - }, + this.$bus.$on('clearForm',()=>{ + this.form={} + }); + }, methods: { //查询 search() { diff --git a/src/views/userCenter/processCenter/finishProcess.vue b/src/views/userCenter/processCenter/finishProcess.vue index 4b0dee9..051655a 100644 --- a/src/views/userCenter/processCenter/finishProcess.vue +++ b/src/views/userCenter/processCenter/finishProcess.vue @@ -35,8 +35,10 @@ diff --git a/src/views/userCenter/processCenter/gencyProcess.vue b/src/views/userCenter/processCenter/gencyProcess.vue index 1e8358a..9c83da5 100644 --- a/src/views/userCenter/processCenter/gencyProcess.vue +++ b/src/views/userCenter/processCenter/gencyProcess.vue @@ -29,8 +29,10 @@ + + diff --git a/src/views/userCenter/processConfig/basic-container/index.vue b/src/views/userCenter/processConfig/basic-container/index.vue new file mode 100644 index 0000000..7dcac61 --- /dev/null +++ b/src/views/userCenter/processConfig/basic-container/index.vue @@ -0,0 +1,25 @@ + + + + + + diff --git a/src/views/userCenter/processConfig/components/EditProcess.vue b/src/views/userCenter/processConfig/components/EditProcess.vue index caf9a22..9ab07a6 100644 --- a/src/views/userCenter/processConfig/components/EditProcess.vue +++ b/src/views/userCenter/processConfig/components/EditProcess.vue @@ -22,8 +22,8 @@
- {{$t('m.cancel')}} - {{$t('m.confirm')}} + 取消 + 确认
@@ -63,7 +63,7 @@ export default { }, created() { - this.queryTablePage() + // this.queryTablePage() }, methods: { diff --git a/src/views/userCenter/processConfig/index.vue b/src/views/userCenter/processConfig/index.vue index 38fd951..4c93c70 100644 --- a/src/views/userCenter/processConfig/index.vue +++ b/src/views/userCenter/processConfig/index.vue @@ -67,8 +67,6 @@
- - 加载中... - + + + @@ -111,25 +109,25 @@ 更多 - + 编辑 - + 部署 - + 复制 - + 删除 - + 流程人员配置 - + 预设人员配置 - + 提示语配置 @@ -213,9 +211,9 @@ export default { searchForm: { standardKey: '' }, - pageNo: this.$route.params.page ? (+this.$route.params.page) : 1, + pageNo: 1, pageSize: 10, - tableList: [], + tableList: [{name:1}], editRowDialogVisible: false, editRowDialogData: undefined, // 新增时为 undefined null 或者 false 即可 nowOrder: 'prder', @@ -315,30 +313,30 @@ export default { }, // 查询、加载表格 queryTablePage () { - const formData = { - current: this.pageNo, - size: this.$store.getters.userInfo.configContent, - order: this.nowOrder, - ...this.processForm - // standNumber: this.searchForm.standardKey - } - this.$http.get('lawss/activiti/modelListPage', - formData, - { - _this: this, - loading: 'tableDataLoading' - }, - res => { - if (res.success) { - this.tableList = res.result.records - this.total = res.result.total - } else { - this.tableList = [] - this.total = 0 - this.$message.warning(res.message) - } - }, e => { - }) + // const formData = { + // current: this.pageNo, + // size: this.$store.getters.userInfo.configContent, + // order: this.nowOrder, + // ...this.processForm + // // standNumber: this.searchForm.standardKey + // } + // this.$http.get('lawss/activiti/modelListPage', + // formData, + // { + // _this: this, + // loading: 'tableDataLoading' + // }, + // res => { + // if (res.success) { + // this.tableList = res.result.records + // this.total = res.result.total + // } else { + // this.tableList = [] + // this.total = 0 + // this.$message.warning(res.message) + // } + // }, e => { + // }) }, clearAllSearchs () { this.processForm = { name: '' } @@ -362,8 +360,8 @@ export default { switch (command[1]) { case '编辑': this.$router.push({ - path: '/ProcessMapping', - query: { id: command[0].id } + path: '/userCenter/processMapping', + query: { id: 'AEHJB8YNJ3' ,modelId: command[0].id} }) // this.editRow(command[0]) break @@ -424,7 +422,7 @@ export default { }, res => { if (res.success) { this.$router.push({ - path: '/ProcessMapping', + path: '/processMapping', query: { id: res.result } }) }