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 @@
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 获取位置
+
+ {{ `${(form.lng || form.lat) ? ('(' + form.lng + ',' + form.lat + ')') : ''}${form.address}` }}
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 获取位置
+
+ {{ `${(form.lng || form.lat) ? ('(' + form.lng + ',' + form.lat + ')') : ''}${form.address}` }}
+
+
+
+
+ 提交
+
+
+
+
+
+
+
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 @@
-
+
@@ -49,9 +49,38 @@
-
+
+ 护理人
+
+
+
+
+
+
+ {{item.nurse.name}}
+
+
+
+
+ {{item.nurse.phone || '无'}}
+
+
+
+
+ {{ (item.nurse && item.nurse.idcard) ? getSexByIdcard(item.nurse.idcard) : '无' }}
+
+
+
+
+
+
+
+ 被护理人
+
+
-
@@ -71,24 +100,73 @@
- {{item.customer.sex || '无'}}
+ {{ (item.customer && item.customer.idcard) ? getSexByIdcard(item.customer.idcard) : '无' }}
+
+
+
+ 护理项目
+
+
+
+
+
+
+ {{ (sku.sku_info ? sku.sku_info.name : sku.sku_id) }}
+ {{ (sku.time || 0) + '(分钟)' }}
+
+
+
+
+ {{ (sku.sku_info ? sku.sku_info.name : sku.sku_id) }}
+ {{ (sku.time || 0) + '(分钟)' }}
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+ {{ item.schedule_list_checks.length > 0 ? "已督查" : "未督查" }}
- {{item.distance}}公里
-
-
- 去那里
-
-
+
+
+
+ {{ item.schedule_list_callback.length > 0 ? "已回访" : "未回访" }}
+
+
+ 督查
+ 回访
+
@@ -109,6 +187,7 @@