// pages/user/service/info/index.js import commonApi from "../../../../utils/https/common" import util from "../../../../utils/util" Page({ /** * 页面的初始数据 */ data: { info:null }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { if(options.id){ commonApi.user_post("ics/getQuestionDetail",{ id:options.id }).then(res=>{ if(!res.data.useful_info) res.data.useful_info = {}; this.setData({ info:res.data }) }) } else { util.back() } }, showService:function(){ util.pagePoint({ event:'customer_service_human_click' },1) wx.showModal({ title: '提示', content: '呼叫人工客服\n0512-66555111', confirmColor:"#0B898E", success (res) { if (res.confirm) { wx.makePhoneCall({ phoneNumber: '0512-66555111', }) } else if (res.cancel) { } } }) }, zan:function(){ let info = this.data.info; commonApi.user_post("ics/useful",{ id:info.id }).then(res=>{ if(res.code==1){ if(info.useful_info && info.useful_info.is_useful===0){ // 如果已经点了没用 那么原来点的没用的数量要减1 info.unuseful_num--; } info.useful_info = res.data; console.log(info.useful_info) info.useful_num = info.useful_info.is_useful==1?(info.useful_num+1):(info.useful_num-1); this.setData({ info:info }) wx.showToast({ title: '操作成功', icon: 'success' }) } }) }, unzan:function(){ let info = this.data.info; commonApi.user_post("ics/unuseful",{ id:info.id }).then(res=>{ if(res.code==1){ if(info.useful_info && info.useful_info.is_useful==1){ // 如果已经点了没用 那么原来点的没用的数量要减1 info.useful_num--; } info.useful_info = res.data info.unuseful_num = info.useful_info.is_useful===0?(info.unuseful_num+1):(info.unuseful_num-1); this.setData({ info:info }) wx.showToast({ title: '操作成功', icon: 'success' }) } }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { } })