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 @@ diff --git a/src/main.js b/src/main.js index d65056b..2de4d40 100644 --- a/src/main.js +++ b/src/main.js @@ -38,6 +38,11 @@ import VueMeta from 'vue-meta' // 字典数据组件 import DictData from '@/components/DictData' + +import directives from "./directives"; +Vue.use(directives); + + // 全局方法挂载 Vue.prototype.getDicts = getDicts Vue.prototype.getConfigKey = getConfigKey @@ -73,14 +78,14 @@ DictData.install() */ Vue.use(Element, { - size: Cookies.get('size') || 'medium' // set element-ui default size + size: Cookies.get('size') || 'medium' // set element-ui default size }) Vue.config.productionTip = false new Vue({ - el: '#app', - router, - store, - render: h => h(App) -}) + el: '#app', + router, + store, + render: h => h(App) +}) \ No newline at end of file diff --git a/src/views/system/diseaseInfo/index.vue b/src/views/system/diseaseInfo/index.vue new file mode 100644 index 0000000..baddcaf --- /dev/null +++ b/src/views/system/diseaseInfo/index.vue @@ -0,0 +1,457 @@ + + + diff --git a/src/views/system/nurseItem/index.vue b/src/views/system/nurseItem/index.vue new file mode 100644 index 0000000..1f35aad --- /dev/null +++ b/src/views/system/nurseItem/index.vue @@ -0,0 +1,1158 @@ + + + + \ No newline at end of file diff --git a/src/views/system/station/index.vue b/src/views/system/station/index.vue new file mode 100644 index 0000000..429f848 --- /dev/null +++ b/src/views/system/station/index.vue @@ -0,0 +1,896 @@ + + + diff --git a/src/views/system/stationAvatar/index.vue b/src/views/system/stationAvatar/index.vue new file mode 100644 index 0000000..7fe2432 --- /dev/null +++ b/src/views/system/stationAvatar/index.vue @@ -0,0 +1,274 @@ + + + + \ No newline at end of file diff --git a/src/views/system/stationConsumable/index.vue b/src/views/system/stationConsumable/index.vue new file mode 100644 index 0000000..7fd66f9 --- /dev/null +++ b/src/views/system/stationConsumable/index.vue @@ -0,0 +1,982 @@ + + + diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index a9ed055..44a0d4f 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -2,7 +2,7 @@
- + - - + + - 搜索 - 重置 + 搜索 + 重置 @@ -88,7 +103,8 @@ size="mini" @click="handleAdd" v-hasPermi="['system:user:add']" - >新增 + >新增 修改 + >修改 删除 + >删除 - + + - + - - - - - - + + + + + + - + @@ -170,23 +234,37 @@ icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['system:user:edit']" - >修改 + >修改 删除 - + >删除 + 更多 - 重置密码 - 分配角色 + 重置密码 + 分配角色 @@ -194,7 +272,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -255,6 +306,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -262,13 +388,14 @@ v-for="dict in dict.type.sys_normal_disable" :key="dict.value" :label="dict.value" - >{{dict.label}} + >{{ dict.label }} - + - + - + @@ -310,7 +445,12 @@ - + 将文件拖到此处,或点击上传
- 是否更新已经存在的用户数据 + + 是否更新已经存在的用户数据
仅允许导入xls、xlsx格式文件。 - 下载模板 + 下载模板