|
|
@@ -1,22 +1,199 @@
|
|
|
<template>
|
|
|
- <view>
|
|
|
-
|
|
|
+ <view class="page-wrap">
|
|
|
+ <scroll-view scroll-y class="nav-panel">
|
|
|
+ <view :class="{ item: true, active: navActive === item.value }" @click="navActive = item.value" v-for="(item, index) in navList" :key="index">
|
|
|
+ {{ item.label }}
|
|
|
+ </view>
|
|
|
+ </scroll-view>
|
|
|
+ <view class="product-panel">
|
|
|
+ <view class="item">
|
|
|
+ <view class="box">记账报税(年度)</view>
|
|
|
+ <view class="name">记账报税(年度)</view>
|
|
|
+ <view class="desc">记账+报税记账+报税记账+报税记账+报税记账+报税记账+报税记账+报税记账+报税记账+报税</view>
|
|
|
+ <view class="tags">
|
|
|
+ <view class="tag">下单送礼品</view>
|
|
|
+ <view class="tag">返券</view>
|
|
|
+ </view>
|
|
|
+ <view class="price" data-text="年">3600</view>
|
|
|
+ </view>
|
|
|
+ <view class="item">
|
|
|
+ <view class="box">记账报税(年度)</view>
|
|
|
+ <view class="name">记账报税(年度)</view>
|
|
|
+ <view class="desc">记账+报税</view>
|
|
|
+ <view class="tags">
|
|
|
+ <view class="tag">下单送礼品</view>
|
|
|
+ <view class="tag">返券</view>
|
|
|
+ </view>
|
|
|
+ <view class="price" data-text="年">3600</view>
|
|
|
+ </view>
|
|
|
+ <view class="item">
|
|
|
+ <view class="box">记账报税(年度)</view>
|
|
|
+ <view class="name">记账报税(年度)</view>
|
|
|
+ <view class="desc">记账+报税</view>
|
|
|
+ <view class="tags">
|
|
|
+ <view class="tag">下单送礼品</view>
|
|
|
+ <view class="tag">返券</view>
|
|
|
+ </view>
|
|
|
+ <view class="price" data-text="年">3600</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- export default {
|
|
|
- data() {
|
|
|
- return {
|
|
|
-
|
|
|
- }
|
|
|
- },
|
|
|
- methods: {
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ navActive: 1,
|
|
|
+ navList: [
|
|
|
+ {
|
|
|
+ label: '记账报税',
|
|
|
+ value: 1
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '税控托管',
|
|
|
+ value: 2
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '社保代缴',
|
|
|
+ value: 3
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '出口退税',
|
|
|
+ value: 4
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '财税代办',
|
|
|
+ value: 5
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '工商代办',
|
|
|
+ value: 6
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '银行代办',
|
|
|
+ value: 7
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '资质·许可',
|
|
|
+ value: 8
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '法律咨询',
|
|
|
+ value: 9
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '超值套餐',
|
|
|
+ value: 10
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ };
|
|
|
+ },
|
|
|
+ methods: {}
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
-<style>
|
|
|
-
|
|
|
+<style lang="scss" scoped>
|
|
|
+.page-wrap {
|
|
|
+ padding-left: 164.84rpx;
|
|
|
+}
|
|
|
+.nav-panel {
|
|
|
+ position: fixed;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ bottom: 0;
|
|
|
+ width: 164.84rpx;
|
|
|
+ background: #f2f2f2;
|
|
|
+ .item{
|
|
|
+ white-space: nowrap;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ line-height: 89.29rpx;
|
|
|
+ text-align: center;
|
|
|
+ padding: 0 13.74rpx;
|
|
|
+ font-size: 24.73rpx;
|
|
|
+ color: #333;
|
|
|
+ }
|
|
|
+ .active{
|
|
|
+ color: #00bcd2;
|
|
|
+ background: #fff;
|
|
|
+ }
|
|
|
+}
|
|
|
+.product-panel{
|
|
|
+ .item{
|
|
|
+ height: 192.31rpx;
|
|
|
+ background: #fff;
|
|
|
+ position: relative;
|
|
|
+ padding: 13.74rpx 20.6rpx 0 199.18rpx;
|
|
|
+ box-sizing: border-box;
|
|
|
+ border-bottom: 1rpx solid #e0e0e0;
|
|
|
+ &:last-child{
|
|
|
+ border: none;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .box{
|
|
|
+ width: 157.97rpx;
|
|
|
+ height: 157.97rpx;
|
|
|
+ position: absolute;
|
|
|
+ left: 20.6rpx;
|
|
|
+ top: 13.74rpx;
|
|
|
+ font-size: 27.47rpx;
|
|
|
+ color: #fff;
|
|
|
+ text-align: center;
|
|
|
+ word-break: break-all;
|
|
|
+ background: #0a9efe;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ padding: 0 13.74rpx;
|
|
|
+ box-sizing: border-box;
|
|
|
+ }
|
|
|
+ .name{
|
|
|
+ font-size: 27.47rpx;
|
|
|
+ white-space: nowrap;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ }
|
|
|
+ .desc{
|
|
|
+ font-size: 24.73rpx;
|
|
|
+ color: #999;
|
|
|
+ display: -webkit-box;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ -webkit-line-clamp: 2;
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
+ max-height: 82.42rpx;
|
|
|
+ word-break: break-all;
|
|
|
+ }
|
|
|
+ .tags{
|
|
|
+ overflow: hidden;
|
|
|
+ .tag{
|
|
|
+ float: left;
|
|
|
+ font-size: 21.98rpx;
|
|
|
+ color: #F97631;
|
|
|
+ padding: 2.75rpx 13.74rpx;
|
|
|
+ border: 1rpx solid #F97631;
|
|
|
+ margin: 13.74rpx 13.74rpx 0 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .price{
|
|
|
+ font-size: 41.21rpx;
|
|
|
+ color: #F97631;
|
|
|
+ position: absolute;
|
|
|
+ right: 20.6rpx;
|
|
|
+ bottom: 20.6rpx;
|
|
|
+ line-height: 1;
|
|
|
+ &:before{
|
|
|
+ content: '¥';
|
|
|
+ font-size: 24.73rpx;
|
|
|
+ }
|
|
|
+ &::after{
|
|
|
+ content: attr(data-text);
|
|
|
+ font-size: 21.98rpx;
|
|
|
+ color: #999;
|
|
|
+ margin-left: 4.12rpx;
|
|
|
+ vertical-align: middle;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|