| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228 |
- const Constants = require('@/utils/Constants.js');
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- stepsText: '录入商品信息是进行店铺管理的第一步,店铺信息的完善是精细化运营的必经之路',
- steps: [
- {
- no: 1,
- title: '录入资料',
- status: 1
- },
- {
- no: 2,
- title: '开单记账',
- status: 0
- },
- {
- no: 3,
- title: '分析报表',
- status: 0
- },
- ],
- stepsItems: [
- {
- title: '添加商品',
- label: '管理你的商品信息',
- desc: '演示教程'
- },
- {
- title: '添加客户',
- label: '维护你的客户资料',
- desc: '演示教程'
- },
- {
- title: '添加供应商',
- label: '维护你的供应商',
- desc: ''
- },
- {
- title: '添加营业员',
- label: '多人看店不忙碌',
- desc: '演示教程'
- },
- ]
- },
- /**
- * @desc :顶部步骤点击事件
- * @date : 2024/6/13 08:49
- * @author : 于继渤
- */
- handleClickStep(e) {
- let steps = this.data.steps
- let stepsItems = this.data.stepsItems
- let stepsText = this.data.stepsText
- let index = e.currentTarget.dataset.index
- console.log(e.currentTarget.dataset.index)
- steps.forEach(res => {
- res.status = 0
- })
- steps[index].status = 1
- if (steps[index].no == 1) {
- stepsText = '录入商品信息是进行店铺管理的第一步,店铺信息的完善是精细化运营的必经之路'
- stepsItems = [
- {
- title: '添加商品',
- label: '管理你的商品信息',
- desc: '演示教程'
- },
- {
- title: '添加客户',
- label: '维护你的客户资料',
- desc: '演示教程'
- },
- {
- title: '添加供应商',
- label: '维护你的供应商',
- desc: ''
- },
- {
- title: '添加营业员',
- label: '多人看店不忙碌',
- desc: '演示教程'
- }
- ]
- } else if (steps[index].no == 2) {
- stepsText = '记录单据让每笔交易有速可循,告别手工记录,数字化管理店铺'
- stepsItems = [
- {
- title: '销售单',
- label: '卖一笔记一笔',
- desc: '演示教程'
- },
- {
- title: '进货单',
- label: '记录每次进货',
- desc: '演示教程'
- },
- {
- title: '收款单',
- label: '不忘每笔应收款',
- desc: ''
- },
- {
- title: '付款单',
- label: '记录每笔应付款',
- desc: ''
- },
- ]
- } else if (steps[index].no == 3) {
- stepsText = '系统自动生成数据报表,数据辅助决策,助力生意增长'
- stepsItems = [
- {
- title: '利润统计',
- label: '查看店铺盈利情况',
- desc: '演示教程'
- },
- {
- title: '销售统计',
- label: '掌握商品销售排名',
- desc: ''
- },
- {
- title: '库存统计',
- label: '库存清晰不错乱',
- desc: ''
- }
- ]
- }
- this.setData({
- steps: steps,
- stepsItems: stepsItems,
- stepsText: stepsText
- })
- },
- /**
- * @desc :列表点击事件
- * @date : 2024/6/13 08:49
- * @author : 于继渤
- */
- chickStepsItem(e) {
- let item = e.currentTarget.dataset.item
- let url = ''
- if (item.title == '添加商品') {
- url = '/package-basic-data/pages/product-file/add/add'
- }
- if (item.title == '添加客户') {
- url = '/package-basic-data/pages/customer-list/add/add'
- }
- if (item.title == '添加供应商') {
- url = '/package-purchase/pages/supplier-list/add/add'
- }
- if (item.title == '添加营业员') {
- url = '/package-basic-data/pages/staff/add/add'
- }
- if (item.title == '销售单') {
- url = '/package-sales/pages/order-billing/add/add'
- }
- if (item.title == '进货单') {
- url = '/package-purchase/pages/purchase-order/add/add'
- }
- if (item.title == '收款单') {
- url = '/'
- }
- if (item.title == '付款单') {
- url = '/'
- }
- if (item.title == '利润统计') {
- url = '/'
- }
- if (item.title == '销售统计') {
- url = '/'
- }
- if (item.title == '库存统计') {
- url = '/'
- }
- this.setData({
- loading: true
- })
- let _this = this
- wx.navigateTo({
- url: url,
- events: {
- bandData: function (e) {
- }
- },
- success: function (res) {
- res.eventChannel.emit('params', {
- formMode: Constants.formMode.add ,
- formReturnMode: Constants.formReturnMode.beginnerGuide
- })
- setTimeout(() => {
- _this.setData({
- loading: false
- })
- }, 1000)
- }
- })
- },
- /**
- * @desc :演示教程
- * @date : 2024/6/13 08:49
- * @author : 于继渤
- */
- openBeginnerGuide(e) {
- let item = e.currentTarget.dataset.item
- console.log('演示教程', item)
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad(options) {
- },
- })
|