小程序提交
This commit is contained in:
@ -1,66 +1,76 @@
|
||||
import { baseUrl } from "../../../request";
|
||||
|
||||
// pages/dashboardModule/overviewPerformance/overviewPerformance.js
|
||||
Page({
|
||||
|
||||
/**
|
||||
* 页面的初始数据
|
||||
*/
|
||||
data: {
|
||||
|
||||
totalAmount: 0, // 订单总金额
|
||||
netAmount: 0, // 净成交
|
||||
promoCount: 0, // 客户数量
|
||||
superCount: 0, // 主管数量
|
||||
empCount: 0, // 员工数量
|
||||
orderCount: 0, // 下单数量
|
||||
toRelease: 0, // 待释放
|
||||
toSettle: 0, // 可结算
|
||||
settled: 0, // 已结算
|
||||
refunded: 0, // 已退回
|
||||
todayOrderCount: 0, // 今日下单数量
|
||||
todayOrderAmount: 0, // 今日下单总金额
|
||||
todayRefundCount: 0, // 今日退款数量
|
||||
todayRefundAmount: 0, // 今日退款总金额
|
||||
todayPromotionCount: 0, // 今日推广数量
|
||||
monthOrderCount: 0, // 本月下单数量
|
||||
monthOrderAmount: 0, // 本月下单总金额
|
||||
monthRefundCount: 0, // 本月退款数量
|
||||
monthRefundAmount: 0, // 本月退款总金额
|
||||
monthPromotionCount: 0, // 本月推广数量
|
||||
userRole: '', // 用户角色
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
onLoad(options) {
|
||||
|
||||
console.log('--->',options);
|
||||
this.fetchPerformance();
|
||||
this.setData({
|
||||
userRole: options.role
|
||||
})
|
||||
let showRole = '';
|
||||
switch (options.role) {
|
||||
case 'manager':
|
||||
showRole = '经理';
|
||||
break;
|
||||
case 'supervisor':
|
||||
showRole = '主管';
|
||||
break;
|
||||
case 'staff':
|
||||
showRole = '员工';
|
||||
break;
|
||||
}
|
||||
this.setData({ showRole });
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面初次渲染完成
|
||||
*/
|
||||
onReady() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面隐藏
|
||||
*/
|
||||
onHide() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面卸载
|
||||
*/
|
||||
onUnload() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面相关事件处理函数--监听用户下拉动作
|
||||
*/
|
||||
onPullDownRefresh() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面上拉触底事件的处理函数
|
||||
*/
|
||||
onReachBottom() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 用户点击右上角分享
|
||||
*/
|
||||
onShareAppMessage() {
|
||||
|
||||
fetchPerformance() {
|
||||
wx.request({
|
||||
url: baseUrl + '/perform/mini/query/dashboard',
|
||||
method: 'POST',
|
||||
header: {
|
||||
Authorization: wx.getStorageSync('token')
|
||||
},
|
||||
success: (res) => {
|
||||
if (res.data.code === 1) {
|
||||
// 直接把后端 data 对象铺平到页面 data
|
||||
this.setData(res.data.data);
|
||||
} else {
|
||||
wx.showToast({
|
||||
title: res.data.message || '获取数据失败',
|
||||
icon: 'none'
|
||||
});
|
||||
}
|
||||
},
|
||||
fail: () => {
|
||||
wx.showToast({
|
||||
title: '请求失败',
|
||||
icon: 'none'
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
})
|
||||
});
|
||||
|
Reference in New Issue
Block a user