| 1 |
- "use strict";const e=require("../common/vendor.js"),t="https://ditingcaishen.com/api";exports.BASE_URL=t,exports.UPLOAD_URL="https://ditingcaishen.com/api",exports.request=o=>new Promise(((n,a)=>{const s=e.index.getStorageSync("token");let i=t+o.url;if(o.params&&Object.keys(o.params).length>0){const e=Object.entries(o.params).filter((([,e])=>null!=e&&""!==e)).map((([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`)).join("&");e&&(i+="?"+e)}console.log("请求 URL:",i,"方法:",o.method),e.index.request({url:i,method:o.method||"GET",data:o.data||{},header:{...o.header,clientid:"e5cd7e4891bf95d1d19206ce24a7b32e",PLATFORM_CODE:"PINGTAIDUAN",Authorization:s?`Bearer ${s}`:"","Content-Type":"application/json"},success:t=>{console.log("响应状态码:",t.statusCode,"响应数据:",t.data),200===t.statusCode?200===t.data.code||0===t.data.code?n(t.data):401===t.data.code?(e.index.removeStorageSync("token"),e.index.navigateTo({url:"/pages/login/login"}),a(t.data)):(e.index.showToast({title:t.data.msg||"服务器错误",icon:"none"}),a(t.data)):(e.index.showToast({title:"连接服务器失败: "+t.statusCode,icon:"none"}),a(t))},fail:t=>{console.error("网络请求失败:",t),e.index.showToast({title:"网络请求失败: "+(t.errMsg||"未知错误"),icon:"none"}),a(t)}})}));
|