wanyu_frontend/api/api.js
2025-04-03 18:12:33 +08:00

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