From eecada0bc583a2267fbc7a8f443b6dd672c8c779 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Thu, 1 Aug 2024 17:52:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=99=E9=95=BF=E7=AB=AF=E7=9D=A3=E6=9F=A5?= =?UTF-8?q?=E3=80=81=E5=9B=9E=E8=AE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/config.js | 4 +- common/http.api.js | 16 +- common/util.js | 11 + package_sub/pages/addCallback/addCallback.vue | 252 +++++++++++++ package_sub/pages/addChecks/addChecks.vue | 157 +++++++++ package_sub/pages/schedule/schedule.vue | 217 ++++++++---- pages.json | 332 +++++++++--------- pages/order/addOrder.vue | 3 +- pages/setting/setting.vue | 51 ++- 9 files changed, 787 insertions(+), 256 deletions(-) create mode 100644 package_sub/pages/addCallback/addCallback.vue create mode 100644 package_sub/pages/addChecks/addChecks.vue diff --git a/common/config.js b/common/config.js index 925d7b8..250c64c 100644 --- a/common/config.js +++ b/common/config.js @@ -1,5 +1,5 @@ -const mode = process.env.NODE_ENV; -//const mode = 'development'; +// const mode = process.env.NODE_ENV; +const mode = 'development'; let ROOTPATH = ''; //域名 switch (mode) { case 'development': diff --git a/common/http.api.js b/common/http.api.js index e5b72a4..dba30fe 100644 --- a/common/http.api.js +++ b/common/http.api.js @@ -21,8 +21,12 @@ let apiTask = { //站长 let apiAdmin = { login: "/api/admin/auth/login", + logout: "/api/admin/auth/logout", me: "/api/admin/auth/me", - scheduleList: "/api/admin/schedule/schedule-index" + scheduleList: "/api/admin/schedule/schedule-index", + customerList: "/api/admin/customer/get-list", + saveCallback: "/api/admin/schedule-list-callbacks/save", + saveCheck: "/api/admin/schedule-list-checks/save" } // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作 const install = (Vue, vm) => { @@ -45,8 +49,12 @@ const install = (Vue, vm) => { //站长 let adminLogin = (data = {}) => vm.$u.post(apiAdmin.login, data); + let adminLogout = (data = {}) => vm.$u.post(apiAdmin.logout, data); let adminMe = (data = {}) => vm.$u.post(apiAdmin.me, data); let adminScheduleList = (data = {}) => vm.$u.get(apiAdmin.scheduleList, data); + let adminCustomerList = (data = {}) => vm.$u.get(apiAdmin.customerList, data); + let adminSaveCallback = (data = {}) => vm.$u.post(apiAdmin.saveCallback, data); + let adminSaveCheck = (data = {}) => vm.$u.post(apiAdmin.saveCheck, data); // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 vm.$u.api = { login, @@ -65,8 +73,12 @@ const install = (Vue, vm) => { scheduleSave, adminLogin, + adminLogout, adminMe, - adminScheduleList + adminScheduleList, + adminCustomerList, + adminSaveCallback, + adminSaveCheck }; }; diff --git a/common/util.js b/common/util.js index 3e67817..8d45679 100644 --- a/common/util.js +++ b/common/util.js @@ -59,3 +59,14 @@ export function getAgeByIdcard(identityCard) { } return age; } + +export function getSexByIdcard (idCard) { + let sexStr; + if (parseInt(idCard.slice(-2, -1)) % 2 == 1) { + sexStr = '男'; + } + else { + sexStr = '女'; + } + return sexStr; +} diff --git a/package_sub/pages/addCallback/addCallback.vue b/package_sub/pages/addCallback/addCallback.vue new file mode 100644 index 0000000..791a981 --- /dev/null +++ b/package_sub/pages/addCallback/addCallback.vue @@ -0,0 +1,252 @@ + + + + + diff --git a/package_sub/pages/addChecks/addChecks.vue b/package_sub/pages/addChecks/addChecks.vue new file mode 100644 index 0000000..db54dfb --- /dev/null +++ b/package_sub/pages/addChecks/addChecks.vue @@ -0,0 +1,157 @@ + + + + + diff --git a/package_sub/pages/schedule/schedule.vue b/package_sub/pages/schedule/schedule.vue index 0afbf31..29318bd 100644 --- a/package_sub/pages/schedule/schedule.vue +++ b/package_sub/pages/schedule/schedule.vue @@ -1,6 +1,6 @@