From 0757239b7ea7245dee771553f2bb9a3b46064805 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Mon, 8 May 2023 17:16:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=AC=A0=E6=AC=BE=E9=A2=86?= =?UTF-8?q?=E7=A5=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anruifinmanagement/arrearscollection.js | 128 +++++ .../src/router/modules/codemenu.js | 53 +- .../arrearsbilling/arrearsbillingAdd.vue | 11 +- .../arrearscollection/arrearscollection.vue | 397 +++++++++++++ .../arrearscollectionAdd.vue | 435 +++++++++++++++ .../arrearscollectionInfo.vue | 287 ++++++++++ .../arrearsbillingEdit.vue | 11 +- .../arrearscollectionByDivisionDaiBanInfo.vue | 485 ++++++++++++++++ .../arrearscollectionByFileDaiBanInfo.vue | 524 ++++++++++++++++++ .../arrearscollectionDaiBanInfo.vue | 485 ++++++++++++++++ .../arrearscollectionEdit.vue | 392 +++++++++++++ .../arrearscollectionYiBanInfo.vue | 358 ++++++++++++ 12 files changed, 3547 insertions(+), 19 deletions(-) create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/arrearscollection.js create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollection.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollectionAdd.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollectionInfo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByDivisionDaiBanInfo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByFileDaiBanInfo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionDaiBanInfo.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionEdit.vue create mode 100644 anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionYiBanInfo.vue diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/arrearscollection.js b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/arrearscollection.js new file mode 100644 index 0000000000..56685ef2b8 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/arrearscollection.js @@ -0,0 +1,128 @@ +import request from '@/utils/request' + +// 待开票车辆条件查询 (已改) +export function listPage(data) { + return request({ + url: '/fin/v1/finbillapplication/listPageQKLP', + data: data, + method: 'post', + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 待开票车辆条件查询 (已改) +export function deleteBySid(data) { + return request({ + url: '/fin/v1/finbillapplication/delBySids', + data: data, + method: 'DELETE', + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 详情回显 获取一条记录 +export function fetchDetailsBySid(data) { + return request({ + url: '/fin/v1/finbillapplication/fetchDetailsBySid/' + data, + method: 'get' + }) +} + +// 开票申请--保存 +export function saveOrUpdate(data) { + return request({ + url: 'fin/v1/finbillapplication/saveQKLP', + data: data, + method: 'post', + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 开票申请--提交 +export function submit(data) { + return request({ + url: '/fin/v1/finbillapplication/submitFinBillApplicationQKLP', + data: data, + method: 'post', + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 流程审批(同意) +export function complete(data) { + return request({ + url: '/fin/v1/finbillapplication/completeQKLP', + data: data, + method: 'post' + }) +} + +// 流程审批(同意)-- 销售内勤上传附件 +export function completeBy(data) { + return request({ + url: '/fin/v1/finbillapplication/completeByQKLP', + data: data, + method: 'post' + }) +} + +// 流程审批(同意) -- 跨事业部 +export function completeByDivision(data) { + return request({ + url: '/fin/v1/finbillapplication/companyToDivisionOperateQKLP', + data: data, + method: 'post' + }) +} + +// 流程审批(驳回) +export function reject(data) { + return request({ + url: '/fin/v1/finbillapplication/rejectQKLP', + data: data, + method: 'post' + }) +} + +// 流程审批(撤回) +export function revokeProcess(data) { + return request({ + url: '/fin/v1/finbillapplication/revokeProcessQKLP', + data: data, + method: 'post' + }) +} + +// 流程审批(终止) +export function breakProcess(data) { + return request({ + url: '/fin/v1/finbillapplication/breakProcessQKLP', + data: data, + method: 'post' + }) +} + +// 审批流程(同意)获取下一环节 +export function getNextNodesForSubmit(data) { + return request({ + url: '/fin/v1/finbillapplication/getNextNodesForSubmitQKLP', + method: 'get', + params: data + }) +} +// 审批流程(驳回)获取上一环节 +export function getPreviousNodesForReject(data) { + return request({ + url: '/fin/v1/finbillapplication/getPreviousNodesForRejectQKLP', + method: 'get', + params: data + }) +} diff --git a/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js b/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js index fdf3279e18..027660089e 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js +++ b/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js @@ -186,7 +186,7 @@ const codemenu = [ meta: { title: '开票管理', noCache: true } }] }, - // 开票信息管理 + // 欠款开票申请管理 { path: '/finginvoiceapply', component: Layout, @@ -201,6 +201,21 @@ const codemenu = [ meta: { title: '欠款开票申请管理', noCache: true } }] }, + // 欠款领票申请管理 + { + path: '/finginvoiceapply', + component: Layout, + redirect: '/finginvoiceapply', + meta: { + title: '欠款开票申请管理' + }, + children: [{ + path: '/anruifinmanagement/finginvoiceapply/arrearscollection', + component: () => import('@/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollection.vue'), + name: 'ArrearsScollection', + meta: { title: '欠款领票申请管理', noCache: true } + }] + }, // 费用申请管理编辑 { path: '/feiyongguanliFlow/feiyongguanli/feiyongEdit', @@ -298,6 +313,42 @@ const codemenu = [ component: () => import('@/views/workFlow/qiankuankaipiaoFlow/arrearsbillingYiBanInfo.vue'), name: 'arrearsbillingYiBanInfo' + }, + + // 欠款领票申请管理编辑 + { + path: '/qiankuanlingpiaoFlow/arrearscollectionEdit', + component: () => + import('@/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionEdit.vue'), + name: 'ArrearsScollectionEdit' + }, + // 欠款领票申请管理待办详情 + { + path: '/qiankuanlingpiaoFlow/arrearscollectionDaiBanInfo', + component: () => + import('@/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionDaiBanInfo.vue'), + name: 'ArrearsScollectionDaiBanInfo' + }, + // 欠款领票申请管理待办详情--跨事业部 + { + path: '/qiankuanlingpiaoFlow/arrearscollectionByDivisionDaiBanInfo', + component: () => + import('@/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByDivisionDaiBanInfo.vue'), + name: 'ArrearsScollectionByDivisionDaiBanInfo' + }, + // 欠款领票申请管理待办详情--销售内勤上传附件必须上传 + { + path: '/qiankuanlingpiaoFlow/arrearscollectionByFileDaiBanInfo', + component: () => + import('@/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByFileDaiBanInfo.vue'), + name: 'ArrearsScollectionByFileDaiBanInfo' + }, + // 欠款领票申请管理已办详情 + { + path: '/qiankuanlingpiaoFlow/arrearscollectionYiBanInfo', + component: () => + import('@/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionYiBanInfo.vue'), + name: 'ArrearsScollectionYiBanInfo' } ] export default codemenu diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue index f480f69f43..5d2122be8b 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue @@ -121,8 +121,8 @@ -
欠款金额合计
- {{ arrearsMoney() }} +
欠款金额
+ {{ formobj.arrearsMoney }}
*承诺回款日期
@@ -409,13 +409,6 @@ export default { } }) }, - // 欠款开票金额合计 - arrearsMoney() { - if (this.formobj.oneBillMoney !== '' && this.formobj.finBillVehicles.length > 0) { - this.formobj.arrearsMoney = parseFloat(this.formobj.oneBillMoney) * parseFloat(this.formobj.finBillVehicles.length) - } - return this.formobj.arrearsMoney - }, changeOpenTick(val) { const choose = this.openTick_list.filter((item) => item.name === val) this.formobj.openTickSid = choose[0].sid diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollection.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollection.vue new file mode 100644 index 0000000000..1ed0110e86 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollection.vue @@ -0,0 +1,397 @@ + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollectionAdd.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollectionAdd.vue new file mode 100644 index 0000000000..48bb8ce030 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollectionAdd.vue @@ -0,0 +1,435 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollectionInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollectionInfo.vue new file mode 100644 index 0000000000..c8e78b1ee0 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearscollection/arrearscollectionInfo.vue @@ -0,0 +1,287 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingEdit.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingEdit.vue index 792480cdb4..76bd60dc93 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingEdit.vue +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingEdit.vue @@ -120,8 +120,8 @@ -
欠款金额合计
- {{ arrearsMoney() }} +
欠款金额
+ {{ formobj.arrearsMoney }}
承诺回款日期
@@ -381,13 +381,6 @@ export default { } }) }, - // 欠款开票金额合计 - arrearsMoney() { - if (this.formobj.oneBillMoney !== '' && this.formobj.finBillVehicles.length > 0) { - this.formobj.arrearsMoney = parseFloat(this.formobj.oneBillMoney) * parseFloat(this.formobj.finBillVehicles.length) - } - return this.formobj.arrearsMoney - }, changeOpenTick(val) { const choose = this.openTick_list.filter((item) => item.name === val) this.formobj.openTickSid = choose[0].sid diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByDivisionDaiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByDivisionDaiBanInfo.vue new file mode 100644 index 0000000000..4cae7167d5 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByDivisionDaiBanInfo.vue @@ -0,0 +1,485 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByFileDaiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByFileDaiBanInfo.vue new file mode 100644 index 0000000000..e28bf4a89a --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionByFileDaiBanInfo.vue @@ -0,0 +1,524 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionDaiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionDaiBanInfo.vue new file mode 100644 index 0000000000..3e70de9571 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionDaiBanInfo.vue @@ -0,0 +1,485 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionEdit.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionEdit.vue new file mode 100644 index 0000000000..204bc216bf --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionEdit.vue @@ -0,0 +1,392 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionYiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionYiBanInfo.vue new file mode 100644 index 0000000000..02b34d2830 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuanlingpiaoFlow/arrearscollectionYiBanInfo.vue @@ -0,0 +1,358 @@ + + + + +