55 lines
1.5 KiB
JavaScript
55 lines
1.5 KiB
JavaScript
import fetch from './fetch.js';
|
|
import config from './config.js';
|
|
|
|
class Api {
|
|
// 微信登录
|
|
static wechatLogin(data) {
|
|
let url = `${config.host}/worker/worker/login`;
|
|
return fetch.request('postFrom', url, data, false)
|
|
}
|
|
|
|
// 绑定手机号
|
|
static bindPhoneNumber(data) {
|
|
let url = `${config.host}/worker/worker/bindPhoneNumber`;
|
|
return fetch.request('postFrom', url, data, false)
|
|
}
|
|
|
|
// 游客登录
|
|
static guestLogin() {
|
|
let url = `${config.host}/worker/worker/guestLogin`;
|
|
return fetch.request('postFrom', url, {}, false)
|
|
}
|
|
|
|
// 退出登录
|
|
static logout() {
|
|
let url = `${config.host}/worker/worker/logout`;
|
|
return fetch.request('postFrom', url, {}, true)
|
|
}
|
|
|
|
// 获取用户信息
|
|
static userInfo() {
|
|
let url = `${config.host}/worker/worker/show`;
|
|
return fetch.request('postFrom', url, {}, true)
|
|
}
|
|
|
|
// 接单列表
|
|
static orderDispatchList(data) {
|
|
let url = `${config.host}/worker/order_dispatch/index`;
|
|
return fetch.request('GET', url, data, true)
|
|
}
|
|
|
|
// 接单/拒接
|
|
static orderConfirm(data) {
|
|
let url = `${config.host}/worker/order_dispatch/orderConfirm`;
|
|
return fetch.request('postFrom', url, data, true)
|
|
}
|
|
|
|
// 工作台列表
|
|
static workbenchOrderList(data) {
|
|
let url = `${config.host}/worker/order_dispatch/workbenchOrderList`;
|
|
return fetch.request('GET', url, data, true)
|
|
}
|
|
}
|
|
|
|
export default Api
|