Bläddra i källkod

修改项目查询

zs 1 år sedan
förälder
incheckning
f6b4d0182a
1 ändrade filer med 40 tillägg och 3 borttagningar
  1. 40 3
      src/views/achievement/index.vue

+ 40 - 3
src/views/achievement/index.vue

@@ -317,10 +317,41 @@ const search = async (query = { skip: 0, limit }) => {
     is_use: '0',
     status: '1'
   }
+  if (oneList.value.length > 0) {
+    const one = oneList.value.map((i) => {
+      return i.value
+    })
+    info.one = one
+  }
+  if (twoList.value.length > 0) {
+    info.two = twoList.value.map((i) => {
+      return i.value
+    })
+  }
+  if (thrList.value.length > 0) {
+    info.thr = thrList.value.map((i) => {
+      return i.value
+    })
+  }
+  if (fourList.value.length > 0) {
+    info.four = fourList.value.map((i) => {
+      return i.value
+    })
+  }
+  if (fiveList.value.length > 0) {
+    info.five = fiveList.value.map((i) => {
+      return i.value
+    })
+  }
+  if (sixList.value.length > 0) {
+    info.six = sixList.value.map((i) => {
+      return i.label
+    })
+  }
   // if (route?.query?.type) {
   //   info.field = route.query.type
   // }
-  const res = await store.query(info)
+  const res = await store.list(info)
   if (res.errcode == '0') {
     list.value = res.data
     total.value = res.total
@@ -338,7 +369,7 @@ const getArea = (data) => {
   else return '暂无地区'
 }
 // 选择查询
-const toSelect = (item, num) => {
+const toSelect = async (item, num) => {
   if (item.is_active) return
   if (num == 'one') {
     for (const val of technologyList.value) {
@@ -387,9 +418,12 @@ const toSelect = (item, num) => {
     if (!six) sixList.value.push(item)
     else sixList.value = sixList.value.filter((f) => f.value == item.value)
   }
+  loading.value = true
+  await search({ skip, limit })
+  loading.value = false
 }
 // 删除标签
-const toDel = (item, type) => {
+const toDel = async (item, type) => {
   if (type == 'one') {
     const one = oneList.value.filter((f) => f.value != item.value)
     oneList.value = one
@@ -432,6 +466,9 @@ const toDel = (item, type) => {
       if (i.value == item.value) i.is_active = !i.is_active
     }
   }
+  loading.value = true
+  await search({ skip, limit })
+  loading.value = false
 }
 const currentPage = ref(1)
 // 分页