From e3b1d206bac7771860eefb19ada2ab3b0a2bb415 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Thu, 5 Sep 2024 18:08:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/http.api.js | 49 +++---- common/http.interceptor.js | 3 +- packages/booksubmit/appointment.vue | 26 +++- packages/booksubmit/index.vue | 86 +++++++++---- packages/donate/index.vue | 191 ++++++++++++++++++++++++++++ packages/my/index.vue | 8 +- packages/mybook/detail.vue | 6 + packages/mybook/index.vue | 2 +- packages/mycourse/coursePay.vue | 9 +- packages/mycourse/courseTxl.vue | 36 ++++-- packages/mycourse/index.vue | 10 +- packages/register/index.vue | 18 +-- pages.json | 5 + pages/book/index.vue | 13 +- pages/course/index.vue | 2 +- pages/me/index.vue | 13 +- 16 files changed, 374 insertions(+), 103 deletions(-) create mode 100644 packages/donate/index.vue diff --git a/common/http.api.js b/common/http.api.js index 1a05701..aebeada 100644 --- a/common/http.api.js +++ b/common/http.api.js @@ -7,8 +7,8 @@ let apiApp = { saveUser: '/api/mobile/user/update-user', getUserMobile: '/api/mobile/user/mobile', sendSms: '/api/mobile/user/send-sms', - bindMobile: '/api/mobile/user/bind-mobile', - checkMobile:'/api/mobile/user/check-mobile', + bindMobile: '/api/mobile/user/bind-mobile', + checkMobile: '/api/mobile/user/check-mobile', // 课程 courseNotices: '/api/mobile/course/notices', @@ -25,14 +25,14 @@ let apiApp = { // 预约 scheduleIndex: '/api/mobile/schedule/index', scheduleSave: '/api/mobile/schedule/save', - scheduleDetail: '/api/mobile/schedule/detail', - scheduleCheck:'/api/mobile/schedule/check', + scheduleDetail: '/api/mobile/schedule/detail', + scheduleCheck: '/api/mobile/schedule/check', // 其他 otherConfig: '/api/mobile/other/config', otherBanner: '/api/mobile/other/banner', - otherUploadFile: '/api/mobile/upload-file', - getparameter:'/api/admin/parameter/show' - + otherUploadFile: '/api/mobile/upload-file', + getparameter: '/api/admin/parameter/show', + updateDonates: '/api/mobile/user/update-donates' } // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作 @@ -44,8 +44,8 @@ const install = (Vue, vm) => { let saveUser = (params = {}) => vm.$u.post(apiApp.saveUser, params); let getUserMobile = (params = {}) => vm.$u.get(apiApp.getUserMobile, params); let sendSms = (params = {}) => vm.$u.get(apiApp.sendSms, params); - let bindMobile = (params = {}) => vm.$u.get(apiApp.bindMobile, params); - let checkMobile = (params = {}) => vm.$u.get(apiApp.checkMobile, params); + let bindMobile = (params = {}) => vm.$u.get(apiApp.bindMobile, params); + let checkMobile = (params = {}) => vm.$u.get(apiApp.checkMobile, params); // 课程 let courseNotices = (params = {}) => vm.$u.get(apiApp.courseNotices, params); @@ -64,23 +64,15 @@ const install = (Vue, vm) => { // 预约 let scheduleIndex = (params = {}) => vm.$u.get(apiApp.scheduleIndex, params); let scheduleSave = (params = {}) => vm.$u.post(apiApp.scheduleSave, params); - let scheduleDetail = (params = {}) => vm.$u.get(apiApp.scheduleDetail, params); + let scheduleDetail = (params = {}) => vm.$u.get(apiApp.scheduleDetail, params); let scheduleCheck = (params = {}) => vm.$u.get(apiApp.scheduleCheck, params); // 其他 let otherConfig = (params = {}) => vm.$u.get(apiApp.otherConfig, params); let otherBanner = (params = {}) => vm.$u.get(apiApp.otherBanner, params); - let otherUploadFile = (params = {}) => vm.$u.post(apiApp.otherUploadFile, params); - let getparameter = (params = {}) => vm.$u.get(apiApp.getparameter, params); - // export function getparameter(param, loading = true) { - // return request({ - // url: '/api/admin/parameter/show', - // method: 'get', - // params: param, - // paramsSerializer: customParamsSerializer, - // isLoading: loading - // }) - // } + let otherUploadFile = (params = {}) => vm.$u.post(apiApp.otherUploadFile, params); + let getparameter = (params = {}) => vm.$u.get(apiApp.getparameter, params); + let updateDonates = (params = {}) => vm.$u.post(apiApp.updateDonates, params); // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 vm.$u.api = { @@ -91,8 +83,8 @@ const install = (Vue, vm) => { saveUser, getUserMobile, sendSms, - bindMobile, - checkMobile:checkMobile, + bindMobile, + checkMobile: checkMobile, // 课程 courseNotices, @@ -107,15 +99,16 @@ const install = (Vue, vm) => { // 预约 scheduleIndex, scheduleSave, - scheduleDetail, - scheduleCheck, - // 资讯 + scheduleDetail, + scheduleCheck, + // 资讯 courseNews, // 其他 otherConfig, otherBanner, - otherUploadFile, - getparameter:getparameter + otherUploadFile, + getparameter: getparameter, + updateDonates:updateDonates }; } diff --git a/common/http.interceptor.js b/common/http.interceptor.js index 32b1114..1d5fc3d 100644 --- a/common/http.interceptor.js +++ b/common/http.interceptor.js @@ -102,7 +102,8 @@ const install = (Vue, vm) => { title: res.data.errmsg, duration: 2000 }) - }, 20) + }, 20) + } return false; diff --git a/packages/booksubmit/appointment.vue b/packages/booksubmit/appointment.vue index 90a5866..b500294 100644 --- a/packages/booksubmit/appointment.vue +++ b/packages/booksubmit/appointment.vue @@ -1,7 +1,7 @@