From bf34cd1ed45f23db86810d0679a444c104ea9691 Mon Sep 17 00:00:00 2001 From: wyuu Date: Mon, 29 Sep 2025 17:30:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E7=BB=84=E4=BB=B6=E5=B0=81?= =?UTF-8?q?=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/api/liswork/work/LisWork.ts | 9 + src/assets/styles/ruoyi.scss | 46 +++- src/components/SelectTable/index.vue | 236 +++++++++++------- src/components/iFrame/index.vue | 6 +- src/components/tableCom/index.vue | 122 +++++++-- src/views/checkCode/index.vue | 102 ++++---- src/views/checkCode/report/index.vue | 8 +- src/views/index.vue | 41 +-- src/views/liswork/work/components/labpat.vue | 167 +++++++++---- .../liswork/work/components/labresult.vue | 47 +++- src/views/liswork/work/index.vue | 53 +++- src/views/login.vue | 41 ++- 13 files changed, 603 insertions(+), 276 deletions(-) diff --git a/package.json b/package.json index 5389ba5..b36be6b 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "pinyin-pro": "^3.26.0", "select2": "^4.1.0-rc.0", "socket.io-client": "^4.8.1", + "sortablejs": "^1.15.6", "vue": "3.4.0", "vue-cropper": "1.1.1", "vue-plugin-hiprint": "^0.0.60", diff --git a/src/api/liswork/work/LisWork.ts b/src/api/liswork/work/LisWork.ts index 260b0d5..cde3523 100644 --- a/src/api/liswork/work/LisWork.ts +++ b/src/api/liswork/work/LisWork.ts @@ -150,4 +150,13 @@ export function printsample(query?: Object) { method: 'get', params: query }) +} + +// 打印报告单 +export function printListwork(query?: Object) { + return request({ + url: '/liswork/print', + method: 'get', + params: query + }) } \ No newline at end of file diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss index 6997462..6a00c0f 100644 --- a/src/assets/styles/ruoyi.scss +++ b/src/assets/styles/ruoyi.scss @@ -177,11 +177,7 @@ border-right: 1px solid #1F6DD3 !important; } - /* 在你的全局样式文件中 */ - .el-input__wrapper { - border-color: #96B8D9 !important; - // background-color: #f00; - } + .vxe-table { border: 1px solid #96B8D9 !important; @@ -189,11 +185,45 @@ border-radius: 8px; /* 可选:添加边框圆角 */ overflow: hidden; - - - } + + + + :deep(.el-input__wrapper) { + // border-color: #96B8D9 !important; + // border-color: #f00 !important; + } + + .el-input__wrapper, + .el-select__wrapper { + box-shadow: 0 0 0 1px #96B8D9 inset; + + .is-focus { + box-shadow: 0 0 0 1px #1f6dd3 inset !important; + } + + &:hover { + box-shadow: 0 0 0 1px #1f6dd3 inset !important; + } + } + + + .el-date-editor.el-input__wrapper { + box-shadow: 0 0 0 1px #96B8D9 inset; + + .is-focus { + box-shadow: 0 0 0 1px #1f6dd3 inset !important; + } + + &:hover { + box-shadow: 0 0 0 1px #1f6dd3 inset !important; + } + } + + + + .mytable-style { .vxe-header--column { word-break: break-word; diff --git a/src/components/SelectTable/index.vue b/src/components/SelectTable/index.vue index 309078a..179a9f6 100644 --- a/src/components/SelectTable/index.vue +++ b/src/components/SelectTable/index.vue @@ -1,7 +1,7 @@ - + \ No newline at end of file diff --git a/src/components/iFrame/index.vue b/src/components/iFrame/index.vue index 091b1a2..f39a795 100644 --- a/src/components/iFrame/index.vue +++ b/src/components/iFrame/index.vue @@ -1,10 +1,6 @@