Browse Source

政务管理跳转测试

dongming-master
mk 9 months ago
parent
commit
341d8d9aae
  1. BIN
      src/assets/images/govAffairs/asd.png
  2. BIN
      src/assets/images/govAffairs/dmjy.png
  3. BIN
      src/assets/images/govAffairs/dmzw.png
  4. BIN
      src/assets/images/govAffairs/gjzw.png
  5. BIN
      src/assets/images/govAffairs/qrImg/asd.png
  6. BIN
      src/assets/images/govAffairs/qrImg/dmjy.png
  7. BIN
      src/assets/images/govAffairs/qrImg/dmzwfw.png
  8. BIN
      src/assets/images/govAffairs/qrImg/gjzwfw.png
  9. BIN
      src/assets/images/govAffairs/qrImg/hzjk.png
  10. BIN
      src/assets/images/govAffairs/qrImg/hzyb.png
  11. BIN
      src/assets/images/govAffairs/qrImg/sfj.png
  12. BIN
      src/assets/images/govAffairs/sfj.png
  13. BIN
      src/assets/images/govAffairs/wjw.png
  14. 81
      src/views/govAffairs/index.vue

BIN
src/assets/images/govAffairs/asd.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
src/assets/images/govAffairs/dmjy.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
src/assets/images/govAffairs/dmzw.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
src/assets/images/govAffairs/gjzw.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
src/assets/images/govAffairs/qrImg/asd.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
src/assets/images/govAffairs/qrImg/dmjy.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
src/assets/images/govAffairs/qrImg/dmzwfw.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
src/assets/images/govAffairs/qrImg/gjzwfw.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
src/assets/images/govAffairs/qrImg/hzjk.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
src/assets/images/govAffairs/qrImg/hzyb.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
src/assets/images/govAffairs/qrImg/sfj.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
src/assets/images/govAffairs/sfj.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
src/assets/images/govAffairs/wjw.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

81
src/views/govAffairs/index.vue

@ -9,7 +9,7 @@
<!-- 主内容区域 --> <!-- 主内容区域 -->
<div class="content-wrapper"> <div class="content-wrapper">
<!-- 左侧Tab栏固定不动 --> <!-- 左侧Tab栏固定不动 -->
<div class="left-tab"> <!-- <div class="left-tab">
<div <div
v-for="(tab, index) in tabs" v-for="(tab, index) in tabs"
:key="index" :key="index"
@ -18,7 +18,7 @@
> >
{{ tab.name }} {{ tab.name }}
</div> </div>
</div> </div> -->
<!-- 右侧内容区域显示所有图标列表可滚动 --> <!-- 右侧内容区域显示所有图标列表可滚动 -->
<div class="right-content" ref="rightContent"> <div class="right-content" ref="rightContent">
@ -27,8 +27,9 @@
:key="index" :key="index"
class="icon-list" class="icon-list"
> >
<h3 class="tab-title" :ref="'tabTitle' + index">{{ tab.name }}</h3> <!-- 使用ref获取标题 --> <!-- <h3 class="tab-title" :ref="'tabTitle' + index">{{ tab.name }}</h3> -->
<div class="icon-item" v-for="(icon, iconIndex) in tab.icons" :key="iconIndex"> <!-- 使用ref获取标题 -->
<div class="icon-item" v-for="(icon, iconIndex) in tab.icons" :key="iconIndex" @click="handelClickIcon(icon.type)">
<img :src="icon.url" :alt="icon.name" class="icon-image" /> <img :src="icon.url" :alt="icon.name" class="icon-image" />
<div class="icon-name">{{ icon.name }}</div> <div class="icon-name">{{ icon.name }}</div>
</div> </div>
@ -36,6 +37,10 @@
</div> </div>
</div> </div>
<Android></Android> <Android></Android>
<van-popup v-model="showQRCode" round v-if="qrType">
<h3>长按识别二维码跳转小程序</h3>
<img :src="require(`@/assets/images/govAffairs/qrImg/${qrType}.png`)" show-menu-by-longpress="true" style="width: 200px;height: 200px;margin-bottom: 20px;"/>
</van-popup>
</div> </div>
</template> </template>
@ -46,40 +51,24 @@ export default {
return { return {
activeTab: 0, // Tab activeTab: 0, // Tab
tabs: [ tabs: [
{
name: "公积金服务",
icons: [
{ name: "公积金账户信息查询", url: require('@/assets/images/govAffairs/gjjzh.png')},
{ name: "公积金账户明细", url: require('@/assets/images/govAffairs/mx.png')},
{ name: "公积金账户缴存明细", url: require('@/assets/images/govAffairs/jcmx.png')},
{ name: "公积金账户提取明细", url: require('@/assets/images/govAffairs/tqmx.png')}
]
},
{ {
name: "社保医保", name: "社保医保",
icons: [ icons: [
{ name: "医保电子凭证", url: require('@/assets/images/govAffairs/ybdz.png')}, { name: "国家政务服务平台", url: require('@/assets/images/govAffairs/gjzw.png'),type:'gjzwfw'},
{ name: "跨省异地就医备案", url: require('@/assets/images/govAffairs/ksyd.png')}, { name: "爱山东", url: require('@/assets/images/govAffairs/asd.png'),type:'asd'},
{ name: "医保机构查询", url: require('@/assets/images/govAffairs/ybjg.png')}, { name: "东明县政务服务", url: require('@/assets/images/govAffairs/dmzw.png'),type:'dmzwfw'},
{ name: "定点零售药店", url: require('@/assets/images/govAffairs/ddls.png')} { name: "东明教研", url: require('@/assets/images/govAffairs/dmjy.png'),type:'dmjy'},
] { name: "东明县司法局", url: require('@/assets/images/govAffairs/sfj.png'),type:'sfj'},
}, { name: "菏泽微警务", url: require('@/assets/images/govAffairs/wjw.png'),type:''},// wjw
{ { name: "菏泽医保", url: require('@/assets/images/govAffairs/ybdz.png'),type:'hzyb'},
name: "出入境服务", { name: "菏泽疾控", url: require('@/assets/images/govAffairs/ksyd.png'),type:'hzjk'},
icons: [ // { name: "", url: require('@/assets/images/govAffairs/ybjg.png')},
// { name: "", url: require('@/assets/images/govAffairs/ddls.png')}
] ]
}, },
{ ],
name: "助残服务", showQRCode:false,
icons: [ qrType:null
]
},
{
name: "执业资质",
icons: [
]
}
]
}; };
}, },
created() { created() {
@ -99,8 +88,15 @@ export default {
behavior: "smooth" behavior: "smooth"
}); });
} }
},
handelClickIcon(type){
if(type){
this.showQRCode = true;
this.qrType = type;
}else{
this.$toast('暂无二维码')
}
} }
}, },
components: {}, components: {},
computed: {}, computed: {},
@ -197,4 +193,21 @@ export default {
font-size: 14px; font-size: 14px;
color: #333; color: #333;
} }
:deep .van-popup{
width: 320px;
height: 350px;
padding-top: 15px;
box-sizing: border-box;
background: url('@/assets/images/houseQR/dialog_bg.png') no-repeat;
background-size: 100% 100%;
overflow: hidden;
display: flex;
justify-content: flex-end;
align-items:center;
flex-direction: column;
h3{
width: 100%;
padding-left: 10px;
}
}
</style> </style>

Loading…
Cancel
Save