From 64bda9e8889704e19724eeec1811b695839a7ae5 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 18 三月 2025 11:59:08 +0800
Subject: [PATCH] 1
---
bicycle/pages/index/index.vue | 466 +++++++++++++++++++++++++++++++++++++++++----------------
1 files changed, 335 insertions(+), 131 deletions(-)
diff --git a/bicycle/pages/index/index.vue b/bicycle/pages/index/index.vue
index 09dfeac..185873f 100644
--- a/bicycle/pages/index/index.vue
+++ b/bicycle/pages/index/index.vue
@@ -76,11 +76,18 @@
<view class="index_box_video" v-if="info.leaseVideoUrl">
<video class="img100b" :src="info.leaseVideoUrl" enable-danmu danmu-btn controls></video>
</view>
- <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 600rpx);" v-if="show5"></view>
- <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 660rpx);" v-if="show6"></view>
- <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 660rpx);" v-else-if="show2"></view>
- <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 580rpx);" v-else-if="show1"></view>
- <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 500rpx);" v-else-if="show3"></view>
+ <template v-if="info.memberRidesResponse && info.memberRidesResponse.ridesType === 0">
+ <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 600rpx);" v-if="show5"></view>
+ <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 660rpx);" v-else-if="show6"></view>
+ <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 660rpx);" v-else-if="show2"></view>
+ <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 580rpx);" v-else-if="show1"></view>
+ <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 500rpx);" v-else-if="show3"></view>
+ <view class="index_zw1" v-else></view>
+ </template>
+ <template v-else-if="info.memberRidesResponse && info.memberRidesResponse.ridesType === 1">
+ <view style="width: 100%; height: calc(env(safe-area-inset-bottom) + 660rpx);" v-if="$refs.d_tram.d_show3 || $refs.d_tram.d_show4"></view>
+ <view class="index_zw1" v-else></view>
+ </template>
<view class="index_zw1" v-else></view>
</view>
</view>
@@ -92,8 +99,7 @@
</view>
<image src="@/static/images/ic_safe@2x.png" mode="widthFix"></image>
</view>
- <button class="index_scancode_bottom" open-type="getPhoneNumber" @getphonenumber="getPhone"
- v-if="!userInfo.mobile">鎵爜绉熻溅</button>
+ <button class="index_scancode_bottom" open-type="getPhoneNumber" @getphonenumber="getPhone" v-if="!userInfo.mobile">鎵爜绉熻溅</button>
<view class="index_scancode_bottom" @click="carRental" v-else>鎵爜绉熻溅</view>
<view class="index_scancode_zw"></view>
</view>
@@ -154,6 +160,12 @@
<image src="@/static/icon/ar_detail@2x.png" mode="widthFix"></image>
</view>
</view>
+ <!-- 鏈夊椁愭樉绀� -->
+ <view class="info_des_tc" v-if="info && info.memberRidesResponse && info.memberRidesResponse.discountMember">
+ <u-icon name="info-circle" color="#FF5A31" size="18"></u-icon>
+ <text v-if="info.memberRidesResponse.discountMember.limitType === 0">鎮ㄦ湁楠戣濂楅锛屾湰娆¤绋嬪厤璐归獞琛�</text>
+ <text v-if="info.memberRidesResponse.discountMember.limitType === 1">鎮ㄥ凡璐拱楠戣濂楅锛屾湰娆¤绋嬪厤璐归獞琛寋{convertMinutesToHours(info.memberRidesResponse.discountMember.surplusTime)}}~</text>
+ </view>
<view class="ride_content" v-if="info.memberRidesResponse">
<view class="ride_content_a">
<text>寮�濮嬫椂闂达細{{info.memberRidesResponse.rideStartTimeStr}}</text>
@@ -192,6 +204,12 @@
<text>楠戣鏄庣粏</text>
<image src="@/static/icon/ar_detail@2x.png" mode="widthFix"></image>
</view>
+ </view>
+ <!-- 鏈夊椁愭樉绀� -->
+ <view class="info_des_tc" v-if="info && info.memberRidesResponse && info.memberRidesResponse.discountMember">
+ <u-icon name="info-circle" color="#FF5A31" size="18"></u-icon>
+ <text v-if="info.memberRidesResponse.discountMember.limitType === 0">鎮ㄦ湁楠戣濂楅锛屾湰娆¤绋嬪厤璐归獞琛�</text>
+ <text v-if="info.memberRidesResponse.discountMember.limitType === 1">鎮ㄥ凡璐拱楠戣濂楅锛屾湰娆¤绋嬪厤璐归獞琛寋{convertMinutesToHours(info.memberRidesResponse.discountMember.surplusTime)}}~</text>
</view>
<view class="ride_content" v-if="info.memberRidesResponse">
<view class="ride_content_a">
@@ -233,7 +251,7 @@
<!-- 鑷杞�-纭缁撶畻寮规 -->
<u-modal :show="show7" title="鎻愮ず" content='纭缁撶畻鍚楋紵' :showCancelButton="true" cancelText="鍙栨秷" @confirm="settlement1" @cancel="show7 = false"></u-modal>
<!-- 骞垮憡 -->
- <u-popup :show="show" mode="center" :closeOnClickOverlay="false" zIndex="99999" bgColor="transparent" :round="10" @close="show = false">
+ <u-popup :show="show" mode="center" :overlayStyle="{ zIndex: '99999' }" :closeOnClickOverlay="false" zIndex="99999" bgColor="transparent" :round="10" @close="show = false">
<view class="popupbox">
<view class="advertisement">
<image :src="info.adList[0].imgfullurl" mode="widthFix"></image>
@@ -242,9 +260,8 @@
</image>
</view>
</u-popup>
-
<!-- 鐢佃溅 -->
- <tram ref="d_tram" @unlockDoor="refresh" />
+ <tram ref="d_tram" @unlockDoor="refresh('tram')" />
</view>
</template>
@@ -321,7 +338,8 @@
zIndex: 7
}
],
- onPullDownRefresh: false
+ onPullDownRefresh: false,
+ timerdian: null
}
},
components: { tram },
@@ -329,16 +347,145 @@
...mapState(['navHeight', 'statusbarHeight', 'userInfo'])
},
async onLoad(options) {
+ var that = this;
+
if (JSON.stringify(this.userInfo) == '{}') {
await this.$onLaunched;
}
await this.getAddress()
- await this.getHomeInfo()
+ // await this.getHomeInfo()
await this.getSite()
- // if (decodeURIComponent(options.scene) !== 'undefined') {
- // console.log(decodeURIComponent(options.scene))
- // this.carRentalCopy(decodeURIComponent(options.scene))
- // }
+
+ this.$u.api.home()
+ .then(async res => {
+ if (res.code === 200) {
+ let code = decodeURIComponent(options.scene)
+ if (res.data.memberRidesResponse && res.data.memberRidesResponse.ridesType === 0 && code !== 'undefined' && res.data.rideStatus !== 2) {
+ let typeName = ''
+ if (code.substring(0, code.indexOf('-')) === 'ebike') {
+ typeName = '鐢靛姩杞�'
+ } else {
+ typeName = '鑷杞�'
+ }
+ uni.showToast({
+ title: `褰撳墠瀛樺湪鏈粨绠楄嚜琛岃溅璁㈠崟锛岃鍏堢粨绠楄鍗曞悗鍐嶆壂鐮佺${typeName}`,
+ icon: 'none'
+ })
+ } else if (res.data.memberRidesResponse && res.data.memberRidesResponse.ridesType === 1 && code !== 'undefined') {
+ let typeName = ''
+ if (code.substring(0, code.indexOf('-')) === 'ebike') {
+ typeName = '鐢靛姩杞�'
+ } else {
+ typeName = '鑷杞�'
+ }
+ uni.showToast({
+ title: `褰撳墠瀛樺湪鏈粨绠楃數鍔ㄨ溅璁㈠崟锛岃鍏堢粨绠楄鍗曞悗鍐嶆壂鐮佺${typeName}`,
+ icon: 'none'
+ })
+ }
+ // 鑷杞�
+ if (res.data.memberRidesResponse && res.data.memberRidesResponse.ridesType === 0) {
+ // 瑙i攣涓�
+ if (res.data.rideStatus === 0) {
+ this.show5 = true
+ // 寰幆娆℃暟
+ var num = 1
+ // 寰幆鏌ョ湅瑙i攣缁撴灉
+ let timer = setInterval(async () => {
+ num += 1
+ let res1 = await this.$u.api.refreshLock({
+ id: res.data.memberRidesResponse.rideId
+ })
+ // 寮�閿佹垚鍔�
+ if (res1.data.status === 1) {
+ clearInterval(timer)
+ this.show5 = false
+ setTimeout(() => {
+ this.show2 = true
+ }, 500)
+ }
+ // 寮�閿佸け璐�
+ if (res1.data.status === 3) {
+ clearInterval(timer)
+ this.show5 = false
+ uni.showToast({ title: '寮�閿佸け璐�', icon: 'error', duration: 2000 });
+ }
+ // 寮�閿佽秴鏃�
+ if (num === 180) {
+ clearInterval(timer)
+ this.show5 = false
+ uni.showToast({ title: '寮�閿佽秴鏃�', icon: 'error', duration: 2000 });
+ }
+ }, 1000)
+ }
+ // 楠戣涓�
+ if (res.data.rideStatus === 1) {
+ this.show2 = true
+ this.refreshStatus()
+ }
+ if (res.data.rideStatus === 5) {
+ this.show5 = true
+ }
+ if (res.data.rideStatus === 2) {
+ this.show6 = true
+ this.refreshStatus()
+ }
+ } else if (res.data.memberRidesResponse && res.data.memberRidesResponse.ridesType === 1) {
+ that.$refs.d_tram.info = {
+ ...res.data.memberRidesResponse.discountMember,
+ ...res.data.memberRidesResponse,
+ deposit: res.data.deposit,
+ goodsOrderId: res.data.goodsOrderId
+ }
+ // 楠戣涓�
+ if (res.data.rideStatus === 1) {
+ that.$refs.d_tram.d_show3 = true
+ }
+ // 涓存椂閿佽溅
+ if (res.data.rideStatus === 4) {
+ that.$refs.d_tram.d_show4 = true
+ }
+ // 杞鍒锋柊鐢佃溅楠戣鐘舵��
+ that.refreshTram()
+ // 娌℃湁楠戣璁㈠崟
+ } else if (!res.data.memberRidesResponse) {
+ if (decodeURIComponent(options.scene) !== 'undefined') {
+ let code = decodeURIComponent(options.scene)
+ if (code.substring(0, code.indexOf('-')) === 'ebike') {
+ console.log('鐢靛姩杞�')
+ this.carRentalCopy(decodeURIComponent(options.scene), 2)
+ } else {
+ console.log('鑷杞�')
+ this.carRentalCopy(decodeURIComponent(options.scene), 1)
+ }
+ }
+ }
+ // 鏄惁钀ヤ笟
+ if (res.data.isBusiness === 0) {
+ this.title = '鏆傚仠钀ヤ笟鎻愰啋'
+ this.content = res.data.unBusinessTips
+ this.show4 = true
+ return
+ }
+ // 鏄惁鍋滄鏈嶅姟
+ if (res.data.isStopServe === 1) {
+ this.title = '鏆傚仠鏈嶅姟鎻愰啋'
+ this.content = res.data.stopServeTips
+ this.show4 = true
+ }
+ this.tcList = res.data.discountList
+ let arr = JSON.parse(res.data.eleBusinessArea)
+ this.eleBusinessArea[0].points = arr.map(item => {
+ return {
+ latitude: item.lat,
+ longitude: item.lng
+ }
+ })
+ }
+ })
+ uni.$on('update', data => {
+ this.carRental()
+ })
},
onPullDownRefresh() {
this.onPullDownRefresh = true
@@ -351,7 +498,19 @@
this.top = e.scrollTop
},
methods: {
- clickcontrol(){
+ // 鍒嗛挓杞崲
+ convertMinutesToHours(minutes) {
+ const hours = Math.floor(minutes / 60); // 璁$畻灏忔椂鏁�
+ const remainingMinutes = minutes % 60; // 璁$畻鍓╀綑鐨勫垎閽熸暟
+ if (hours > 0 && remainingMinutes > 0) {
+ return `${hours}灏忔椂${remainingMinutes}鍒嗛挓`;
+ } else if (hours == 0) {
+ return `${remainingMinutes}鍒嗛挓`;
+ } else if (remainingMinutes == 0) {
+ return `${hours}灏忔椂`;
+ }
+ },
+ clickcontrol() {
let mapObjs = uni.createMapContext('mapId', this)
mapObjs.moveToLocation({
complete: res => {
@@ -396,64 +555,76 @@
});
},
// 寰俊鎵撳紑灏忕▼搴忓紑閿佹柟娉�
- async carRentalCopy(code) {
- await this.refresh()
- // 鍒ゆ柇鏈夋病鏈変氦鎶奸噾
- if (this.info.depositStatus === 0) {
- this.show1 = true
- return;
- } else if (this.info.depositStatus === 2) {
- uni.showToast({ title: '缁撶畻鐢宠鎻愪氦鎴愬姛锛岃鑰愬績绛夊緟閫�娆撅紒', icon: 'none', duration: 2000 });
- return;
- }
+ async carRentalCopy(code, type) {
var that = this;
- if (!that.disable) {
- that.disable = true
- // 鎵撳紑寮�閿佸脊妗�
- that.show5 = true
- // 璋冪敤寮�閿佹帴鍙�
- let res = await that.$u.api.openLock({
- code: code
- })
- if (res.code === 200) {
- that.disable = false
- that.show6 = false
- that.show5 = true
- // 寰幆娆℃暟
- var num = 1
- // 寰幆鏌ョ湅瑙i攣缁撴灉
- let timer = setInterval(async () => {
- num += 1
- let res1 = await that.$u.api.refreshLock({
- id: res.data.id
- })
- // 寮�閿佹垚鍔�
- if (res1.data.status === 1) {
- that.refresh()
- clearInterval(timer)
- that.show5 = false
- setTimeout(() => {
- that.show2 = true
- }, 500)
- }
- // 寮�閿佸け璐�
- if (res1.data.status === 3) {
- that.refresh()
- clearInterval(timer)
- that.show5 = false
- uni.showToast({ title: '寮�閿佸け璐�', icon: 'error', duration: 2000 });
- }
- // 寮�閿佽秴鏃�
- if (num === 180) {
- that.refresh()
- clearInterval(timer)
- that.show5 = false
- uni.showToast({ title: '寮�閿佽秴鏃�', icon: 'error', duration: 2000 });
- }
- }, 1000)
+ let ddd = await this.$u.api.home()
+ if (ddd.code === 200) {
+ this.info = ddd.data
+ // 鍒ゆ柇鏈夋病鏈変氦鎶奸噾
+ if (this.info.depositStatus === 0) {
+ this.show1 = true
+ return;
+ } else if (this.info.depositStatus === 2) {
+ uni.showToast({ title: '缁撶畻鐢宠鎻愪氦鎴愬姛锛岃鑰愬績绛夊緟閫�娆撅紒', icon: 'none', duration: 2000 });
+ return;
+ }
+ // 鑷杞�
+ if (type === 1) {
+ if (!that.disable) {
+ that.disable = true
+ // 鎵撳紑寮�閿佸脊妗�
+ that.show5 = true
+ // 璋冪敤寮�閿佹帴鍙�
+ let res = await that.$u.api.openLock({
+ code: code
+ })
+ if (res.code === 200) {
+ that.disable = false
+ that.show6 = false
+ that.show5 = true
+ // 寰幆娆℃暟
+ var num = 1
+ // 寰幆鏌ョ湅瑙i攣缁撴灉
+ let timer = setInterval(async () => {
+ num += 1
+ let res1 = await that.$u.api.refreshLock({
+ id: res.data.id
+ })
+ // 寮�閿佹垚鍔�
+ if (res1.data.status === 1) {
+ that.refresh()
+ clearInterval(timer)
+ that.show5 = false
+ setTimeout(() => {
+ that.show2 = true
+ }, 500)
+ }
+ // 寮�閿佸け璐�
+ if (res1.data.status === 3) {
+ that.refresh()
+ clearInterval(timer)
+ that.show5 = false
+ uni.showToast({ title: '寮�閿佸け璐�', icon: 'error', duration: 2000 });
+ }
+ // 寮�閿佽秴鏃�
+ if (num === 180) {
+ that.refresh()
+ clearInterval(timer)
+ that.show5 = false
+ uni.showToast({ title: '寮�閿佽秴鏃�', icon: 'error', duration: 2000 });
+ }
+ }, 1000)
+ } else {
+ that.show5 = false
+ that.disable = false
+ }
+ }
} else {
- that.show5 = false
- that.disable = false
+ let res = await that.$u.api.getBikeChargingRule({ code: code })
+ if (res.code === 200) {
+ that.$refs.d_tram.info = res.data
+ that.$refs.d_tram.d_show1 = true
+ }
}
}
},
@@ -543,7 +714,7 @@
} else if (item.id === 4) {
uni.navigateTo({
url: '/pages/consumptionDetails/consumptionDetails'
- });
+ });
} else if (item.id === 2) {
if (!this.userInfo.mobile) return
if (this.info.rideStatus === 1) {
@@ -602,7 +773,6 @@
that.show1 = false
that.info.depositStatus = 1
that.carRental()
- that.refresh()
uni.showToast({ title: '鍏呭�兼垚鍔�', icon: 'success', duration: 2000 });
}
},
@@ -613,7 +783,6 @@
}
}).catch((err) => {
that.disable = false
- console.log(err)
})
}
} else {
@@ -656,43 +825,42 @@
// 鎵爜绉熻溅
async carRental() {
var that = this;
- // 鍒锋柊棣栭〉淇℃伅
- await this.refresh()
- // 鍒ゆ柇鏈夋病鏈変氦鎶奸噾
- if (this.info.depositStatus === 0) {
- this.show1 = true
- return;
- } else if (this.info.depositStatus === 2) {
- uni.showToast({ title: '缁撶畻鐢宠鎻愪氦鎴愬姛锛岃鑰愬績绛夊緟閫�娆撅紒', icon: 'none', duration: 2000 });
- return;
- }
- // 鑷杞�
- if (this.type === 1) {
- if (!that.disable) {
- that.disable = true
- // 鎵爜瑙i攣楠戣
- uni.scanCode({
- success: async function(result) {
- let text = decodeURIComponent(result.path)
- text = text.substring(text.lastIndexOf('?') + 7, text.length)
- // 鎵撳紑寮�閿佸脊妗�
+
+ let res = await this.$u.api.home()
+ if (res.code === 200) {
+ this.info = res.data
+
+ // 鍒ゆ柇鏈夋病鏈変氦鎶奸噾
+ if (this.info.depositStatus === 0) {
+ this.show1 = true
+ return;
+ } else if (this.info.depositStatus === 2) {
+ uni.showToast({ title: '缁撶畻鐢宠鎻愪氦鎴愬姛锛岃鑰愬績绛夊緟閫�娆撅紒', icon: 'none', duration: 2000 });
+ return;
+ }
+
+ // 鎵爜鑾峰彇杞﹁締淇℃伅
+ uni.scanCode({
+ success: async function(result) {
+ let code = decodeURIComponent(result.path).split('=')[1]
+ let res = await that.$u.api.getBikeChargingRule({ code })
+ // 鑷杞�
+ if (res.code === 200 && res.data.ridesType === 0) {
+ that.disable = true
that.show5 = true
// 璋冪敤寮�閿佹帴鍙�
- let res = await that.$u.api.openLock({
- code: text
- })
- if (res.code === 200) {
+ let bicycle = await that.$u.api.openLock({ code })
+ if (bicycle.code === 200) {
that.disable = false
that.show6 = false
that.show5 = true
+
// 寰幆娆℃暟
var num = 1
// 寰幆鏌ョ湅瑙i攣缁撴灉
let timer = setInterval(async () => {
num += 1
- let res1 = await that.$u.api.refreshLock({
- id: res.data.id
- })
+ let res1 = await that.$u.api.refreshLock({ id: bicycle.data.id })
// 寮�閿佹垚鍔�
if (res1.data.status === 1) {
that.refresh()
@@ -721,22 +889,13 @@
that.show5 = false
that.disable = false
}
- },
- fail() {
- that.disable = false
- }
- });
- }
- } else {
- uni.scanCode({
- success: async function(result) {
- let res = await that.$u.api.getBikeChargingRule({
- code: result.result
- })
- if (res.code === 200) {
+ } else if (res.code === 200 && res.data.ridesType === 1) {
that.$refs.d_tram.info = res.data
that.$refs.d_tram.d_show1 = true
}
+ },
+ fail() {
+ that.disable = false
}
})
}
@@ -867,6 +1026,32 @@
}
}, 10000)
},
+ // 鍒锋柊鐢佃溅淇℃伅
+ refreshTram() {
+ this.timerdian = setInterval(() => {
+ this.$u.api.home()
+ .then(res => {
+ if (res.code === 200) {
+ this.info = res.data
+ // 鏈煡鍒伴獞琛岃鍗�
+ if (!res.data.memberRidesResponse) {
+ this.$refs.d_tram.d_show = false
+ this.$refs.d_tram.d_show1 = false
+ this.$refs.d_tram.d_show2 = false
+ this.$refs.d_tram.d_show3 = false
+ this.$refs.d_tram.d_show4 = false
+ this.$refs.d_tram.d_show5 = false
+ this.$refs.d_tram.d_show6 = false
+ this.$refs.d_tram.d_show7 = false
+ this.$refs.d_tram.d_show8 = false
+ this.$refs.d_tram.d_show9 = false
+ clearInterval(this.timerdian)
+ this.timerdian = null
+ }
+ }
+ })
+ }, 30000)
+ },
// 鑾峰彇棣栭〉淇℃伅
getHomeInfo() {
var that = this
@@ -880,7 +1065,6 @@
}
// 鑷杞�
if (res.data.memberRidesResponse && res.data.memberRidesResponse.ridesType === 0) {
- this.type = 1
// 瑙i攣涓�
if (res.data.rideStatus === 0) {
this.show5 = true
@@ -927,7 +1111,6 @@
this.refreshStatus()
}
} else if (res.data.memberRidesResponse && res.data.memberRidesResponse.ridesType === 1) {
- this.type = 2
that.$refs.d_tram.info = {
...res.data.memberRidesResponse.discountMember,
...res.data.memberRidesResponse,
@@ -968,12 +1151,15 @@
})
},
// 鍒锋柊棣栭〉淇℃伅
- refresh() {
+ refresh(type) {
this.$u.api.home()
.then(res => {
uni.stopPullDownRefresh()
if (res.code === 200) {
this.info = res.data
+ if (type === 'tram') {
+ this.refreshTram()
+ }
// 鏈煡鍒伴獞琛岃鍗�
if (!res.data.memberRidesResponse && this.onPullDownRefresh) {
this.show1 = false
@@ -984,16 +1170,16 @@
this.show6 = false
this.show7 = false
- that.$refs.d_tram.d_show = false
- that.$refs.d_tram.d_show1 = false
- that.$refs.d_tram.d_show2 = false
- that.$refs.d_tram.d_show3 = false
- that.$refs.d_tram.d_show4 = false
- that.$refs.d_tram.d_show5 = false
- that.$refs.d_tram.d_show6 = false
- that.$refs.d_tram.d_show7 = false
- that.$refs.d_tram.d_show8 = false
- that.$refs.d_tram.d_show9 = false
+ this.$refs.d_tram.d_show = false
+ this.$refs.d_tram.d_show1 = false
+ this.$refs.d_tram.d_show2 = false
+ this.$refs.d_tram.d_show3 = false
+ this.$refs.d_tram.d_show4 = false
+ this.$refs.d_tram.d_show5 = false
+ this.$refs.d_tram.d_show6 = false
+ this.$refs.d_tram.d_show7 = false
+ this.$refs.d_tram.d_show8 = false
+ this.$refs.d_tram.d_show9 = false
this.onPullDownRefresh = false
return
}
@@ -1043,7 +1229,6 @@
this.show6 = true
}
} else if (res.data.memberRidesResponse.ridesType === 1) {
- this.type = 2
this.$refs.d_tram.info = {
...res.data.memberRidesResponse.discountMember,
...res.data.memberRidesResponse,
@@ -1258,7 +1443,7 @@
width: 100%;
padding: 24rpx 30rpx;
box-sizing: border-box;
- background: linear-gradient(#FFFFFF 0%, #FCEADC 100%);
+ background: linear-gradient(#FCEADC 0%, #FFFFFF 100%);
border-radius: 20rpx;
.index_box_vip_head {
width: 100%;
@@ -1817,6 +2002,25 @@
}
}
}
+
+ .info_des_tc {
+ width: 100%;
+ height: 60rpx;
+ line-height: 60rpx;
+ background: #F4EFEA;
+ border-radius: 16rpx;
+ margin: 20rpx 0;
+ display: flex;
+ align-items: center;
+ padding: 0 20rpx;
+ box-sizing: border-box;
+ text {
+ font-weight: 400;
+ font-size: 26rpx;
+ color: #FF5A31;
+ margin-left: 10rpx;
+ }
+ }
.ride_content {
width: 100%;
--
Gitblit v1.9.3