From 132514fe3dc5473e4bf29b5f66692ffd7d257fa1 Mon Sep 17 00:00:00 2001 From: lonewolfyx <877085893@qq.com> Date: Sat, 7 Feb 2026 15:33:47 +0800 Subject: [PATCH] =?UTF-8?q?refactor(BusinessApproval):=20=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E5=95=86=E5=8A=A1=E5=AE=A1=E6=89=B9=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/BusinessApproval.js | 454 +------------- pages/work/BusinessApproval/OrderDetail.vue | 625 ++++++-------------- utils/utils.js | 3 + 3 files changed, 195 insertions(+), 887 deletions(-) create mode 100644 utils/utils.js diff --git a/api/BusinessApproval.js b/api/BusinessApproval.js index 3aebbeb..93b6b25 100644 --- a/api/BusinessApproval.js +++ b/api/BusinessApproval.js @@ -1,472 +1,50 @@ import request from '@/utils/request' - -// 获取当前商业用户票扣列表 -// 相当于补差/bussiness/salemain/piAoKouLiSt -export function salemainpiAoKouList(data) { - return request({ - url: '/bussiness/salemain/piAoKouLiSt', - method: 'post', - data: data, - isEncrypt: false - }) -} - - -// 点击新增的时候先调用检查质保协议 -export function salemaincheckQa(data) { - return request({ - url: '/bussiness/salemain/checkQa', - method: 'post', - data: data, - isEncrypt: false - }) -} - -// 查询订单列表--商业用户 -export function listsalemain(data,query) { - return request({ - url: '/bussiness/salemain/list', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} -// 查询订单列表内部用户 -export function listsalemainNB(data,query) { - return request({ - url: '/bussiness/salemain/sysOrderList', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} - -// 查询详细 -export function salemainDetail(salemainId) { - return request({ - url: '/bussiness/salemain/info?id=' + salemainId, - method: 'get', - isEncrypt: false - }) -} - -// 新增 -export function addsalemain(data) { - return request({ - url: '/bussiness/salemain/add', - method: 'post', - data: data, - isEncrypt: false - }) -} - -// 修改 -export function updatesalemain(data) { - return request({ - url: '/bussiness/salemain/edit', - method: 'post', - data: data, - isEncrypt: false - }) -} - -// 删除 -export function delsalemain(id) { - return request({ - url: '/bussiness/salemain/remove?ids=' +id, - method: 'post', - isEncrypt: false - }) -} - // 查询商务审批列表 -export function mangerList(data,query) { +export const mangerList = (data, query) => { return request({ + method: 'post', url: '/bussiness/salemain/mangerList', - method: 'post', data: data, params: query, - isEncrypt: false - }) -} - -// 查询商务审批列表-张梦洁 -export function specialMangerList(data,query) { - return request({ - url: '/bussiness/salemain/specialMangerList', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} - -// 查询商务审批-商务经理额度 -export function getManagerCreditLine(query) { - return request({ - url: '/bussiness/salemain/getManagerCreditLine', - method: 'post', - params: query, - isEncrypt: false - }) -} -// 查询商务审批-商务经理额度 -export function getAreaCreditLine(query) { - return request({ - url: '/bussiness/salemain/getAreaCreditLine', - method: 'post', - params: query, - isEncrypt: false }) } // 商务经理审批时获取详情,下面的商品列表 -export function businessManagerReviewGoodsList(salemainId) { +export const businessManagerReviewGoodsList = (salemainId) => { return request({ - url: '/bussiness/businessgoods/businessManagerReviewGoodsList?saleId=' + salemainId, method: 'post', - isEncrypt: false + url: '/bussiness/businessgoods/businessManagerReviewGoodsList', + params: { + saleId: salemainId + } }) } // 审批时获取详情-分开获取数据。分上面订单数据和下面商品数据。此接口为上面的订单数据 -export function salemainDetailSWJL(query) { +export const salemainDetailSWJL = (query) => { return request({ - url: '/bussiness/salemain/detail?id=' + query.salemainId + '&isThisMonth=' + query.isThisMonth, method: 'get', - isEncrypt: false + url: '/bussiness/salemain/detail', + params: query }) } // 商务审批-审核 -export function managerConfirm(data) { +export const managerConfirm = (query) => { return request({ - url: '/bussiness/salemain/managerConfirm?saleIds=' + data.saleIds + '&actionType=' + data.actionType, method: 'post', - isEncrypt: false + url: '/bussiness/salemain/managerConfirm', + params: query }) } - - // 商务审批-回退 -export function managerRefuse(data) { +export const managerRefuse = (query) => { return request({ - url: '/bussiness/salemain/managerRefuse?saleIds=' + data.saleIds + '&actionType=' + data.actionType, method: 'post', - isEncrypt: false - }) -} - - -// 查询财务审批列表 -export function financeList(data,query) { - return request({ - url: '/bussiness/salemain/financeList', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} - - -// 财务审批-审核 -export function financeConfirm(data) { - return request({ - url: '/bussiness/salemain/financeConfirm?saleIds=' + data.saleIds, - method: 'post', - isEncrypt: false - }) -} - -// 财务审批-回退 -export function financeConfirmRefuse(data) { - return request({ - url: '/bussiness/salemain/financeConfirmRefuse?saleIds=' + data.saleIds, - method: 'post', - isEncrypt: false - }) -} - -// 订单审核-列表 -export function orderList(data,query) { - return request({ - url: '/bussiness/salemain/orderList', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} - -// 订单审核-推送至OA-----state表示是否强制推送至OA,1是强制,0是不强制。 -export function orderReviewSendOa(data) { - return request({ - url: '/bussiness/salemain/orderReviewSendOa?saleIds=' + data.saleIds + '&companyId=' + data.companyId + '&state=0', - method: 'post', - isEncrypt: false - }) -} -// 订单审核-强制推送至OA -export function orderReviewSendOaQZ(data) { - return request({ - url: '/bussiness/salemain/orderReviewSendOa?saleIds=' + data.saleIds + '&companyId=' + data.companyId + '&state=1'+ '&psw=' + data.psw, - method: 'post', - isEncrypt: false, - - }) -} - -// 订单审核-强制推送至分配 -export function orderReviewForceOaToFenPei(data) { - return request({ - // url: '/bussiness/salemain/orderReviewForceOa', - // 上面这个接口是参数用body里面传递的 - url: '/bussiness/salemain/orderReviewForceOa?id=' + data.saleIds + '&psw=' + data.psw, - method: 'post', - // data:data, - // isEncrypt: true - }) -} - -// 订单审核-审核 -export function orderReview(saleIds) { - return request({ - url: '/bussiness/salemain/orderReview?ids=' + saleIds, - method: 'post', - isEncrypt: false - }) -} - -// 订单审核-回退 -export function orderReviewBack(saleIds) { - return request({ - url: '/bussiness/salemain/orderReviewBack?id=' + saleIds , - method: 'post', - isEncrypt: false - }) -} - -// 账期审核 -export function periodAudit(data) { - return request({ - url: '/bussiness/salemain/periodAudit?ids=' + data, - method: 'post', - isEncrypt: false - }) -} - -// 额度审核 -export function creditReview(data) { - return request({ - url: '/bussiness/salemain/creditReview?ids=' + data, - method: 'post', - isEncrypt: false - }) -} - -// 更换仓库列表 -export function changeWarehouseList(data) { - return request({ - url: '/bussiness/salemain/changeWarehouseList?id=' + data , - method: 'post', - isEncrypt: false - }) -} - -// 更换仓库 -export function changeWarehouse(data) { - return request({ - url: '/bussiness/salemain/changeWarehouse?ids=' + data.ids + '&wareHouseId=' + data.wareHouseId, - method: 'post', - isEncrypt: false - }) -} - - -// 销售订单操作日志 -export function salemainlogList(data,query) { - return request({ - url: '/bussiness/salemainlog/list', - method: 'post', - data:data, - params: query, - isEncrypt: false - }) -} - -// 查询订单分配列表 -export function disOrderListsalemain(data,query) { - return request({ - url: '/bussiness/salemain/disOrderList', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} - -// 订单分配-推送牛力(待推送分配状态推送至牛力状态) -export function SendNiuLi(id) { - return request({ - url: '/bussiness/salemain/SendNiuLi?id=' + id, - method: 'post', - isEncrypt: false - }) -} - -// 订单分配-数量查询 -export function disOrderGetDataNiuLi(data,query) { - return request({ - url: '/bussiness/salemain/disOrderGetDataNiuLi', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} - -// 查询订单分配详细--上面部分 -export function disOrderDetail(salemainId) { - return request({ - url: '/bussiness/salemain/disOrderDetail?id=' + salemainId, - method: 'post', - isEncrypt: false - }) -} - -// 查询订单分配列表--下面部分 -export function disOrderDisDetailList(salemainId) { - return request({ - url: '/bussiness/salemain/disOrderDisDetailList?saleId=' + salemainId, - method: 'post', - isEncrypt: false - }) -} - -// 查询订单分配库存列表--双击后的列表 -export function disOrderStockList(data) { - return request({ - url: '/bussiness/salemain/disOrderStockList?saleId=' + data.saleId + '&goodsId=' + data.goodsId + '&warehouseId=' + data.warehouseId, - method: 'post', - isEncrypt: false - }) -} -//订单分配--添加 -export function disOrderSave(data) { - return request({ - url: '/bussiness/salemain/disOrderSave', - method: 'post', - data: data, - isEncrypt: false - }) -} -//订单分配--提交 -export function disOrderSubmit(data) { - return request({ - url: '/bussiness/salemain/disOrderSubmit', - method: 'post', - data: data, - isEncrypt: false - }) -} - -//订单分配--回退 -export function disOrderReturn(data) { - return request({ - url: '/bussiness/salemain/disOrderReturn', - method: 'post', - data: data, - isEncrypt: false - }) -} - - -// 发货管理-工厂列表 -export function factoryList(data,query) { - return request({ - url: '/bussiness/salemain/factoryList', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} - -// 发货管理-三方列表 -export function thirdList(data,query) { - return request({ - url: '/bussiness/salemain/thirdList', - method: 'post', - data: data, - params: query, - isEncrypt: false - }) -} - -// 发货管理-数量查询 -export function factoryGroupList(saleIds) { - return request({ - url: '/bussiness/salemain/factoryGroupList?saleIds=' + saleIds, - method: 'post', - isEncrypt: false - }) -} - -// 发货管理-获取页面详情-上面部分 -export function DeliverDetail(saleId) { - return request({ - url: '/bussiness/salemain/DeliverDetail?saleId=' + saleId, - method: 'post', - isEncrypt: false - }) -} - - -// 发货管理-获取页面列表-下面 -export function DeliverDetailList(saleId) { - return request({ - url: '/bussiness/salemain/DeliverDetailList?saleId=' + saleId, - method: 'post', - isEncrypt: false - }) -} - -// 发货管理-回退 -export function DeliverBack(saleId) { - return request({ - url: '/bussiness/salemain/DeliverBack?saleId=' + saleId, - method: 'post', - isEncrypt: false - }) -} -// 发货管理-确认发货 -export function DeliverSubmit(data) { - return request({ - url: '/bussiness/salemain/DeliverSubmit?saleId=' + data.saleid + '&ckexecdate=' + data.ckexecdate, - method: 'post', - isEncrypt: false - }) -} - -// 发货管理-实际发货清单 -export function getSaleDisDetail(saleid) { - return request({ - url: '/bussiness/salemain/getSaleDisDetail?saleId=' + saleid, - method: 'post', - isEncrypt: false - }) -} -// 发货管理-发票单 -export function getInvoiceList(saleid) { - return request({ - url: '/bussiness/salemain/getInvoiceList?saleId=' + saleid, - method: 'post', - isEncrypt: false + url: '/bussiness/salemain/managerRefuse', + params: query }) } diff --git a/pages/work/BusinessApproval/OrderDetail.vue b/pages/work/BusinessApproval/OrderDetail.vue index e7b5036..18cc4fe 100644 --- a/pages/work/BusinessApproval/OrderDetail.vue +++ b/pages/work/BusinessApproval/OrderDetail.vue @@ -1,472 +1,199 @@ - - \ No newline at end of file diff --git a/utils/utils.js b/utils/utils.js new file mode 100644 index 0000000..9ad52d3 --- /dev/null +++ b/utils/utils.js @@ -0,0 +1,3 @@ +export const formatPrice = (value) => { + return Number(value).toFixed(2) +} \ No newline at end of file