// 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分) let LoginUrl = 'open-api/pingXiang/login'; let SendVerifyCodeUrl = 'open-api/pingXiang/sendLoginVerifyCode'; let VenueListUrl = 'mp-api/hhrs/venue/list'; let VenueDetailUrl = 'mp-api/hhrs/venue/detail'; let MerchantListUrl = 'mp-api/hhrs/merchant/list'; let MerchantDetailUrl = 'mp-api/hhrs/merchant/detail'; let RightsInfoUrl = 'mp-api/hhrs/rights/info'; let RightsDetailUrl = 'mp-api/hhrsRights/detail'; let RightsAuthUrl = 'mp-api/hhrs/rights/auth'; let EligibilityUrl = 'mp-api/hhrsRights/eligibility'; let RightsBookUrl = 'mp-api/hhrs/rights/book'; let InitFaceVerifyUrl = 'open-api/aliyun/face/initFaceVerify'; let DescribeFaceVerifyUrl = 'open-api/aliyun/face/describeFaceVerify'; let RightsListUrl = 'mp-api/hhrsRights/list'; let AppointmentListUrl = 'mp-api/hhrsRights/appointment/list'; let CheckListUrl = 'mp-api/hhrsRights/check/list'; let StoreListUrl = 'mp-api/hhrsStore/list'; let StoreDetailUrl = 'mp-api/hhrsStore/detail'; let WinnerDatesUrl = 'mp-api/hhrsWinner/dates'; let WinnerListUrl = 'mp-api/hhrsWinner/list'; let AppointUrl = 'zhy-api/cardBag/appoint'; // 此处第二个参数vm,就是我们在页面使用的this const install = (Vue, vm) => { let checkerLogin = (params = {}) => vm.$u.post(LoginUrl, params); let sendLoginVerifyCode = (params = {}) => vm.$u.post(SendVerifyCodeUrl, params); // 文旅场馆 let getVenueList = (params = {}) => vm.$u.get(VenueListUrl, params); let getVenueDetail = (params = {}) => vm.$u.post(VenueDetailUrl, params); // 商户折扣 let getMerchantList = (params = {}) => vm.$u.get(MerchantListUrl, params); let getMerchantDetail = (params = {}) => vm.$u.post(MerchantDetailUrl, params); // 中奖名单 let getWinnerDates = (params = {}) => vm.$u.get(WinnerDatesUrl, params); let getWinnerList = (params = {}) => vm.$u.post(WinnerListUrl, params); let doAppoint = (params = {}) => vm.$u.post(AppointUrl, params); // 权益包 let getRightsInfo = (params = {}) => vm.$u.get(RightsInfoUrl, params); let getRightsDetail = (params = {}) => vm.$u.post(RightsDetailUrl, params); let doRightsAuth = (params = {}) => vm.$u.post(RightsAuthUrl, params); let doRightsBook = (params = {}) => vm.$u.post(RightsBookUrl, params); let getEligibility = (params = {}) => vm.$u.post(EligibilityUrl, params); let initFaceVerify = (params = {}) => vm.$u.post(InitFaceVerifyUrl, params); let describeFaceVerify = (params = {}) => vm.$u.post(DescribeFaceVerifyUrl, params); let getRightsList = (params = {}) => vm.$u.post(RightsListUrl, params); let getAppointmentList = (params = {}) => vm.$u.post(AppointmentListUrl, params); let getCheckList = (params = {}) => vm.$u.post(CheckListUrl, params); let getStoreList = (params = {}) => vm.$u.post(StoreListUrl, params); let getStoreDetail = (params = {}) => vm.$u.post(StoreDetailUrl, params); vm.$u.api = { checkerLogin, sendLoginVerifyCode, getVenueList, getVenueDetail, getMerchantList, getMerchantDetail, getWinnerList, getRightsInfo, getRightsDetail, doRightsAuth, doRightsBook, getEligibility, initFaceVerify, describeFaceVerify, getRightsList, getAppointmentList, getCheckList, getStoreList, getStoreDetail, getWinnerDates, getWinnerList, doAppoint, }; } export default { install }