From 5076efee3a319b91632e25616d4131a6e4b46e30 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Sat, 23 Nov 2024 17:44:21 +0800 Subject: [PATCH 01/14] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=87=91=E9=A2=9D=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 4 +- .../order_manage/components/orderDetail.vue | 34 +++- src/views/order_manage/order_goods_util.js | 15 +- .../tool/Instead/components/discount.vue | 2 +- src/views/tool/Instead/components/quans.vue | 13 +- src/views/tool/Instead/index.vue | 181 ++++++++++++------ src/views/tool/Instead/quan_util.js | 27 ++- 7 files changed, 199 insertions(+), 77 deletions(-) diff --git a/.env.development b/.env.development index 98c3e63..fdeba2f 100644 --- a/.env.development +++ b/.env.development @@ -5,9 +5,9 @@ ENV = 'development' # VUE_APP_BASE_API = 'http://192.168.2.42:8000' # VUE_APP_BASE_API = 'http://192.168.2.133:8000' # 测试 -# VUE_APP_BASE_API = 'https://admintestpapi.sxczgkj.cn' +VUE_APP_BASE_API = 'https://admintestpapi.sxczgkj.cn' #预发布 -VUE_APP_BASE_API = 'https://pre-cashieradmin.sxczgkj.cn' +# VUE_APP_BASE_API = 'https://pre-cashieradmin.sxczgkj.cn' # 生产 # VUE_APP_BASE_API = 'https://cashieradmin.sxczgkj.cn' diff --git a/src/views/order_manage/components/orderDetail.vue b/src/views/order_manage/components/orderDetail.vue index 9984e66..349f845 100644 --- a/src/views/order_manage/components/orderDetail.vue +++ b/src/views/order_manage/components/orderDetail.vue @@ -141,10 +141,25 @@ - + - + \ No newline at end of file diff --git a/src/views/order_manage/order_list.vue b/src/views/order_manage/order_list.vue index b158085..7639b8a 100644 --- a/src/views/order_manage/order_list.vue +++ b/src/views/order_manage/order_list.vue @@ -150,6 +150,8 @@ @@ -162,6 +164,8 @@ layout="total, sizes, prev, pager, next, jumper"> + + @@ -173,9 +177,10 @@ import dayjs from "dayjs"; import { downloadFile } from "@/utils/index"; import orderDetail from "./components/orderDetail"; +import Invoicing from "./components/Invoicing"; export default { - components: { orderDetail }, + components: { orderDetail,Invoicing }, data() { return { orderEnum, From 4b87e911994d82ae19e6c784e1a2a31a892af7ae Mon Sep 17 00:00:00 2001 From: duan <1004387497@qq.com> Date: Mon, 25 Nov 2024 13:53:57 +0800 Subject: [PATCH 09/14] =?UTF-8?q?=E5=BC=80=E7=A5=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/Sidebar/Logo.vue | 3 +- src/views/application/index.vue | 1 - .../order_manage/components/Invoicing.vue | 99 +++++++++++++++++-- 3 files changed, 91 insertions(+), 12 deletions(-) diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 0083678..80a80c5 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -10,11 +10,10 @@
- {{ shopName }} + {{ shopName.length>8?shopName.substring(0,7)+'...' :shopName.substring(0,7) }}
- -
+
@@ -150,7 +150,8 @@ @@ -207,24 +208,24 @@ export default { filters: { orderTypeFilter(t) { if (t) { - const item= orderEnum.orderType.find(item => item.key == t); - return t && item?item.label:''; + const item = orderEnum.orderType.find(item => item.key == t); + return t && item ? item.label : ''; } else { return t; } }, sendTypeFilter(t) { if (t) { - const item= orderEnum.sendType.find(item => item.key == t); - return item?item.label:''; + const item = orderEnum.sendType.find(item => item.key == t); + return item ? item.label : ''; } else { return t; } }, statusFilter(t) { if (t) { - const item= orderEnum.status.find(item => item.key == t); - return t && item?item.label:''; + const item = orderEnum.status.find(item => item.key == t); + return t && item ? item.label : ''; } else { return t; } @@ -245,7 +246,7 @@ export default { this.query.orderNo = this.$route.query.orderNo } this.resetQuery = { ...this.query }; - this.tbShopPayTypeGet(); + // this.tbShopPayTypeGet(); this.getTableData(); // 从商品库存-库存记录-点击订单号跳转过来 if (this.$route.query.orderNo) { @@ -254,11 +255,11 @@ export default { this.getTableData(); }, 200); } - + }, methods: { //结账 - payOrder(order){ + payOrder(order) { console.log(order); this.$router.push({ path: "/tool/Instead/index", @@ -268,7 +269,7 @@ export default { useType: order.useType, masterId: order.masterId, orderId: order.id, - key:'isJieZhang' + key: 'isJieZhang' }, }); }, @@ -324,7 +325,7 @@ export default { async getTableData(switchs = false) { this.tableData.loading = true; try { - this.payCount(); + // this.payCount(); const productName = this.query.productName.replace(/\s+/g, '') const res = await tbOrderInfoData({ page: this.tableData.page, From 0cec66ef278f361cb3955bb34bbb2c9ba049d46a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E5=95=BE?= <1144797966@qq.com> Date: Mon, 25 Nov 2024 14:42:04 +0800 Subject: [PATCH 12/14] =?UTF-8?q?=E4=B8=8A=E6=AC=A1=E4=B8=80=E6=A0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/order_manage/order_list.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/order_manage/order_list.vue b/src/views/order_manage/order_list.vue index f0fb295..d5fdbf4 100644 --- a/src/views/order_manage/order_list.vue +++ b/src/views/order_manage/order_list.vue @@ -246,7 +246,7 @@ export default { this.query.orderNo = this.$route.query.orderNo } this.resetQuery = { ...this.query }; - // this.tbShopPayTypeGet(); + this.tbShopPayTypeGet(); this.getTableData(); // 从商品库存-库存记录-点击订单号跳转过来 if (this.$route.query.orderNo) { From cdc02f1ff426ab75c8076d128718c31e5647029a Mon Sep 17 00:00:00 2001 From: duan <1004387497@qq.com> Date: Mon, 25 Nov 2024 17:54:34 +0800 Subject: [PATCH 13/14] =?UTF-8?q?=E6=89=93=E5=8D=B0=E6=9C=BA=E5=BC=80?= =?UTF-8?q?=E7=A5=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/application.js | 13 ++ .../order_manage/components/Invoicing.vue | 78 +++++--- .../order_manage/components/LodopFuncs.js | 188 ++++++++++++++++++ src/views/order_manage/order_list.vue | 133 +++++++++++-- 4 files changed, 365 insertions(+), 47 deletions(-) create mode 100644 src/views/order_manage/components/LodopFuncs.js diff --git a/src/api/application.js b/src/api/application.js index 1428327..6e64c30 100644 --- a/src/api/application.js +++ b/src/api/application.js @@ -26,6 +26,19 @@ export function getbinding(data) { } }); } +// 提交开票 +export function getsubInvoicing(data) { + return request({ + url: "/api/invoice/subInvoicing", + method: "post", + data: { + shopId: localStorage.getItem("shopId"), + ...data + } + }); +} + + // 获取数电发票类型 export function getdigitalInvoice(data) { return request({ diff --git a/src/views/order_manage/components/Invoicing.vue b/src/views/order_manage/components/Invoicing.vue index 8384518..6c836d0 100644 --- a/src/views/order_manage/components/Invoicing.vue +++ b/src/views/order_manage/components/Invoicing.vue @@ -9,7 +9,7 @@ - + @@ -21,16 +21,16 @@ - + - - + - + @@ -39,10 +39,10 @@ - + - + @@ -50,12 +50,12 @@