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({