vipCard.vue 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629
  1. <template>
  2. <view class="content">
  3. <view class="zdyNavBox">
  4. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  5. <view class="zdyNav">
  6. <view class="zdyNavLeft">
  7. <image src="../../static/timg/navbackbs.png" mode="aspectFit" class="backImg" @click="goback"></image>
  8. </view>
  9. <view class="zdyNavTitle">会员卡</view>
  10. <view style="width: 250rpx;"></view>
  11. </view>
  12. </view>
  13. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  14. <view style="height: 44px;"></view>
  15. <view class="topBox" v-if="loding">
  16. <view class="topLeft1"></view>
  17. <view class="topRight1"></view>
  18. <swiper class="swiper" @change="spScroll" :current="currentspIndex " circular >
  19. <swiper-item class="spItem" v-for="(item,index) in levelList" >
  20. <view class="topCont">
  21. <view class="vipBsbox">
  22. <img src="http://dmsphoto.66km.com.cn/thFiles/FAE86FA4-795A-4FAF-81A9-E5D35E7B9AB9.png" alt="" class="vipBsImg">
  23. <view class="vipbs">{{item.levelName}}</view>
  24. </view>
  25. <view class="vipTime" v-if="viopId==item.id"> <span v-if="item.endTime">{{item.endTime.slice(0,10)}} 到期</span>
  26. <span v-else>永久</span>
  27. </view>
  28. <img class="vipBsIcon" v-if="index==0" src="http://dmsphoto.66km.com.cn/thFiles/91FCABC6-775C-47CA-B7D4-3579A4DE8497.png" alt="">
  29. </view>
  30. </swiper-item>
  31. <!-- <swiper-item class="spItem">
  32. <view class="topCont">
  33. <view class="vipBsbox">
  34. <img src="http://dmsphoto.66km.com.cn/thFiles/FAE86FA4-795A-4FAF-81A9-E5D35E7B9AB9.png" alt="" class="vipBsImg">
  35. <view class="vipbs">黄金会员</view>
  36. </view>
  37. <view class="vipTime">2023.12.31 到期</view>
  38. </view>
  39. </swiper-item>
  40. <swiper-item class="spItem">
  41. <view class="topCont">
  42. <view class="vipBsbox">
  43. <img src="http://dmsphoto.66km.com.cn/thFiles/FAE86FA4-795A-4FAF-81A9-E5D35E7B9AB9.png" alt="" class="vipBsImg">
  44. <view class="vipbs">黄金会员</view>
  45. </view>
  46. <view class="vipTime">2023.12.31 到期</view>
  47. </view>
  48. </swiper-item> -->
  49. </swiper>
  50. </view>
  51. <view class="contBox">
  52. <view class="vipzkBox" v-if="discountList.length>0">
  53. <view class="vipzkTop">
  54. <img src="http://dmsphoto.66km.com.cn/thFiles/ADE780D4-E3B2-4005-B3A1-8CCD48279159.png" alt="" class="vipzkTopimg">
  55. <view class="vipzkTitle">会员折扣</view>
  56. <img src="http://dmsphoto.66km.com.cn/thFiles/B9AEA095-2ECD-4595-94F2-A52D8B93A4F2.png" alt="" class="vipzkTopimg">
  57. </view>
  58. <view class="vipzkLineBox" v-if="all">
  59. <view class="vipzkLine" v-for="(item,index) in discountList" v-if="index<8">
  60. <img v-if="item.type==2" src="http://dmsphoto.66km.com.cn/thFiles/FBF7C5A9-4436-4233-99B1-1AD3E36ABAAF.png" alt="" class="vipzkLineimg">
  61. <img v-if="item.type==1" src="http://dmsphoto.66km.com.cn/thFiles/C417E31C-4A9E-4CCD-A401-537031E4EEA6.png" alt="" class="vipzkLineimg">
  62. <view class="vipzkNum" v-if="item.discount">
  63. <span class="vipzkNumSpan1">{{item.discount/10}}</span>折
  64. </view>
  65. <view class="vipzklineMs">{{item.name}}</view>
  66. </view>
  67. </view>
  68. <view class="vipzkLineBox" v-if="!all">
  69. <view class="vipzkLine" v-for="(item,index) in discountList" >
  70. <img v-if="item.type==2" src="http://dmsphoto.66km.com.cn/thFiles/FBF7C5A9-4436-4233-99B1-1AD3E36ABAAF.png" alt="" class="vipzkLineimg">
  71. <img v-if="item.type==1" src="http://dmsphoto.66km.com.cn/thFiles/C417E31C-4A9E-4CCD-A401-537031E4EEA6.png" alt="" class="vipzkLineimg">
  72. <view class="vipzkNum">
  73. <span class="vipzkNumSpan1">{{item.discount/10}}</span>折
  74. </view>
  75. <view class="vipzklineMs">{{item.name}}</view>
  76. </view>
  77. </view>
  78. <view class="vipzkBottom" v-if="discountList.length>8&&all" @click="allBtn">
  79. <view class="zkBtxt">查看全部</view>
  80. <img src="../../static/img/icon_arrow_down.png" alt="" class="zkbImg">
  81. </view>
  82. <view class="vipzkBottom" v-if="discountList.length>8&&!all" @click="allBtn">
  83. <view class="zkBtxt">收起</view>
  84. <img src="../../static/img/icon_arrow_up.png" alt="" class="zkbImg">
  85. </view>
  86. </view>
  87. <!--赠送礼包 -->
  88. <view class="giveBox" v-if="data.packageArr.length>0">
  89. <view class="vipzkTop">
  90. <img src="http://dmsphoto.66km.com.cn/thFiles/ADE780D4-E3B2-4005-B3A1-8CCD48279159.png" alt="" class="vipzkTopimg">
  91. <view class="vipzkTitle">赠送礼包</view>
  92. <img src="http://dmsphoto.66km.com.cn/thFiles/B9AEA095-2ECD-4595-94F2-A52D8B93A4F2.png" alt="" class="vipzkTopimg">
  93. </view>
  94. <view class="itemLineBox">
  95. <view v-for="(item,index) in data.packageArr">
  96. <view class="itemCard" v-if="item.details.length>0">
  97. <view class="itemCardName">{{item.packName}}</view>
  98. <!-- <view class="itemShop">可用门店:<span v-if="item.applyShopId">连锁共享</span>
  99. <span v-if="!item.applyShopId">仅本店使用</span> -->
  100. <!-- <image src="../../static/timg/icon_arrow_right.png" mode="" class="shopit"></image> -->
  101. <!-- </view> -->
  102. </view>
  103. <view class="itemrowBox" v-if="item.details.length>0">
  104. <view class="itemNameBox">
  105. <view class="itemNameTitle">名称</view>
  106. <view class="itemNumTitle">数量</view>
  107. <view class="itemTimeTitle">有效期</view>
  108. </view>
  109. <view class="itemRowBorder" >
  110. <view class="itemrow" v-for="(v,i) in item.details">
  111. <view class="itemNameTitle">{{v.flowName}}</view>
  112. <view class="itemNumTitle">{{v.flowQty?v.flowQty:''}}</view>
  113. <view class="itemTimeTitle" v-if="v.expireNumber">{{v.expireNumber}}个月</view>
  114. <view class="itemTimeTitle" v-else>永久</view>
  115. </view>
  116. </view>
  117. </view>
  118. </view>
  119. </view>
  120. </view>
  121. <!-- 优惠券-->
  122. <view class="giveBox" v-if="data.packageArr.length>0">
  123. <view class="vipzkTop">
  124. <img src="http://dmsphoto.66km.com.cn/thFiles/ADE780D4-E3B2-4005-B3A1-8CCD48279159.png" alt="" class="vipzkTopimg">
  125. <view class="vipzkTitle">优惠券</view>
  126. <img src="http://dmsphoto.66km.com.cn/thFiles/B9AEA095-2ECD-4595-94F2-A52D8B93A4F2.png" alt="" class="vipzkTopimg">
  127. </view>
  128. <view class="couponBox" v-if="!all2">
  129. <view class="couponLine" v-for="(item,index) in data.couponArr">
  130. <view style="display: flex;justify-content: center;">
  131. <view class="couponName">{{item.actName}}</view>
  132. <view class="couponNum">*{{item.number}}</view>
  133. </view>
  134. <view class="couponMs" v-if="item.WhereMoney==0">无门槛</view>
  135. <view class="couponMs" v-else>满{{item.WhereMoney}}可用</view>
  136. </view>
  137. </view>
  138. <view class="couponBox" v-if="all2">
  139. <view class="couponLine" v-for="(item,index) in data.couponArr" v-if="index<6">
  140. <view style="display: flex;justify-content: center;">
  141. <view class="couponName">{{item.actName}}</view>
  142. <view class="couponNum">*{{item.number}}</view>
  143. </view>
  144. <view class="couponMs" v-if="item.WhereMoney==0">无门槛</view>
  145. <view class="couponMs" v-else>满{{item.WhereMoney}}可用</view>
  146. </view>
  147. </view>
  148. <view class="vipzkBottom" v-if="data.couponArr.length>6&&all2" @click="allBtn2">
  149. <view class="zkBtxt">查看全部</view>
  150. <img src="../../static/img/icon_arrow_down.png" alt="" class="zkbImg">
  151. </view>
  152. <view class="vipzkBottom" v-if="data.couponArr.length>6&&!all2" @click="allBtn2">
  153. <view class="zkBtxt">收起</view>
  154. <img src="../../static/img/icon_arrow_up.png" alt="" class="zkbImg">
  155. </view>
  156. </view>
  157. <!-- 附加权益-->
  158. <view class="giveBox" v-if="data.equityArr.length>0">
  159. <view class="vipzkTop">
  160. <img src="http://dmsphoto.66km.com.cn/thFiles/ADE780D4-E3B2-4005-B3A1-8CCD48279159.png" alt="" class="vipzkTopimg">
  161. <view class="vipzkTitle">附加权益</view>
  162. <img src="http://dmsphoto.66km.com.cn/thFiles/B9AEA095-2ECD-4595-94F2-A52D8B93A4F2.png" alt="" class="vipzkTopimg">
  163. </view>
  164. <view class="equityBox" v-if="!all3">
  165. <view class="equityLine" v-for="(item,index) in data.equityArr">
  166. <img src="http://dmsphoto.66km.com.cn/thFiles/FB8E30CD-8771-432E-9486-3B7880DEE018.png" alt="" class="equityLineImg">
  167. <view class="equityMs">{{item.Contents}}</view>
  168. </view>
  169. </view>
  170. <view class="equityBox" v-if="all3">
  171. <view class="equityLine" v-for="(item,index) in data.equityArr" v-if="index<8">
  172. <img src="http://dmsphoto.66km.com.cn/thFiles/FB8E30CD-8771-432E-9486-3B7880DEE018.png" alt="" class="equityLineImg">
  173. <view class="equityMs">{{item.Contents}}</view>
  174. </view>
  175. </view>
  176. <view class="vipzkBottom" v-if="data.equityArr.length>8&&all3" @click="allBtn3">
  177. <view class="zkBtxt">查看全部</view>
  178. <img src="../../static/img/icon_arrow_down.png" alt="" class="zkbImg">
  179. </view>
  180. <view class="vipzkBottom" v-if="data.equityArr.length>8&&!all3" @click="allBtn3">
  181. <view class="zkBtxt">收起</view>
  182. <img src="../../static/img/icon_arrow_up.png" alt="" class="zkbImg">
  183. </view>
  184. </view>
  185. </view>
  186. <view class="support"></view>
  187. <view class="bottom" v-if="viopId!=data.currentLevel.id&&data.currentLevel.money">
  188. <view class="bottomLeft">
  189. <view class="price">¥ <span class="priceSpan">{{data.currentLevel.money}}</span> </view>
  190. <view class="bottomTitme" v-if="data.cLExpireDate">有效期:{{data.cLExpireDate}}个月</view>
  191. <view class="bottomTitme" v-else>永久</view>
  192. </view>
  193. <view class="btn" @click="vipKt">立即开通</view>
  194. </view>
  195. </view>
  196. </template>
  197. <script>
  198. export default {
  199. data() {
  200. return {
  201. list:'',
  202. allck:false,
  203. iStatusBarHeight:'',
  204. userInfo:'',
  205. data:'',
  206. levelList:'',
  207. currentIndex:'',
  208. discountList:[],
  209. all:true,
  210. all2:true,
  211. all3:true,
  212. viopId:'',
  213. currentspIndex:0,
  214. loding:false,
  215. }
  216. },
  217. onLoad() {
  218. this.iStatusBarHeight = uni.getSystemInfoSync().statusBarHeight;
  219. //this.userInfo = this.$store.state.userInfo;
  220. this.getdetail()
  221. },
  222. methods: {
  223. allBtn(){
  224. this.all=!this.all
  225. },
  226. allBtn2(){
  227. this.all2=!this.all2
  228. },
  229. allBtn3(){
  230. this.all3=!this.all3
  231. },
  232. vipKt(){
  233. uni.showToast({
  234. title: '暂不支持,请联系门店购买',
  235. icon: 'none',
  236. duration: 3000
  237. });
  238. },
  239. spScroll(e){
  240. console.log(e);
  241. this.currentIndex=e.detail.current;
  242. this.getlist()
  243. },
  244. goback() {
  245. uni.navigateBack({
  246. delta: 1
  247. })
  248. },
  249. getlist(){
  250. uni.showLoading({
  251. title: '加载中'
  252. })
  253. this.$http('customerLevel/detail', {
  254. levelId:this.levelList[this.currentIndex].id
  255. },'GET').then(res => {
  256. uni.hideLoading();
  257. res.data.discountGoods.forEach(item=>{
  258. item.type=1
  259. })
  260. res.data.discountProject.forEach(item=>{
  261. item.type=2
  262. })
  263. this.data=res.data;
  264. this.discountList=this.data.discountProject.concat(this.data.discountGoods)
  265. })
  266. },
  267. getdetail(){
  268. uni.showLoading({
  269. title: '加载中'
  270. })
  271. this.$http('customerLevel/detail', {
  272. },'GET').then(res => {
  273. uni.hideLoading();
  274. var arr=[]
  275. arr.push(res.data.currentLevel)
  276. res.data.levelList.forEach(item=>{
  277. if(item.id!=res.data.currentLevel.id){
  278. arr.push(item)
  279. }
  280. })
  281. this.levelList=arr;
  282. res.data.discountGoods.forEach(item=>{
  283. item.type=1
  284. })
  285. res.data.discountProject.forEach(item=>{
  286. item.type=2
  287. })
  288. this.data=res.data;
  289. this.viopId=res.data.currentLevel.id;
  290. this.discountList=this.data.discountProject.concat(this.data.discountGoods);
  291. this.loding=true;
  292. //console.log(this.list)
  293. })
  294. }
  295. },
  296. onPullDownRefresh(){
  297. console.log("onPullDownRefresh")
  298. //this.data=''
  299. //this.levelList=[];
  300. //this.loding=false;
  301. //this.currentspIndex=0
  302. if(this.currentIndex){
  303. this.getlist();
  304. }else{
  305. this.getdetail()
  306. }
  307. setTimeout(() => {
  308. uni.stopPullDownRefresh(); // 关闭下拉刷新
  309. }, 3000);
  310. }
  311. }
  312. </script>
  313. <style scoped>
  314. .topLeft1{
  315. background: #A9B7C6;
  316. width: 35rpx;
  317. height: 288rpx;
  318. border-top-right-radius: 21rpx;
  319. border-bottom-right-radius: 21rpx;
  320. position: absolute;
  321. left: 0;top: 40rpx;
  322. }
  323. .topRight1{
  324. background: #7487BB;
  325. width: 35rpx;
  326. height: 288rpx;
  327. border-top-left-radius: 21rpx;
  328. border-bottom-left-radius: 21rpx;
  329. position: absolute;
  330. right: 0;top: 40rpx;
  331. }
  332. .bottom{
  333. height: 120rpx;width: 100vw;
  334. background: #fff;
  335. padding-bottom: constant(safe-area-inset-bottom);
  336. padding-bottom: env(safe-area-inset-bottom);
  337. position: fixed;left: 0;bottom: 0;
  338. display: flex;justify-content: space-between;
  339. }
  340. .price{
  341. color: #FF4F00;font-size: 24rpx;font-weight: 600;
  342. }
  343. .bottomTitme{
  344. color: #3C3C3C;font-size: 24rpx;padding-top: 5rpx;
  345. }
  346. .bottomLeft{
  347. padding-left: 24rpx;padding-top: 24rpx;
  348. }
  349. .priceSpan{
  350. font-size: 34rpx;
  351. }
  352. .btn{
  353. width: 236rpx;text-align: center;
  354. height: 80rpx;line-height: 80rpx;
  355. background: linear-gradient(135deg, #282A44 0%, #1A2027 100%);
  356. border-radius: 44rpx;font-weight: 500;
  357. color: #FCCEA5;font-size: 28rpx;margin-top: 24rpx;margin-right: 24rpx;
  358. }
  359. .support{
  360. height: 150rpx;
  361. padding-bottom: constant(safe-area-inset-bottom);
  362. padding-bottom: env(safe-area-inset-bottom);
  363. }
  364. .contBox{
  365. padding: 0 24rpx;
  366. }
  367. .equityBox{
  368. display: flex;
  369. padding: 30rpx 0;flex-wrap: wrap;
  370. padding-top: 10rpx;
  371. }
  372. .equityLineImg{
  373. width: 86rpx;height: 86rpx;
  374. }
  375. .equityLine{
  376. text-align: center;width: 25%;padding-top: 20rpx;
  377. }
  378. .equityMs{
  379. color: #3C3C3C;font-size: 24rpx;
  380. }
  381. .couponBox{
  382. display: flex;
  383. padding: 30rpx 0;
  384. padding-top: 0rpx;
  385. flex-wrap: wrap;
  386. }
  387. .couponLine{
  388. width: 211rpx;
  389. height: 118rpx;
  390. background: url('http://dmsphoto.66km.com.cn/thFiles/95A792BC-5758-4AAA-89E2-1DE6A196C7B3.png') no-repeat;
  391. background-size: 100% 100%;
  392. margin-top: 20rpx;
  393. margin-right: 16rpx;
  394. }
  395. .couponLine:nth-child(3n){
  396. margin-right: 0rpx;
  397. }
  398. .couponName{
  399. font-weight: 500;font-size: 26rpx;line-height: 37rpx;
  400. color: #512108;padding-top: 22rpx;text-align: center;
  401. overflow: hidden;max-width:170rpx ;
  402. white-space: nowrap;
  403. text-overflow: ellipsis;
  404. }
  405. .couponNum{
  406. font-weight: 500;font-size: 26rpx;line-height: 37rpx;
  407. color: #512108;padding-top: 22rpx;
  408. }
  409. .couponMs{
  410. text-align: center;font-weight: 400;font-size: 22rpx;
  411. color: #907B6E;padding-top: 10rpx;
  412. }
  413. .itemrowBox{
  414. padding-top: 16rpx;font-size: 26rpx;
  415. }
  416. .itemRowBorder{
  417. padding-bottom: 20rpx;
  418. border-radius: 0rpx 0rpx 10rpx 10rpx;
  419. border: 2rpx solid #EEEEEE;
  420. }
  421. .itemrow{
  422. display: flex;padding-top: 20rpx;
  423. }
  424. .itemNameBox{
  425. display: flex;
  426. background: #FFF5ED;
  427. border-radius: 10rpx 10rpx 0rpx 0rpx;
  428. line-height: 72rpx;font-weight: 400;
  429. }
  430. .itemNameTitle{
  431. width: 430rpx;padding-left: 20rpx;
  432. overflow: hidden;
  433. white-space: nowrap;
  434. text-overflow: ellipsis;
  435. }
  436. .itemNumTitle{
  437. width: 80rpx;text-align: center;
  438. }
  439. .itemTimeTitle{
  440. width: 120rpx;text-align: center;
  441. }
  442. .itemCard{
  443. display: flex;justify-content: space-between;
  444. padding-top: 24rpx;
  445. color: #333333;font-size: 26rpx;
  446. }
  447. .itemCardName{
  448. font-weight: 500;font-size: 26rpx;
  449. color: #3C3C3C;line-height: 38rpx;
  450. overflow: hidden;
  451. white-space: nowrap;
  452. text-overflow: ellipsis;
  453. width: 400rpx;
  454. }
  455. .itemShop{
  456. display: flex;line-height: 38rpx;color: #999999;font-size: 26rpx;
  457. }
  458. .shopit{
  459. width: 12rpx;height: 20rpx;margin-top: 10rpx;margin-left: 5rpx;
  460. }
  461. .giveBox{
  462. background: #FFFFFF;padding: 25rpx 20rpx;
  463. border-radius: 10rpx;margin-top: 20rpx;
  464. }
  465. .vipzkLineBox{
  466. display: flex;flex-wrap: wrap;
  467. }
  468. .vipzkLine{
  469. width: 25%;text-align: center;padding-top: 30rpx;
  470. }
  471. .vipzkLineimg{
  472. width: 82rpx;height: 82rpx;
  473. }
  474. .vipzkNum{
  475. width: 82rpx;line-height: 32rpx;text-align: center;
  476. height: 32rpx;font-size: 20rpx;margin: 0 auto;
  477. background: linear-gradient(132deg, #FFF0DF 0%, #FED28F 100%);
  478. border-radius: 20rpx;font-weight: 400;
  479. color: #1F2026;margin-top: -15rpx;position: relative;
  480. }
  481. .vipzkNumSpan1{
  482. font-weight: bold;font-size: 26rpx;
  483. color: #1F2026;
  484. }
  485. .vipzklineMs{
  486. font-weight: 400;
  487. color: #3C3C3C;font-size: 24rpx;
  488. line-height: 33rpx;padding-top: 10rpx;
  489. text-align: center;
  490. padding-left: 10rpx;padding-right: 10rpx;
  491. }
  492. .vipzkBox{
  493. background: linear-gradient(180deg, #FFFDFA 0%, #FFFAF3 100%) #FFF7EA;
  494. border-radius: 17rpx;
  495. padding: 27rpx 6rpx;
  496. margin-top: 20rpx;
  497. }
  498. .vipzkTop{
  499. display: flex;justify-content: center;
  500. }
  501. .vipzkTopimg{
  502. height: 19rpx;width: 190rpx;margin-top: 15rpx;
  503. }
  504. .vipzkTitle{
  505. font-weight: 500;font-size: 34rpx;
  506. color: #8B4F30;padding: 0 15rpx;
  507. line-height: 48rpx;
  508. }
  509. .topCont{
  510. width: 632rpx;height: 320rpx;
  511. margin-left: 59rpx;
  512. background: url('http://dmsphoto.66km.com.cn/thFiles/1EA0546F-7C73-43D7-AE07-CE1C8A3DA375.png');
  513. background-size: 100% 100%;
  514. position: relative;
  515. }
  516. .vipBsIcon{
  517. position: absolute;width: 112rpx;height: 33rpx;top: 0;right: 0;
  518. }
  519. .topCont1{
  520. width: 632rpx;height: 320rpx;
  521. margin-left: 59rpx;
  522. background: url('http://dmsphoto.66km.com.cn/thFiles/ED1AD76C-9EBF-4C75-923F-565BD56491E1.png');
  523. background-size: 100% 100%;
  524. }
  525. .spItem{
  526. height: 320rpx;
  527. }
  528. .swiper{
  529. height: 320rpx;
  530. }
  531. .vipBsImg{
  532. width: 48rpx;height: 48rpx;font-size: 41px;font-weight: normal;padding-left: 11rpx;
  533. font-family: FZRUIZHK_ZHONG--GBK1-0, FZRUIZHK_ZHONG--GBK1;
  534. }
  535. .vipbs{
  536. color: #8B4F30;line-height: 48rpx;font-size: 41rpx;padding-left: 10rpx;font-weight: 600;
  537. }
  538. .vipTime{
  539. color: #8B4F30;font-size: 24rpx;padding-left: 36rpx;padding-top: 136rpx;font-weight: 600;
  540. }
  541. .vipBsbox{
  542. display: flex;padding-top: 53rpx;padding-left: 36rpx;
  543. }
  544. .topBox{
  545. padding-top: 22rpx;position: relative;
  546. }
  547. .content{
  548. min-height: 100vh;
  549. background: #D8D8D8 linear-gradient(315deg, #141337 0%, #101137 100%);
  550. }
  551. .zdyNavBox{
  552. width: 100vw;
  553. position: fixed;
  554. top: 0;
  555. left: 0;
  556. z-index: 9999999;
  557. background: #141337;
  558. }
  559. .zdyNav{
  560. height: 44px;
  561. display: flex;
  562. justify-content: space-between;
  563. align-items: center;
  564. }
  565. .backImg{
  566. width: 44rpx;
  567. height: 44rpx;
  568. /* margin-left: 10rpx; */
  569. margin-top: 10rpx;
  570. }
  571. .navsx{
  572. width: 2rpx;
  573. height: 44rpx;
  574. background: #e1e1e1;
  575. margin: 0 26rpx 0rpx 18rpx;
  576. }
  577. .homeImg{
  578. width: 44rpx;
  579. height: 44rpx;
  580. }
  581. .zdyNavLeft{
  582. width: 235rpx;
  583. margin-left: 15rpx;
  584. }
  585. .zdyNavTitle{
  586. width: 100vw;
  587. height: 44px;
  588. text-align: center;
  589. font-size: 34rpx;
  590. line-height: 44px;
  591. color: #fff;
  592. }
  593. .vipzkBottom{
  594. display: flex;justify-content: center;color: #999999;font-size: 24rpx;line-height: 30rpx;
  595. padding-top: 20rpx;
  596. }
  597. .zkbImg{
  598. width: 22rpx;height: 14rpx;margin-top: 8rpx;margin-left: 10rpx;
  599. }
  600. </style>
  601. <!--
  602. -->