|
@@ -6,13 +6,14 @@
|
|
<div class="warp">
|
|
<div class="warp">
|
|
<div
|
|
<div
|
|
:class="{
|
|
:class="{
|
|
- warp_index: true,
|
|
|
|
- warp_index1: true,
|
|
|
|
- 'bgc-blue': custTypeId === 1,
|
|
|
|
- 'bgc-green': custTypeId === 2,
|
|
|
|
- }"
|
|
|
|
- >{{ parkInfo.carno | formatCarno }}</div
|
|
|
|
|
|
+ warp_index: true,
|
|
|
|
+ warp_index1: true,
|
|
|
|
+ 'bgc-blue': custTypeId === 1,
|
|
|
|
+ 'bgc-green': custTypeId === 2,
|
|
|
|
+ }"
|
|
>
|
|
>
|
|
|
|
+ {{ parkInfo.carno | formatCarno }}
|
|
|
|
+ </div>
|
|
<div class="warp_index">
|
|
<div class="warp_index">
|
|
<div>停车场</div>
|
|
<div>停车场</div>
|
|
<div class="warp_index_color">{{ parkInfo.parkname }}</div>
|
|
<div class="warp_index_color">{{ parkInfo.parkname }}</div>
|
|
@@ -27,26 +28,27 @@
|
|
</div>
|
|
</div>
|
|
<div class="warp_index">
|
|
<div class="warp_index">
|
|
<div>应缴</div>
|
|
<div>应缴</div>
|
|
- <div class="warp_index_color">{{
|
|
|
|
- (parkInfo.servicefee / 100) | currency
|
|
|
|
- }}</div>
|
|
|
|
|
|
+ <div class="warp_index_color">
|
|
|
|
+ {{ (parkInfo.servicefee / 100) | currency }}
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="warp" v-if="parkFee.parkInfoEntity">
|
|
<div class="warp" v-if="parkFee.parkInfoEntity">
|
|
<div
|
|
<div
|
|
class="warp_index warp_index_da"
|
|
class="warp_index warp_index_da"
|
|
v-if="
|
|
v-if="
|
|
- parkFee.parkInfoEntity.consumeReduce ||
|
|
|
|
- parkFee.parkInfoEntity.memberLevelReduce
|
|
|
|
- "
|
|
|
|
|
|
+ parkFee.parkInfoEntity.consumeReduce ||
|
|
|
|
+ parkFee.parkInfoEntity.memberLevelReduce
|
|
|
|
+ "
|
|
>
|
|
>
|
|
<div>停车优惠</div>
|
|
<div>停车优惠</div>
|
|
<div class="warp_index_color" @click="discounts">
|
|
<div class="warp_index_color" @click="discounts">
|
|
<div
|
|
<div
|
|
style="margin-right: 10px"
|
|
style="margin-right: 10px"
|
|
:class="hasDiscount ? 'text-red' : ''"
|
|
:class="hasDiscount ? 'text-red' : ''"
|
|
- >{{ discountDesc }}</div
|
|
|
|
>
|
|
>
|
|
|
|
+ {{ discountDesc }}
|
|
|
|
+ </div>
|
|
<img
|
|
<img
|
|
style="width: 26px; height: 26px"
|
|
style="width: 26px; height: 26px"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
@@ -56,17 +58,18 @@
|
|
<div
|
|
<div
|
|
class="warp_index warp_index_da"
|
|
class="warp_index warp_index_da"
|
|
v-if="
|
|
v-if="
|
|
- parkFee.parkInfoEntity.isuseintegral === 1 &&
|
|
|
|
- parkFee.discountKind === 7
|
|
|
|
- "
|
|
|
|
|
|
+ parkFee.parkInfoEntity.isuseintegral === 1 &&
|
|
|
|
+ parkFee.discountKind === 7
|
|
|
|
+ "
|
|
>
|
|
>
|
|
<div>新会员积分优惠</div>
|
|
<div>新会员积分优惠</div>
|
|
<div class="warp_index_color" @click="newToggle('bottom')">
|
|
<div class="warp_index_color" @click="newToggle('bottom')">
|
|
<div
|
|
<div
|
|
style="margin-right: 10px"
|
|
style="margin-right: 10px"
|
|
:class="bonusCopy >= integralNew || durationNew ? 'text-red' : ''"
|
|
:class="bonusCopy >= integralNew || durationNew ? 'text-red' : ''"
|
|
- >{{ integralDescNew }}</div
|
|
|
|
>
|
|
>
|
|
|
|
+ {{ integralDescNew }}
|
|
|
|
+ </div>
|
|
<img
|
|
<img
|
|
style="width: 26px; height: 26px"
|
|
style="width: 26px; height: 26px"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
@@ -82,8 +85,9 @@
|
|
<div
|
|
<div
|
|
style="margin-right: 10px"
|
|
style="margin-right: 10px"
|
|
:class="bonusCopy >= integral || duration ? 'text-red' : ''"
|
|
:class="bonusCopy >= integral || duration ? 'text-red' : ''"
|
|
- >{{ integralDesc }}</div
|
|
|
|
>
|
|
>
|
|
|
|
+ {{ integralDesc }}
|
|
|
|
+ </div>
|
|
<img
|
|
<img
|
|
style="width: 26px; height: 26px"
|
|
style="width: 26px; height: 26px"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
@@ -99,8 +103,9 @@
|
|
<div
|
|
<div
|
|
style="margin-right: 10px"
|
|
style="margin-right: 10px"
|
|
:class="couponCount > 0 ? 'text-red' : ''"
|
|
:class="couponCount > 0 ? 'text-red' : ''"
|
|
- >{{ couponDesc }}</div
|
|
|
|
>
|
|
>
|
|
|
|
+ {{ couponDesc }}
|
|
|
|
+ </div>
|
|
<img
|
|
<img
|
|
style="width: 26px; height: 26px"
|
|
style="width: 26px; height: 26px"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
@@ -114,9 +119,9 @@
|
|
>
|
|
>
|
|
<div>纸质优惠劵</div>
|
|
<div>纸质优惠劵</div>
|
|
<div class="warp_index_color" @click="paperCoupon">
|
|
<div class="warp_index_color" @click="paperCoupon">
|
|
- <div style="margin-right: 10px" class="text-red"
|
|
|
|
- >扫描纸质优惠劵二维码</div
|
|
|
|
- >
|
|
|
|
|
|
+ <div style="margin-right: 10px" class="text-red">
|
|
|
|
+ 扫描纸质优惠劵二维码
|
|
|
|
+ </div>
|
|
<img
|
|
<img
|
|
style="width: 26px; height: 26px"
|
|
style="width: 26px; height: 26px"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
:src="`${require('../../static/images/arrows.png')}`"
|
|
@@ -125,24 +130,27 @@
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
:class="{
|
|
:class="{
|
|
- warp_index: true,
|
|
|
|
- color_warp_index: custTypeId !== 0,
|
|
|
|
- warp_index_da: true,
|
|
|
|
- }"
|
|
|
|
|
|
+ warp_index: true,
|
|
|
|
+ color_warp_index: custTypeId !== 0,
|
|
|
|
+ warp_index_da: true,
|
|
|
|
+ }"
|
|
>
|
|
>
|
|
<div>优惠金额:</div>
|
|
<div>优惠金额:</div>
|
|
- <div class="warp_index_color" style="color: #ff0000"
|
|
|
|
- >-{{ discountTotalFee | currency }}</div
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="warp_index_color" style="color: #ff0000">
|
|
|
|
+ -{{ discountTotalFee | currency }}
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div :class="{ warp_index: true, color_warp_index: custTypeId !== 0 }">
|
|
<div :class="{ warp_index: true, color_warp_index: custTypeId !== 0 }">
|
|
<div>应付金额:</div>
|
|
<div>应付金额:</div>
|
|
- <div class="warp_index_color" style="color: #ff0000">{{
|
|
|
|
- actualFee | currency
|
|
|
|
- }}</div>
|
|
|
|
|
|
+ <div class="warp_index_color" style="color: #ff0000">
|
|
|
|
+ {{ actualFee | currency }}
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="top_content" v-if="parkFee.parkInfoEntity && parkFee.parkInfoEntity.payinstruction">
|
|
|
|
|
|
+ <div
|
|
|
|
+ class="top_content"
|
|
|
|
+ v-if="parkFee.parkInfoEntity && parkFee.parkInfoEntity.payinstruction"
|
|
|
|
+ >
|
|
<div class="title_box">
|
|
<div class="title_box">
|
|
<span class="btn">缴费说明</span>
|
|
<span class="btn">缴费说明</span>
|
|
</div>
|
|
</div>
|
|
@@ -153,26 +161,27 @@
|
|
class="top-down"
|
|
class="top-down"
|
|
@click="togglePayinstruction"
|
|
@click="togglePayinstruction"
|
|
v-if="!isShow && parkFee.parkInfoEntity.payinstruction.length > 60"
|
|
v-if="!isShow && parkFee.parkInfoEntity.payinstruction.length > 60"
|
|
- >︾</div
|
|
|
|
>
|
|
>
|
|
|
|
+ ︾
|
|
|
|
+ </div>
|
|
<div
|
|
<div
|
|
class="top-down"
|
|
class="top-down"
|
|
@click="togglePayinstruction"
|
|
@click="togglePayinstruction"
|
|
v-if="isShow && parkFee.parkInfoEntity.payinstruction.length > 60"
|
|
v-if="isShow && parkFee.parkInfoEntity.payinstruction.length > 60"
|
|
- >︽</div
|
|
|
|
>
|
|
>
|
|
|
|
+ ︽
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- <div style="height: 130px;width: 100%;"></div>
|
|
|
|
|
|
+ <div style="height: 130px; width: 100%"></div>
|
|
</div>
|
|
</div>
|
|
<div class="flewx">
|
|
<div class="flewx">
|
|
- <div class="flewx-content"
|
|
|
|
- >应付<span
|
|
|
|
- style="color: #ff0000; font-size: 32px; padding-left: 20px"
|
|
|
|
- >{{ actualFee | currency }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="flewx-content">
|
|
|
|
+ 应付<span style="color: #ff0000; font-size: 32px; padding-left: 20px">{{
|
|
|
|
+ actualFee | currency
|
|
|
|
+ }}</span>
|
|
元
|
|
元
|
|
<span style="color: #8d8d8d; padding-left: 30px; font-size: 28px"
|
|
<span style="color: #8d8d8d; padding-left: 30px; font-size: 28px"
|
|
- >已优惠{{ discountTotalFee | currency }}元</span
|
|
|
|
|
|
+ >已优惠{{ discountTotalFee | currency }}元</span
|
|
>
|
|
>
|
|
<div class="count-down-box">
|
|
<div class="count-down-box">
|
|
<van-count-down
|
|
<van-count-down
|
|
@@ -186,25 +195,32 @@
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
:class="{
|
|
:class="{
|
|
- flewx_index3: true,
|
|
|
|
- blue_flewx_index3: custTypeId === 1,
|
|
|
|
- green_flewx_index3: custTypeId === 2,
|
|
|
|
- 'btn-disabled': payBtnDisabled,
|
|
|
|
- }"
|
|
|
|
|
|
+ flewx_index3: true,
|
|
|
|
+ blue_flewx_index3: custTypeId === 1,
|
|
|
|
+ green_flewx_index3: custTypeId === 2,
|
|
|
|
+ 'btn-disabled': payBtnDisabled,
|
|
|
|
+ }"
|
|
@click="toPay"
|
|
@click="toPay"
|
|
- >支付</div
|
|
|
|
>
|
|
>
|
|
|
|
+ 支付
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- <uni-popup v-model="popup" type="bottom" :animation="false" :maskClick="false">
|
|
|
|
|
|
+ <van-popup
|
|
|
|
+ v-model="popup"
|
|
|
|
+ position="bottom"
|
|
|
|
+ :animation="false"
|
|
|
|
+ :maskClick="false"
|
|
|
|
+ :close-on-click-overlay="false"
|
|
|
|
+ >
|
|
<div class="popue_box">
|
|
<div class="popue_box">
|
|
<div class="popue_box_index1">积分减免</div>
|
|
<div class="popue_box_index1">积分减免</div>
|
|
<div class="popue_box_index">
|
|
<div class="popue_box_index">
|
|
<div>减免规则</div>
|
|
<div>减免规则</div>
|
|
- <div style="color: #989898"
|
|
|
|
- >{{ integral }}积分抵扣{{
|
|
|
|
|
|
+ <div style="color: #989898">
|
|
|
|
+ {{ integral }}积分抵扣{{
|
|
parkMallCode === 5 ? integralToValue + '元' : '1小时'
|
|
parkMallCode === 5 ? integralToValue + '元' : '1小时'
|
|
- }}</div
|
|
|
|
- >
|
|
|
|
|
|
+ }}
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div class="popue_box_index">
|
|
<div class="popue_box_index">
|
|
<div style="font-weight: 700">可用积分</div>
|
|
<div style="font-weight: 700">可用积分</div>
|
|
@@ -214,17 +230,17 @@
|
|
<div>抵扣{{ parkMallCode === 5 ? '金额' : '时长' }}</div>
|
|
<div>抵扣{{ parkMallCode === 5 ? '金额' : '时长' }}</div>
|
|
<div class="popue_box_index" style="width: 325px">
|
|
<div class="popue_box_index" style="width: 325px">
|
|
<div class="popue_box_index4_xs">
|
|
<div class="popue_box_index4_xs">
|
|
- <div class="popue_box_index4_xs_index1" @click="durationMinus"
|
|
|
|
- >-</div
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="popue_box_index4_xs_index1" @click="durationMinus">
|
|
|
|
+ -
|
|
|
|
+ </div>
|
|
<div class="popue_box_index4_xs_index2">{{ duration }}</div>
|
|
<div class="popue_box_index4_xs_index2">{{ duration }}</div>
|
|
- <div class="popue_box_index4_xs_index3" @click="durationAdd"
|
|
|
|
- >+</div
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="popue_box_index4_xs_index3" @click="durationAdd">
|
|
|
|
+ +
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="color: #808080">
|
|
|
|
+ {{ parkMallCode === 5 ? '元' : '小时' }}
|
|
</div>
|
|
</div>
|
|
- <div style="color: #808080">{{
|
|
|
|
- parkMallCode === 5 ? '元' : '小时'
|
|
|
|
- }}</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="popue_box_index5">
|
|
<div class="popue_box_index5">
|
|
@@ -235,8 +251,9 @@
|
|
green_popue_box_index4_by: custTypeId === 2,
|
|
green_popue_box_index4_by: custTypeId === 2,
|
|
}"
|
|
}"
|
|
@click="cancel(1)"
|
|
@click="cancel(1)"
|
|
- >取消</div
|
|
|
|
>
|
|
>
|
|
|
|
+ 取消
|
|
|
|
+ </div>
|
|
<div
|
|
<div
|
|
:class="{
|
|
:class="{
|
|
popue_box_index4_by1: true,
|
|
popue_box_index4_by1: true,
|
|
@@ -244,16 +261,18 @@
|
|
green_popue_box_index4_by1: custTypeId === 2,
|
|
green_popue_box_index4_by1: custTypeId === 2,
|
|
}"
|
|
}"
|
|
@click="confirm(1)"
|
|
@click="confirm(1)"
|
|
- >确定</div
|
|
|
|
>
|
|
>
|
|
|
|
+ 确定
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </uni-popup>
|
|
|
|
- <uni-popup
|
|
|
|
|
|
+ </van-popup>
|
|
|
|
+ <van-popup
|
|
v-model="newpopup"
|
|
v-model="newpopup"
|
|
- type="bottom"
|
|
|
|
|
|
+ position="bottom"
|
|
:animation="false"
|
|
:animation="false"
|
|
:maskClick="false"
|
|
:maskClick="false"
|
|
|
|
+ :close-on-click-overlay="false"
|
|
>
|
|
>
|
|
<div class="popue_box">
|
|
<div class="popue_box">
|
|
<div class="popue_box_index1">积分优惠减免</div>
|
|
<div class="popue_box_index1">积分优惠减免</div>
|
|
@@ -269,17 +288,17 @@
|
|
<div>抵扣{{ parkMallCode === 5 ? '金额' : '时长' }}</div>
|
|
<div>抵扣{{ parkMallCode === 5 ? '金额' : '时长' }}</div>
|
|
<div class="popue_box_index" style="width: 325px">
|
|
<div class="popue_box_index" style="width: 325px">
|
|
<div class="popue_box_index4_xs">
|
|
<div class="popue_box_index4_xs">
|
|
- <div class="popue_box_index4_xs_index1" @click="durationMinusNew"
|
|
|
|
- >-</div
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="popue_box_index4_xs_index1" @click="durationMinusNew">
|
|
|
|
+ -
|
|
|
|
+ </div>
|
|
<div class="popue_box_index4_xs_index2">{{ durationNew }}</div>
|
|
<div class="popue_box_index4_xs_index2">{{ durationNew }}</div>
|
|
- <div class="popue_box_index4_xs_index3" @click="durationAddNew"
|
|
|
|
- >+</div
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="popue_box_index4_xs_index3" @click="durationAddNew">
|
|
|
|
+ +
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="color: #808080">
|
|
|
|
+ {{ parkMallCode === 5 ? '元' : '小时' }}
|
|
</div>
|
|
</div>
|
|
- <div style="color: #808080">{{
|
|
|
|
- parkMallCode === 5 ? '元' : '小时'
|
|
|
|
- }}</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="popue_box_index5">
|
|
<div class="popue_box_index5">
|
|
@@ -290,8 +309,9 @@
|
|
green_popue_box_index4_by: custTypeId === 2,
|
|
green_popue_box_index4_by: custTypeId === 2,
|
|
}"
|
|
}"
|
|
@click="cancel(2)"
|
|
@click="cancel(2)"
|
|
- >取消</div
|
|
|
|
>
|
|
>
|
|
|
|
+ 取消
|
|
|
|
+ </div>
|
|
<div
|
|
<div
|
|
:class="{
|
|
:class="{
|
|
popue_box_index4_by1: true,
|
|
popue_box_index4_by1: true,
|
|
@@ -299,19 +319,21 @@
|
|
green_popue_box_index4_by1: custTypeId === 2,
|
|
green_popue_box_index4_by1: custTypeId === 2,
|
|
}"
|
|
}"
|
|
@click="confirm(2)"
|
|
@click="confirm(2)"
|
|
- >确定</div
|
|
|
|
>
|
|
>
|
|
|
|
+ 确定
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </uni-popup>
|
|
|
|
|
|
+ </van-popup>
|
|
</scroll-view>
|
|
</scroll-view>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import parkingFeeDetailJs from '../../mixins/parkingFeeDetail'
|
|
|
|
|
|
+import parkingFeeDetailJs from '../../mixins/parkingFeeDetail';
|
|
|
|
+
|
|
export default {
|
|
export default {
|
|
- mixins:[parkingFeeDetailJs]
|
|
|
|
-}
|
|
|
|
|
|
+ mixins: [parkingFeeDetailJs],
|
|
|
|
+};
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|
|
@@ -699,14 +721,17 @@ export default {
|
|
background-color: #fff;
|
|
background-color: #fff;
|
|
border-bottom: 1px solid #eee;
|
|
border-bottom: 1px solid #eee;
|
|
padding: 15px 30px;
|
|
padding: 15px 30px;
|
|
|
|
+
|
|
.title {
|
|
.title {
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
}
|
|
}
|
|
|
|
+
|
|
.dk_desc {
|
|
.dk_desc {
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
color: #999;
|
|
color: #999;
|
|
margin-top: 3px;
|
|
margin-top: 3px;
|
|
}
|
|
}
|
|
|
|
+
|
|
.value {
|
|
.value {
|
|
font-size: 14px;
|
|
font-size: 14px;
|
|
color: #999;
|
|
color: #999;
|
|
@@ -883,6 +908,7 @@ export default {
|
|
line-height: 48px;
|
|
line-height: 48px;
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
}
|
|
}
|
|
|
|
+
|
|
.h3.color_disabled {
|
|
.h3.color_disabled {
|
|
color: #838181;
|
|
color: #838181;
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
@@ -923,6 +949,7 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
// 对勾
|
|
// 对勾
|
|
.dot {
|
|
.dot {
|
|
position: absolute;
|
|
position: absolute;
|
|
@@ -967,6 +994,7 @@ export default {
|
|
background-color: #fff;
|
|
background-color: #fff;
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
padding-bottom: 10px;
|
|
padding-bottom: 10px;
|
|
|
|
+
|
|
.warp_index {
|
|
.warp_index {
|
|
width: 650px;
|
|
width: 650px;
|
|
margin-left: 27.5px;
|
|
margin-left: 27.5px;
|
|
@@ -976,21 +1004,26 @@ export default {
|
|
padding: 20px 0;
|
|
padding: 20px 0;
|
|
font-size: 28px;
|
|
font-size: 28px;
|
|
}
|
|
}
|
|
|
|
+
|
|
.warp_index1 {
|
|
.warp_index1 {
|
|
justify-content: center;
|
|
justify-content: center;
|
|
font-size: 40px;
|
|
font-size: 40px;
|
|
padding: 30px 0;
|
|
padding: 30px 0;
|
|
border-bottom: 1px solid #f2f2f2;
|
|
border-bottom: 1px solid #f2f2f2;
|
|
}
|
|
}
|
|
|
|
+
|
|
.color_warp_index {
|
|
.color_warp_index {
|
|
color: #000000;
|
|
color: #000000;
|
|
}
|
|
}
|
|
|
|
+
|
|
.bgc-blue {
|
|
.bgc-blue {
|
|
.bgc-color('blue');
|
|
.bgc-color('blue');
|
|
}
|
|
}
|
|
|
|
+
|
|
.bgc-green {
|
|
.bgc-green {
|
|
.bgc-color('green');
|
|
.bgc-color('green');
|
|
}
|
|
}
|
|
|
|
+
|
|
.bgc-color(@value) {
|
|
.bgc-color(@value) {
|
|
@color: 'color-@{value}';
|
|
@color: 'color-@{value}';
|
|
color: #fff;
|
|
color: #fff;
|
|
@@ -999,10 +1032,12 @@ export default {
|
|
width: 100%;
|
|
width: 100%;
|
|
border-radius: 10px 10px 0 0;
|
|
border-radius: 10px 10px 0 0;
|
|
}
|
|
}
|
|
|
|
+
|
|
.warp_index_da {
|
|
.warp_index_da {
|
|
padding: 30px 0;
|
|
padding: 30px 0;
|
|
border-bottom: 1px solid #f2f2f2;
|
|
border-bottom: 1px solid #f2f2f2;
|
|
}
|
|
}
|
|
|
|
+
|
|
.warp_index_color {
|
|
.warp_index_color {
|
|
color: #999999;
|
|
color: #999999;
|
|
display: flex;
|
|
display: flex;
|
|
@@ -1022,26 +1057,30 @@ export default {
|
|
// padding-bottom: constant(safe-area-inset-bottom);
|
|
// padding-bottom: constant(safe-area-inset-bottom);
|
|
// padding-bottom: env(safe-area-inset-bottom);
|
|
// padding-bottom: env(safe-area-inset-bottom);
|
|
padding-bottom: 20px;
|
|
padding-bottom: 20px;
|
|
|
|
+
|
|
.flewx-content {
|
|
.flewx-content {
|
|
position: absolute;
|
|
position: absolute;
|
|
left: 16px;
|
|
left: 16px;
|
|
|
|
+
|
|
.count-down-box {
|
|
.count-down-box {
|
|
padding-left: 10px;
|
|
padding-left: 10px;
|
|
display: flex;
|
|
display: flex;
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
align-items: center;
|
|
align-items: center;
|
|
|
|
+
|
|
.van-count-down {
|
|
.van-count-down {
|
|
font-size: 25px;
|
|
font-size: 25px;
|
|
- color: #FF0000;
|
|
|
|
|
|
+ color: #ff0000;
|
|
margin-right: 10px;
|
|
margin-right: 10px;
|
|
}
|
|
}
|
|
|
|
|
|
.desc {
|
|
.desc {
|
|
font-size: 25px;
|
|
font-size: 25px;
|
|
- color: #FF0000;
|
|
|
|
|
|
+ color: #ff0000;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.flewx_index3 {
|
|
.flewx_index3 {
|
|
width: 150px;
|
|
width: 150px;
|
|
height: 70px;
|
|
height: 70px;
|
|
@@ -1055,17 +1094,21 @@ export default {
|
|
position: absolute;
|
|
position: absolute;
|
|
right: 16px;
|
|
right: 16px;
|
|
}
|
|
}
|
|
|
|
+
|
|
.blue_flewx_index3 {
|
|
.blue_flewx_index3 {
|
|
.color_flewx_index3('blue');
|
|
.color_flewx_index3('blue');
|
|
}
|
|
}
|
|
|
|
+
|
|
.green_flewx_index3 {
|
|
.green_flewx_index3 {
|
|
.color_flewx_index3('green');
|
|
.color_flewx_index3('green');
|
|
}
|
|
}
|
|
|
|
+
|
|
.color_flewx_index3(@value) {
|
|
.color_flewx_index3(@value) {
|
|
@color: 'color-@{value}';
|
|
@color: 'color-@{value}';
|
|
background-image: none;
|
|
background-image: none;
|
|
background-color: @@color;
|
|
background-color: @@color;
|
|
}
|
|
}
|
|
|
|
+
|
|
.btn-disabled {
|
|
.btn-disabled {
|
|
color: hsla(0, 0%, 100%, 0.6);
|
|
color: hsla(0, 0%, 100%, 0.6);
|
|
cursor: not-allowed;
|
|
cursor: not-allowed;
|
|
@@ -1073,6 +1116,7 @@ export default {
|
|
background-image: none;
|
|
background-image: none;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.popue_box {
|
|
.popue_box {
|
|
height: 530px;
|
|
height: 530px;
|
|
background-color: #fff;
|
|
background-color: #fff;
|
|
@@ -1080,6 +1124,7 @@ export default {
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
left: 0;
|
|
right: 0;
|
|
right: 0;
|
|
|
|
+
|
|
.popue_box_index {
|
|
.popue_box_index {
|
|
width: 92%;
|
|
width: 92%;
|
|
margin-left: 4%;
|
|
margin-left: 4%;
|
|
@@ -1090,6 +1135,7 @@ export default {
|
|
align-items: center;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
}
|
|
}
|
|
|
|
+
|
|
.popue_box_index1 {
|
|
.popue_box_index1 {
|
|
font-size: 32px;
|
|
font-size: 32px;
|
|
width: 92%;
|
|
width: 92%;
|
|
@@ -1100,6 +1146,7 @@ export default {
|
|
border-bottom: 1px solid #f5f5f5;
|
|
border-bottom: 1px solid #f5f5f5;
|
|
text-align: center;
|
|
text-align: center;
|
|
}
|
|
}
|
|
|
|
+
|
|
.popue_box_index4_xs {
|
|
.popue_box_index4_xs {
|
|
width: 250px;
|
|
width: 250px;
|
|
height: 55px;
|
|
height: 55px;
|
|
@@ -1108,6 +1155,7 @@ export default {
|
|
align-items: center;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
border-radius: 10px;
|
|
border-radius: 10px;
|
|
|
|
+
|
|
.popue_box_index4_xs_index1 {
|
|
.popue_box_index4_xs_index1 {
|
|
width: 54px;
|
|
width: 54px;
|
|
height: 54px;
|
|
height: 54px;
|
|
@@ -1116,6 +1164,7 @@ export default {
|
|
line-height: 54px;
|
|
line-height: 54px;
|
|
border-right: 1px solid #e5e6ec;
|
|
border-right: 1px solid #e5e6ec;
|
|
}
|
|
}
|
|
|
|
+
|
|
.popue_box_index4_xs_index3 {
|
|
.popue_box_index4_xs_index3 {
|
|
width: 54px;
|
|
width: 54px;
|
|
height: 54px;
|
|
height: 54px;
|
|
@@ -1125,6 +1174,7 @@ export default {
|
|
border-left: 1px solid #e5e6ec;
|
|
border-left: 1px solid #e5e6ec;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.popue_box_index5 {
|
|
.popue_box_index5 {
|
|
font-size: 30px;
|
|
font-size: 30px;
|
|
width: 92%;
|
|
width: 92%;
|
|
@@ -1136,6 +1186,7 @@ export default {
|
|
align-items: center;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
}
|
|
}
|
|
|
|
+
|
|
.popue_box_index4_by {
|
|
.popue_box_index4_by {
|
|
width: 320px;
|
|
width: 320px;
|
|
height: 90px;
|
|
height: 90px;
|
|
@@ -1147,17 +1198,21 @@ export default {
|
|
font-weight: 700;
|
|
font-weight: 700;
|
|
border: 1px solid #7e4fa1;
|
|
border: 1px solid #7e4fa1;
|
|
}
|
|
}
|
|
|
|
+
|
|
.blue_popue_box_index4_by {
|
|
.blue_popue_box_index4_by {
|
|
.color_popue_box_index4_by('blue');
|
|
.color_popue_box_index4_by('blue');
|
|
}
|
|
}
|
|
|
|
+
|
|
.green_popue_box_index4_by {
|
|
.green_popue_box_index4_by {
|
|
.color_popue_box_index4_by('green');
|
|
.color_popue_box_index4_by('green');
|
|
}
|
|
}
|
|
|
|
+
|
|
.color_popue_box_index4_by(@value) {
|
|
.color_popue_box_index4_by(@value) {
|
|
@color: 'color-@{value}';
|
|
@color: 'color-@{value}';
|
|
color: @@color;
|
|
color: @@color;
|
|
border: 1px solid @@color;
|
|
border: 1px solid @@color;
|
|
}
|
|
}
|
|
|
|
+
|
|
.popue_box_index4_by1 {
|
|
.popue_box_index4_by1 {
|
|
width: 320px;
|
|
width: 320px;
|
|
height: 90px;
|
|
height: 90px;
|
|
@@ -1168,19 +1223,24 @@ export default {
|
|
background-image: linear-gradient(to right, #7e4fa1, #433c7f);
|
|
background-image: linear-gradient(to right, #7e4fa1, #433c7f);
|
|
border: 1px solid #7e4fa1;
|
|
border: 1px solid #7e4fa1;
|
|
}
|
|
}
|
|
|
|
+
|
|
.blue_popue_box_index4_by1 {
|
|
.blue_popue_box_index4_by1 {
|
|
.color-background-color('blue');
|
|
.color-background-color('blue');
|
|
}
|
|
}
|
|
|
|
+
|
|
.green_popue_box_index4_by1 {
|
|
.green_popue_box_index4_by1 {
|
|
.color-background-color('green');
|
|
.color-background-color('green');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.text-purple {
|
|
.text-purple {
|
|
color: #703a98;
|
|
color: #703a98;
|
|
}
|
|
}
|
|
|
|
+
|
|
.text-red {
|
|
.text-red {
|
|
color: #ff0000;
|
|
color: #ff0000;
|
|
}
|
|
}
|
|
|
|
+
|
|
.top_content {
|
|
.top_content {
|
|
padding: 25px 35px 120px;
|
|
padding: 25px 35px 120px;
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
@@ -1208,6 +1268,7 @@ export default {
|
|
text-align: center;
|
|
text-align: center;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
.info {
|
|
.info {
|
|
padding-left: 18px;
|
|
padding-left: 18px;
|
|
font-size: 27px;
|
|
font-size: 27px;
|
|
@@ -1215,6 +1276,7 @@ export default {
|
|
color: #666;
|
|
color: #666;
|
|
line-height: 45px;
|
|
line-height: 45px;
|
|
}
|
|
}
|
|
|
|
+
|
|
.is-show {
|
|
.is-show {
|
|
word-break: break-all;
|
|
word-break: break-all;
|
|
text-overflow: ellipsis;
|
|
text-overflow: ellipsis;
|
|
@@ -1223,6 +1285,7 @@ export default {
|
|
-webkit-line-clamp: 2;
|
|
-webkit-line-clamp: 2;
|
|
-webkit-box-orient: vertical;
|
|
-webkit-box-orient: vertical;
|
|
}
|
|
}
|
|
|
|
+
|
|
.top-down {
|
|
.top-down {
|
|
text-align: center;
|
|
text-align: center;
|
|
color: #d6d2d2;
|
|
color: #d6d2d2;
|