mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-10 05:46:44 +08:00
【银保app】增加服务页面和我的页面跳转功能 vant版本回归到2.2.0 消息图标用img表示 不用icon
This commit is contained in:
@@ -32,7 +32,7 @@
|
||||
"jsencrypt": "^3.2.1",
|
||||
"nprogress": "^0.2.0",
|
||||
"pdfh5": "^1.2.13",
|
||||
"vant": "2.12.24",
|
||||
"vant": "2.2.0",
|
||||
"vee-validate": "^2.2.14",
|
||||
"vue": "^2.6.10",
|
||||
"vue-hash-calendar": "^1.2.12",
|
||||
|
||||
BIN
src/assets/YB_APP/images/3.png
Normal file
BIN
src/assets/YB_APP/images/3.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 855 B |
BIN
src/assets/YB_APP/images/4.png
Normal file
BIN
src/assets/YB_APP/images/4.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div class="public_container" :style="{paddingTop:marginTop+'px'}">
|
||||
<div class="head" style="margin: 10px;border-radius: 5px;">
|
||||
<van-swipe :autoplay="3000" style="width: 100%; height: 200px">
|
||||
<van-swipe :autoplay="3000" style="width: 100%;">
|
||||
<van-swipe-item v-for="(item, index) in activity" :key="index">
|
||||
<!-- <img :src="config.assetsUrl + item.img + '?v=' + thisGetTime" /> -->
|
||||
<img :src="item.img">
|
||||
@@ -411,7 +411,6 @@ export default {
|
||||
background-size: contain;
|
||||
}
|
||||
.head {
|
||||
height: 200px;
|
||||
position: relative;
|
||||
box-shadow: 0px 5px 8px 0px #7a6fc1;
|
||||
img {
|
||||
@@ -419,6 +418,9 @@ export default {
|
||||
height: 100%;
|
||||
border-radius: 5px;
|
||||
}
|
||||
/deep/ .van-swipe-item{
|
||||
height: auto;
|
||||
}
|
||||
}
|
||||
/deep/ .van-notice-bar{
|
||||
border-radius: 5px;
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
<template>
|
||||
<div class="public_container" style="position: relative;">
|
||||
<p style="color: #fff;font-size: 20px;position: absolute;top: 50px;right: 10px;padding: 5px;background: #698ad9;border-radius: 20px;width: 20px;display: flex;justify-content: center;align-items: center;">
|
||||
<van-icon v-if="!messages" name="chat-o" />
|
||||
<van-icon v-if="messages" name="chat-o" dot/>
|
||||
<!-- <van-icon name="chat-o" dot /> -->
|
||||
<p style="position: absolute;top: 50px;right: 15px;">
|
||||
<img v-if="!messages" style="width:20px;" src="@/assets/YB_APP/images/3.png">
|
||||
<img v-if="messages" style="width:20px;" src="@/assets/YB_APP/images/4.png">
|
||||
</p>
|
||||
|
||||
<div style="display:flex;justify-content: flex-start;padding: 65px 15px 15px 20px;align-items: center;">
|
||||
@@ -44,7 +43,7 @@
|
||||
</div>
|
||||
|
||||
<div class="menu1" style="margin: 15px;background: #fff;border-radius: 5px;padding: 8px;margin-top: 5px;">
|
||||
<van-cell v-for="(item,index) in menu1" is-link>
|
||||
<van-cell v-for="(item,index) in menu1" is-link @click="pageJump(item)">
|
||||
<template #title>
|
||||
<div style="display:flex;align-items: center;">
|
||||
<img style="width:20px;" :src="item.img">
|
||||
@@ -115,7 +114,8 @@ export default {
|
||||
res.content.icon.myPageIcon.forEach(item=>{
|
||||
this.menu1.push({
|
||||
name:item.title,
|
||||
img:item.img
|
||||
img:item.img,
|
||||
route:item.route
|
||||
})
|
||||
})
|
||||
}
|
||||
@@ -141,7 +141,12 @@ export default {
|
||||
// 用户选择了头像预览
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
pageJump(data){
|
||||
if(data.name != '设置'){
|
||||
window.location.href = data.route
|
||||
}
|
||||
},
|
||||
},
|
||||
filters: {
|
||||
encryCheckModelName(code) {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<span style="font-size: 16px;font-weight: bold;margin-left: 15px;">投保相关</span>
|
||||
</p>
|
||||
<div style="display:flex;justify-content: space-around;align-items: center;">
|
||||
<div v-for="(item, ind) in menu1" :key="ind" style="text-align: center;width: 25%;">
|
||||
<div v-for="(item, ind) in menu1" :key="ind" @click="pageJump(item)" style="text-align: center;width: 25%;">
|
||||
<div>
|
||||
<img style="width: 34px;" :src="item.img">
|
||||
</div>
|
||||
@@ -30,7 +30,7 @@
|
||||
<span style="font-size: 16px;font-weight: bold;margin-left: 15px;">活动管理</span>
|
||||
</p>
|
||||
<div style="display:flex;justify-content: space-around;align-items: center;">
|
||||
<div v-for="(item, ind) in menu2" :key="ind" style="text-align: center;width: 25%;">
|
||||
<div v-for="(item, ind) in menu2" :key="ind" @click="pageJump(item)" style="text-align: center;width: 25%;">
|
||||
<div>
|
||||
<img style="width: 34px;" :src="item.img">
|
||||
</div>
|
||||
@@ -45,7 +45,7 @@
|
||||
<span style="font-size: 16px;font-weight: bold;margin-left: 15px;">扩展服务</span>
|
||||
</p>
|
||||
<div style="display:flex;justify-content: flex-start;align-items: center;">
|
||||
<div v-for="(item, ind) in menu3" :key="ind" style="text-align: center;width: 25%;">
|
||||
<div v-for="(item, ind) in menu3" :key="ind" @click="pageJump(item)" style="text-align: center;width: 25%;">
|
||||
<div>
|
||||
<img style="width: 34px;" :src="item.img">
|
||||
</div>
|
||||
@@ -100,19 +100,22 @@ export default {
|
||||
if(item.type == 'insure'){
|
||||
this.menu1.push({
|
||||
title:item.title,
|
||||
img:item.img
|
||||
img:item.img,
|
||||
route:item.route
|
||||
})
|
||||
}
|
||||
if(item.type == 'activity'){
|
||||
this.menu2.push({
|
||||
title:item.title,
|
||||
img:item.img
|
||||
img:item.img,
|
||||
route:item.route
|
||||
})
|
||||
}
|
||||
if(item.type == 'extend'){
|
||||
this.menu3.push({
|
||||
title:item.title,
|
||||
img:item.img
|
||||
img:item.img,
|
||||
route:item.route
|
||||
})
|
||||
}
|
||||
})
|
||||
@@ -123,6 +126,9 @@ export default {
|
||||
}
|
||||
})
|
||||
},
|
||||
pageJump(data){
|
||||
window.location.href = data.route
|
||||
},
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user