const app = getApp(); const host = app.globalData.devUrl; function handleRequest() { // wx.clearStorage(); wx.showModal({ title: '系统提示', content: '登录信息已过期,请重新登录', confirmText: "确认", confirmColor: '#1890FF', showCancel: false, success(res) { if (res.confirm) { wx.reLaunch({ url: '/pages/login-wx/login-wx', }) } } }) } // 获取加油站列表 export function oilStations(data) { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/list/oil/stations`, method: `get`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, data, success: function (e) { if (e.data.code == 0 || e.data.code === "0000") { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); }; // 可提取金额 export function totalMoney(stationId) { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/wallet/total-money/${stationId}`, method: `get`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, success: function (e) { if (e.data.code == 0 || e.data.code === "0000") { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); }; // 查询油站的钱包详情 export function walletDetail() { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/wallet/list/${wx.getStorageSync("cooperation").id}`, method: `get`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, success: function (e) { if (e.data.code == 0 || e.data.code === "0000") { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); }; // 获取验证码 export function getCode() { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/send-code`, method: `get`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, data: { phone: wx.getStorageSync("cooperation").phone, }, success: function (e) { if (e.data.code == 0 || e.data.code === "0000") { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); }; // 修改密码 export function resetPassword(data) { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/reset-password`, method: `post`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, data, success: function (e) { if (e.data.code == 0 || e.data.code === "0000") { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); }; // 查询油站提现账户 export function bankList() { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/user-bank/list/${wx.getStorageSync("cooperation").id}`, method: `get`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, data: { state: 1 }, success: function (e) { if (e.data.code == 0 || e.data.code === "0000") { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); }; // 提现 export function handleWithdrawl(data) { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/withdrawl`, method: `post`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, data, success: function (e) { let code = e.data.code if (code == 0 || code == '0000' || code == 2222 || code == 1250 || code == 2224 || code == 3802) { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); }; //提现记录 export function withdrawlList(data) { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/draw/list`, method: `get`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, data, success: function (e) { if (e.data.code == 0 || e.data.code === "0000") { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); }; //查询司机的钱包余额 export function getDriverMoney(data) { return new Promise((reslove, reject) => { wx.request({ url: `${host}/web/v1/coo/getDriverMoney`, method: `get`, header: { "content-type": "application/x-www-form-urlencoded", "AccessToken": wx.getStorageSync("kybUser").accessToken, }, data, success: function (e) { if (e.data.code == 0 || e.data.code === "0000") { reslove(e.data); } else { if (e.data.code == 10) { handleRequest() } else { reject(e.data); } } }, fail: function (e) { reject(e); }, }); }); };