From bddf3f371163319610ea34b7d0128cd60984d604 Mon Sep 17 00:00:00 2001 From: "271556543@qq.com" <271556543@qq.com> Date: Thu, 29 Sep 2022 17:35:51 +0800 Subject: [PATCH] 2022-9-29 xy --- common/config.js | 2 +- common/http.api.js | 65 ++--- manifest.json | 4 + pages/detailNursing/detailNursing.vue | 300 +++++++++++++--------- pages/home/home.vue | 3 +- pages/list/list.vue | 8 +- pages/nursingCalendar/nursingCalendar.vue | 3 +- pages/setting/setting.vue | 12 +- pages/todayNursing/todayNursing.vue | 9 +- static/female.png | Bin 0 -> 5777 bytes static/male.png | Bin 0 -> 5143 bytes store/index.js | 2 + 12 files changed, 249 insertions(+), 159 deletions(-) create mode 100644 static/female.png create mode 100644 static/male.png diff --git a/common/config.js b/common/config.js index 2207b79..e40357d 100644 --- a/common/config.js +++ b/common/config.js @@ -1,4 +1,4 @@ -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 36d236a..d9c2ae7 100644 --- a/common/http.api.js +++ b/common/http.api.js @@ -1,51 +1,54 @@ //api集合 let apiAuth = { - login: "/api/nurse/auth/login", - me: "/api/nurse/auth/me", - logout: "/api/nurse/auth/logout", - save: "/api/nurse/auth/save", + login: "/api/nurse/auth/login", + me: "/api/nurse/auth/me", + logout: "/api/nurse/auth/logout", + save: "/api/nurse/auth/save", }; let apiTask = { - nurseList: "/api/nurse/nurse-list", - nurseDetail: "/api/nurse/nurse-detail", - nurseSave: "/api/nurse/nurse-save", - nurseCalendar: "/api/nurse/nurse-calendar", - noticeList: "/api/nurse/notice-list", - noticeDetail: "/api/nurse/notice-detail", - statistic: "/api/nurse/statistic", + nurseList: "/api/nurse/nurse-list", + nurseDetail: "/api/nurse/nurse-detail", + nurseSave: "/api/nurse/nurse-save", + processSave: "/api/nurse/process-save", + nurseCalendar: "/api/nurse/nurse-calendar", + noticeList: "/api/nurse/notice-list", + noticeDetail: "/api/nurse/notice-detail", + statistic: "/api/nurse/statistic", }; // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作 const install = (Vue, vm) => { - //api方法 - let login = (data = {}) => vm.$u.post(apiAuth.login, data); - let me = (data = {}) => vm.$u.post(apiAuth.me, data); - let logout = (data = {}) => vm.$u.post(apiAuth.logout, data); - let save = (data = {}) => vm.$u.post(apiAuth.save, data); + //api方法 + let login = (data = {}) => vm.$u.post(apiAuth.login, data); + let me = (data = {}) => vm.$u.post(apiAuth.me, data); + let logout = (data = {}) => vm.$u.post(apiAuth.logout, data); + let save = (data = {}) => vm.$u.post(apiAuth.save, data); - let nurseList = (params = {}) => vm.$u.get(apiTask.nurseList, params); - let nurseDetail = (params = {}) => vm.$u.get(apiTask.nurseDetail, params); - let nurseSave = (data = {}) => vm.$u.post(apiTask.nurseSave, data); - let nurseCalendar = (params = {}) => vm.$u.get(apiTask.nurseCalendar, params); - let noticeList = (params = {}) => vm.$u.get(apiTask.noticeList, params); - let noticeDetail = (params = {}) => vm.$u.get(apiTask.noticeDetail, params); - let statistic = (params = {}) => vm.$u.get(apiTask.statistic, params); - // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 - vm.$u.api = { - login, - me, - logout, - save, + let nurseList = (params = {}) => vm.$u.get(apiTask.nurseList, params); + let nurseDetail = (params = {}) => vm.$u.get(apiTask.nurseDetail, params); + let nurseSave = (data = {}) => vm.$u.post(apiTask.nurseSave, data); + let processSave = (data = {}) => vm.$u.post(apiTask.processSave, data); + let nurseCalendar = (params = {}) => vm.$u.get(apiTask.nurseCalendar, params); + let noticeList = (params = {}) => vm.$u.get(apiTask.noticeList, params); + let noticeDetail = (params = {}) => vm.$u.get(apiTask.noticeDetail, params); + let statistic = (params = {}) => vm.$u.get(apiTask.statistic, params); + // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 + vm.$u.api = { + login, + me, + logout, + save, nurseList, nurseDetail, nurseSave, + processSave, nurseCalendar, noticeList, noticeDetail, statistic - }; + }; }; export default { - install, + install, }; diff --git a/manifest.json b/manifest.json index b6baff8..a0da06e 100644 --- a/manifest.json +++ b/manifest.json @@ -59,6 +59,10 @@ "scope.userLocation" : { "desc" : "获取位置" } + }, + "requiredPrivateInfos" : [ "getLocation" ], + "optimization" : { + "subPackages" : true } }, "mp-alipay" : { diff --git a/pages/detailNursing/detailNursing.vue b/pages/detailNursing/detailNursing.vue index 74cf909..901eedd 100644 --- a/pages/detailNursing/detailNursing.vue +++ b/pages/detailNursing/detailNursing.vue @@ -50,7 +50,7 @@ {{detail.customer.phone}} - + 更新定位 @@ -66,10 +66,9 @@ - - - {{item.sku_info.name}} - + + {{item.sku_info.name}} + - + 过程打卡 - (1) + (3) + + + 签到 + {{$u.timeFormat(time,'hh:MM:ss')}} + + + 签退 + {{$u.timeFormat(time,'hh:MM:ss')}} - + 更新定位 {{$u.timeFormat(time,'hh:MM:ss')}} @@ -102,12 +109,14 @@