From 83fab3a4d74f3898267cd1cc4a3f587bef8953f8 Mon Sep 17 00:00:00 2001 From: wuyy Date: Tue, 16 Jun 2026 17:50:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BE=93=E8=A1=80=E8=AF=84=E4=BC=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 12 + src/api/common.ts | 26 + src/api/doctor/assessment.ts | 22 +- src/api/system/user.ts | 10 + src/assets/styles/index.scss | 2 +- src/components/elTable/index.vue | 8 +- src/hooks/useSysParam.ts | 76 +++ src/store/modules/commonStore.ts | 22 +- src/store/modules/user.ts | 4 + src/utils/classCom.ts | 25 +- src/views/doctor/assessment/index.vue | 643 ++++++++++++++---------- src/views/nurses/record/index.vue | 362 ++++++------- src/views/system/user/index.vue | 11 +- src/views/system/user/profile/index.vue | 4 - 14 files changed, 762 insertions(+), 465 deletions(-) create mode 100644 src/api/common.ts create mode 100644 src/hooks/useSysParam.ts diff --git a/src/App.vue b/src/App.vue index 7a309a9..725fd97 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,11 +5,23 @@ diff --git a/src/api/common.ts b/src/api/common.ts new file mode 100644 index 0000000..1c57189 --- /dev/null +++ b/src/api/common.ts @@ -0,0 +1,26 @@ +/** + * @file common.ts + * @description: 公共接口 + * @author: w + * @since: 2026-06-16 + */ + +import request from '@/utils/request' + +// 获取参数的值 +export function getParameterOne(query?: Object) { + return request({ + url: '/bus/common/getParameterOne', + method: 'get', + params: query + }) +} + +// 获取输血前检验项目 +export function queryLisProject(query?: Object) { + return request({ + url: '/bus/common/queryLisProject', + method: 'post', + data: query + }) +} \ No newline at end of file diff --git a/src/api/doctor/assessment.ts b/src/api/doctor/assessment.ts index 4ef5270..15f2409 100644 --- a/src/api/doctor/assessment.ts +++ b/src/api/doctor/assessment.ts @@ -3,7 +3,7 @@ import request from '@/utils/request' // 根据住院号获取病人信息 export function queryPatInfo(query?: Object) { return request({ - url: '/doctor/applyBefore/getPatInfo', + url: '/bus/doctor/applyBefore/getPatInfo', method: 'get', params: query }) @@ -11,7 +11,15 @@ export function queryPatInfo(query?: Object) { // 查询单据信息 export function queryPatList(query?: Object) { return request({ - url: '/doctor/applyBefore/queryList', + url: '/bus/doctor/applyBefore/queryList', + method: 'get', + params: query + }) +} +// 查询单个单据信息 +export function queryPatOne(query?: Object) { + return request({ + url: '/bus/doctor/applyBefore/queryOne', method: 'get', params: query }) @@ -19,7 +27,7 @@ export function queryPatList(query?: Object) { // 打印单据信息 export function printPat(query?: Object) { return request({ - url: '/doctor/applyBefore/print', + url: '/bus/doctor/applyBefore/print', method: 'get', params: query }) @@ -27,7 +35,7 @@ export function printPat(query?: Object) { // 保存信息 export function savePat(query?: Object) { return request({ - url: '/doctor/applyBefore/save', + url: '/bus/doctor/applyBefore/save', method: 'post', data: query }) @@ -35,7 +43,7 @@ export function savePat(query?: Object) { // 修改信息 export function updatePat(query?: Object) { return request({ - url: '/doctor/applyBefore/update', + url: '/bus/doctor/applyBefore/update', method: 'post', data: query }) @@ -43,8 +51,8 @@ export function updatePat(query?: Object) { // 删除信息 export function delPat(query?: Object) { return request({ - url: '/doctor/applyBefore/delete', + url: '/bus/doctor/applyBefore/delete', method: 'get', params: query }) -} \ No newline at end of file +} diff --git a/src/api/system/user.ts b/src/api/system/user.ts index 0ae8852..a852132 100644 --- a/src/api/system/user.ts +++ b/src/api/system/user.ts @@ -10,6 +10,16 @@ export function listUser(query: UserQueryParams): Promise { diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index b0d9071..a09b563 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -611,7 +611,7 @@ aside { .vxe-table { border: 1px solid #96B8D9 !important; - border-top: none !important; + // border-top: none !important; /* 蓝色外边框 */ border-radius: .5rem; /* 可选:添加边框圆角 */ diff --git a/src/components/elTable/index.vue b/src/components/elTable/index.vue index 9e80611..cce2df3 100644 --- a/src/components/elTable/index.vue +++ b/src/components/elTable/index.vue @@ -73,12 +73,10 @@ @@ -433,6 +541,19 @@ onMounted(() => { font-weight: 700; } } + + .col-project { + position: relative; + + } + + .unit { + position: absolute; + left: 100%; + top: 0; + color: #aeb1b7; + margin-left: 5px; + } } diff --git a/src/views/nurses/record/index.vue b/src/views/nurses/record/index.vue index 24406a4..22c4edf 100644 --- a/src/views/nurses/record/index.vue +++ b/src/views/nurses/record/index.vue @@ -2,10 +2,18 @@ * @file index.vue * @description: 输血输注 * @author: w -* @since: 2026-06-04 +* @since: 2026-06-15 */