|
|
@@ -2,26 +2,34 @@
|
|
|
* Copyright(c) 2022 dongke All rights reserved. / Confidential
|
|
|
* 类的信息:
|
|
|
* 1.程序名称:
|
|
|
- * 2.功能描述:我的
|
|
|
+ * 2.功能描述:我的设置
|
|
|
* 编辑履历:
|
|
|
* 作者 日期 版本 修改内容
|
|
|
- * 于继渤 2022-0-12 1.00
|
|
|
+ * 姜永辉 2024-2-12 1.00
|
|
|
*******************************************************************************/
|
|
|
const api = require('@/utils/api.js');
|
|
|
-
|
|
|
+const common = require('@/utils/common.js')
|
|
|
const Constants = require('@/utils/Constants.js');
|
|
|
const util = require('@/utils/util.js')
|
|
|
-const common = require('@/utils/common.js')
|
|
|
+const mixins = require('@/mixins/index.js')
|
|
|
+
|
|
|
import { getReportQuery, getDateQuery } from '/mine-report-params.js'
|
|
|
|
|
|
const app = getApp()
|
|
|
|
|
|
Page({
|
|
|
-
|
|
|
+ mixins: [mixins],
|
|
|
/**
|
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
+ companyName: '沈阳东科软件有限公司',
|
|
|
+ staffName: '王暖暖',
|
|
|
+ orgName: '沈阳浑南红心美凯龙店',
|
|
|
+ // 路由
|
|
|
+ routeObjName: 'setting',
|
|
|
+
|
|
|
+
|
|
|
appCount: 0,
|
|
|
noticeCount: 0,
|
|
|
|
|
|
@@ -125,9 +133,18 @@ Page({
|
|
|
* @date : 2022/5/12 13:49
|
|
|
* @author : 于继渤
|
|
|
*/
|
|
|
- toSetting() {
|
|
|
+ toSetting() {
|
|
|
wx.navigateTo({
|
|
|
- url: './setting/setting',
|
|
|
+ url: this.data.route.companySetting.url,
|
|
|
+ events: {
|
|
|
+ // 回调后,在这里给页面赋值
|
|
|
+ bandData: function (e) {
|
|
|
+ }
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ // 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取
|
|
|
+ res.eventChannel.emit('params', {})
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
/**
|
|
|
@@ -298,11 +315,11 @@ Page({
|
|
|
// let waitApprovalflg = common.hasPageUUidRight(Constants.PAGE_RIGHT.WAITAPPROVAL)
|
|
|
// let storeManagerFlg = common.hasPageUUidRight(Constants.PAGE_RIGHT.STORE_MANAGER)
|
|
|
this.setData({
|
|
|
- storeManagerFlg:false,
|
|
|
- customerflg:false,
|
|
|
- orderflg:false,
|
|
|
- receivecustomersflg:false,
|
|
|
- waitApprovalflg:false,
|
|
|
+ storeManagerFlg: false,
|
|
|
+ customerflg: false,
|
|
|
+ orderflg: false,
|
|
|
+ receivecustomersflg: false,
|
|
|
+ waitApprovalflg: false,
|
|
|
version: wx.getAccountInfoSync().miniProgram.version,
|
|
|
})
|
|
|
/**
|
|
|
@@ -330,79 +347,6 @@ Page({
|
|
|
},
|
|
|
|
|
|
|
|
|
- /** 查询页面展示的所有 */
|
|
|
- getReportData() {
|
|
|
- let params = {
|
|
|
- storeHelper: getReportQuery('storeHelper', 'nearly7days'),
|
|
|
- staffHelper: getReportQuery('staffHelper', 'nearly7days'),
|
|
|
- storeOrderRate: Object.assign(getReportQuery('storeOrderRate', null), { type: 'f_kpi_order_rate_month' }),
|
|
|
- staffOrderRate: Object.assign(getReportQuery('staffOrderRate', null), { type: 'f_kpi_order_rate_month' }),
|
|
|
- storeRepayRate: Object.assign(getReportQuery('storeRepayRate', null), { type: 'f_kpi_repay_rate_month' }),
|
|
|
- staffRepayRate: Object.assign(getReportQuery('staffRepayRate', null), { type: 'f_kpi_repay_rate_month' }),
|
|
|
- }
|
|
|
-
|
|
|
- api.request(Constants.WX_REPORT + 'select_report_batch', 'POST', params).then(res => {
|
|
|
-
|
|
|
- if (res.data.code === 200) {
|
|
|
- this.setData({
|
|
|
- storeHelper: res.data.data.storeHelper,
|
|
|
- staffHelper: res.data.data.staffHelper,
|
|
|
- storeOrderRate: res.data.data.storeOrderRate,
|
|
|
- staffOrderRate: res.data.data.staffOrderRate,
|
|
|
- storeRepayRate: res.data.data.storeRepayRate,
|
|
|
- staffRepayRate: res.data.data.staffRepayRate
|
|
|
- })
|
|
|
- } else {
|
|
|
- console.error("获取报表失败", res)
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
- /** 查询单个(助手) */
|
|
|
- getReportDataSingle(e) {
|
|
|
- let elementQuery = e.currentTarget.dataset
|
|
|
- let params = getReportQuery(elementQuery.querytype, e.detail.id)
|
|
|
- this.setData({
|
|
|
- ['filterBlur' + elementQuery.filterindex]: '5px'
|
|
|
- })
|
|
|
- api.request(Constants.WX_REPORT + 'select_report', 'POST', params).then(res => {
|
|
|
- setTimeout(() => {
|
|
|
- this.setData({
|
|
|
- ['filterBlur' + elementQuery.filterindex]: '0'
|
|
|
- })
|
|
|
- if (res.data.code === 200) {
|
|
|
- this.setData({
|
|
|
- [elementQuery.querytype]: res.data.data,
|
|
|
- })
|
|
|
- } else {
|
|
|
- console.error("获取报表失败", res)
|
|
|
- }
|
|
|
- }, 500); /** loading效果 记得去掉 */
|
|
|
- })
|
|
|
- },
|
|
|
- /** 查询单个的(kpi) */
|
|
|
- getReportDataSingleRate(e) {
|
|
|
- let elementQuery = e.currentTarget.dataset
|
|
|
- let params = Object.assign(getReportQuery(elementQuery.querytype, null), { type: elementQuery.funcname + e.detail.id })
|
|
|
- this.setData({
|
|
|
- ['filterBlur' + elementQuery.filterindex]: '5px'
|
|
|
- })
|
|
|
- api.request(Constants.WX_REPORT + 'select_report', 'POST', params).then(res => {
|
|
|
- setTimeout(() => {
|
|
|
- this.setData({
|
|
|
- ['filterBlur' + elementQuery.filterindex]: '0'
|
|
|
- })
|
|
|
- if (res.data.code === 200) {
|
|
|
- this.setData({
|
|
|
- [elementQuery.querytype]: res.data.data,
|
|
|
- })
|
|
|
- } else {
|
|
|
- console.error("获取报表失败", res)
|
|
|
- }
|
|
|
- }, 500);/** loading效果 记得去掉 */
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
/**
|
|
|
* @desc : 跳转审批中心
|
|
|
* @date : 2022/8/09 9:49
|
|
|
@@ -421,8 +365,8 @@ Page({
|
|
|
this.setData({
|
|
|
menuBtnInfo: wx.getMenuButtonBoundingClientRect()
|
|
|
})
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
/**
|