diff --git a/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/arrearsbilling.js b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/arrearsbilling.js new file mode 100644 index 0000000000..907a72f907 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/api/anruifinmanagement/arrearsbilling.js @@ -0,0 +1,151 @@ +import request from '@/utils/request' + +// 待开票车辆条件查询 (已改) +export function listPage(data) { + return request({ + url: '/fin/v1/finbillapplication/listPageQK', + data: data, + method: 'post', + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 选择合同 +export function selectByStaffSid(data) { + return request({ + url: '/base/v1/commoncontract/selectByStaffSid', + data: data, + method: 'post', + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 选择车辆 +export function vehicleQKKPList(data) { + return request({ + url: '/base/v1/basevehicle/vehicleQKKPList', + 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 fetchByContractNo(data) { + return request({ + url: '/buscenter/v1/bussalesorder/fetchByContractNo/' + data, + method: 'get' + }) +} + +// 开票申请--保存 +export function saveOrUpdate(data) { + return request({ + url: '/fin/v1/finbillapplication/saveQK', + data: data, + method: 'post', + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 开票申请--提交 +export function submit(data) { + return request({ + url: '/fin/v1/finbillapplication/submitFinBillApplicationQK', + data: data, + method: 'post', + headers: { + 'Content-Type': 'application/json' + } + }) +} + +// 流程审批(同意) +export function complete(data) { + return request({ + url: '/fin/v1/finbillapplication/completeQK', + data: data, + method: 'post' + }) +} + +// 流程审批(同意) +export function completeByDivision(data) { + return request({ + url: 'fin/v1/finbillapplication/companyToDivisionOperateQK', + data: data, + method: 'post' + }) +} + +// 流程审批(驳回) +export function reject(data) { + return request({ + url: '/fin/v1/finbillapplication/rejectQK', + data: data, + method: 'post' + }) +} + +// 流程审批(撤回) +export function revokeProcess(data) { + return request({ + url: '/fin/v1/finbillapplication/revokeProcessQK', + data: data, + method: 'post' + }) +} + +// 流程审批(终止) +export function breakProcess(data) { + return request({ + url: '/fin/v1/finbillapplication/breakProcessQK', + data: data, + method: 'post' + }) +} + +// 审批流程(同意)获取下一环节 +export function getNextNodesForSubmit(data) { + return request({ + url: '/fin/v1/finbillapplication/getNextNodesForSubmitQK', + method: 'get', + params: data + }) +} +// 审批流程(驳回)获取上一环节 +export function getPreviousNodesForReject(data) { + return request({ + url: '/fin/v1/finbillapplication/getPreviousNodesForRejectQK', + 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 88450f84f0..1ecd37c207 100644 --- a/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js +++ b/anrui-buscenter/anrui-finmanage-ui/src/router/modules/codemenu.js @@ -186,6 +186,21 @@ const codemenu = [ meta: { title: '开票管理', noCache: true } }] }, + // 开票信息管理 + { + path: '/finginvoiceapply', + component: Layout, + redirect: '/finginvoiceapply', + meta: { + title: '欠款开票申请管理' + }, + children: [{ + path: '/anruifinmanagement/finginvoiceapply/arrearsbilling', + component: () => import('@/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbilling.vue'), + name: 'ArrearsBilling', + meta: { title: '欠款开票申请管理', noCache: true } + }] + }, // 费用申请管理编辑 { path: '/feiyongguanliFlow/feiyongguanli/feiyongEdit', @@ -248,6 +263,34 @@ const codemenu = [ component: () => import('@/views/workFlow/kaipiaoguanliFlow/finginvoiceapplyYiBanInfo.vue'), name: 'finginvoiceapplyYiBanInfo' + }, + // 欠款开票申请管理编辑 + { + path: '/qiankuankaipiaoFlow/arrearsbillingEdit', + component: () => + import('@/views/workFlow/qiankuankaipiaoFlow/arrearsbillingEdit.vue'), + name: 'arrearsbillingEdit' + }, + // 欠款开票申请管理待办详情 + { + path: '/qiankuankaipiaoFlow/arrearsbillingDaiBanInfo', + component: () => + import('@/views/workFlow/qiankuankaipiaoFlow/arrearsbillingDaiBanInfo.vue'), + name: 'arrearsbillingDaiBanInfo' + }, + // 欠款开票申请管理待办详情--跨事业部 + { + path: '/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo', + component: () => + import('@/views/workFlow/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo.vue'), + name: 'arrearsbillingByDivisionDaiBanInfo' + }, + // 欠款开票申请管理已办详情 + { + path: '/qiankuankaipiaoFlow/arrearsbillingYiBanInfo', + component: () => + import('@/views/workFlow/qiankuankaipiaoFlow/arrearsbillingYiBanInfo.vue'), + name: 'arrearsbillingYiBanInfo' } ] export default codemenu diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbilling.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbilling.vue new file mode 100644 index 0000000000..db40c886bf --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbilling.vue @@ -0,0 +1,520 @@ + + + + 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 new file mode 100644 index 0000000000..454e353a14 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingAdd.vue @@ -0,0 +1,681 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingInfo.vue new file mode 100644 index 0000000000..66b6d1e297 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/arrearsbillingInfo.vue @@ -0,0 +1,290 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/relation/selectVehicle.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/relation/selectVehicle.vue new file mode 100644 index 0000000000..30c390aa04 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/arrearsbilling/relation/selectVehicle.vue @@ -0,0 +1,184 @@ + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo.vue new file mode 100644 index 0000000000..6b4d79815e --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingByDivisionDaiBanInfo.vue @@ -0,0 +1,483 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingDaiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingDaiBanInfo.vue new file mode 100644 index 0000000000..07f14eb479 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingDaiBanInfo.vue @@ -0,0 +1,483 @@ + + + + + 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 new file mode 100644 index 0000000000..9b36345a71 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingEdit.vue @@ -0,0 +1,604 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingYiBanInfo.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingYiBanInfo.vue new file mode 100644 index 0000000000..e8cda5e36c --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/arrearsbillingYiBanInfo.vue @@ -0,0 +1,358 @@ + + + + + diff --git a/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/relation/selectVehicle.vue b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/relation/selectVehicle.vue new file mode 100644 index 0000000000..d5e888eb21 --- /dev/null +++ b/anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/qiankuankaipiaoFlow/relation/selectVehicle.vue @@ -0,0 +1,184 @@ + + + +