You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
5.3 KiB
99 lines
5.3 KiB
//api集合
|
|
let apiApp = {
|
|
login: '/api/nurse/auth/login',
|
|
getUser:'/api/nurse/auth/me',
|
|
loginOut:'/api/nurse/auth/logout',
|
|
saveUser:'/api/nurse/auth/save',
|
|
|
|
order:'/api/nurse/order/index',
|
|
orderDetail:'/api/nurse/order/detail',
|
|
saveOrder:'/api/nurse/order/save',
|
|
payCode:'/api/nurse/order/pay-diff',
|
|
nurseIndex:'/api/admin/nurse/index',
|
|
nurseAppletLogin:'/api/nurse/auth/applet-login',
|
|
|
|
// 工作人员相关API
|
|
staffLogin: '/api/worker/auth/login',
|
|
staffLogout: '/api/worker/auth/logout',
|
|
getStaffUser:'/api/worker/auth/me',
|
|
saveStaffUser:'/api/worker/auth/save',
|
|
staffOrder:'/api/worker/order/index',
|
|
otherSite: '/api/worker/hospital/site',
|
|
accompanyProductOrder: '/api/worker/hospital/accompany-order',
|
|
accompanyPay: '/api/worker/hospital/accompany-pay',
|
|
accompanyOrdersDetail: '/api/worker/user/accompany-orders-detail',
|
|
userArchive: '/api/worker/user-archive/index',
|
|
userArchiveSave:'/api/worker/user-archive/save',
|
|
userArchiveArea:'/api/worker/user-archive/area',
|
|
accompanyProduct: '/api/worker/hospital/accompany-product',
|
|
accompanyProductDetail: '/api/worker/hospital/accompany-product-detail',
|
|
listHospital: '/api/worker/hospital/hospital',
|
|
accompanyOrderDetail: '/api/worker/order/detail',
|
|
accompanyOrderPayParams: '/api/worker/order/pay-jsapi', //获取支付参数
|
|
appletLogin: '/api/worker/auth/applet-login', //小程序静默登陆
|
|
|
|
// 运营人员相关API
|
|
operatorLogin: '/api/admin/auth/login',
|
|
operatorLogout: '/api/admin/auth/logout',
|
|
operatorOrder: '/api/admin/accompany-order/index',
|
|
getOperatorUser: '/api/admin/auth/me',
|
|
saveOperatorUser: '/api/admin/admin/save',
|
|
operatorOrderShow: '/api/admin/accompany-order/show',
|
|
operatorOrderSave: '/api/admin/accompany-order/save',
|
|
userAppletLogin: '/api/mobile/user/applet-login',
|
|
}
|
|
|
|
const install = (Vue, vm) => {
|
|
// 护士相关API
|
|
const otherSite = (params = {}) => vm.$u.get(apiApp.otherSite, params)
|
|
const accompanyProduct = (params = {}) => vm.$u.get(apiApp.accompanyProduct, params);
|
|
const accompanyProductDetail = (params = {}) => vm.$u.get(apiApp.accompanyProductDetail, params);
|
|
const listHospital = (params = {}) => vm.$u.get(apiApp.listHospital, params)
|
|
const userArchive = (params = {}) => vm.$u.get(apiApp.userArchive, params)
|
|
const staffLogin = (params = {}) => vm.$u.post(apiApp.staffLogin, params)
|
|
const staffLogout = (params = {}) => vm.$u.post(apiApp.staffLogout, params)
|
|
const getStaffUser = (params = {}) => vm.$u.post(apiApp.getStaffUser, params)
|
|
const saveStaffUser = (params = {}) => vm.$u.post(apiApp.saveStaffUser, params)
|
|
const staffOrder = (params = {}) => vm.$u.get(apiApp.staffOrder, params)
|
|
const userArchiveSave = (params = {}) => vm.$u.post(apiApp.userArchiveSave, params)
|
|
const userArchiveArea = (params = {}) => vm.$u.get(apiApp.userArchiveArea, params)
|
|
const accompanyProductOrder = (params = {}) => vm.$u.post(apiApp.accompanyProductOrder, params)
|
|
const accompanyPay = (params = {}) => vm.$u.post(apiApp.accompanyPay, params)
|
|
const accompanyOrdersDetail = (params = {}) => vm.$u.get(apiApp.accompanyOrdersDetail, params)
|
|
const accompanyOrderDetail = (params = {}) => vm.$u.get(apiApp.accompanyOrderDetail, params)
|
|
const accompanyOrderPayParams = (params = {}) => vm.$u.get(apiApp.accompanyOrderPayParams, params)
|
|
const appletLogin = (params = {}) => vm.$u.get(apiApp.appletLogin, params)
|
|
const nurseAppletLogin = (params = {}) => vm.$u.get(apiApp.nurseAppletLogin, params)
|
|
|
|
// 运营人员相关API
|
|
const operatorLogin = (params = {}) => vm.$u.post(apiApp.operatorLogin, params)
|
|
const operatorLogout = (params = {}) => vm.$u.post(apiApp.operatorLogout, params)
|
|
const operatorOrder = (params = {}) => vm.$u.get(apiApp.operatorOrder, params)
|
|
const getOperatorUser = (params = {}) => vm.$u.post(apiApp.getOperatorUser, params)
|
|
const saveOperatorUser = (params = {}) => vm.$u.post(apiApp.saveOperatorUser, params)
|
|
const operatorOrderShow = (params = {}) => vm.$u.get(apiApp.operatorOrderShow, params)
|
|
const operatorOrderSave = (params = {}) => vm.$u.post(apiApp.operatorOrderSave, params)
|
|
const userAppletLogin = (params = {}) => vm.$u.get(apiApp.userAppletLogin, params)
|
|
|
|
//api方法
|
|
let login = (params = {}) => vm.$u.post(apiApp.login, params);
|
|
let getUser = (params = {}) => vm.$u.post(apiApp.getUser, params);
|
|
let loginOut = (params = {}) => vm.$u.post(apiApp.loginOut, params);
|
|
let saveUser = (params = {}) => vm.$u.post(apiApp.saveUser, params);
|
|
let order = (params = {}) => vm.$u.get(apiApp.order, params);
|
|
let orderDetail = (params = {}) => vm.$u.get(apiApp.orderDetail, params);
|
|
let saveOrder = (params = {}) => vm.$u.post(apiApp.saveOrder, params);
|
|
let payCode = (params = {}) => vm.$u.get(apiApp.payCode, params);
|
|
let nurseIndex = (params = {}) => vm.$u.get(apiApp.nurseIndex, params);
|
|
|
|
|
|
vm.$u.api = {
|
|
login,getUser,loginOut,accompanyProduct,otherSite,saveUser,order,orderDetail,saveOrder,payCode,accompanyProductDetail,listHospital,
|
|
userArchive,staffLogin,staffLogout,getStaffUser,saveStaffUser,staffOrder,userArchiveSave,accompanyProductOrder,accompanyPay,accompanyOrdersDetail,accompanyOrderDetail,userArchiveArea,
|
|
operatorLogin,operatorLogout,operatorOrder,getOperatorUser,saveOperatorUser,operatorOrderShow,operatorOrderSave,nurseIndex,accompanyOrderPayParams,appletLogin,nurseAppletLogin,userAppletLogin
|
|
};
|
|
}
|
|
|
|
export default {
|
|
install
|
|
} |