浏览代码

change: indent列表页.分页搜索时对搜索参数优化.

peter 1 周之前
父节点
当前提交
83fc98409c
共有 1 个文件被更改,包括 19 次插入3 次删除
  1. 19 3
      src/pages/indent-manage/indent/list.vue

+ 19 - 3
src/pages/indent-manage/indent/list.vue

@@ -732,7 +732,7 @@ const checkedIndent = computed(() => {
   return indentList.value.filter((i: any) => i.checked)
 })
 
-const getList = function (flag = 0) {
+const getList = function () {
   quotaData.value = {} // 重置引用数据, 否则创建询价完成之后再次创建询价, 会把之前的引用数据再次带到创建询价组件
 
   const timeSeparator = '~'
@@ -744,7 +744,23 @@ const getList = function (flag = 0) {
   } else {
     p.date_range = ''
   }
-  if (flag === 1) p.is_search = 1
+  let searchFlag: any[] = []
+  for (let a in temp) {
+    // console.log(temp[a] !== '', a, temp[a])
+    if (a === 'date_range') {
+      // 日期范围判断空数组
+      if (temp[a].length === 0) {
+        searchFlag.push('')
+      } else {
+        searchFlag.push('date')
+      }
+      continue
+    } else {
+      searchFlag.push(temp[a])
+    }
+  }
+  // console.log(searchFlag, 'searchFlag')
+  if (searchFlag.some((i) => i !== '')) p.is_search = 1
   loading.value = true
 
   // const getlist = function () {
@@ -804,7 +820,7 @@ const search = function () {
     page: 1,
     limit: 20,
   }
-  getList(1)
+  getList()
 }
 
 const create = function () {