数据统计问题修改,增加销售统计页面

This commit is contained in:
2025-11-24 17:16:44 +08:00
parent 679207521d
commit 0d13ae2e9e
6 changed files with 459 additions and 10 deletions

View File

@@ -15,7 +15,7 @@
<view class="pageSalesSummaryContent">
<view class="">
<view class=""> 实收金额() </view>
<view class=""> {{ list.saleAmount ? list.saleAmount : 0 }} </view>
<view class=""> {{ list.payAmount ? list.payAmount : 0 }} </view>
</view>
<view class="">
<view class=""> 优惠金额() </view>
@@ -26,7 +26,7 @@
<view class="">
<view class=""> 客单价() </view>
<view class="">
{{ list.customerUnitPrice ? list.customerUnitPrice : 0 }}
{{ list.avgPayAmount ? list.avgPayAmount : 0 }}
</view>
</view>
<view class="">
@@ -44,7 +44,7 @@
<view class="">
<view class=""> 翻台率(%) </view>
<view class="">
{{ list.tableTurnoverRate ? list.tableTurnoverRate : 0 }}
{{ list.turnoverRate ? list.turnoverRate : 0 }}
</view>
</view>
</view>
@@ -97,6 +97,8 @@
更多 <uni-icons type="right" size="16"></uni-icons>
</view>
<datePickerview
@close="datePickerClose"
@confirm="datePickerConfirm"
ref="datePicker"
></datePickerview>
@@ -111,9 +113,23 @@ import { getTrade } from "@/http/api/summary.js";
import { saleSummaryPage } from "@/http/api/order/summary.js";
import { timeList } from "@/data/index.js";
function resetDatePicker() {
datePickerData.value.beginDate = "";
datePickerData.value.endDate = "";
}
function datePickerClose() {
console.log("datePickerClose");
if (!datePickerData.value.beginDate && !datePickerData.value.endDate) {
selected.value = oldSelected;
}
}
const datePicker = ref();
let selected = ref("today");
let oldSelected = selected.value;
let list = ref({});
let tableList = ref([]);
let day = ref(1);
@@ -157,9 +173,13 @@ function gettableData(beginDate, endDate) {
*/
function changeTime(e) {
selected.value = e;
resetDatePicker();
if (e == "custom") {
datePicker.value.toggle();
} else {
oldSelected = e;
getData();
}
}