diff --git a/static/js/CommonFunction.js b/static/js/CommonFunction.js
index ac60561..df6e200 100644
--- a/static/js/CommonFunction.js
+++ b/static/js/CommonFunction.js
@@ -238,4 +238,21 @@ Vue.prototype.getMaxCoupon = async function (param) {
this.$store.commit("choseCoupon",res.data);
}
return res.data
+}
+
+// 判断是否去外部链接
+Vue.prototype.goOtherDetail = (item,type) => {
+ if(item.link_type == 1) {
+ // 外部小程序
+ uni.navigateToMiniProgram({
+ shortLink: item.ext_link
+ })
+ return
+ }else if(item.link_type == 2){
+ // 外部H5
+ uni.navigateTo({
+ url: '/subPackages/webPage/webPage?url=' + item.ext_link
+ });
+ return
+ }
}
\ No newline at end of file
diff --git a/subPackages/food/foodList.vue b/subPackages/food/foodList.vue
index bb2fc2e..e3806d3 100644
--- a/subPackages/food/foodList.vue
+++ b/subPackages/food/foodList.vue
@@ -2,7 +2,7 @@
-
+
@@ -20,7 +20,7 @@
-
+
@@ -55,6 +55,13 @@
}
})
},
+
+ viewDetail (item) {
+ this.goOtherDetail(item)
+ uni.navigateTo({
+ url: '/subPackages/food/foodDetail?id=' + item.id
+ });
+ }
},
onReachBottom() {
setTimeout(() => {
diff --git a/subPackages/hotelHomestay/hotelHomestay.vue b/subPackages/hotelHomestay/hotelHomestay.vue
index 90850ba..074b851 100644
--- a/subPackages/hotelHomestay/hotelHomestay.vue
+++ b/subPackages/hotelHomestay/hotelHomestay.vue
@@ -9,7 +9,7 @@
-
+
@@ -38,7 +38,7 @@
-
+
@@ -133,6 +133,13 @@
}
})
},
+
+ viewDetail (item) {
+ this.goOtherDetail(item)
+ uni.navigateTo({
+ url: '/subPackages/hotelHomestay/detail?id=' + item.id
+ });
+ }
},
onReachBottom() {
setTimeout(() => {
diff --git a/subPackages/techan/techanList.vue b/subPackages/techan/techanList.vue
index 598c6ef..3e6614d 100644
--- a/subPackages/techan/techanList.vue
+++ b/subPackages/techan/techanList.vue
@@ -3,7 +3,7 @@
-
+
{{item.title}}
@@ -46,7 +46,7 @@
}
})
},
- goDetail(item) {
+ viewDetail(item) {
uni.navigateTo({
url: '/subPackages/techan/detail?id=' + item.id
})