diff --git a/src/components/LowDesign/src/LowReport/index.vue b/src/components/LowDesign/src/LowReport/index.vue index a13d919..c0bb777 100644 --- a/src/components/LowDesign/src/LowReport/index.vue +++ b/src/components/LowDesign/src/LowReport/index.vue @@ -147,7 +147,13 @@ const { wsCache } = useCache() const route = useRoute() const message = useMessage() // 消息弹窗 const { mergeLocaleMessage, t } = useI18n() // 国际化 - +const transferFields={ + 'zoneName':'salezonename', + 'saleTypeName':'saletypename', + 'salerName':'salername', + 'goodsName':'goodsname', + 'customName':'customname', + } const loading = ref(false) // 列表的加载中 const isInit = ref(false) const isSearch = ref(false) @@ -191,7 +197,8 @@ const remoteMethod= async(query,column)=>{ pageSize: 100, pageNo:1, } - params[column.prop]=query + params[transferFields[column.prop]?transferFields[column.prop]:column.prop]=query + let data = await ReportApi.getTableList(column.reportCode,params) column.dicData=column.formatterDic(data) } @@ -414,11 +421,12 @@ const initTable = async () => { '业务员':'ywyxx', '业务区域':'ywqy', } + if(Object.keys(jkTableDicFields).includes(item.fieldName)&&config.search){ config.dataType= 'string' config.reportCode= `${jkTableDicFields[item.fieldName]}` const formatterData=(res) => { //请求数据格式化 - const arr=[...new Set(res.records.map(item=>item[config.prop=="zonename"?"salezonename":config.prop]))] + const arr=[...new Set(res.records.map(item=>item[transferFields[config.prop]?transferFields[config.prop]:config.prop]))] return arr.map(item=>({label:item,value:item})) } let data = await ReportApi.getTableList(jkTableDicFields[item.fieldName],{pageSize: 50, pageNo:1})