E企盈营销工具技术服务商 热线:4006-838-530

微信小程序之在线任务发布与接单平台(2)

E企盈直播平台营销卖货系统

服务相关模块:已经发布的服务列表//serviceshow.jsvar imageUtil = require(‘../../utils/util_image.js’);Page({  data:{    unit_type: [‘次’, ‘小时’, ‘分钟’, ‘单’, ‘幅’, ‘天’, ‘周’, ‘月’, ‘份’, ‘课时’, ‘个’, ‘面议’],    service_type: [‘维修’, ‘打印’, ‘摄像’, ‘代办跑腿’, ‘顺风车’],    service: [],    imgUrls: [      ‘/img/task_show_banner/service1.jpg’,      ‘/img/task_show_banner/service2.jpg’    ],    imagewidth: 0,//缩放后的宽     imageheight: 0,//缩放后的高     indicatorDots: true,    autoplay: true,    interval: 5000,    duration: 1000  },  imageLoad: function (e) {    var imageSize = imageUtil.imageUtil(e)    this.setData({      imagewidth: imageSize.imageWidth,      imageheight: imageSize.imageHeight    })  },  service_detail:function(event){    var item2=event.currentTarget.dataset.item;    var service1=this.data.service;    var service2=service1[item2];    let service3=JSON.stringify(service2);    wx.navigateTo({      url: ‘../servicedetail/servicedetail?service2=’+service3,      success: function(res){        // success      },      fail: function(res) {        // fail      },      complete: function(res) {        // complete      }    })  },  request_data:function(e){    var that=this;    wx.request({      url: ‘https://www.cc.com/get_service.php’,      data: {      },      method: ‘GET’, // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT      header: {‘content-type’: ‘application/json’}, // 设置请求的 header      success: function(res){        // success        that.setData(          {            service:res.data          }        )      },      fail: function(res) {        // fail      },      complete: function(res) {        // complete      }    })  },  onLoad:function(options){    // 生命周期函数–监听页面加载    this.request_data();    console.log(getApp().globalData.openid)  },  onReady:function(){    // 生命周期函数–监听页面初次渲染完成      },  onShow:function(){    // 生命周期函数–监听页面显示      },  onHide:function(){    // 生命周期函数–监听页面隐藏      },  onUnload:function(){    // 生命周期函数–监听页面卸载  },  onPullDownRefresh: function() {    // 页面相关事件处理函数–监听用户下拉动作    console.log(‘——–下拉刷新——-‘)    wx.stopPullDownRefresh();  },  onReachBottom: function() {    // 页面上拉触底事件的处理函数  },  onShareAppMessage: function() {    // 用户点击右上角分享    return {      title: ‘title’, // 分享标题      desc: ‘desc’, // 分享描述      path: ‘path’ // 分享路径    }  }})服务详细内容://servicedetail.jsvar app=getApp();Page({  data: {    unit_type: [‘次’, ‘小时’, ‘分钟’, ‘单’, ‘幅’, ‘天’, ‘周’, ‘月’, ‘份’, ‘课时’, ‘个’, ‘面议’],    service_type: [‘维修’, ‘打印’, ‘摄像’, ‘代办跑腿’, ‘顺风车’],    service:{},    open_id:null  },  submit:function(){    var that=this;    wx.request({      url: ‘https://www.cc.com/insert.php’,      data: {        flag:”sid”,        stid:that.data.service.sid,        open_id:that.data.open_id      },      method: ‘POST’, // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT      // header: {}, // 设置请求的 header      header:{        ‘content-type’: ‘application/x-www-form-urlencoded’      },      success: function(res){        // success        wx.redirectTo({          url: ‘../meservice/meservice’,          success: function(res){            // success          },          fail: function(res) {            // fail          },          complete: function(res) {            // complete          }        })      },      fail: function(res) {        // fail      },      complete: function(res) {        // complete      }    })  },  onLoad:function(options){    // 生命周期函数–监听页面加载    var that =this;    app.getUserOpenid(function(openid){        that.setData({          open_id:openid      })    })    this.setData({      service:JSON.parse(options.service2)    })  },  onReady:function(){    // 生命周期函数–监听页面初次渲染完成      },  onShow:function(){    // 生命周期函数–监听页面显示      },  onHide:function(){    // 生命周期函数–监听页面隐藏      },  onUnload:function(){    // 生命周期函数–监听页面卸载  },  onPullDownRefresh: function() {    // 页面相关事件处理函数–监听用户下拉动作      },  onReachBottom: function() {    // 页面上拉触底事件的处理函数  },  onShareAppMessage: function() {    // 用户点击右上角分享    return {      title: ‘title’, // 分享标题      desc: ‘desc’, // 分享描述      path: ‘path’ // 分享路径    }  }})个人服务页面://meservice.jsvar app=getApp()Page({  data: {    unit_type: [‘次’, ‘小时’, ‘分钟’, ‘单’, ‘幅’, ‘天’, ‘周’, ‘月’, ‘份’, ‘课时’, ‘个’, ‘面议’],    service_type: [‘维修’, ‘打印’, ‘摄像’, ‘代办跑腿’, ‘顺风车’],    selected1:true,    selected2:false,    service:[],    service2:[],    service3:[],    open_id:””  },  judge: function (event) {    var that = this;    var judged = event.target.dataset.judged;    var ttid = event.target.dataset.tid;    //var gotten = event.target.dataset.gotten;    /*if (!gotten) {      wx.showToast({        title: ‘等待接单中’,        icon: ‘loading’,        duration: 2000      })      return;    }*/    if (judged == 1) {      wx.showModal({        title: ‘已评价’,        content: ‘评价内容可在‘我的评价’中查看’,      })    } else {      wx.redirectTo({        url: ‘../judge/judge?tid=’ + ttid + ‘&flag=1’,      })    }  },  selected1: function () {    this.setData({      selected1: true,      selected2: false    })    var that3 = this;    wx.getStorage({      key: ‘service’,      success: function (res) {        // success        that3.setData({          service3: res.data        })      },      fail: function (res) {        // fail      },      complete: function (res) {        // complete      }    })  },  selected2: function () {    this.setData({      selected1: false,      selected2: true    })    var that2 = this;    wx.getStorage({      key: ‘service2’,      success: function (res) {        // success        that2.setData({          service3: res.data        })      },      fail: function (res) {        // fail      },      complete: function (res) {        // complete      }    })  },  delete_service: function (event) {    var that = this;    var ssid = event.target.dataset.sid;    console.log(ssid)    wx.request({      url: ‘https://www.cc.com/delete.php’,      data: {        flag: 1,        ssid:ssid      },      method: ‘POST’, // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT      header: { ‘content-type’: ‘application/x-www-form-urlencoded’ }, // 设置请求的 header      success: function (res) {        wx.showModal({          title: ‘删除’,          content: ‘删除成功’,          success:function(res){            that.onLoad()          }        })      },      fail: function (res) {        // fail      },      complete: function (res) {        // complete      }    })  },  onLoad:function(options){    // 生命周期函数–监听页面加载    var that = this;    app.getUserOpenid(function(openid){        that.setData({          open_id:openid      })    })      wx.request({        url: ‘https://www.cc.com/get_me_service.php’,        data: {          open_id:that.data.open_id,          flag:1        },        method: ‘POST’, // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT        header: {‘content-type’: ‘application/x-www-form-urlencoded’}, // 设置请求的 header        success: function(res){            wx.setStorageSync(‘service’, res.data)            that.setData({              service3: res.data            })        },        fail: function(res) {          // fail        },        complete: function(res) {          // complete        }      })      wx.request({        url: ‘https://www.cc.com/get_me_service.php’,        data: {          open_id:that.data.open_id,          flag:0        },        method: ‘POST’, // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT        header: {‘content-type’: ‘application/x-www-form-urlencoded’}, // 设置请求的 header        success: function(res){          // success            wx.setStorageSync(‘service2’, res.data)        },        fail: function(res) {          // fail        },        complete: function(res) {          // complete        }      })  },  onReady:function(){    // 生命周期函数–监听页面初次渲染完成  },  onShow:function(){    // 生命周期函数–监听页面显示      },  onHide:function(){    // 生命周期函数–监听页面隐藏      },  onUnload:function(){    // 生命周期函数–监听页面卸载  },  onPullDownRefresh: function() {    // 页面相关事件处理函数–监听用户下拉动作      },  onReachBottom: function() {    // 页面上拉触底事件的处理函数  },  onShareAppMessage: function() {    // 用户点击右上角分享    return {      title: ‘title’, // 分享标题      desc: ‘desc’, // 分享描述      path: ‘path’ // 分享路径    }  }})

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序之在线任务发布与接单平台(2)
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏