diff --git a/src/api/system/Specializedlist.js b/src/api/system/Specializedlist.js new file mode 100644 index 0000000..460c15c --- /dev/null +++ b/src/api/system/Specializedlist.js @@ -0,0 +1,122 @@ +import request from '@/utils/request' + +//患者管理 +export function thList(query) { + return request({ + url: '/system/screening/record/screeningList', + method: 'get', + params: query + }) + } + //评估字典 +export function business() { + return request({ + url: '/business/assessdic/list', + method: 'get', + + }) + } + //终止 +export function zzg(query) { + return request({ + url: '/business/patient/terminateManage', + method: 'post', + data: query + + }) + } + //筛查时间轴 +export function timelineList(data) { + return request({ + url: '/business/screening/timelineList/' + data, + method: 'get', + + + }) + } + // 风险评估记录保存 +export function saveRate(data) { + return request({ + url: '/business/register/updateManage', + method: 'post', + data: data + }) + } + // 筛查保存 +export function projectRecordypdata(data) { + return request({ + url: '/system/screening/record/update', + method: 'post', + data: data + }) + } + //筛查时间轴 +export function screening(data) { + return request({ + url: '/system/screening/record/detail/' + data, + method: 'get', + + + }) + } + // 获取预约项目列表 +export function projecttList(data) { + return request({ + url: '/system/screening/project/getList', + method: 'get', + params: data + }) + } + // 登记 +export function receivescreening(data) { + return request({ + url: '/system/screening/record/receive/' + data, + method: 'get', + + }) + } + // 查看 +export function viewfiled(filePath) { + return request({ + url: `/nurseApplet/screening/record/fileview?filePath=${filePath}`, + method: 'get', + responseType: 'blob' + }) + } + // 获取机构 +export function getOrgnList() { + return request({ + url: '/system/hospital/getList', + method: 'get' + }) + } + + + + // 查询角色详细 +export function getRole(roleId) { + return request({ + url: '/system/role/' + roleId, + method: 'get' + }) + } + + // 角色状态修改 +export function changeRoleStatus(roleId, status) { + const data = { + roleId, + status + } + return request({ + url: '/system/role/changeStatus', + method: 'put', + data: data + }) + } + // 根据角色ID查询部门树结构 +export function deptTreeSelect(roleId) { + return request({ + url: '/system/role/deptTree/' + roleId, + method: 'get' + }) + } \ No newline at end of file diff --git a/src/api/system/serveItemManage.js b/src/api/system/serveItemManage.js new file mode 100644 index 0000000..46fc9bd --- /dev/null +++ b/src/api/system/serveItemManage.js @@ -0,0 +1,43 @@ + +import request from '@/utils/request' + +// 获取服务项目列表 +export function getServerlist(query) { + return request({ + url: '/system/screening/project/list', + method: 'get', + params: query + }) + } + // 获取对应机构树 +export function getOrgTree() { + return request({ + url: '/system/hospital/getList', + method: 'get' + }) + } + // 新增服务项目 +export function addProject(data) { + return request({ + url: '/system/screening/project/add', + method: 'post', + data: data + }) + } + // 修改服务项目 +export function changeProject(data) { + return request({ + url: '/system/screening/project/update', + method: 'post', + data: data + }) + } + // 删除服务项目 +export function delProject(projectId) { + return request({ + url: `/system/screening/project/delete/${projectId}`, + method: 'post', + }) + } + + \ No newline at end of file diff --git a/src/views/system/Specializedlist/index.vue b/src/views/system/Specializedlist/index.vue new file mode 100644 index 0000000..0c61543 --- /dev/null +++ b/src/views/system/Specializedlist/index.vue @@ -0,0 +1,3105 @@ + + + + + + \ No newline at end of file diff --git a/src/views/system/serveItemManage/index.vue b/src/views/system/serveItemManage/index.vue new file mode 100644 index 0000000..440e89d --- /dev/null +++ b/src/views/system/serveItemManage/index.vue @@ -0,0 +1,851 @@ + + + + + \ No newline at end of file