From 249b30da4df5c4c451fb890eee3e38d2c196a949 Mon Sep 17 00:00:00 2001 From: cun-nan <19819293608@163.com> Date: Sat, 27 Jan 2024 09:05:50 +0800 Subject: [PATCH 1/8] bug --- fuintAdmin/src/api/order/cashierorder.js | 9 +++ fuintAdmin/src/views/order/order_Cashier.vue | 33 +++++++++- .../src/views/components/Service/staff.vue | 6 +- .../com/fuint/api/fuyou/entity/Const.java | 4 +- .../cardValue/dto/CardValueRecordDTO.java | 1 + .../mapper/xml/CardValueRecordMapper.xml | 11 +++- .../controller/CashierOrderController.java | 16 +++++ .../order/mapper/CashierOrderMapper.java | 8 +++ .../order/mapper/xml/CashierOrderMapper.xml | 24 +++++++- .../order/service/CashierOrderService.java | 8 +++ .../service/impl/CashierOrderServiceImpl.java | 8 +++ .../src/api/cashier/cashierorder.js | 9 +++ .../views/cashier/NewComponents/homeindex.vue | 16 +++-- .../cashier/orderComponents/order_Cashier.vue | 38 +++++++++++- gasStation-uni/pages/index/index.vue | 4 +- gasStation-uni/pagesMy/VIP/vip.vue | 20 +++++- .../pagesMy/moneyBalance/moneyBalance.vue | 61 ++++++++++++++++--- .../pagesMy/oilBalance/oilBalance.vue | 46 +++++++++++--- .../pagesRefuel/orderDetail/index.vue | 12 +++- 19 files changed, 292 insertions(+), 42 deletions(-) diff --git a/fuintAdmin/src/api/order/cashierorder.js b/fuintAdmin/src/api/order/cashierorder.js index fd4322055..7dbc846a4 100644 --- a/fuintAdmin/src/api/order/cashierorder.js +++ b/fuintAdmin/src/api/order/cashierorder.js @@ -9,6 +9,15 @@ export function listCashierOrder(query) { }) } +// 查询收银台订单列表 +export function cashierOrderSeekZeroAmount(query) { + return request({ + url: '/business/cashierOrder/seekZeroAmount', + method: 'get', + params: query + }) +} + // 根据id查询收银台订单列表 export function cashierOrder(id) { return request({ diff --git a/fuintAdmin/src/views/order/order_Cashier.vue b/fuintAdmin/src/views/order/order_Cashier.vue index aa3b848f0..879117606 100644 --- a/fuintAdmin/src/views/order/order_Cashier.vue +++ b/fuintAdmin/src/views/order/order_Cashier.vue @@ -65,6 +65,10 @@
商品总金额
{{ orderStatistics.theTotalAmountOfTheItem?orderStatistics.theTotalAmountOfTheItem:0 }}
+
+
找零总金额
+
{{ seekZeroAmount }}
+
@@ -94,6 +98,7 @@ + - + - + @@ -256,6 +259,42 @@ 确 定 + + +
+
订单统计
+
+
+
{{ getName(oilNameList,oilOrder.oils) }}/{{ getName1(oilGunList,oilOrder.oilGunNum) }}
+
¥{{ oilOrder.amount }}
+
+
+
支付方式
+
现金
+
微信
+
支付宝
+
银联二维码
+
小程序码
+
+
+
合计
+
¥{{ oilOrder.orderAmount }}
+
+
+
优惠合计
+
¥{{ oilOrder.discountAmount }}
+
+
+
储值卡或囤油卡付款
+
¥{{ (oilOrder.orderAmount - oilOrder.discountAmount - oilOrder.payAmount).toFixed(2) }}
+
+
+
实付款
+
¥{{ oilOrder.payAmount }}
+
+
+
+ @@ -326,6 +365,86 @@ this.getUserList(); }, methods:{ + async printLocally() { + //初始化打印函数 + let LODOP = getLodop(); // 初始化打印 + LODOP.PRINT_INIT(); + var bodyStyle = ` + ` + var fromHtml = bodyStyle+this.$refs.report.innerHTML + + + LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", fromHtml); + + LODOP.SET_PRINT_MODE("FULL_WIDTH_FOR_OVERFLOW",true); + + // LODOP.ADD_PRINT_BARCODE(10,40,100,100,'QRCode','123456789'); + // let preview = LODOP.PREVIEW(); + // console.log("preview",preview); + LODOP.PRINT(); + + }, exportExcelOilOrder() { exportExcelOilOrderApi(this.addDateRange(this.queryParams, this.dateRange)).then(res=>{ const blob = new Blob([res], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }); diff --git a/fuintAdmin/src/views/order/order_Ordinary.vue b/fuintAdmin/src/views/order/order_Ordinary.vue index a1aad5242..6e2f45c32 100644 --- a/fuintAdmin/src/views/order/order_Ordinary.vue +++ b/fuintAdmin/src/views/order/order_Ordinary.vue @@ -48,24 +48,24 @@
订单总金额
-
{{ orderStatistics.theTotalAmountOfTheOrder }}
+
{{ orderStatistics.theTotalAmountOfTheOrder || 0 }}
实付总金额
-
{{ orderStatistics.theTotalAmountPaid }}
+
{{ orderStatistics.theTotalAmountPaid || 0 }}
油品优惠
-
{{ orderStatistics.oilDiscounts }}
+
{{ orderStatistics.oilDiscounts || 0 }}
油品总金额
-
{{ orderStatistics.theTotalAmountOfOil }}
-
-
-
商品总金额
-
{{ orderStatistics.theTotalAmountOfTheItem?orderStatistics.theTotalAmountOfTheItem:0 }}
+
{{ orderStatistics.theTotalAmountOfOil || 0 }}
+ + + + @@ -90,6 +90,9 @@ {{ getMobile(staffList,props.row.staffId) }} + + {{ props.row.remark ? props.row.remark:"--" }} +
@@ -126,7 +129,7 @@ - + - + + +