From be9a570e5f4abf522f0625854860388c940b02b7 Mon Sep 17 00:00:00 2001 From: shidongli Date: Thu, 12 Oct 2023 17:39:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=93=E7=97=85=E7=AD=9B=E6=9F=A5=E5=88=97?= =?UTF-8?q?=E8=A1=A8=20=E6=9C=8D=E5=8A=A1=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/Specializedlist.js | 122 + src/api/system/serveItemManage.js | 43 + src/views/system/Specializedlist/index.vue | 3105 ++++++++++++++++++++ src/views/system/serveItemManage/index.vue | 851 ++++++ 4 files changed, 4121 insertions(+) create mode 100644 src/api/system/Specializedlist.js create mode 100644 src/api/system/serveItemManage.js create mode 100644 src/views/system/Specializedlist/index.vue create mode 100644 src/views/system/serveItemManage/index.vue 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