Explorar o código

全局搜索bug修复

codeMan hai 1 ano
pai
achega
70860b9d2e
Modificáronse 1 ficheiros con 24 adicións e 2 borrados
  1. 24 2
      cloud/globalSearch/index.vue

+ 24 - 2
cloud/globalSearch/index.vue

@@ -14,7 +14,7 @@
             
             <My_listbox ref="List" @getlist="getList" :bottomHeight="70">
                 <view class="list-box">
-                    <navigator class="item-box" :url="'/store/product/detail?id=' + item.sa_fadid"
+                    <navigator class="item-box" :url="calcUrl(item)"
                     v-for="item in list" :key="item.sa_fadid"
                     hover-class="navigator-hover">
                         <view class="item">
@@ -65,7 +65,7 @@ export default {
                 //3:课件:来源商学院授权可查看的课程中的课件;
                 //4:资料:来源装备资源库授权可查看的资料;
                 "pageNumber": 1,
-                "pageSize": 6,
+                "pageSize": 12,
                 "where": {
                     "condition": ""
                 }
@@ -103,6 +103,28 @@ export default {
             })
         },
     },
+    computed: {
+        calcUrl () {
+            return (data) => {
+                switch (this.current) {
+                    case 0:
+                        return '/packageCase/product/detail?id='+data.sa_fadid
+                        break;
+                    case 1:
+                        return '/packageCase/imgs/detail?id='+data.sat_sharematerialid
+                        break;
+                    case 2:
+                        return '/packageA/course/detail?id='+data.sat_coursewaredetailid
+                        break;
+                    case 3:
+                        return '/packageA/resourceLibrary/detail?id='+data.sat_sharematerialid
+                        break;
+                    default:
+                        break;
+                }
+            }
+        }
+    },
     onLoad () {
         uni.setNavigationBarTitle({
             title: '全站搜索'