From 06b533ef0f2f75a9f87eb44406a7ae0c3c985cae Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Fri, 1 Jul 2022 15:53:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=BD=A6=E5=9E=8B=E8=B0=83?= =?UTF-8?q?=E4=BB=B7=E7=AE=A1=E7=90=86=E4=B8=9A=E5=8A=A1=E5=92=8C=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui-scm-ui/src/api/kucunguanli/price.js | 76 ++-- .../src/router/modules/codemenu.js | 14 + .../tiaojiaguanli/chexingbyconfiguration.vue | 16 +- .../kucunguanli/tiaojiaguanli/priceAdd.vue | 42 +- .../kucunguanli/tiaojiaguanli/priceguanli.vue | 4 +- .../tiaojiaguanli/chexingbyconfiguration.vue | 204 +++++++++ .../tiaojiaguanli/tiaojiaEdit.vue | 321 +++++++++++++ .../tiaojiaguanli/tiaojiaInfo.vue | 430 ++++++++++++++++++ 8 files changed, 1054 insertions(+), 53 deletions(-) create mode 100644 anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/chexingbyconfiguration.vue create mode 100644 anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaEdit.vue create mode 100644 anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaInfo.vue diff --git a/anrui-scm/anrui-scm-ui/src/api/kucunguanli/price.js b/anrui-scm/anrui-scm-ui/src/api/kucunguanli/price.js index 1358fdcb77..f1ab73bc2a 100644 --- a/anrui-scm/anrui-scm-ui/src/api/kucunguanli/price.js +++ b/anrui-scm/anrui-scm-ui/src/api/kucunguanli/price.js @@ -39,7 +39,7 @@ export default { // 提交流程 submitVehicleApply: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/submitRecordApplication', + url: '/base/v1/basemodelmodprice/submitBaseModelModPrice', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } @@ -52,48 +52,66 @@ export default { method: 'get' }) }, - // 代办任务同意办理 - businessAgree: function(params) { + // 流程审批(同意) + complete: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/complete', + url: '/base/v1/basemodelmodprice/complete', method: 'post', - data: params, - headers: { - 'Content-Type': 'application/json' - } + data: params }) }, - // 代办任务驳回任务 - rejectTask: function(params) { + // 流程审批(驳回) + reject: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/reject/' + params.businessSid, + url: '/base/v1/basemodelmodprice/reject', method: 'post', - data: params, - headers: { - 'Content-Type': 'application/json' - } + data: params }) }, - // 代办任务终止任务 - breakTask: function(params) { + // 流程审批(终止) + breakProcess: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/breakProcess/' + params.businessSid, + url: '/base/v1/basemodelmodprice/breakProcess', method: 'post', - data: params, - headers: { - 'Content-Type': 'application/json' - } + data: params }) }, - // 代办任务撤回任务 - revokeTask: function(params) { + // 流程审批(撤回) + revokeProcess: function(params) { return request({ - url: '/scm/v1/scmapplyinbound/revokeProcess/' + params.userSid + '/' + params.businessSid, + url: '/base/v1/basemodelmodprice/revokeProcess', method: 'post', - data: params, - headers: { - 'Content-Type': 'application/json' - } + data: params + }) + }, + // 审批流程(驳回)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/base/v1/basemodelmodprice/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/base/v1/basemodelmodprice/getPreviousNodesForReject', + method: 'get', + params: data + }) + }, + // 读取xml文件 + readXml: function(deployId) { + return request({ + url: '/flowable/v1/flowable/task/readXml/' + deployId, + method: 'get' + }) + }, + // 读取image文件 + getFlowViewer: function(procInsId) { + return request({ + url: '/flowable/v1/flowable/task/flowViewer/' + procInsId, + method: 'get' }) } } diff --git a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js index 0857a9af9e..9ddc14c8b7 100644 --- a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js +++ b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js @@ -514,6 +514,20 @@ const codemenu = [ import('@/views/workFlow/paichanguanliFlow/paichanguanli/cheliangpaichanInfo.vue'), name: 'cheliangpaichandetails' }, + // 调价管理编辑 + { + path: '/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaEdit', + component: () => + import('@/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaEdit.vue'), + name: 'tiaojiaEdit' + }, + // 调价管理详情 + { + path: '/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaInfo', + component: () => + import('@/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaInfo.vue'), + name: 'tiaojiaInfo' + }, // 采购退库驳回到发起人办理编辑页面 { path: '/caigoutuikuFlow/caigoutuikuEdit', diff --git a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/chexingbyconfiguration.vue b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/chexingbyconfiguration.vue index 8f3c361155..72ed78cf0c 100644 --- a/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/chexingbyconfiguration.vue +++ b/anrui-scm/anrui-scm-ui/src/views/kucunguanli/tiaojiaguanli/chexingbyconfiguration.vue @@ -55,6 +55,7 @@ + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaEdit.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaEdit.vue new file mode 100644 index 0000000000..3d61b8ea90 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaEdit.vue @@ -0,0 +1,321 @@ + + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaInfo.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaInfo.vue new file mode 100644 index 0000000000..d33b39517e --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaInfo.vue @@ -0,0 +1,430 @@ + + + + + +