From 99215cf6371fb02974ef717a8390a45cef004aec Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Thu, 8 Aug 2024 11:28:55 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=B3=95=E8=A7=84=E7=AC=A6=E5=90=88?= =?UTF-8?q?=E6=80=A7=E8=AF=84=E4=BC=B0=E5=BA=93=E9=80=82=E7=94=A8=E5=B8=82?= =?UTF-8?q?=E5=9C=BA=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E6=94=B9=E6=88=90?= =?UTF-8?q?=E6=A0=91=E5=BD=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RegulatoryComplianceAssessmentList.vue | 28 +++++++++++++++++-- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/RegulatoryComplianceAssessmentList.vue b/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/RegulatoryComplianceAssessmentList.vue index ddf7fdc..d2df6bd 100644 --- a/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/RegulatoryComplianceAssessmentList.vue +++ b/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/RegulatoryComplianceAssessmentList.vue @@ -25,10 +25,22 @@ - + + + + + :maxTagCount="1" + :getPopupContainer="triggerNode=> triggerNode.parentNode" + :tree-data="countryOptions" + :placeholder="$t('pleaseSelect')+$t('regulatoryComplianceAssessmentDatabase.assessmentLibrary.applicableMarket')" + show-search + allowClear + :replaceFields="{title: isChinese() ? 'title' : 'enTitle'}" + :filterTreeNode="filterTreeOption" + /> @@ -103,6 +115,7 @@ import JTable from '@/components/jero/JTable' import { JeroListMixin } from '@/mixins/JeroListMixin' import AssessmentLookModal from './modules/AssessmentLookModal' +import { getFormDictTreeList } from '../../../api/api' export default { name: 'RegulatoryComplianceAssessmentList', @@ -110,6 +123,7 @@ export default { mixins: [JeroListMixin], data () { return { + countryOptions: [], // 国家下拉选择 columns: [ { // 标准编号 title: this.$t('standardNumber'), @@ -164,6 +178,7 @@ export default { } }, created () { + this.getCountryOption() // 标准主计划跳转进来携带标准+适用市场 this.$set(this.queryParam, 'applicableMarket', this.$route.query.applicableMarket) this.$set(this.queryParam, 'standardName', this.$route.query.standardName) @@ -171,6 +186,13 @@ export default { this.loadData() }, methods: { + getCountryOption () { + getFormDictTreeList({ dictId: '1801130851452059649' }).then(res => { + if (res.success) { + this.countryOptions = res.result + } + }) + }, toDetail (record) { const path = '/standardRegulationLibrary/foreignStandardDetailPage' this.$openPageNewSheet({