From fbfee69b25c7a2a8d18627d38924b147bd8cb3cd Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Mon, 26 Aug 2024 18:28:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8A=98=E6=89=A3=E4=BC=98?= =?UTF-8?q?=E6=83=A0=E5=92=8C=E4=BB=A3=E5=AE=A2=E4=B8=8B=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 3 + package.json | 2 +- src/api/order/index.js | 26 +++ src/api/pay.js | 45 ++-- src/components/lodop/receiptPrint.js | 16 +- src/components/payCard/payCard.vue | 183 ++++++++++++--- src/components/payCard/scanModal.vue | 15 +- src/components/skuModal.vue | 65 +++++- src/views/device/add.vue | 2 + src/views/device/add_label.vue | 4 +- src/views/home/components/goods.vue | 3 +- src/views/home/components/settleAccount.vue | 99 +++++++- src/views/home/index.vue | 47 +++- src/views/table/components/tableInfo.vue | 242 +++++++++++++------- src/views/table/index.vue | 28 ++- 15 files changed, 611 insertions(+), 169 deletions(-) diff --git a/.env.development b/.env.development index e246e26..8ee0381 100644 --- a/.env.development +++ b/.env.development @@ -26,6 +26,9 @@ VITE_API_KP_URL = 'https://invoice.sxczgkj.cn/api' # 鹏辉 # VITE_API_URL = 'http://192.168.1.106:10589/cashier-client' +# 杰哥 +# VITE_API_URL = 'http://192.168.1.34:10589/cashier-client' + # 测试 VITE_API_URL = 'https://cashier-client.sxczgkj.cn/cashier-client' diff --git a/package.json b/package.json index 33feb2d..4a353ee 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vite-electron", "private": true, - "version": "1.4.16", + "version": "1.4.17", "main": "dist-electron/main.js", "scripts": { "dev": "chcp 65001 && vite", diff --git a/src/api/order/index.js b/src/api/order/index.js index 294ee95..63ae7bf 100644 --- a/src/api/order/index.js +++ b/src/api/order/index.js @@ -101,3 +101,29 @@ export function getsendMessage(params) { params, }); } + +/** + * 订单详情 + * @param {*} params + * @returns + */ +export function orderDetail(params) { + return request({ + method: "get", + url: "/order/orderDetail", + params, + }); +} + +/** + * 获取员工最大优惠点 + * @param {*} params + * @returns + */ +export function getStaffDiscount(params) { + return request({ + method: "get", + url: "/pay/getOrderDiscount", + params, + }); +} diff --git a/src/api/pay.js b/src/api/pay.js index 98c1b2c..c66e5be 100644 --- a/src/api/pay.js +++ b/src/api/pay.js @@ -15,53 +15,53 @@ export function queryPayType(params) { /** * 付款 - * @param {*} params + * @param {*} data * @returns */ -export function payOrder(api, params) { +export function payOrder(api, data) { return request({ - method: "get", + method: "post", url: api, - params, + data, }); } /** * 扫码支付 - * @param {*} params + * @param {*} data * @returns */ -export function scanpay(params) { +export function scanpay(data) { return request({ - method: "get", + method: "post", url: "pay/scanpay", - params, + data, }); } /** * 储值卡付款 - * @param {*} params + * @param {*} data * @returns */ -export function accountPay(params) { +export function accountPay(data) { return request({ - method: "get", + method: "post", url: "pay/accountPay", - params, + data, }); } /** * 现金付款 - * @param {*} params + * @param {*} data * @returns */ -export function cashPay(params) { +export function cashPay(data) { return request({ - method: "get", + method: "post", url: "pay/cashPay", - params, + data, }); } @@ -129,3 +129,16 @@ export function queryScanPay(params) { params, }); } + +/** + * 会员余额支付 + * @param {*} data + * @returns + */ +export function vipPay(data) { + return request({ + method: "post", + url: "/pay/vipPay", + data, + }); +} diff --git a/src/components/lodop/receiptPrint.js b/src/components/lodop/receiptPrint.js index 4502062..adf7a7d 100644 --- a/src/components/lodop/receiptPrint.js +++ b/src/components/lodop/receiptPrint.js @@ -1,4 +1,6 @@ import getLodop from "./LodopFuncs.js"; +import { formatDecimal } from "@/utils/index.js"; + /** * 打印订单小票 */ @@ -75,16 +77,22 @@ export default (data) => {