From 0bfe576c6bcdfc02419fbdc47043b63de5dff177 Mon Sep 17 00:00:00 2001
From: memorylkf <312904636@qq.com>
Date: Tue, 21 Apr 2026 16:10:49 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?=
=?UTF-8?q?=20=E4=BB=AA=E5=99=A8=E9=80=89=E6=8B=A9=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E8=B7=B3=E8=BD=AC=E4=BB=AA=E5=99=A8=E5=BA=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Template/SelectTable.vue | 20 ++++++++++++++++++++
src/lang/en.js | 4 +++-
src/lang/zh.js | 4 +++-
.../comps/template/dialog/SelectInstrumentDialog.vue | 1 +
4 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/src/components/Template/SelectTable.vue b/src/components/Template/SelectTable.vue
index 2556d2c..0c96407 100644
--- a/src/components/Template/SelectTable.vue
+++ b/src/components/Template/SelectTable.vue
@@ -12,6 +12,7 @@
{{$t('form.search')}}
{{ $t('form.reset') }}
+ {{ $t('form.jzyqk') }}
@@ -85,6 +86,10 @@ export default {
type: [String,Number],
default: "",
},
+ showYqButton: {//是否显示跳转仪器库按钮
+ type: Boolean,
+ default: false,
+ },
},
data() {
return {
@@ -102,6 +107,14 @@ export default {
dataSource: []
}
},
+ computed: {
+ isDisabled() {
+ if (!this.localSelectedId) {
+ return true;
+ }
+ return false;
+ }
+ },
watch: {
selectedId: {
immediate: true,
@@ -169,6 +182,13 @@ export default {
this.localSelectedRows = selection;
this.$emit("radioSelect","", selection);
},
+ gotoYq() {
+ if(!this.localSelectedId){
+ this.$message.warning('请选择仪器')
+ return;
+ }
+ window.open(`http://172.21.10.168:9999/#/hx_business/use_record?yqCode=${this.localSelectedId}`,'_blank');
+ },
}
}
diff --git a/src/lang/en.js b/src/lang/en.js
index 2985f59..90f3604 100644
--- a/src/lang/en.js
+++ b/src/lang/en.js
@@ -134,7 +134,9 @@ export default {
operationSuccess: 'Operation Successful',
OperationFailed: 'Operation Failed',
- selectMember: 'Select User'
+ selectMember: 'Select User',
+
+ jzyqk: 'Jump to Instrument Library'
},
login: {
title: 'Welcome',
diff --git a/src/lang/zh.js b/src/lang/zh.js
index b6a1758..2fd5e45 100644
--- a/src/lang/zh.js
+++ b/src/lang/zh.js
@@ -130,7 +130,9 @@ export default {
operationSuccess: '操作成功',
OperationFailed: '操作失败',
- selectMember: '选择成员'
+ selectMember: '选择成员',
+
+ jzyqk: '跳转仪器库'
},
login: {
title: '欢迎登录系统',
diff --git a/src/views/business/comps/template/dialog/SelectInstrumentDialog.vue b/src/views/business/comps/template/dialog/SelectInstrumentDialog.vue
index 86d2e80..8b4c1aa 100644
--- a/src/views/business/comps/template/dialog/SelectInstrumentDialog.vue
+++ b/src/views/business/comps/template/dialog/SelectInstrumentDialog.vue
@@ -6,6 +6,7 @@
:studyFormId = "studyFormId"
:listApi="listApi"
:selectedCode="selectedCode"
+ :showYqButton="true"
@radioSelect="handleSelect"/>