290 lines
5.9 KiB
JavaScript
290 lines
5.9 KiB
JavaScript
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);
|
|
},
|
|
});
|
|
});
|
|
}; |