数据统计平均值,商品规格可多选

This commit is contained in:
DESKTOP-8FGKA8Q\chunfen 2025-06-18 10:08:52 +08:00
parent 33a9f5c761
commit ca38b360b3
2 changed files with 8 additions and 3 deletions

View File

@ -4,7 +4,7 @@
<div class="row">
<span class="span">商品</span>
<div class="right">
<el-select v-model="filter.goods_id" placeholder="请选择" clearable filterable class="wid100">
<el-select v-model="goodsIds" placeholder="请选择" clearable filterable class="wid100" multiple collapse-tags>
<el-option v-for="it in goodsList" :key="it.id" :label="it.title" :value="it.id" />
</el-select>
</div>
@ -167,7 +167,8 @@ export default {
warehouseList: [],
goodsList: [],
itemInfo: {},
role: localStorage.getItem('roleName') == '爆品运营'
role: localStorage.getItem('roleName') == '爆品运营',
goodsIds: []
})
function handleSearch() {
@ -181,7 +182,8 @@ export default {
page: data.page,
pageSize: data.pageSize,
service_id: data.service_id,
...data.filter
...data.filter,
goods_ids: data.goodsIds.join(',')
}
get(`/api/goods-skus`, params).then((res) => {
data.tableList = res.data

View File

@ -194,6 +194,7 @@
</div>
</el-form-item>
<el-form-item label="总计:"><span style="color: #f00;">{{ sumDaily }}</span></el-form-item>
<el-form-item label="平均值:"><span style="color: #f00;">{{ avg }}</span></el-form-item>
</el-form>
<div id="trendChart" style="width: 100%;height:500px;" v-loading="loading1"></div>
</el-dialog>
@ -274,6 +275,7 @@ export default {
sort: 'number',
showTrend: false,
sumDaily: 0,
avg: 0,
trendTime: [],
chartTime: [],
showOrderTrend: false,
@ -460,6 +462,7 @@ export default {
data.dataLineX.push(item.date)
data.dataLineY.push(item.number)
})
data.avg = res.avg
data.sumDaily = res.sum
data.showTrend = true
setTimeout(() => {