初始化
This commit is contained in:
290
utils/withdraw.js
Normal file
290
utils/withdraw.js
Normal file
@@ -0,0 +1,290 @@
|
||||
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);
|
||||
},
|
||||
});
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user