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 @@ + + +