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"/>