8.28 修改事件详情相关概念模块样式,增加股票详情信息来源展示

This commit is contained in:
尚政杰
2025-08-28 17:42:22 +08:00
parent 58b3414bdd
commit bf2388c3ec
403 changed files with 19843 additions and 1602 deletions

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),m=require("../../request/api.js"),r=require("../../common/assets.js"),i={data:()=>({navH:e.inject("navHeight"),memberInfo:null,privilegeList:["高效选股工具","股票基金明星榜单","定期专属晨报、股票动态","独家产业研报","个股产业分析","股票、基金基础指标","7x24 财经直播"]}),onLoad(){this.getMemberStatus()},methods:{clickJoinVip(){this.memberInfo.is_member||e.index.showModal({content:"请点击下方按钮复制链接并在浏览器中打开以完成会员购买流程",showCancel:!1,confirmText:"复制",success(e){e.confirm}})},getMemberStatus(){m.membershipStatus().then((m=>{200==m.code?this.memberInfo=m.data:e.index.showToast({title:m.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const o=e._export_sfc(i,[["render",function(m,i,o,t,s,n){return e.e({a:e.p({leftText:"会员中心"}),b:r._imports_0,c:s.memberInfo},s.memberInfo?e.e({d:s.memberInfo.is_member},s.memberInfo.is_member?{e:r._imports_1$7}:{f:r._imports_2$8},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.member_expire_date)}:{},{i:s.memberInfo.is_member},s.memberInfo.is_member?{j:r._imports_3$6}:{k:r._imports_4$4},{l:s.memberInfo.is_member},s.memberInfo.is_member?{m:r._imports_5$3}:{n:r._imports_6$1},{o:e.f(s.privilegeList,((m,i,o)=>e.e({a:e.t(m),b:0==i||1==i||2==i},0==i||1==i||2==i?{c:r._imports_7$1}:{},{d:3==i||4==i},3==i||4==i?e.e({e:3==i},{},{f:4==i},{}):{},{g:5==i||6==i},5==i||6==i?{h:r._imports_8$1}:{},{i:i}))),p:r._imports_8$1,q:e.n("privilegeList "+(s.memberInfo.is_member?"vip":"")),r:e.s("margin-top:"+s.navH+"px;")}):{},{s:s.memberInfo},s.memberInfo?{t:e.t(s.memberInfo.is_member?"您已是年度VIP":"立即加入年度VIP"),v:e.o((e=>n.clickJoinVip()))}:{})}]]);wx.createPage(o);

View File

@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "",
"usingComponents": {
"nav-bar": "../../components/navBar/navBar"
}
}

View File

@@ -0,0 +1 @@
<view><nav-bar wx:if="{{a}}" u-i="2f528ea3-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view wx:if="{{c}}" class="vipC" style="{{r}}"><view class="vipInfoC relative"><image wx:if="{{d}}" class="bg" src="{{e}}" mode="widthFix"></image><image wx:else class="bg" src="{{f}}" mode="widthFix"></image><view wx:if="{{g}}" class="infoC vip absolute"><view class="title">尊贵的VIP会员</view><view class="tips">会员有效期至:{{h}}</view></view><view wx:else class="infoC absolute"><view class="title">价值前沿</view><view class="tips">您还不是会员 加入尊享N项服务</view></view></view><view class="privilegeCompareC relative"><view class="titleC flexCenter"><image wx:if="{{i}}" class="icon" src="{{j}}" mode="widthFix"></image><image wx:else class="icon" src="{{k}}" mode="widthFix"></image><view class="title">特权对比</view><image wx:if="{{l}}" class="icon" src="{{m}}" mode="widthFix"></image><image wx:else class="icon" src="{{n}}" mode="widthFix"></image></view><view class="{{q}}"><view class="header flex"><view class="privilege item">专属特权</view><view class="item free">普通免费</view><view class="item vip">VIP会员</view></view><view class="list"><view wx:for="{{o}}" wx:for-item="item" wx:key="i" class="item flex"><view class="optionItem privilege flex">{{item.a}}</view><view class="optionItem free flexCenter"><block wx:if="{{item.b}}"><image class="notContain" src="{{item.c}}" mode="widthFix"></image></block><block wx:if="{{item.d}}"><block wx:if="{{item.e}}">限制查看数量</block><block wx:if="{{item.f}}">每日查看2只</block></block><block wx:if="{{item.g}}"><image class="contain" src="{{item.h}}" mode="widthFix"></image></block></view><view class="optionItem vip flexCenter"><image class="contain" src="{{p}}" mode="widthFix"></image></view></view></view></view></view></view><view wx:if="{{s}}" class="joinVipC fixed" bindtap="{{v}}">{{t}}</view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.vipC{padding-bottom:calc(180rpx + env(safe-area-inset-bottom))}.vipC .vipInfoC{margin:0 25rpx}.vipC .vipInfoC .bg{width:100%;height:auto}.vipC .vipInfoC .infoC{top:130rpx;left:38rpx}.vipC .vipInfoC .infoC .title{font-size:40rpx;font-weight:700;color:#556b87}.vipC .vipInfoC .infoC .tips{font-size:28rpx;font-weight:500;color:#65758a}.vipC .vipInfoC .infoC.vip .title,.vipC .vipInfoC .infoC.vip .tips{color:#ab3d1a}.vipC .privilegeCompareC{background-color:#fff;margin-top:-70rpx;padding-top:40rpx;border-radius:20rpx 20rpx 0 0}.vipC .privilegeCompareC .titleC .icon{width:54rpx;height:auto}.vipC .privilegeCompareC .titleC .title{margin:0 20rpx;font-size:50rpx;font-weight:700;color:#222}.vipC .privilegeCompareC .privilegeList{margin:0 25rpx;padding:0 30rpx;box-shadow:0 0 9px rgba(0,0,0,.1);border-radius:10rpx}.vipC .privilegeCompareC .privilegeList .header{margin-top:50rpx;padding-top:14rpx;border-bottom:solid 1rpx #F3F4F6}.vipC .privilegeCompareC .privilegeList .header .item{line-height:90rpx;font-size:30rpx;font-weight:700;color:#555}.vipC .privilegeCompareC .privilegeList .header .item.privilege{padding-left:24rpx;width:300rpx}.vipC .privilegeCompareC .privilegeList .header .item.free{width:174rpx;text-align:center}.vipC .privilegeCompareC .privilegeList .header .item.vip{width:160rpx;text-align:center}.vipC .privilegeCompareC .privilegeList .list .item .optionItem{height:90rpx;border-bottom:solid 1rpx #F3F4F6}.vipC .privilegeCompareC .privilegeList .list .item .optionItem .contain{width:21rpx;height:auto}.vipC .privilegeCompareC .privilegeList .list .item .optionItem .notContain{width:17rpx;height:auto}.vipC .privilegeCompareC .privilegeList .list .optionItem.privilege{width:300rpx;font-size:24rpx;font-weight:500;color:#222}.vipC .privilegeCompareC .privilegeList .list .optionItem.free{width:174rpx;font-size:20rpx;color:#555;text-align:center}.vipC .privilegeCompareC .privilegeList .list .optionItem.vip{width:160rpx}.vipC .privilegeCompareC .privilegeList.vip{box-shadow:0 0 9px rgba(249,115,22,.4)}.joinVipC{background-color:#f97316;margin:0 25rpx;left:0;right:0;bottom:calc(20rpx + env(safe-area-inset-bottom));line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center}