微信小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
mini_app/pages/fuwu/fuwu.vue

426 lines
14 KiB

<template>
<view>
<view class="box_1">
<!-- 游前必备 -->
<view class="an_box_4 wc_tit_wp">
<view class="an_t"><view class="an_t_1">游前必备</view></view>
<view class="amt_30">
<view class="ax_tol">
<view class="dy_fx agn_center fx_warp_w fwu_box">
<view class="w_20" @click="goToPages('jingqu')">
<image src="../../static/animg/at_5.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">景区</view>
</view>
<view class="w_20" @click="goToPages('meishi')">
<image src="../../static/animg/at_2.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">美食</view>
</view>
<view class="w_20" @click="goToPages('wenchuang')">
<image src="../../static/animg/at_3.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">文创</view>
</view>
<view class="w_20" @click="goToPages('xianlu')">
<image src="../../static/animg/f_xl.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">线路</view>
</view>
<view class="w_20" @click="goToPages('jiudian')">
<image src="../../static/animg/at_1.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">酒店</view>
</view>
<view class="w_20" @click="goToPages('techan')">
<image src="../../static/animg/f_tc.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">特产</view>
</view>
<view class="w_20" @click="goToPages('huodong')">
<image src="../../static/animg/f_hd.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">活动</view>
</view>
<view class="w_20" @click="goToPages('video')">
<image src="../../static/animg/f_sp.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">视频</view>
</view>
<!-- <view class="w_20" @click="goToPages('weilai')">
<image src="../../static/animg/f_gh.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">规划</view>
</view> -->
<view class="w_20" @click="goToPages('gonglv')">
<image src="../../static/animg/f_gl.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">攻略</view>
</view>
<view class="w_20" @click="goToPages('guide')">
<image src="../../static/animg/f_dy.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">导游</view>
</view>
<view class="w_20" @click="goToPages('zixun')">
<image src="../../static/animg/f_zx.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">信息发布</view>
</view>
<view class="w_20" @click="goToPages('vr720')">
<image src="../../static/animg/f_qj.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">720全景</view>
</view>
<view class="w_20" @click="goToPages('lvxingshe')">
<image src="../../static/animg/f_lxs.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">旅行社</view>
</view>
<view class="w_20" @click="goToPages('wenwu')">
<image src="../../static/animg/f_wu.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">文物遗址</view>
</view>
<view class="w_20" @click="goToPages('gouwu')">
<image src="../../static/animg/f_shop.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">购物</view>
</view>
<view class="w_20" @click="goToPages('yule')">
<image src="../../static/animg/f_yul.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">娱乐</view>
</view>
<view class="w_20" @click="goToPages('zhibo')">
<image src="../../static/animg/zhibo.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">直播</view>
</view>
<view class="w_20" @click="goToPages('feiyi')">
<image src="../../static/animg/feiyi.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">非遗</view>
</view>
<view class="w_20" @click="goToPages('xcy')">
<image src="../../static/animg/xiangcunyou.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">乡村游</view>
</view>
<view class="w_20" @click="goToPages('whg')">
<image src="../../static/animg/wenhuaguan.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">文化馆</view>
</view>
<view class="w_20" @click="goToPages('yxjd')">
<image src="../../static/animg/yanxuejidi.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">研学基地</view>
</view>
</view>
</view>
</view>
</view>
<!-- 游玩助手 -->
<view class="an_box_2 wc_tit_wp">
<view class="an_t"><view class="an_t_1">游玩助手</view></view>
</view>
<view class="an_box_2">
<view class="ax_tol">
<view class="dy_fx agn_center fx_warp_w fwu_box">
<view class="w_20" @click="goToPages('zhoubian')">
<image src="../../static/animg/f_fj.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">附近</view>
</view>
<!-- <view class="w_20" @click="goToPages('xingqu')">
<image src="../../static/animg/f_xq.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">兴趣</view>
</view> -->
<view class="w_20" @click="goToPages('daolan')">
<image src="../../static/animg/f_dl.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">数字导览</view>
</view>
<view class="w_20" @click="goToPages('yuyue')">
<image src="../../static/animg/f_yue.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">景区预约</view>
</view>
</view>
</view>
</view>
<!-- 政府服务 -->
<view class="an_box_2 wc_tit_wp">
<view class="an_t"><view class="an_t_1">政府服务</view></view>
</view>
<view class="an_box_2">
<view class="ax_tol">
<view class="dy_fx agn_center fx_warp_w fwu_box">
<view class="w_20" @click="goToPages('tousu')">
<image src="../../static/animg/f_ts.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">投诉</view>
</view>
</view>
</view>
</view>
<!-- 实用工具 -->
<view class="an_box_2 wc_tit_wp">
<view class="an_t"><view class="an_t_1">实用工具</view></view>
</view>
<view class="an_box_2">
<view class="ax_tol">
<view class="dy_fx agn_center fx_warp_w fwu_box">
<view class="w_20" @click="goToPages('fanyi')">
<image src="../../static/animg/f_fy.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">翻译</view>
</view>
<view class="w_20" @tap="beforeUpload('txsb')">
<image src="../../static/animg/f_shib.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">图像识别</view>
</view>
<view class="w_20" @click="goToPages('jiqiren')">
<image src="../../static/animg/f_jqr.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">机器人</view>
</view>
<view class="w_20" @tap="beforeUpload('shc')">
<image src="../../static/animg/f_hua.png" class="at_size_1" mode="aspectFill"></image>
<view class="at_t">识花草</view>
</view>
</view>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {};
},
methods: {
goToPages: function(type) {
var that = this;
if (type == 'jingqu') {
uni.navigateTo({
url: '/pages/scenic/sceniclist/sceniclist'
});
} else if (type == 'meishi') {
uni.navigateTo({
url: '/pages/food/foodlist/foodlist'
});
} else if (type == 'xianlu') {
uni.navigateTo({
url: '/pages/travelroute/travelroutelist/travelroutelist'
});
} else if (type == 'huodong') {
uni.navigateTo({
url: '/pages/hotevent/hoteventlist/hoteventlist'
});
} else if (type == 'daolan') {
// uni.navigateTo({
// url: '/pages/shuzidaolan/shuzidaolan'
// });/pages/daolan/daolan?scenicId=' + itemName.guid"
uni.navigateTo({
url: '/pages/daolan/zhdl'
});
} else if (type == 'jiudian') {
uni.navigateTo({
url: '/pages/hotel/hotellist/hotellist'
});
} else if (type == 'techan') {
uni.navigateTo({
url: '/pages/specialgood/specialgoodlist/specialgoodlist'
});
} else if (type == 'whg') {
uni.navigateTo({
url: '/pages/wenhua/wenhualist/wenhualist'
});
} else if (type == 'weilai') {
/* uni.navigateTo({
url: '/pages/hotel/hotellist/hotellist'
}); */
} else if (type == 'gonglv') {
uni.navigateTo({
url: '/pages/method/methodlist/methodlist'
});
} else if (type == 'xcy') {
uni.navigateTo({
url: '/pages/xiangcunyou/xiangcunyoulist/xcylist'
});
} else if (type == 'guide') {
uni.navigateTo({
url: '/pages/guide/guidelist'
});
} else if (type == 'zixun') {
uni.navigateTo({
url: '/pages/zixun/zixunlist/zixuntlist'
});
} else if (type == 'vr720') {
uni.navigateTo({
url: '/pages/url720list/url720list'
});
} else if (type == 'lvxingshe') {
uni.navigateTo({
url: '/pages/travel/travellist/travellist'
});
} else if (type == 'wenwu') {
uni.navigateTo({
url: '/pages/yizhi/zhilist/zhilist'
});
} else if (type == 'zhoubian') {
uni.switchTab({
url: '/pages/zhoubian/zhoubian/zhoubian'
});
} else if (type == 'xingqu') {
/* uni.navigateTo({
url: '/pages/hotel/hotellist/hotellist'
}); */
} else if (type == 'yuyue') {
switch (uni.getSystemInfoSync().platform) {
case 'android':
//安卓授权
var that = this;
this.$util.bindGpsObj(that);
Android.gotoDetial("JumpApplet","gh_bdb4ae6b1b19");
break;
case 'ios':
//ios授权
var that = this;
this.$util.bindGpsObj(that);
window.location.href = "https://www.baidu.com?url=applet&value=gh_bdb4ae6b1b19";
break;
}
} else if (type == 'tousu') {
uni.navigateTo({
url: '/pages/tousu/tousulist/tousulist'
});
} else if (type == 'fanyi') {
uni.navigateTo({
url: '/pages/translate/translate'
});
} else if (type == 'wenchuang') {
uni.navigateTo({
url: '/pages/wenchuang/wenlist/wenlist'
});
} else if (type == 'gouwu') {
uni.navigateTo({
url: '/pages/shopping/shoplist/shoplist'
});
} else if (type == 'video') {
uni.navigateTo({
url: '/pages/video/videolist/videolist'
});
} else if (type == 'yule') {
uni.navigateTo({
url: '/pages/amusement/shoplist/amusementlist'
});
} else if (type == 'jiqiren') {
that.$util.saveOperatorLog(that, 'FUN', '机器人');
if (this.$wechat.isWechat()) {
uni.navigateTo({
url: '/pages/jiqiren/jiqiren/zhinengjiqiren'
});
} else {
switch (uni.getSystemInfoSync().platform) {
case 'android':
console.log('运行Android上');
Android.gotoDetial('ROBOT', '');
break;
case 'ios':
console.log('运行iOS上');
window.location.href = 'http://www.ai.com';
break;
default:
break;
}
}
} else if (type == 'zhibo') {
that.$util.saveOperatorLog(that, 'FUN', '直播');
if (this.$wechat.isWechat()) {
} else {
switch (uni.getSystemInfoSync().platform) {
case 'android':
console.log('运行Android上');
Android.gotoDetial('LIVEVIDEO', '');
break;
case 'ios':
console.log('运行iOS上');
window.location.href = 'http://www.youku.com';
break;
default:
break;
}
}
} else if (type == 'feiyi') {
uni.navigateTo({
url: '/pages/feiyi/feiyilist/feiyilist'
});
}else if(type == 'yxjd'){
uni.navigateTo({
url: '/pages/yanxuejidi/yanxuejidilist/yanxuejidi'
});
}
},
beforeUpload: function(type) {
var that = this;
var title = '';
if (type == 'shc') {
title = '识花草';
} else if (type == 'txsb') {
title = '长方形';
}
var url = this.$config.getMessageInfoFormFilter;
var data = {
type: this.$param.svgType,
userkey: this.$param.userkey,
title: title,
pageSize: 1,
sort: '2'
};
this.$Request.post(url, data).then(res => {
var data = res.data;
var url = '';
if (data.length > 0) {
url = data[0].logo;
if (url == undefined || url == null) {
url = '';
}
}
switch (uni.getSystemInfoSync().platform) {
case 'android':
console.log('运行Android上')
this.$util.bindGpsObj(that);
Android.gotoDetial("ImageFrom","camera");
Android.gotoDetial('SVGLINE', url);
break;
case 'ios':
console.log('运行iOS上')
this.$util.bindGpsObj(that);
window.location.href="https://www.baidu.com?url=svg&value="+url;
break;
default:
break;
}
});
uni.showLoading({
title:"开启相机中...",
mask:true
})
setTimeout(function(){
uni.hideLoading();
that.imgDistinguish();
},500,that)
},
receiveSuccess:function(fileStr){
uni.navigateTo({
url: '/pages/imgDistinguish/shibie_detail/shibie_detail?tempFilePaths=' + fileStr
});
},
receiveFail:function(){
uni.showModal({
title:"提示",
content:"上传失败",
showCancel:false
})
},
imgDistinguish: function() {
uni.chooseImage({
count: 1, // 最多可以选择的图片张数,默认9
sizeType: ['original', 'compressed'], // original 原图,compressed 压缩图,默认二者都有
sourceType: ['album', 'camera'], // album 从相册选图,camera 使用相机,默认二者都有
success: function(res) {
uni.navigateTo({
url: '/pages/imgDistinguish/shibie_detail/shibie_detail?tempFilePaths=' + res.tempFilePaths[0]
});
}
});
}
}
};
</script>
<style></style>