|
|
@@ -190,6 +190,7 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
onLoad: function(options) {
|
|
|
+ console.log(options);
|
|
|
//门店
|
|
|
if (options.type == 1){
|
|
|
this.title = '门店销售数据';
|
|
|
@@ -232,19 +233,16 @@ export default {
|
|
|
getStoreSalesTrend(this.startTime,this.endTime,this.storeId).then(resData => {
|
|
|
if (resData.code === 0){
|
|
|
let apiResponse = resData.data;
|
|
|
+
|
|
|
+ // 按日期排序数据
|
|
|
+ let sortedData = apiResponse.sort((a, b) => new Date(a.date) - new Date(b.date));
|
|
|
+
|
|
|
// 提取日期列表并排序
|
|
|
- let categories = apiResponse.map(item => {
|
|
|
+ let categories = sortedData.map(item => {
|
|
|
// 从日期中提取月日,例如 "2025-08-01" -> "08-01" -> "8/1" 或者只显示日 "1"
|
|
|
return item.date.split("-")[2]; // 这里提取日期中的日部分
|
|
|
});
|
|
|
-
|
|
|
- // 排序日期列表
|
|
|
- categories.sort((a, b) => {
|
|
|
- return a.localeCompare(b);
|
|
|
- })
|
|
|
-
|
|
|
- // 按日期排序数据
|
|
|
- let sortedData = apiResponse.sort((a, b) => new Date(a.date) - new Date(b.date));
|
|
|
+ console.log(categories)
|
|
|
|
|
|
// 提取核销数据和上货数据
|
|
|
let verificationData = sortedData.map(item => item.verificationCount);
|
|
|
@@ -284,18 +282,17 @@ export default {
|
|
|
if (res.code === 0){
|
|
|
console.log(res.data);
|
|
|
let apiResponse = res.data;
|
|
|
- // 提取日期列表并排序
|
|
|
- let categories = apiResponse.map(item => {
|
|
|
- // 从日期中提取月日,例如 "2025-08-01" -> "08-01" -> "8/1" 或者只显示日 "1"
|
|
|
- return item.date.split("-")[2]; // 这里提取日期中的日部分
|
|
|
- });
|
|
|
|
|
|
- // 排序日期
|
|
|
- categories.sort((a, b) => parseInt(a) - parseInt(b));
|
|
|
|
|
|
// 按日期排序数据
|
|
|
let sortedData = apiResponse.sort((a, b) => new Date(a.date) - new Date(b.date));
|
|
|
|
|
|
+ // 提取日期列表并排序
|
|
|
+ let categories = sortedData.map(item => {
|
|
|
+ // 从日期中提取月日,例如 "2025-08-01" -> "08-01" -> "8/1" 或者只显示日 "1"
|
|
|
+ return item.date.split("-")[2]; // 这里提取日期中的日部分
|
|
|
+ });
|
|
|
+
|
|
|
// 提取核销数据和上货数据
|
|
|
let verificationData = sortedData.map(item => item.verificationCount);
|
|
|
let activateData = sortedData.map(item => item.activateCount);
|
|
|
@@ -367,14 +364,15 @@ export default {
|
|
|
getSalesTrend(this.startTime,this.endTime).then(data => {
|
|
|
if (data.code === 0){
|
|
|
let apiResponse = data.data;
|
|
|
+
|
|
|
+ // 按日期排序数据
|
|
|
+ let sortedData = apiResponse.sort((a, b) => new Date(a.date) - new Date(b.date));
|
|
|
+
|
|
|
// 提取日期列表并排序
|
|
|
- let categories = apiResponse.map(item => {
|
|
|
+ let categories = sortedData.map(item => {
|
|
|
// 从日期中提取月日,例如 "2025-08-01" -> "08-01" -> "8/1" 或者只显示日 "1"
|
|
|
return item.date.split("-")[2];
|
|
|
})
|
|
|
- categories.sort((a, b) => parseInt(a) - parseInt(b));
|
|
|
- // 按日期排序数据
|
|
|
- let sortedData = apiResponse.sort((a, b) => new Date(a.date) - new Date(b.date));
|
|
|
let verificationData = sortedData.map(item => item.verificationCount);
|
|
|
let orderCountData = sortedData.map(item => item.orderCount);
|
|
|
let res = {
|