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.

163 lines
7.7 KiB

1 year ago
//api集合
let apiApp = {
// 用户
login: '/api/mobile/user/applet-login',
userInfo: '/api/mobile/user/get-user-info',
updateUser: '/api/mobile/user/update-user',
getMobile: '/api/mobile/user/mobile',
// 用户订单
accompanyOrders: '/api/mobile/user/accompany-orders',
1 year ago
accompanyOrdersDetail: '/api/mobile/user/accompany-orders-detail',
1 year ago
// 医院 陪护下单
listHospital: '/api/mobile/hospital/hospital',
detailHospital: '/api/mobile/hospital/hospital-detail',
accompanyProduct: '/api/mobile/hospital/accompany-product',
accompanyProductDetail: '/api/mobile/hospital/accompany-product-detail',
accompanyProductOrder: '/api/mobile/hospital/accompany-order',
accompanyPay: '/api/mobile/hospital/accompany-pay',
1 year ago
orderRefund: '/api/mobile/user/accompany-order-refund',
1 year ago
// 服务对象
userArchive: '/api/mobile/user-archive/index',
userArchiveShow: '/api/mobile/user-archive/show',
userArchiveSave: '/api/mobile/user-archive/save',
userArchiveDestroy: '/api/mobile/user-archive/destroy',
// 其他
otherBanner: '/api/mobile/other/banner',
otherSite: '/api/mobile/other/site',
otherArticleType: '/api/mobile/other/article-type',
otherArticle: '/api/mobile/other/article',
otherArticleDetail: '/api/mobile/other/article-detail',
otherUpload: '/api/mobile/upload-file',
//商城
productCategory: '/api/mobile/product/product-category',
productList: '/api/mobile/product/product',
productDetail: '/api/mobile/product/product-detail',
productOrder: '/api/mobile/product/order',
productPay: '/api/mobile/product/pay',
1 year ago
productOrderRefund: '/api/mobile/user/order-refund',
1 year ago
// 收货地址
userAddress: '/api/mobile/user-address/index',
userAddressShow: '/api/mobile/user-address/show',
userAddressSave: '/api/mobile/user-address/save',
userAddressDestroy: '/api/mobile/user-address/destroy',
1 year ago
// 用户商城订单
userOrders: '/api/mobile/user/orders',
1 year ago
userOrdersDetail: '/api/mobile/user/orders-detail',
1 year ago
// 购物车
cartIndex: '/api/mobile/cart/index',
cartShow: '/api/mobile/cart/show',
cartSave: '/api/mobile/cart/save',
cartDestroy: '/api/mobile/cart/destroy',
1 year ago
1 year ago
hospital: '/api/mobile/hospital/hospital',
7 days ago
banner: '/api/mobile/other/banner',
// 就医服务
serveHospital:'/api/mobile/serve-hospital/hospital',
serveHospitalDetail:'/api/mobile/serve-hospital/hospital-detail',
serveHospitalForm:'/api/mobile/serve-hospital/forms',
serveHospitalOrder:'/api/mobile/user/serve-hospital-form',
serveHospitalOrderDetail:'/api/mobile/user/serve-hospital-form-detail',
oldAgeAllowanceSubmit: '/api/mobile/user/old-age-allowance',
1 year ago
1 year ago
}
// 此处第二个参数vm就是我们在页面使用的this你可以通过vm获取vuex等操作
const install = (Vue, vm) => {
//api方法
//
const login = (params = {}) => vm.$u.get(apiApp.login, params)
const getUserInfo = () => vm.$u.get(apiApp.userInfo)
const updateUser = (params = {}) => vm.$u.post(apiApp.updateUser, params)
const getMobile = (params = {}) => vm.$u.get(apiApp.getMobile, params)
// 用户订单
const accompanyOrders = (params = {}) => vm.$u.get(apiApp.accompanyOrders, params)
const accompanyOrdersDetail = (params = {}) => vm.$u.get(apiApp.accompanyOrdersDetail, params)
// 医院 陪护下单
const listHospital = (params = {}) => vm.$u.get(apiApp.listHospital, params)
const detailHospital = (params = {}) => vm.$u.get(apiApp.detailHospital, params)
const accompanyProduct = (params = {}) => vm.$u.get(apiApp.accompanyProduct, params)
const accompanyProductDetail = (params = {}) => vm.$u.get(apiApp.accompanyProductDetail, params)
const accompanyProductOrder = (params = {}) => vm.$u.post(apiApp.accompanyProductOrder, params)
const accompanyPay = (params = {}) => vm.$u.post(apiApp.accompanyPay, params)
1 year ago
const orderRefund = (params = {}) => vm.$u.get(apiApp.orderRefund, params)
1 year ago
// 服务对象
const userArchive = (params = {}) => vm.$u.get(apiApp.userArchive, params)
const userArchiveShow = (params = {}) => vm.$u.get(apiApp.userArchiveShow, params)
const userArchiveSave = (params = {}) => vm.$u.post(apiApp.userArchiveSave, params)
const userArchiveDestroy = (params = {}) => vm.$u.get(apiApp.userArchiveDestroy, params)
// 其他
const otherBanner = (params = {}) => vm.$u.get(apiApp.otherBanner, params)
const otherSite = (params = {}) => vm.$u.get(apiApp.otherSite, params)
const otherArticleType = (params = {}) => vm.$u.get(apiApp.otherArticleType, params)
const otherArticle = (params = {}) => vm.$u.get(apiApp.otherArticle, params)
const otherArticleDetail = (params = {}) => vm.$u.get(apiApp.otherArticleDetail, params)
const otherUpload = (params = {}) => vm.$u.post(apiApp.accompanyPay, params)
// 商城
const productCategory = (params = {}) => vm.$u.get(apiApp.productCategory, params)
const productList = (params = {}) => vm.$u.get(apiApp.productList, params)
const productDetail = (params = {}) => vm.$u.get(apiApp.productDetail, params)
1 year ago
const productOrder = (params = {}) => vm.$u.post(apiApp.productOrder, params)
1 year ago
const productPay = (params = {}) => vm.$u.post(apiApp.productPay, params)
1 year ago
// 收货地址
const userAddress = (params = {}) => vm.$u.get(apiApp.userAddress, params)
const userAddressShow = (params = {}) => vm.$u.get(apiApp.userAddressShow, params)
const userAddressSave = (params = {}) => vm.$u.post(apiApp.userAddressSave, params)
const userAddressDestroy = (params = {}) => vm.$u.get(apiApp.userAddressDestroy, params)
// 用户商城订单
const userOrders = (params = {}) => vm.$u.get(apiApp.userOrders, params)
const userOrdersDetail = (params = {}) => vm.$u.get(apiApp.userOrdersDetail, params)
1 year ago
const productOrderRefund = (params = {}) => vm.$u.get(apiApp.productOrderRefund, params)
1 year ago
const hospitalList = (params = {}) => vm.$u.get(apiApp.hospital, params)
const banner = (params = {}) => vm.$u.get(apiApp.banner, params)
1 year ago
// end
// 购物车
const cartList = (params = {}) => vm.$u.get(apiApp.cartIndex, params)
const cartShow = (params = {}) => vm.$u.get(apiApp.cartShow, params)
const cartSave = (params = {}) => vm.$u.post(apiApp.cartSave, params)
7 days ago
const cartDestroy = (params = {}) => vm.$u.get(apiApp.cartDestroy, params)
1 year ago
// 就医服务
const serveHospital = (params = {}) => vm.$u.get(apiApp.serveHospital, params)
7 days ago
const serveHospitalDetail = (params = {}) => vm.$u.get(apiApp.serveHospitalDetail, params)
const serveHospitalForm = (params = {}) => vm.$u.get(apiApp.serveHospitalForm, params)
const serveHospitalOrder = (params = {}) => vm.$u.get(apiApp.serveHospitalOrder, params)
const serveHospitalOrderDetail = (params = {}) => vm.$u.get(apiApp.serveHospitalOrderDetail, params)
const oldAgeAllowanceSubmit = (params = {}) => vm.$u.post(apiApp.oldAgeAllowanceSubmit, params)
1 year ago
// end
1 year ago
vm.$u.api = {
hospitalList,
banner,
1 year ago
// 用户
1 year ago
login,
getUserInfo,
updateUser,
getMobile,
//用户订单
1 year ago
accompanyOrders,accompanyOrdersDetail,
// 医院 陪护下单
1 year ago
listHospital,detailHospital,accompanyProduct,accompanyProductDetail,accompanyProductOrder,accompanyPay,orderRefund,
1 year ago
// 服务对象
userArchive,userArchiveShow,userArchiveSave,userArchiveDestroy,
1 year ago
// other
1 year ago
otherBanner,otherSite,otherArticleType,otherArticle,otherArticleDetail,otherUpload,
// 商城
productCategory,productList,productDetail,productOrder,productPay,
// 收货地址
userAddress,userAddressShow,userAddressSave,userAddressDestroy,
// 用户商城订单
1 year ago
userOrders,userOrdersDetail,productOrderRefund,
1 year ago
// 购物车
7 days ago
cartList, cartSave, cartShow, cartDestroy,
//就医服务
serveHospital,serveHospitalDetail,serveHospitalForm,serveHospitalOrder,serveHospitalOrderDetail,
// 养老补贴
oldAgeAllowanceSubmit
1 year ago
};
}
export default {
install
1 year ago
}