search字典对应关系修改
This commit is contained in:
@@ -147,7 +147,13 @@ const { wsCache } = useCache()
|
|||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const message = useMessage() // 消息弹窗
|
const message = useMessage() // 消息弹窗
|
||||||
const { mergeLocaleMessage, t } = useI18n() // 国际化
|
const { mergeLocaleMessage, t } = useI18n() // 国际化
|
||||||
|
const transferFields={
|
||||||
|
'zoneName':'salezonename',
|
||||||
|
'saleTypeName':'saletypename',
|
||||||
|
'salerName':'salername',
|
||||||
|
'goodsName':'goodsname',
|
||||||
|
'customName':'customname',
|
||||||
|
}
|
||||||
const loading = ref(false) // 列表的加载中
|
const loading = ref(false) // 列表的加载中
|
||||||
const isInit = ref(false)
|
const isInit = ref(false)
|
||||||
const isSearch = ref(false)
|
const isSearch = ref(false)
|
||||||
@@ -191,7 +197,8 @@ const remoteMethod= async(query,column)=>{
|
|||||||
pageSize: 100,
|
pageSize: 100,
|
||||||
pageNo:1,
|
pageNo:1,
|
||||||
}
|
}
|
||||||
params[column.prop]=query
|
params[transferFields[column.prop]?transferFields[column.prop]:column.prop]=query
|
||||||
|
|
||||||
let data = await ReportApi.getTableList(column.reportCode,params)
|
let data = await ReportApi.getTableList(column.reportCode,params)
|
||||||
column.dicData=column.formatterDic(data)
|
column.dicData=column.formatterDic(data)
|
||||||
}
|
}
|
||||||
@@ -414,11 +421,12 @@ const initTable = async () => {
|
|||||||
'业务员':'ywyxx',
|
'业务员':'ywyxx',
|
||||||
'业务区域':'ywqy',
|
'业务区域':'ywqy',
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Object.keys(jkTableDicFields).includes(item.fieldName)&&config.search){
|
if(Object.keys(jkTableDicFields).includes(item.fieldName)&&config.search){
|
||||||
config.dataType= 'string'
|
config.dataType= 'string'
|
||||||
config.reportCode= `${jkTableDicFields[item.fieldName]}`
|
config.reportCode= `${jkTableDicFields[item.fieldName]}`
|
||||||
const formatterData=(res) => { //请求数据格式化
|
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}))
|
return arr.map(item=>({label:item,value:item}))
|
||||||
}
|
}
|
||||||
let data = await ReportApi.getTableList(jkTableDicFields[item.fieldName],{pageSize: 50, pageNo:1})
|
let data = await ReportApi.getTableList(jkTableDicFields[item.fieldName],{pageSize: 50, pageNo:1})
|
||||||
|
|||||||
Reference in New Issue
Block a user