From 90a33d25135b799875c9196abc29bc853994c4bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=97=AB=E6=99=93=E8=8C=B9?= <1935832701@qq.com> Date: Fri, 16 Sep 2022 18:30:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A4=E7=90=86=E7=B1=BB=E5=9E=8B+=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E4=BF=A1=E6=81=AF+=E6=8A=A4=E7=90=86=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E5=8A=9F=E8=83=BD=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/StationDepartment.js | 54 ++ src/api/system/nurseType.js | 44 ++ src/api/system/order.js | 17 + src/directives.js | 14 + src/layout/components/Navbar.vue | 4 +- src/main.js | 2 + src/views/system/StationDepartment/index.vue | 662 +++++++++++++++++++ src/views/system/nurseType/index.vue | 409 ++++++++++++ src/views/system/order/index.vue | 397 +++++++++++ 9 files changed, 1601 insertions(+), 2 deletions(-) create mode 100644 src/api/system/StationDepartment.js create mode 100644 src/api/system/nurseType.js create mode 100644 src/api/system/order.js create mode 100644 src/directives.js create mode 100644 src/views/system/StationDepartment/index.vue create mode 100644 src/views/system/nurseType/index.vue create mode 100644 src/views/system/order/index.vue diff --git a/src/api/system/StationDepartment.js b/src/api/system/StationDepartment.js new file mode 100644 index 0000000..4fda57a --- /dev/null +++ b/src/api/system/StationDepartment.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +// 查询护理站部门信息列表 +export function listStationDepartment(query) { + return request({ + url: '/system/StationDepartment/list', + method: 'get', + params: query + }) +} + +// 查询护理站部门信息详细 +export function getStationDepartment(id) { + return request({ + url: '/system/StationDepartment/' + id, + method: 'get' + }) +} + +// 新增护理站部门信息 +export function addStationDepartment(data) { + return request({ + url: '/system/StationDepartment/add', + method: 'post', + data: data + }) +} + +// 修改护理站部门信息 +export function updateStationDepartment(data) { + return request({ + url: '/system/StationDepartment/edit', + method: 'post', + data: data + }) +} + +// 删除护理站部门信息 +export function delStationDepartment(id) { + return request({ + url: '/system/StationDepartment/' + id, + method: 'delete' + }) +} + +// 护理站 +export function list (query) { + return request({ + url: '/system/station/list', + method: 'get', + params: query + + }) +} diff --git a/src/api/system/nurseType.js b/src/api/system/nurseType.js new file mode 100644 index 0000000..2542c7d --- /dev/null +++ b/src/api/system/nurseType.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询护理类型信息列表 +export function listNurseType(query) { + return request({ + url: '/system/nurseType/list', + method: 'get', + params: query + }) +} + +// 查询护理类型信息详细 +export function getNurseType(id) { + return request({ + url: '/system/nurseType/' + id, + method: 'get' + }) +} + +// 新增护理类型信息 +export function addNurseType(data) { + return request({ + url: 'system/nurseType/add', + method: 'post', + data: data + }) +} + +// 修改护理类型信息 +export function updateNurseType(data) { + return request({ + url: 'system/nurseType/edit', + method: 'post', + data: data + }) +} + +// 删除护理类型信息 +export function delNurseType(id) { + return request({ + url: '/system/nurseType/' + id, + method: 'delete' + }) +} diff --git a/src/api/system/order.js b/src/api/system/order.js new file mode 100644 index 0000000..5e41826 --- /dev/null +++ b/src/api/system/order.js @@ -0,0 +1,17 @@ +import request from '@/utils/request' +// 查询护理类型信息列表 +export function appointmentOrderDetailsList(query) { + return request({ + url: '/system/appointmentOrderDetails/appointmentOrderDetailsList', + method: 'get', + params: query + }) +} + +export function Detailed(id) { + return request({ + url: `/system/appointmentOrderDetails/Detailed`+`?orderNo=${id}`, + method: 'get', + + }) +} \ No newline at end of file diff --git a/src/directives.js b/src/directives.js new file mode 100644 index 0000000..99553b1 --- /dev/null +++ b/src/directives.js @@ -0,0 +1,14 @@ +import Vue from 'vue' + +Vue.directive('loadmore', { + bind(el, binding) { + // 获取element-ui定义好的scroll盒子 + const SELECTWRAP_DOM = el.querySelector('.el-select-dropdown .el-select-dropdown__wrap') + SELECTWRAP_DOM.addEventListener('scroll', function() { + const CONDITION = this.scrollHeight - this.scrollTop === this.clientHeight; + if (CONDITION == false) { + binding.value() + } + }) + } +}) \ No newline at end of file diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 2a9b4e3..bebcbe3 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -9,13 +9,13 @@