优化调整

This commit is contained in:
aixianling
2024-10-23 09:44:53 +08:00
parent 055c6a4579
commit 984da801c8
2 changed files with 11 additions and 9 deletions

View File

@@ -1,5 +1,4 @@
<script>
let timer
export default {
name: "AppHourSale",
label: "市场看板-全门店时段销售",
@@ -91,18 +90,17 @@ export default {
})).then(res => {
if (res?.data) {
this.summary = res.data.total
this.tableData = res.data?.page?.records?.map(e => ({...e, hour: `${e.hour.padStart(2, '0')}:00-${`${Number(e.hour) + 1}`.padStart(2, '0')}:00`})) || []
this.tableData = res.data?.page?.records?.map(e => ({...e, hour: `${e.hour.padStart(2, '0')}:00-${`${Number(e.hour) + 1}`.padStart(2, '0')}:00`, index: e.hour})).sort((a, b) => a.index - b.index) || []
}
})
},
handleSta({hour}) {
this.handleMouseout()
const rowIndex = this.tableData.findIndex(e => e.hour == hour)
const v = this
const summary = {
compareSaleAmt: 0, compareValidOrderNum: 0, currentSaleAmt: 0, currentValidOrderNum: 0, saleGrowthRate: 0
}
console.log(rowIndex)
v.tableData.forEach((e, i) => {
if (i <= rowIndex) {
summary.compareSaleAmt += Number(e.compareSaleAmt || 0)
@@ -123,7 +121,6 @@ export default {
v.tableColumns.forEach(({prop}, i) => {
summaryRow[prop] = i == 0 ? "时段合计" : (summary[prop] || '')
})
this.handleMouseout()
v.tableData.splice(rowIndex + 1, 0, summaryRow)
// this.hourSummary = v.tableColumns.map((column, i) => {
// const isNumber = v => /^-?\d+(\.\d+)?%?$/.test(v)