stdGoodsName下拉回显和列表回显
This commit is contained in:
@@ -70,6 +70,9 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
<template #stdGoodsName=scope>
|
||||||
|
{{scope.row.stdGoodsName}}
|
||||||
|
</template>
|
||||||
<template v-for="prop in numberRange" :key="prop" #[`${prop}-search`]="scope">
|
<template v-for="prop in numberRange" :key="prop" #[`${prop}-search`]="scope">
|
||||||
<InputNumberRange
|
<InputNumberRange
|
||||||
v-model="tableSearch[prop]"
|
v-model="tableSearch[prop]"
|
||||||
@@ -156,7 +159,7 @@ const transferFields={
|
|||||||
'goodsName':'goodsname',
|
'goodsName':'goodsname',
|
||||||
'customName':'customname',
|
'customName':'customname',
|
||||||
'dosageName':'dosagename',
|
'dosageName':'dosagename',
|
||||||
|
'stdGoodsName':'stdGoodsIdName'
|
||||||
}
|
}
|
||||||
const loading = ref(false) // 列表的加载中
|
const loading = ref(false) // 列表的加载中
|
||||||
const isInit = ref(false)
|
const isInit = ref(false)
|
||||||
@@ -434,13 +437,19 @@ const initTable = async () => {
|
|||||||
'业务区域':'ywqy',
|
'业务区域':'ywqy',
|
||||||
'标准品名':'bzpm',
|
'标准品名':'bzpm',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
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[transferFields[config.prop]?transferFields[config.prop]:config.prop]))]
|
const arr=[...new Set(res.records.map(item=>{
|
||||||
return arr.map(item=>({label:item,value:item}))
|
const v=item[transferFields[config.prop]?transferFields[config.prop]:config.prop]
|
||||||
|
return {
|
||||||
|
value:config.prop=='stdGoodsName'?item[config.prop]:v,
|
||||||
|
label:v,
|
||||||
|
}}))]
|
||||||
|
return arr
|
||||||
}
|
}
|
||||||
ReportApi.getTableList(jkTableDicFields[item.fieldName],{pageSize: 50, pageNo:1}).then(res=>{
|
ReportApi.getTableList(jkTableDicFields[item.fieldName],{pageSize: 50, pageNo:1}).then(res=>{
|
||||||
config.dicData=formatterData(res)
|
config.dicData=formatterData(res)
|
||||||
|
|||||||
Reference in New Issue
Block a user