//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 }