diff --git a/src/api/baseurl.js b/src/api/baseurl.js
new file mode 100644
index 0000000..6ca908c
--- /dev/null
+++ b/src/api/baseurl.js
@@ -0,0 +1,3 @@
+var baseurl = "http://192.168.16.81:8081";
+
+export default baseurl
\ No newline at end of file
diff --git a/src/api/system/diseaseInfo.js b/src/api/system/diseaseInfo.js
new file mode 100644
index 0000000..ad248c5
--- /dev/null
+++ b/src/api/system/diseaseInfo.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询疾病信息字典列表
+export function listDiseaseInfo(query) {
+ return request({
+ url: '/system/diseaseInfo/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询疾病信息字典详细
+export function getDiseaseInfo(id) {
+ return request({
+ url: '/system/diseaseInfo/' + id,
+ method: 'get'
+ })
+}
+
+// 新增疾病信息字典
+export function addDiseaseInfo(data) {
+ return request({
+ url: '/system/diseaseInfo/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改疾病信息字典
+export function updateDiseaseInfo(data) {
+ return request({
+ url: '/system/diseaseInfo/edit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除疾病信息字典
+export function delDiseaseInfo(id) {
+ return request({
+ url: '/system/diseaseInfo/' + id,
+ method: 'delete'
+ })
+}
\ No newline at end of file
diff --git a/src/api/system/nurseItem.js b/src/api/system/nurseItem.js
new file mode 100644
index 0000000..21ab652
--- /dev/null
+++ b/src/api/system/nurseItem.js
@@ -0,0 +1,62 @@
+import request from '@/utils/request'
+
+// 查询护理站护理项目列表
+export function list(query) {
+ return request({
+ url: '/system/stationItem/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询护理站信息列表
+export function liststation(query) {
+ return request({
+ url: '/system/station/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询护理类型
+export function getInfoList() {
+ return request({
+ url: '/system/nurseType/getInfoList',
+ method: 'get'
+ })
+}
+
+
+// 查询护理站护理项目详细
+export function getNurseItem(id) {
+ return request({
+ url: '/system/stationItem/' + id,
+ method: 'get'
+ })
+}
+
+// 新增护理站护理项目
+export function addNurseItem(data) {
+ return request({
+ url: '/system/stationItem/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改护理站护理项目
+export function updateNurseItem(data) {
+ return request({
+ url: '/system/stationItem/edit',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除护理站护理项目
+export function delNurseItem(id) {
+ return request({
+ url: '/system/stationItem/' + id,
+ method: 'delete'
+ })
+}
\ No newline at end of file
diff --git a/src/api/system/station.js b/src/api/system/station.js
new file mode 100644
index 0000000..0809d49
--- /dev/null
+++ b/src/api/system/station.js
@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询护理站信息列表
+export function listStation(query) {
+ return request({
+ url: '/system/station/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询护理站信息详细
+export function getStation(id) {
+ return request({
+ url: '/system/station/' + id,
+ method: 'get'
+ })
+}
+
+// 新增护理站信息
+export function addStation(data) {
+ return request({
+ url: '/system/station/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改护理站信息
+export function updateStation(data) {
+ return request({
+ url: '/system/station/edit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除护理站信息
+export function delStation(id) {
+ return request({
+ url: '/system/station/' + id,
+ method: 'delete'
+ })
+}
+// /system/communityInfo/getFirstLevelInfo 省级区域
+
+export function getFirstLevelInfo() {
+ return request({
+ url: '/system/communityInfo/getFirstLevelInfo',
+ method: 'get'
+ })
+}
+
+// 所属下级区域信息集合
+
+export function getSecondaryLevelInfo(id) {
+ return request({
+ url: `/system/communityInfo/getSecondaryLevelInfo?parentId=${id}`,
+ method: 'get'
+ })
+}
\ No newline at end of file
diff --git a/src/api/system/stationAvatar.js b/src/api/system/stationAvatar.js
new file mode 100644
index 0000000..8355f87
--- /dev/null
+++ b/src/api/system/stationAvatar.js
@@ -0,0 +1,21 @@
+import request from '@/utils/request'
+
+// 用户头像上传
+export function updateNurseStationHeads(data) {
+ return request({
+ url: '/system/station/updateNurseStationHeads',
+ method: 'post',
+ data: data
+ })
+}
+
+
+
+
+export function posts(data) {
+ return request({
+ url: 'https://jsonplaceholder.typicode.com/posts/',
+ method: 'post',
+ data: data
+ })
+}
\ No newline at end of file
diff --git a/src/api/system/stationConsumable.js b/src/api/system/stationConsumable.js
new file mode 100644
index 0000000..b7c6ebc
--- /dev/null
+++ b/src/api/system/stationConsumable.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 查询护理站耗材信息列表
+export function listStationConsumable(query) {
+ return request({
+ url: '/system/stationConsumable/list',
+ method: 'get',
+ params: query
+ })
+}
+
+
+// 查询护理站信息列表
+export function list(query) {
+ return request({
+ url: '/system/station/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询护理站耗材信息详细
+export function getStationConsumable(id) {
+ return request({
+ url: '/system/stationConsumable/' + id,
+ method: 'get'
+ })
+}
+
+// 新增护理站耗材信息
+export function addStationConsumable(data) {
+ return request({
+ url: '/system/stationConsumable/add',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改护理站耗材信息
+export function updateStationConsumable(data) {
+ return request({
+ url: '/system/stationConsumable/edit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除护理站耗材信息
+export function delStationConsumable(id) {
+ return request({
+ url: '/system/stationConsumable/' + id,
+ method: 'delete'
+ })
+}
\ 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..cf24f5b 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -9,7 +9,7 @@
+
+
+
+