From 8f840f9c79a27eec7cb7390ce377ac29b52e852a Mon Sep 17 00:00:00 2001 From: wyuu Date: Fri, 24 Oct 2025 11:25:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=86=E5=8F=B2=E5=AF=B9=E7=85=A7/=E5=85=B6?= =?UTF-8?q?=E4=BB=96=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/liswork/work/LisWork.ts | 18 +- src/components/SelectTable/index.vue | 8 +- src/views/liswork/work/history/index.vue | 337 ++++++++++++++----- src/views/liswork/work/index.vue | 15 +- src/views/liswork/work/others/index.vue | 226 +++++++++++-- src/views/liswork/work/resultGraph/index.vue | 35 +- 6 files changed, 514 insertions(+), 125 deletions(-) diff --git a/src/api/liswork/work/LisWork.ts b/src/api/liswork/work/LisWork.ts index 5876b35..2068fbf 100644 --- a/src/api/liswork/work/LisWork.ts +++ b/src/api/liswork/work/LisWork.ts @@ -185,6 +185,14 @@ export function otherinstr(query?: Object) { params: query }) } +// 其他结果明细 +export function otherInstrDetail(query?: Object) { + return request({ + url: '/lisworkpageinfo/otherinstrdetail', + method: 'get', + params: query + }) +} // 收费信息 export function reqdetail(query?: Object) { return request({ @@ -256,4 +264,12 @@ export function redoResult(query?: Object) { method: 'get', params: query }) -} \ No newline at end of file +} +// 仪器组可操作仪器查询 +export function getGroupInstrdList(query?: Object) { + return request({ + url: '/liswork/getGroupInstrdList', + method: 'get', + params: query + }) +} diff --git a/src/components/SelectTable/index.vue b/src/components/SelectTable/index.vue index 1953bd1..887ff47 100644 --- a/src/components/SelectTable/index.vue +++ b/src/components/SelectTable/index.vue @@ -130,8 +130,8 @@ const processTableData = (data: object[]) => { const visibleChange = (val: any) => { searchKey.value = ''; if (val) { - - nextTick(() => { + filterDataHandle() + setTimeout(() => { searchInput.value.focus(); currentIndex.value = filterData.value.findIndex(item => item[props.value!] === props.data); @@ -139,9 +139,9 @@ const visibleChange = (val: any) => { tableRef.value.setCurrentRow(filterData.value[currentIndex.value]); tableRef.value.setScrollTop(currentIndex.value * 25); } - }); + }, 10); } - filterDataHandle() + }; diff --git a/src/views/liswork/work/history/index.vue b/src/views/liswork/work/history/index.vue index 8822a8d..7f0abf1 100644 --- a/src/views/liswork/work/history/index.vue +++ b/src/views/liswork/work/history/index.vue @@ -1,24 +1,47 @@