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 @@