Browse Source

修改关联表单全部没值时查询列表报错bug

lwx_15
liwenxuan 1 year ago
parent
commit
f33da9ef0e
  1. 14
      src/components/DesignForm/app/index.vue
  2. 11
      src/components/DesignForm/tableListPage/index.vue

14
src/components/DesignForm/app/index.vue

@ -354,7 +354,7 @@ const getPageData = () => {
let asfQueryParams = [] let asfQueryParams = []
for(let j = 0;j< asfDetails.length;j++){ for(let j = 0;j< asfDetails.length;j++){
let asfQueryParamsItem :any = {} let asfQueryParamsItem :any = {}
console.log(asfDetails[j]) //console.log(asfDetails[j])
asfQueryParamsItem.formId = asfDetails[j].control.formid asfQueryParamsItem.formId = asfDetails[j].control.formid
asfQueryParamsItem.field = asfDetails[j].field asfQueryParamsItem.field = asfDetails[j].field
@ -369,7 +369,14 @@ const getPageData = () => {
asfQueryParamsItem.asfToSelectIds = asfToSelectIds asfQueryParamsItem.asfToSelectIds = asfToSelectIds
asfQueryParams.push(asfQueryParamsItem) asfQueryParams.push(asfQueryParamsItem)
} }
console.log(asfQueryParams) let queryCount = 0
for(let i = 0;i<asfQueryParams[0].asfToSelectIds.length;i++){
if(asfQueryParams[0].asfToSelectIds[i].asfId!=""){
queryCount++
}
}
//console.log(asfQueryParams)
if(queryCount>0){
getAsfDataTitlesByIds(asfQueryParams).then(({ data }) => { getAsfDataTitlesByIds(asfQueryParams).then(({ data }) => {
//console.log(data) //console.log(data)
for(let i = 0;i<dataList.data.list.length; i++){ for(let i = 0;i<dataList.data.list.length; i++){
@ -391,6 +398,9 @@ const getPageData = () => {
}); });
}else{ }else{
tableDataList.value = data.data.list tableDataList.value = data.data.list
}
}else{
tableDataList.value = data.data.list
} }

11
src/components/DesignForm/tableListPage/index.vue

@ -330,7 +330,14 @@ const getPageData = () => {
asfQueryParamsItem.asfToSelectIds = asfToSelectIds asfQueryParamsItem.asfToSelectIds = asfToSelectIds
asfQueryParams.push(asfQueryParamsItem) asfQueryParams.push(asfQueryParamsItem)
} }
let queryCount = 0
for(let i = 0;i<asfQueryParams[0].asfToSelectIds.length;i++){
if(asfQueryParams[0].asfToSelectIds[i].asfId!=""){
queryCount++
}
}
//console.log(asfQueryParams) //console.log(asfQueryParams)
if(queryCount>0){
getAsfDataTitlesByIds(asfQueryParams).then(({ data }) => { getAsfDataTitlesByIds(asfQueryParams).then(({ data }) => {
//console.log(data) //console.log(data)
for(let i = 0;i<dataList.data.list.length; i++){ for(let i = 0;i<dataList.data.list.length; i++){
@ -350,6 +357,10 @@ const getPageData = () => {
tableDataList.value = dataList.data.list tableDataList.value = dataList.data.list
}); });
}else{
tableDataList.value = data.data.list
}
}else{ }else{
tableDataList.value = data.data.list tableDataList.value = data.data.list

Loading…
Cancel
Save