|
|
import{i}from"./tool.8db46c9c.js";import{B as t,x as s,v as n,p as e,m as o,T as a,c as l,t as d,u as c,M as A,F as I,q as g,w as p,o as b,s as M}from"./vendor.269b2875.js";const m={setup(){const{proxy:e}=t();let o=s({isWeiXin:!0,signYesterday:0,dtoCustPoints:{},signInData:[{days:1,isSignIn:0,pointsNum:50,bubbleVal:0},{days:2,isSignIn:0,pointsNum:50,bubbleVal:0},{days:3,isSignIn:0,pointsNum:100,bubbleVal:2},{days:4,isSignIn:0,pointsNum:50,bubbleVal:0},{days:5,isSignIn:0,pointsNum:150,bubbleVal:3},{days:6,isSignIn:0,pointsNum:50,bubbleVal:0},{days:7,isSignIn:0,pointsNum:200,bubbleVal:4}],taskData:[],dailyShareParam:{PointsTitle:"",PointsCode:"",PointsScore:500,PointsType:1},isClickSignIn:0});n((()=>{o.isWeiXin=i(),e.getMyPointsInfoNow(),e.weChatShare()}));return{data:o,goPage:(i,t)=>{if("daily_ebook"===t&&e.$router.push("/Reading"),"daily_video"===t&&e.$router.push("/VideoIndex"),"daily_doc"===t&&e.$router.push("/Material"),"daily_theme"===t&&e.$router.push("/Readpage"),"daily_vr"===t&&e.$router.push("/VirtualReality"),"daily_question"===t){e.$router.push("/queQuery");const s={PointsTitle:i.pointsTitle,PointsCode:t,PointsScore:i.pointsScore,PointsType:1};localStorage.setItem("singInQuestion",JSON.stringify(s))}if("daily_answer"===t){e.$router.push("/FindAnswer");const s={PointsTitle:i.pointsTitle,PointsCode:t,PointsScore:i.pointsScore,PointsType:1};localStorage.setItem("singInAnswer",JSON.stringify(s))}if("daily_share"===t){if(!o.isWeiXin)return void a("请使用微信分享");const s={PointsTitle:i.pointsTitle,PointsCode:t,PointsScore:i.pointsScore,PointsType:1};o.dailyShareParam=s,a("请点击右上角去完成分享~")}if("only_personal_data"===t){e.$router.push("/MineInfo");const s={PointsTitle:i.pointsTitle,PointsCode:t,PointsScore:i.pointsScore,PointsType:1};localStorage.setItem("singInMyInfo",JSON.stringify(s))}},weChatShare:()=>{const i=e;let t=encodeURIComponent(location.href.split("#")[0]);o.isWeiXin&&i.$http.get(e.$API.GETWXJSCONFIG,{params:{tUrl:t}}).then((i=>{if(200==i.type){var t=i.data;wx.config({debug:!1,appId:t.appId,timestamp:t.timestamp,nonceStr:t.nonceStr,signature:t.signature,jsApiList:["onMenuShareTimeline","onMenuShareAppMessage","startRecord","stopRecord","onVoiceRecordEnd","playVoice","pauseVoice","stopVoice","onVoicePlayEnd","uploadVoice","downloadVoice","chooseImage","previewImage","uploadImage","downloadImage","translateVoice","getNetworkType","openLocation","getLocation","updateAppMessageShareData","updateTimelineShareData"],openTagList:["wx-open-launch-weapp"]}),wx.ready((function(){wx.checkJsApi({jsApiList:["onMenuShareTimeline","onMenuShareAppMessage"],success:function(i){}});const i=location.protocol+"//"+location.host,t=i+"/favicon.ico";wx.onMenuShareAppMessage({title:"阅行客",desc:"AI 阅行",link:i,imgUrl:t,type:"link",success:function(){e.addCommonPointLog()},cancel:function(){}}),wx.onMenuShareTimeline({title:"阅行客",link:i,imgUrl:t,success:function(){e.addCommonPointLog()},cancel:function(){}})})),wx.error((function(i){}))}})).catch((i=>{}))},addCommonPointLog:()=>{let i={PointsTitle:"每日分享",PointsCode:"daily_share",PointsScore:500,PointsType:1};localStorage.getItem("singInDailyShare")&&(i=JSON.parse(localStorage.getItem("singInDailyShare"))),e.$http.post(e.$API.ADDPOINTLOG,i,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((i=>{200==i.type?e.getMyPointsInfoNow():a(i.content)})).catch((i=>{}))},clickSignIn:i=>{if(o.isClickSignIn)return;let t=0,s=parseInt(o.dtoCustPoints.signHelper),n=parseInt(o.dtoCustPoints.signToday);if(!(0===s&&n>0))for(let a=0;a<o.signInData.length;a++)a===i&&i===s&&(t=o.signInData[a].pointsNum,e.addPointLog(a,t))},addPointLog:(i,t)=>{let s={PointsTitle:"签到",PointsCode:"daily_sign",PointsScore:t,PointsType:1};e.$http.post(e.$API.ADDPOINTLOG,s,{headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((s=>{o.isClickSignIn=1,200==s.type?(o.signInData[i].isSignIn=!0,o.signYesterday=t,e.getMyPointsInfoNow()):a(s.content)})).catch((i=>{}))},toMinePoints:()=>{e.$router.push({name:"MinePoints",query:{pointsAvailable:o.dto
|