// pages/identificationTwo/identificationTwo.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { res_test_id:0,//测试id child:[],// user_id:0, health:0,//是否是平和质,0不是,1是 detail:[], ids:[], pianpo_Title:"", pianpo_text:"", qinxiang_title:"", qinxiang_text:"" }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.getUserId(); this.setData({ res_test_id:options.res_test_id, }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { this.getinfo(); }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, //详情 getinfo:function(){ console.log(this.data.user_id) var that=this; this.setData({ loading: true }); app.request('/api/mini/getTestById', { test_id:this.data.res_test_id, user_id:this.data.user_id, }, function (data, ret) { if(ret.code == 1){ var detail = ret.data.detail; let pianpo_Title = detail.pianpo_text.split(':')[0] let pianpo_text = detail.pianpo_text.split(':')[1] let qinxiang_title = detail.qinxiang_text.split(':')[0] let qinxiang_text = detail.qinxiang_text.split(':')[1] let ids = detail.child.map(item=>{ return item.testcate_id }) that.setData({ loading: false, child:detail.child, detail:detail, ids:ids, pianpo_Title:pianpo_Title, pianpo_text:pianpo_text, qinxiang_title:qinxiang_title, qinxiang_text:qinxiang_text }); that.canvasRing = that.selectComponent("#canvasRing"); that.canvasRing.showCanvasRing(); } typeof cb == 'function' && cb(data); }, function (data, ret) { that.setData({ loading: false }); app.error(ret.msg); },2); }, getUserId(){ var getuser = wx.getStorageSync("userInfo"); if(getuser){ this.data.user_id = getuser.id; }else if(app.globalData.userInfo){ this.data.user_id = app.globalData.userInfo.id; }else{ wx.navigateTo({ url: '/page/login/login', }); } }, //转发 onShareAppMessage: function() { return { // title: '转发', // path: '/pages/getscore/getscore', success: function(res) { wx.showToast({ title: '分享成功', icon: 'none', duration: 1500//持续的时间 }) } } }, //再测一遍 testAgin:function(){ wx.switchTab({ url: '/page/begin/begin', }) }, goAnalyseDetail:function(e){ var testcate_id = e.currentTarget.dataset.testcate_id; let ids = JSON.stringify(this.data.ids) wx.navigateTo({ url: '/page/constitutionAnalyse/constitutionAnalyse?testcate_id='+ids, }); }, //打开另外的小程序 goOther(){ wx.navigateToMiniProgram({ appId: 'wxb1640083b8804601', path: '/pages/shop/index?storeId=2259009053', extraData: { foo: 'bar' }, envVersion: 'release', success(res) { // 打开成功 } }) } })