123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- var app = getApp();
- var util = require('../../utils/util.js');
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- salesroomIdx: 0,
- salesroom_list: [],
- today_saleshexiao_count: 0,
- saleshexiao_record_list: []
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
-
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function () {
- this.getData()
- },
- getData: function () {
- let token = wx.getStorageSync('token');
- app.util.ProReq('hexiao.hexiao_manage', { token }).then(res => {
- let { salesroom_list, today_saleshexiao_count, saleshexiao_record_list, salesroom_member } = res.data;
- let last_salesroom_id = salesroom_member.last_salesroom_id || '';
- let salesroomIdx = 0;
- if(salesroom_list) {
- salesroomIdx = salesroom_list.findIndex(item=>item.id == last_salesroom_id);
- }
- this.setData({
- salesroom_list, today_saleshexiao_count, saleshexiao_record_list,salesroomIdx: salesroomIdx>=0?salesroomIdx:0
- })
- }).catch(err => {
- console.log(err)
- app.util.message(err.msg || '请求出错', 'switchTo:/lionfish_comshop/pages/user/me', 'error');
- })
- },
- handleHexiaoModal: function() {
- this.setData({
- showHexiaoModal: !this.data.showHexiaoModal
- })
- },
- preFormSubmit: function(e) {
- wx.showLoading();
- this.formSubmit(e);
- },
- formSubmit: util.debounce(function(e) {
- console.log('form发生了submit事件,携带数据为:', e[0].detail.value)
- let code = e[0].detail.value.code;
- this.goDetails(code);
- }),
- goDetails: function(code) {
- let salesroom_id = this.data.salesroom_list[this.data.salesroomIdx].id;
- if(code) {
- wx.navigateTo({
- url: '/lionfish_comshop/moduleB/writeoff/details?code='+code+'&salesroom_id='+salesroom_id,
- success: function(res) {
- wx.hideLoading();
- }
- })
- } else {
- wx.showToast({
- title: '请输入手机号/券码',
- icon: 'none'
- })
- }
- },
- goScan: function() {
- let that = this;
- wx.scanCode({
- success (res) {
- console.log(res)
- let codeStr = res.result || '';
- let code = codeStr.split('_')[1];
- that.goDetails(code);
- }
- })
- },
- changeMendian: function(e) {
- let token = wx.getStorageSync('token');
- let salesroomIdx = e.currentTarget.dataset.idx;
- let salesroom_id = this.data.salesroom_list[salesroomIdx].id;
- app.util.ProReq('hexiao.hexiao_change_salesroom', { token, salesroom_id }).then(res => {
- this.setData({ salesroomIdx, showHexiaoModal: !this.data.showHexiaoModal })
- }).catch(err => {
- console.log(err)
- app.util.message(err.msg || '切换失败,请重试', '', 'error');
- })
- }
- })
|