[update 标准主计划] 适用市场
This commit is contained in:
@@ -150,11 +150,11 @@
|
||||
<div class="has-title-part-content">
|
||||
<template v-for="clause in clauseField">
|
||||
<!--技术规范/设计指南 查看-->
|
||||
<div class="clause-item" v-if="clause.dbFieldName === 'technical_specification_design_guide'" :key="clause.id">
|
||||
<label>{{ clause.dbFieldTxt }}</label>
|
||||
<div class="clause-item-content"><a @click="handleViewFile(clauseLabelInfo[clause.dbFieldName])">{{ $t('view') }}</a></div>
|
||||
</div>
|
||||
<div class="clause-item" v-else-if="!clauseLabelHideField.includes(clause.dbFieldName)" :key="clause.id">
|
||||
<!--<div class="clause-item" v-if="clause.dbFieldName === 'technical_specification_design_guide'" :key="clause.id">-->
|
||||
<!-- <label>{{ clause.dbFieldTxt }}</label>-->
|
||||
<!-- <div class="clause-item-content"><a @click="handleViewFile(clauseLabelInfo[clause.dbFieldName])">{{ $t('view') }}</a></div>-->
|
||||
<!--</div>-->
|
||||
<div class="clause-item" v-if="!clauseLabelHideField.includes(clause.dbFieldName)" :key="clause.id">
|
||||
<label>{{ clause.dbFieldTxt }}</label>
|
||||
<div class="clause-item-content"
|
||||
v-html="clauseLabelInfo[needDictField.includes(clause.fieldShowType) ? clause.dbFieldName + '_dictText' : clause.dbFieldName]"></div>
|
||||
|
||||
@@ -18,8 +18,13 @@
|
||||
</a-col>
|
||||
<a-col :md="6" :sm="8">
|
||||
<a-form-item :label="$t('standardRegulationLibrary.standardMasterPlan.applicableMarket')">
|
||||
<j-dict-select-tag v-model="queryParam.applicableMarket"
|
||||
:placeholder="$t('pleaseEnter')+$t('standardRegulationLibrary.standardMasterPlan.applicableMarket')"/>
|
||||
<s-tree-select v-model="queryParam.applicableMarket"
|
||||
:getPopupContainer="triggerNode=> triggerNode.parentNode"
|
||||
style="width: 100%"
|
||||
:tree-data="applicableMarketList"
|
||||
tree-checkable
|
||||
treeCheckStrictly
|
||||
:placeholder="$t('pleaseSelect') + $t('standardRegulationLibrary.standardMasterPlan.applicableMarket')"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<div style="float: right;overflow: hidden;" class="table-page-search-submitButtons">
|
||||
@@ -69,11 +74,14 @@ import JTable from '@comp/jero/JTable'
|
||||
import { JeroListMixin } from '@/mixins/JeroListMixin'
|
||||
import StandardMasterPlanModal
|
||||
from '@views/standardRegulationLibrary/standardMasterPlan/modules/StandardMasterPlanModal'
|
||||
import { getFormDictTreeList } from '@api/api'
|
||||
import STreeSelect from '@comp/STreeSelect'
|
||||
import { filterObj } from '@/utils/util'
|
||||
|
||||
export default {
|
||||
name: 'StandardMasterPlanList',
|
||||
mixins: [JeroListMixin],
|
||||
components: { StandardMasterPlanModal, JTable },
|
||||
components: { STreeSelect, StandardMasterPlanModal, JTable },
|
||||
data () {
|
||||
return {
|
||||
columns: [
|
||||
@@ -139,10 +147,39 @@ export default {
|
||||
url: {
|
||||
list: '/laws/StandardMasterPlan/queryByPage',
|
||||
exportXlsUrl: '/laws/StandardMasterPlan/exportExcel'
|
||||
}
|
||||
},
|
||||
// 适用市场下拉
|
||||
applicableMarketList: []
|
||||
}
|
||||
},
|
||||
created () {
|
||||
this.getCountryOption()
|
||||
},
|
||||
methods: {
|
||||
getQueryParams () {
|
||||
// 获取查询条件
|
||||
const sqp = {}
|
||||
if (this.superQueryParams) {
|
||||
sqp.superQueryParams = encodeURI(this.superQueryParams)
|
||||
sqp.superQueryMatchType = this.superQueryMatchType
|
||||
}
|
||||
const param = Object.assign(sqp, this.queryParam, this.isorter, this.filters)
|
||||
param.field = this.getQueryField()
|
||||
param.pageNo = this.ipagination.current
|
||||
param.pageSize = this.ipagination.pageSize
|
||||
if (Array.isArray(param.applicableMarket)) {
|
||||
param.applicableMarket = param.applicableMarket.map(item => item.value).join(',')
|
||||
}
|
||||
return filterObj(param)
|
||||
},
|
||||
// 获取国家/地区下拉数据
|
||||
getCountryOption () {
|
||||
getFormDictTreeList({ dictId: '1801130851452059649' }).then(res => {
|
||||
if (res.success) {
|
||||
this.applicableMarketList = res.result || []
|
||||
}
|
||||
})
|
||||
},
|
||||
// 跳转详情
|
||||
toStandardDetail (record) {
|
||||
const { standardId } = record
|
||||
|
||||
Reference in New Issue
Block a user