From fbdfa42cbf8965a4f1d79f6c336baafb6e1111dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=97=AB=E6=99=93=E8=8C=B9?= <1935832701@qq.com> Date: Wed, 28 Feb 2024 09:11:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E6=9E=84=20=E7=A7=91=E5=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/agency.js | 79 ++ src/api/system/agencyCategory.js | 44 + src/api/system/department.js | 44 + src/views/system/agency/index.vue | 1047 +++++++++++++++++++++ src/views/system/agencyCategory/index.vue | 503 ++++++++++ src/views/system/department/index.vue | 879 +++++++++++++++++ 6 files changed, 2596 insertions(+) create mode 100644 src/api/system/agency.js create mode 100644 src/api/system/agencyCategory.js create mode 100644 src/api/system/department.js create mode 100644 src/views/system/agency/index.vue create mode 100644 src/views/system/agencyCategory/index.vue create mode 100644 src/views/system/department/index.vue diff --git a/src/api/system/agency.js b/src/api/system/agency.js new file mode 100644 index 0000000..b68b64b --- /dev/null +++ b/src/api/system/agency.js @@ -0,0 +1,79 @@ +import request from '@/utils/request' + +// 查询机构信息列表 +export function listAgency(id) { + return request({ + url: '/system/agency/'+ id, + method: 'get', + + }) +} +export function getFirstLevelInfo() { + return request({ + url: '/system/area/getFirstLevelInfo', + method: 'get' + }) +} +export function getSecondaryLevelInfo(id) { + return request({ + url: `/system/area/getSecondaryLevelInfo?parentId=${id}`, + method: 'get' + }) +} + +// 机构树 +export function agencyList() { + return request({ + url: '/system/agency/agencyList', + method: 'get', + }) +} +// 类别 +export function agencyCategoryList() { + return request({ + url: '/system/agencyCategory/agencyCategoryList ', + method: 'get', + }) +} + + +// 查询机构信息详细 +export function getAgency(id) { + return request({ + url: '/system/agency/' + id, + method: 'get' + }) +} + +// 新增机构信息 +export function addAgency(data) { + return request({ + url: '/system/agency', + method: 'post', + data: data + }) +} + +// 修改机构信息 +export function updateAgency(data) { + return request({ + url: '/system/agency', + method: 'put', + data: data + }) +} + +// 删除机构信息 +export function delAgency(id) { + return request({ + url: '/system/agency/' + id, + method: 'delete' + }) +} + +export function getAgencytype(dictType) { + return request({ + url: '/system/dict/data/type/' + dictType, + method: 'get' + }) +} diff --git a/src/api/system/agencyCategory.js b/src/api/system/agencyCategory.js new file mode 100644 index 0000000..3877be0 --- /dev/null +++ b/src/api/system/agencyCategory.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询机构类别列表 +export function listAgencyCategory(query) { + return request({ + url: '/system/agencyCategory/list', + method: 'get', + params: query + }) +} + +// 查询机构类别详细 +export function getAgencyCategory(id) { + return request({ + url: '/system/agencyCategory/' + id, + method: 'get' + }) +} + +// 新增机构类别 +export function addAgencyCategory(data) { + return request({ + url: '/system/agencyCategory', + method: 'post', + data: data + }) +} + +// 修改机构类别 +export function updateAgencyCategory(data) { + return request({ + url: '/system/agencyCategory', + method: 'put', + data: data + }) +} + +// 删除机构类别 +export function delAgencyCategory(id) { + return request({ + url: '/system/agencyCategory/' + id, + method: 'delete' + }) +} diff --git a/src/api/system/department.js b/src/api/system/department.js new file mode 100644 index 0000000..59037ea --- /dev/null +++ b/src/api/system/department.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询科室信息列表 +export function listDepartment(query) { + return request({ + url: '/system/department/list', + method: 'get', + params: query + }) +} + +// 查询科室信息详细 +export function getDepartment(id) { + return request({ + url: '/system/department/' + id, + method: 'get' + }) +} + +// 新增科室信息 +export function addDepartment(data) { + return request({ + url: '/system/department/add', + method: 'post', + data: data + }) +} + +// 修改科室信息 +export function updateDepartment(data) { + return request({ + url: '/system/department/edit', + method: 'put', + data: data + }) +} + +// 删除科室信息 +export function delDepartment(id) { + return request({ + url: '/system/department/' + id, + method: 'delete' + }) +} diff --git a/src/views/system/agency/index.vue b/src/views/system/agency/index.vue new file mode 100644 index 0000000..61bd949 --- /dev/null +++ b/src/views/system/agency/index.vue @@ -0,0 +1,1047 @@ + + + + diff --git a/src/views/system/agencyCategory/index.vue b/src/views/system/agencyCategory/index.vue new file mode 100644 index 0000000..9234d0c --- /dev/null +++ b/src/views/system/agencyCategory/index.vue @@ -0,0 +1,503 @@ + + + diff --git a/src/views/system/department/index.vue b/src/views/system/department/index.vue new file mode 100644 index 0000000..1a2c211 --- /dev/null +++ b/src/views/system/department/index.vue @@ -0,0 +1,879 @@ + + +