diff --git a/src/api/account/shopMerchant.ts b/src/api/account/shopMerchant.ts index 25418b9..561e836 100644 --- a/src/api/account/shopMerchant.ts +++ b/src/api/account/shopMerchant.ts @@ -6,19 +6,17 @@ const API = { return request({ url: `${baseURL}`, method: "get", - headers: { + params: { shopId: shopId } }); }, edit(shopId: string | number, data: shopMerchantType) { + delete data.id return request({ url: `${baseURL}`, method: "put", - data: data, - headers: { - shopId: shopId - } + data: { ...data, shopId }, }); } } diff --git a/src/api/order/sale-summary.ts b/src/api/order/sale-summary.ts index f8a8600..72f386d 100644 --- a/src/api/order/sale-summary.ts +++ b/src/api/order/sale-summary.ts @@ -24,7 +24,9 @@ const Api = { return request({ url: `${baseURL}/export`, method: "get", - params + params, + responseType: 'blob' + }); }, }; diff --git a/src/api/order/table-summary.ts b/src/api/order/table-summary.ts index 35bbee7..bb0c044 100644 --- a/src/api/order/table-summary.ts +++ b/src/api/order/table-summary.ts @@ -16,7 +16,8 @@ const Api = { return request({ url: `${baseURL}/export`, method: "get", - params + params, + responseType: 'blob' }); }, }; diff --git a/src/assets/images/data/ali.png b/src/assets/images/data/ali.png new file mode 100644 index 0000000..7763b56 Binary files /dev/null and b/src/assets/images/data/ali.png differ diff --git a/src/assets/images/data/bscan.png b/src/assets/images/data/bscan.png new file mode 100644 index 0000000..898b99e Binary files /dev/null and b/src/assets/images/data/bscan.png differ diff --git a/src/assets/images/data/cash.png b/src/assets/images/data/cash.png new file mode 100644 index 0000000..4b4d844 Binary files /dev/null and b/src/assets/images/data/cash.png differ diff --git a/src/assets/images/data/scan.png b/src/assets/images/data/scan.png new file mode 100644 index 0000000..a8429a4 Binary files /dev/null and b/src/assets/images/data/scan.png differ diff --git a/src/assets/images/data/vipIn.png b/src/assets/images/data/vipIn.png new file mode 100644 index 0000000..1854acc Binary files /dev/null and b/src/assets/images/data/vipIn.png differ diff --git a/src/assets/images/data/wx.png b/src/assets/images/data/wx.png new file mode 100644 index 0000000..7e40900 Binary files /dev/null and b/src/assets/images/data/wx.png differ diff --git a/src/layout/components/NavBar/components/UserProfile.vue b/src/layout/components/NavBar/components/UserProfile.vue index b17b40f..118d275 100644 --- a/src/layout/components/NavBar/components/UserProfile.vue +++ b/src/layout/components/NavBar/components/UserProfile.vue @@ -32,7 +32,7 @@ const router = useRouter(); * 打开个人中心页面 */ function handleOpenUserProfile() { - router.push({ name: "Profile" }); + router.push({ name: "shopConfig" }); } /** diff --git a/src/views/data/index.vue b/src/views/data/index.vue index 252b1b7..c99c4ba 100644 --- a/src/views/data/index.vue +++ b/src/views/data/index.vue @@ -67,8 +67,7 @@ range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" - :default-time="['00:00:00', '23:59:59']" - value-format="yyyy-MM-dd HH:mm:ss" + value-format="YYYY-MM-DD " v-if="timeValue == 'custom'" @change="summarytrade" > @@ -84,12 +83,40 @@ @@ -298,8 +325,8 @@ - - + +
@@ -405,7 +432,7 @@ export default { saleTableActive: "7", saleTable: [], saleTableLoading: false, - saleTablePage: 0, + saleTablePage: 1, saleTableTotal: 0, saleTableSize: 5, __resizeHandler: null, @@ -526,8 +553,8 @@ export default { try { this.tradeLoading = true; const res = await dataSummaryApi.trade({ - beginTime: this.query.createdAt[0], - endTime: this.query.createdAt[1], + beginDate: this.query.createdAt[0], + endDate: this.query.createdAt[1], }); this.trade = res; this.tradeLoading = false; @@ -868,23 +895,20 @@ export default { } }, paginationChange(e) { - this.saleTablePage = e - 1; + this.saleTablePage = e; this.dateProduct(); }, // 获取销售额排行表格数据 async dateProduct() { try { this.saleTableLoading = true; - const res = await dataSummaryApi.productSaleDate( - this.saleTableActive, - this.saleTablePage, - this.saleTableSize - ); - this.saleTable = res.productList.content; - this.saleTableTotal = res.productList.totalElements; - this.productCount = res.productCount.payAmount; - this.productSum = res.productSum.payAmount; - + const res = await dataSummaryApi.productSaleDate({ + day: this.saleTableActive, + page: this.saleTablePage, + size: this.saleTableSize, + }); + this.saleTable = res.records; + this.saleTableTotal = res.totalRow * 1; this.summaryDateGet(res.countList); setTimeout(() => { this.saleTableLoading = false; diff --git a/src/views/data/sales.vue b/src/views/data/sales.vue index a90584d..0f0020e 100644 --- a/src/views/data/sales.vue +++ b/src/views/data/sales.vue @@ -8,10 +8,10 @@