|
|
@@ -1,66 +1,228 @@
|
|
|
-// package-basic-data/pages/beginner-guide/beginner-guide.js
|
|
|
+const Constants = require('@/utils/Constants.js');
|
|
|
Page({
|
|
|
|
|
|
- /**
|
|
|
- * 页面的初始数据
|
|
|
- */
|
|
|
- data: {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面加载
|
|
|
- */
|
|
|
- onLoad(options) {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面初次渲染完成
|
|
|
- */
|
|
|
- onReady() {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面显示
|
|
|
- */
|
|
|
- onShow() {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面隐藏
|
|
|
- */
|
|
|
- onHide() {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面卸载
|
|
|
- */
|
|
|
- onUnload() {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 页面相关事件处理函数--监听用户下拉动作
|
|
|
- */
|
|
|
- onPullDownRefresh() {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 页面上拉触底事件的处理函数
|
|
|
- */
|
|
|
- onReachBottom() {
|
|
|
+ /**
|
|
|
+ * 页面的初始数据
|
|
|
+ */
|
|
|
+ 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) {
|
|
|
+
|
|
|
+ },
|
|
|
|
|
|
- /**
|
|
|
- * 用户点击右上角分享
|
|
|
- */
|
|
|
- onShareAppMessage() {
|
|
|
|
|
|
- }
|
|
|
})
|