From 10d9b7bd6f7fc0cd67e210ba3ffbd74667a56f00 Mon Sep 17 00:00:00 2001 From: duhe Date: Tue, 25 Feb 2025 09:08:04 +0800 Subject: [PATCH] =?UTF-8?q?=E7=96=BE=E7=97=85=E7=9B=AE=E5=BD=95=E5=89=8D?= =?UTF-8?q?=E5=8F=B0=E4=BB=A3=E7=A0=81=20up=20by=20dh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/catalog/disease/authRole.vue | 112 ++++ .../catalog/disease/components/disease.js | 84 +++ .../src/views/catalog/disease/index.vue | 558 ++++++++++++++++++ .../views/catalog/disease/profile/index.vue | 87 +++ .../catalog/disease/profile/resetPwd.vue | 57 ++ .../catalog/disease/profile/userAvatar.vue | 171 ++++++ .../catalog/disease/profile/userInfo.vue | 67 +++ 7 files changed, 1136 insertions(+) create mode 100644 openhis-ui-vue3/src/views/catalog/disease/authRole.vue create mode 100644 openhis-ui-vue3/src/views/catalog/disease/components/disease.js create mode 100644 openhis-ui-vue3/src/views/catalog/disease/index.vue create mode 100644 openhis-ui-vue3/src/views/catalog/disease/profile/index.vue create mode 100644 openhis-ui-vue3/src/views/catalog/disease/profile/resetPwd.vue create mode 100644 openhis-ui-vue3/src/views/catalog/disease/profile/userAvatar.vue create mode 100644 openhis-ui-vue3/src/views/catalog/disease/profile/userInfo.vue diff --git a/openhis-ui-vue3/src/views/catalog/disease/authRole.vue b/openhis-ui-vue3/src/views/catalog/disease/authRole.vue new file mode 100644 index 00000000..0b5c14bc --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/disease/authRole.vue @@ -0,0 +1,112 @@ + + + diff --git a/openhis-ui-vue3/src/views/catalog/disease/components/disease.js b/openhis-ui-vue3/src/views/catalog/disease/components/disease.js new file mode 100644 index 00000000..3f947607 --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/disease/components/disease.js @@ -0,0 +1,84 @@ +import request from '@/utils/request' +import { parseStrEmpty } from "@/utils/openhis"; + +// 查询病种目录列表 +export function getDiseaseList(query) { + return request({ + url: '/datadictionary/disease/information-page', + method: 'get', + params: query + }) +} + +// 查询病种目录详细 +export function getDiseaseOne(id) { + return request({ + url: '/datadictionary/disease/information-one', + method: 'get', + params: id + }) +} + +// 新增病种目录 +export function addDisease(data) { + return request({ + url: '/datadictionary/disease/information', + method: 'post', + data: data + }) +} + +// 修改病种目录 +export function editDisease(data) { + return request({ + url: '/datadictionary/disease/information', + method: 'put', + data: data + }) +} + +// 删除病种目录 +export function delUser(userId) { + return request({ + url: '/system/user/' + userId, + method: 'delete' + }) +} + +// 用户状态修改 +export function changeUserStatus(userId, status) { + const data = { + userId, + status + } + return request({ + url: '/system/user/changeStatus', + method: 'put', + data: data + }) +} + +// 查询用户个人信息 +export function getUserProfile() { + return request({ + url: '/system/user/profile', + method: 'get' + }) +} + +// 修改用户个人信息 +export function updateUserProfile(data) { + return request({ + url: '/system/user/profile', + method: 'put', + data: data + }) +} + +// 查询部门下拉树结构 +export function deptTreeSelect() { + return request({ + url: '/system/user/deptTree', + method: 'get' + }) +} diff --git a/openhis-ui-vue3/src/views/catalog/disease/index.vue b/openhis-ui-vue3/src/views/catalog/disease/index.vue new file mode 100644 index 00000000..2c5bed27 --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/disease/index.vue @@ -0,0 +1,558 @@ + + + diff --git a/openhis-ui-vue3/src/views/catalog/disease/profile/index.vue b/openhis-ui-vue3/src/views/catalog/disease/profile/index.vue new file mode 100644 index 00000000..5851f05d --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/disease/profile/index.vue @@ -0,0 +1,87 @@ + + + diff --git a/openhis-ui-vue3/src/views/catalog/disease/profile/resetPwd.vue b/openhis-ui-vue3/src/views/catalog/disease/profile/resetPwd.vue new file mode 100644 index 00000000..96daef39 --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/disease/profile/resetPwd.vue @@ -0,0 +1,57 @@ + + + diff --git a/openhis-ui-vue3/src/views/catalog/disease/profile/userAvatar.vue b/openhis-ui-vue3/src/views/catalog/disease/profile/userAvatar.vue new file mode 100644 index 00000000..3b39636c --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/disease/profile/userAvatar.vue @@ -0,0 +1,171 @@ + + + + + \ No newline at end of file diff --git a/openhis-ui-vue3/src/views/catalog/disease/profile/userInfo.vue b/openhis-ui-vue3/src/views/catalog/disease/profile/userInfo.vue new file mode 100644 index 00000000..a5e1c773 --- /dev/null +++ b/openhis-ui-vue3/src/views/catalog/disease/profile/userInfo.vue @@ -0,0 +1,67 @@ + + +