2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),a=require("../../config/api.js"),i={data:()=>({serviceEmail:"",servicePhone:"",updateDate:""}),onLoad(){this.loadConfig()},methods:{async loadConfig(){try{const i=e.index.getStorageSync("appConfig");i&&(i.common&&(this.serviceEmail=i.common.serviceEmail||"",this.servicePhone=i.common.servicePhone||""),i.privacy&&(this.updateDate=i.privacy.updateDate||""));const t=await e.index.request({url:`${a.API_BASE}${a.API_ENDPOINTS.config.getAppConfig}`,method:"GET",header:{"Content-Type":"application/json"}}),o=Array.isArray(t)?t[1]:t;if(o&&o.data&&o.data.success&&o.data.data){const a=o.data.data;e.index.setStorageSync("appConfig",a),a.common&&(this.serviceEmail=a.common.serviceEmail||"",this.servicePhone=a.common.servicePhone||""),a.privacy&&(this.updateDate=a.privacy.updateDate||"")}}catch(i){console.error("加载配置失败:",i)}},handleAgree(){e.index.showToast({title:"感谢您的信任",icon:"success"}),setTimeout((()=>{e.index.navigateBack()}),1500)}}};const t=e._export_sfc(i,[["render",function(a,i,t,o,c,s){return e.e({a:c.updateDate},c.updateDate?{b:e.t(c.updateDate)}:{},{c:c.serviceEmail},c.serviceEmail?{d:e.t(c.serviceEmail)}:{},{e:c.serviceEmail},(c.serviceEmail,{}),{f:c.servicePhone},c.servicePhone?{g:e.t(c.servicePhone)}:{},{h:c.servicePhone},(c.servicePhone,{}),{i:e.o(((...e)=>s.handleAgree&&s.handleAgree(...e)))})}],["__scopeId","data-v-667119b6"]]);wx.createPage(t);
|