From 780f394407867e6524f8bc7a266c267035845ad6 Mon Sep 17 00:00:00 2001 From: xuyuncong <3422692813@qq.com> Date: Thu, 23 Oct 2025 14:58:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/repair/stockOperate/stockOperate.js | 12 +- src/api/repair/tickets/Tickets.js | 27 +- .../chargeCompany/api/chargeCompanyApi.js | 9 + .../chargeCompany/form/ChargeCompanyForm.vue | 2 +- src/views/base/chargeCompany/index.vue | 4 +- .../stockOperate/Components/SoReturn.vue | 146 ++++++- .../tickets/Components/TicketSearch.vue | 2 +- .../repair/tickets/Components/TicketTable.vue | 364 ++++++++++++++++- .../repair/tickets/RepairTicketManagement.vue | 386 ++++++++++++++++++ 9 files changed, 922 insertions(+), 30 deletions(-) create mode 100644 src/views/repair/tickets/RepairTicketManagement.vue diff --git a/src/api/repair/stockOperate/stockOperate.js b/src/api/repair/stockOperate/stockOperate.js index bc5240e..a7781d4 100644 --- a/src/api/repair/stockOperate/stockOperate.js +++ b/src/api/repair/stockOperate/stockOperate.js @@ -20,6 +20,15 @@ export function getRepairSoPage(params){ }) } +// 分页 +export function getRepairSoPageItems(params){ + return request({ + url: preUrl + "/page-with-items", + method: "get", + params + }) +} + // 统计 export function purchase(params){ return request({ @@ -74,7 +83,8 @@ export function inWare(data){ // 导出数据 export function exportData(params){ return request({ - url: preUrl + "/export", + // url: preUrl + "/export", + url: preUrl + "/export-with-items", method: 'get', params, responseType: 'blob' diff --git a/src/api/repair/tickets/Tickets.js b/src/api/repair/tickets/Tickets.js index 171bbea..1ed12c0 100644 --- a/src/api/repair/tickets/Tickets.js +++ b/src/api/repair/tickets/Tickets.js @@ -54,10 +54,11 @@ export function setTicketsSettlement(data){ data }) } -// 结算审核 -export function settlementReview(data){ + +// 反结算 +export function setTicketsAntiSettlement(data){ return request({ - url: preUrl + "/settlementReview", + url: preUrl + "/antiSettlement", method: 'post', data }) @@ -107,6 +108,15 @@ export function getStatistics(params){ }) } +// 结算审核 +export function settlementReview(data){ + return request({ + url: preUrl + "/settlementReview", + method: 'post', + data + }) +} + // 判断登录用户的角色,针对维修工单中的四个角色 export function getUserRole(){ return request({ @@ -245,6 +255,17 @@ export function exportData(params){ }) } +// 导出合并数据 +export function exportMerged(params){ + return request({ + url: preUrl + "/exportMerged", + method: 'get', + params, + responseType: 'blob', + timeout: 6000000 + }) +} + // 导出数据 根据工单状态 export function exportByStatus(params){ return request({ diff --git a/src/views/base/chargeCompany/api/chargeCompanyApi.js b/src/views/base/chargeCompany/api/chargeCompanyApi.js index 0f9c7f3..583969d 100644 --- a/src/views/base/chargeCompany/api/chargeCompanyApi.js +++ b/src/views/base/chargeCompany/api/chargeCompanyApi.js @@ -35,6 +35,15 @@ export function updateChargeCompany(data) { }) } +// 修改挂账单位 +export function reviewChargeCompany(data) { + return request({ + url: '/base-charge-company/review', + method: 'put', + data + }) +} + // 删除挂账单位 export function deleteChargeCompany(ids) { return request({ diff --git a/src/views/base/chargeCompany/form/ChargeCompanyForm.vue b/src/views/base/chargeCompany/form/ChargeCompanyForm.vue index 1e979c3..5135ced 100644 --- a/src/views/base/chargeCompany/form/ChargeCompanyForm.vue +++ b/src/views/base/chargeCompany/form/ChargeCompanyForm.vue @@ -37,7 +37,7 @@ - + + + \ No newline at end of file