diff --git a/src/js/api.js b/src/js/api.js
index 7211907..9d10598 100644
--- a/src/js/api.js
+++ b/src/js/api.js
@@ -20,6 +20,11 @@ export const API = {
collectionRecord: `${ORIGIN}/admin/assistant/collection/record`, // 收款记录
collectionDetails: `${ORIGIN}/admin/assistant/collection/details`, // 收款记录-收款明细
+ // 20220422 收款记录
+ consumeCountLs: `${ORIGIN}/admin/stadium/consumeCount/list`, // 收款记录
+ consumeCountDetailLs: `${ORIGIN}/admin/stadium/consumeCountDetail/list`, // 收款明细列表
+ consumeCountGetScene: `${ORIGIN}/config/get`, // 收款明细列表
+
// reservationOrder: `${ORIGIN}/admin/stadium/order/list`, // 预约订单
reservationOrder:`${ORIGIN}/admin/assistant/stadiumOrder/list`, //k-订单管理-预约订单列表 PM:2021/4/19
diff --git a/src/pages/collection/info/info.vue b/src/pages/collection/info/info.vue
index 846f947..0281e94 100644
--- a/src/pages/collection/info/info.vue
+++ b/src/pages/collection/info/info.vue
@@ -5,8 +5,8 @@
当前门店
-
-
+
+
@@ -18,7 +18,7 @@
-
+
@@ -28,8 +28,8 @@
-
-
+
+
@@ -113,7 +113,7 @@ export default {
flex-shrink: 0;
width: 28upx;
height: 28upx;
- background-color: skyblue;
+ transform: rotateZ(90deg);
}
}
}
@@ -162,7 +162,6 @@ export default {
display: block;
height: 40upx;
width: 40upx;
- background-color: skyblue;
}
}
@@ -187,7 +186,6 @@ export default {
margin-left: 16upx;
height: 28upx;
width: 28upx;
- background-color: skyblue;
}
}
}
diff --git a/src/pages/collection/list/list.vue b/src/pages/collection/list/list.vue
index dfa6577..995b282 100644
--- a/src/pages/collection/list/list.vue
+++ b/src/pages/collection/list/list.vue
@@ -3,38 +3,38 @@
收款日期
-
+
-
-
+
+
-
+
- 品牌收入汇总
-
+ {{ e.brand_or_stadium_name || '-' }}
+
-
+
- ¥10800.00
+ ¥{{ e.day_actual_income_amount || 0 }}.00
日总收入
- 收款100笔(¥10000.00)
- 退款2笔(¥200.00)
+ 线上 ¥{{ e.online_actual_income_amount || 0 }}
+ 线下 ¥{{ e.offline_actual_income_amount || 0 }}
- 收款100笔(¥10000.00)
- 退款2笔(¥200.00)
+ 收款{{ e.online_income_num || 0 }}笔(¥{{ e.online_income_amount || 0 }})
+ 收款{{ e.offline_income_num || 0 }}笔(¥{{ e.offline_income_amount || 0 }})
- 收款100笔(¥200.00)
- 退款2笔(¥200.00)
+ 退款{{ e.online_refund_num || 0 }}笔(¥{{ e.online_refund_amount || 0 }})
+ 退款{{ e.offline_refund_num || 0 }}笔(¥{{ e.offline_refund_amount || 0 }})
@@ -43,8 +43,57 @@
@@ -87,7 +136,6 @@ export default {
image{
width: 40upx;
height: 40upx;
- background-color: skyblue;
}
}
}
@@ -119,7 +167,6 @@ export default {
margin-left: 12upx;
width: 28upx;
height: 28upx;
- background-color: skyblue;
}
}
.ci-price{
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index 5d2bf04..3ba4f50 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -86,7 +86,7 @@
{
id: 1,
name: '收款记录',
- path: '/pages/collection/record/record',
+ path: '/pages/collection/list/list',
serverKey: 1002 // 后端对应权限编号
},
{
diff --git a/src/pages/turnover/turnover.vue b/src/pages/turnover/turnover.vue
index 715c8c7..d1d51f5 100644
--- a/src/pages/turnover/turnover.vue
+++ b/src/pages/turnover/turnover.vue
@@ -29,11 +29,11 @@
总收入
- ¥{{totalData.total || '0'}}
+ ¥{{totalData.count_type_actual_income_amount || '0'}}
- 线上 ¥0.00
- 线下 ¥200.00
+ 线上 ¥{{totalData.online_actual_income_amount || '0'}}
+ 线下 ¥{{totalData.offline_actual_income_amount || '0'}}
@@ -56,30 +56,34 @@
总收入
- ¥{{pageInfo.calc.total || 0}}
+ ¥{{botData.count_type_actual_income_amount || 0}}
- 线上 ¥1000.00
+ 线上 ¥{{ botData.online_actual_income_amount || '0' }}
- 收款笔数 ( {{pageInfo.calc.in_count || 0}} )
+ 收款{{ botData.online_income_num || '0' }}笔
+ ( {{ botData.online_income_amount || '0' }} )
- 退款笔数 ( {{pageInfo.calc.out_count || 0}} )
+ 退款{{ botData.online_refund_num || '0' }}笔
+ ( {{ botData.online_refund_amount || '0' }} )
- 线上 ¥1000.00
+ 线下 ¥{{ botData.offline_actual_income_amount || '0' }}
- 收款金额 ( ¥{{pageInfo.calc.in_total || '0.00'}} )
+ 收款{{ botData.offline_income_num || '0' }}笔
+ ( ¥{{botData.offline_income_amount || '0.00'}} )
- 退款金额 ( ¥{{pageInfo.calc.out_total || '0.00'}} )
+ 退款{{ botData.offline_refund_num || '0' }}笔
+ ( ¥{{ botData.offline_refund_amount || '0' }} )
@@ -114,7 +118,10 @@ export default {
return {
tabID: 4,
timeTabIdx: 0,
+
totalData: {},
+ botData: {},
+
pageInfo: {
calc: {}
},
@@ -162,16 +169,17 @@ export default {
7 统计品牌的某一年
*/
getCountType({ tab_id = -1, time_tab_idx = -1 }){
+ console.warn(tab_id, time_tab_idx, getType(time_tab_idx) + 5);
if(time_tab_idx == -1)return tab_id;
- let _type = getType(time_tab_idx) || -1
+ let _type = getType(time_tab_idx)
if(tab_id == 3&&_type != -1)return _type;
- if(tab_id == 4&&_type != -1)return _type + 5;
+ if(tab_id == 4&&_type != -1)return _type += 5;
function getType(idx){
- switch(idx){
+ switch(+idx){
case 0:
return 0
case 1:
@@ -188,8 +196,8 @@ export default {
showQuestionModal(){
let { totalData } = this
util.showModal({
- title: totalData.income_record_tips || '提示',
- content: totalData.income_record_name || '总收入为:线上(微信支付)+ 线下的总收入(退款已删除)',
+ title: totalData.income_record_name|| '提示',
+ content: totalData.income_record_tips || '总收入为:线上(微信支付)+ 线下的总收入(退款已删除)',
showCancel: true,
success: mRes => {
@@ -214,17 +222,28 @@ export default {
if(timeTabIdx == 2)_date = `${curTime.month}-01` || '' // 统一格式
if(timeTabIdx == 3)_date = `${curTime.year}-01-01` || ''// 统一格式
+ let _type = this.getCountType({ tab_id: tabID, time_tab_idx: timeTabIdx });
+
let _query = {
- type: timeTabIdx + 1,
- date: _date,
+ stadium_id: curSelectStore.id || '',
+ count_type: _type,
+ time_str: _date || '',
+ }
+
+ if(timeTabIdx == 1&&(_type == 0 || _type == 5)){
+ _query['time_str_min'] = util.formatDate({ date: new Date().getTime() - (7*24*60*60*1000) })
+ _query['time_str_max'] = util.formatDate({ })
}
- if(tabID == 3)_query.stadium_id = curSelectStore.id;
// 汇总
this.getCountData({
stadium_id: curSelectStore.id || '',
count_type: this.getCountType({ tab_id: tabID })
})
- this.getBrandInfo(_query);
+
+
+ this.getCountData(_query);
+
+ // this.getBrandInfo(_query);
},
// 店铺切换
storeChange(e){