From e91ff5ce9785fe8ceb0bfe189f06c9e1759ae334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Fri, 16 May 2025 17:33:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/app/order.js | 16 ++++++++++++ src/api/bst/order.js | 5 ++-- src/views/bst/order/index.vue | 40 +++++++++++++++++++++++------- src/views/bst/order/view/view.vue | 41 ++++++++++++++++++++++--------- 4 files changed, 80 insertions(+), 22 deletions(-) create mode 100644 src/api/app/order.js diff --git a/src/api/app/order.js b/src/api/app/order.js new file mode 100644 index 0000000..7fb7dbf --- /dev/null +++ b/src/api/app/order.js @@ -0,0 +1,16 @@ +import request from '@/utils/request' + +/** + * 计算订单费用 + * @param {Object} data - 请求参数 + * @param {number} data.lon - 经度 + * @param {number} data.lat - 纬度 + * @returns {Promise} 返回订单费用信息 + */ +export function appCalcOrderFee(data) { + return request({ + url: '/app/order/calcFee', + method: 'post', + data: data + }) +} diff --git a/src/api/bst/order.js b/src/api/bst/order.js index 5ad7482..4c54da6 100644 --- a/src/api/bst/order.js +++ b/src/api/bst/order.js @@ -44,12 +44,13 @@ export function delOrder(id) { } // 删除订单 -export function endOrder(orderId) { +export function endOrder(orderId, needDispatchFee = false) { return request({ url: '/bst/order/end', method: 'put', data: { - orderId + orderId, + needDispatchFee } }) } diff --git a/src/views/bst/order/index.vue b/src/views/bst/order/index.vue index ae84b60..3a7f8de 100644 --- a/src/views/bst/order/index.vue +++ b/src/views/bst/order/index.vue @@ -289,6 +289,7 @@