7.10 增加登录页面,事件详情接口对接,我的点赞,关注收藏页面搭建,接口对接

This commit is contained in:
尚政杰
2025-07-10 18:08:16 +08:00
parent c4267a0e27
commit 58b3414bdd
356 changed files with 7710 additions and 978 deletions

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),r={data:()=>({navH:e.inject("navHeight")}),methods:{}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(r,[["render",function(r,n,o,s,a,c){return{a:e.p({leftText:"相关概念详情"}),b:t._imports_0,c:e.s("top:"+a.navH+"px;")}}]]);wx.createPage(n);

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="5d0be61e-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="conceptDetailsC fixed" style="{{c}}"><view class="title">外骨骼机器人(250501)</view><view class="time">2025-05-08 08:43</view><view class="content">四部门联合启动的人力资源服务业与制造业融合发展试点,主要目的是推动人力资源服务向高端制造渗透,促进产业升级。而外骨骼机器人属于高端制造领域的重要创新产品之一,其发展需要人力资源服务业的支持,例如技术人才的输送、产业工人培训等。同时,外骨骼机器人在消费级市场的推广和应用也符合制造业与服务业融合发展的方向。因此,该政策试点对外骨骼机器人行业具有潜在利好影响。</view></view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.conceptDetailsC{background-color:#fff;margin-top:10rpx;padding:20rpx 25rpx;left:0;right:0;bottom:0;border-radius:20rpx 20rpx 0 0}.conceptDetailsC .title{font-size:30rpx;font-weight:700;color:#222}.conceptDetailsC .time{margin-top:10rpx;font-size:22rpx;font-weight:500;color:#aaa}.conceptDetailsC .content{margin-top:30rpx;font-size:26rpx;font-weight:500;color:#666}

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),o=require("../../../utils/util.js"),s=require("../../../common/assets.js"),c={data:()=>({navH:t.inject("navHeight"),windowWidth:t.inject("windowWidth"),eventId:"",eventDetails:null,categoryList:["相关标的","相关概念","历史事件","时间传导链分析","关联数据"],targetList:[],conceptList:[],historyEventList:[],historyEventRelatedStockList:[],selectCategory:0,headingList:["名称代码","分时图","开盘价","最新价","涨跌幅"],getLocaleTime:o.getLocaleTime,getRateUpOrDown:o.getRateUpOrDown,getRateStr:o.getRateStr,scoreTop:""}),onLoad(t){t.id&&(this.eventId=t.id,this.getEventRelatedStockData())},methods:{clickCategoryItem(t){this.selectCategory!=t&&(this.selectCategory=t,0==t?this.getEventRelatedStockData():1==t?this.getEventRelatedConceptData():2==t&&this.getEventHistoryEventData())},clickStockItem(){t.index.navigateTo({url:"/pages/index/stockDetails/stockDetails"})},clickConceptItem(){t.index.navigateTo({url:"/pages/index/conceptDetails/conceptDetails"})},clickLookHistoricalEventRelatedStock(t){this.historyEventRelatedStockList=t.related_stocks,this.$refs.stockPopup.open()},clickComment(){this.$refs.popup.open()},closeCommentPopup(){this.$refs.popup.close()},clickExpectScore(t){console.log(t),this.scoreTop=t.currentTarget.offsetTop+this.navH+100/750*this.windowWidth,this.$refs.expectScorePopup.open()},closeRelatedStockPopup(){this.$refs.stockPopup.close()},getEventRelatedStockData(){let o=this.eventId;e.eventRelatedStock(o).then((e=>{200==e.code?(this.eventDetails=e.data,this.targetList=e.data.related_stocks):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))},getEventRelatedConceptData(){let o=this.eventId;e.eventRelatedConcept(o).then((e=>{200==e.code?this.conceptList=e.data.related_concepts:t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))},getEventHistoryEventData(){let o=this.eventId;e.eventHistoryEvent(o).then((e=>{200==e.code?this.historyEventList=e.data.historical_events:t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const a=t._export_sfc(c,[["render",function(e,o,c,a,i,n){return t.e({a:t.p({leftText:"事件详情"}),b:s._imports_0,c:i.eventDetails},i.eventDetails?t.e({d:t.t(i.eventDetails.event_title),e:t.f(i.categoryList,((e,o,s)=>t.e({a:t.t(e),b:i.selectCategory==o},(i.selectCategory,{}),{c:t.n("item relative "+(i.selectCategory==o?"select":"")),d:o,e:t.o((t=>n.clickCategoryItem(o)),o)}))),f:0==i.selectCategory},0==i.selectCategory?{g:t.f(i.headingList,((e,o,s)=>({a:t.t(e),b:o})))}:{},{h:0==i.selectCategory},0==i.selectCategory?{i:t.f(i.targetList,((e,o,s)=>({a:t.t(e.stock_name),b:t.t(e.stock_code),c:t.t(e.relation_desc),d:o,e:t.o((t=>n.clickStockItem()),o)})))}:{},{j:1==i.selectCategory},1==i.selectCategory?{k:t.f(i.conceptList,((e,o,s)=>({a:e.first_image,b:t.t(e.concept),c:t.t(e.reason),d:o,e:t.o((t=>n.clickConceptItem()),o)})))}:{},{l:2==i.selectCategory},2==i.selectCategory?{m:s._imports_1$5,n:s._imports_2$7,o:t.o((t=>n.clickExpectScore(t))),p:t.f(i.historyEventList,((e,o,s)=>({a:t.t(e.title),b:t.t(e.content),c:t.o((t=>n.clickLookHistoricalEventRelatedStock(e)),o),d:t.t(i.getLocaleTime(e.event_date)),e:o}))),q:s._imports_1$5}:{},{r:t.s("top:"+i.navH+"px;")}):{},{s:s._imports_3$1,t:s._imports_4,v:t.o((t=>n.clickComment())),w:s._imports_5,x:s._imports_6,y:t.o((t=>n.closeCommentPopup())),z:s._imports_1$4,A:s._imports_2$6,B:s._imports_1$4,C:t.sr("popup","6e1a61f1-1"),D:t.p({type:"bottom"}),E:s._imports_9,F:t.s("margin-top:"+i.scoreTop+"px;"),G:t.sr("expectScorePopup","6e1a61f1-2"),H:t.p({type:"top","mask-background-color":"transparent"}),I:s._imports_6,J:t.o((t=>n.closeRelatedStockPopup())),K:t.f(i.historyEventRelatedStockList,((e,o,c)=>t.e({a:t.t(e.stock_name+"("+e.stock_code+")"),b:t.t(e.sector),c:i.getRateUpOrDown(e.related_avg_chg)},i.getRateUpOrDown(e.related_avg_chg)?{d:s._imports_1$1}:{e:s._imports_2$2},{f:t.t(i.getRateStr(e.related_avg_chg)),g:t.t(e.relation_desc),h:o}))),L:t.sr("stockPopup","6e1a61f1-3"),M:t.p({type:"bottom"})})}]]);wx.createPage(a);

View File

@@ -0,0 +1,7 @@
{
"navigationBarTitleText": "",
"usingComponents": {
"nav-bar": "../../../components/navBar/navBar",
"uni-popup": "../../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,7 @@
{
"navigationBarTitleText": "uni-app",
"enablePullDownRefresh": true,
"usingComponents": {
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),o={data:()=>({navH:e.inject("navHeight"),contentTop:"",categoryList:["分钟线","分时图","日K线"],selectCategory:0}),onLoad(){this.contentTop=this.navH+70/750*e.inject("windowWidth")},methods:{clickCategoryItem(e){this.selectCategory!=e&&(this.selectCategory=e)}}};if(!Array){e.resolveComponent("navBar")()}Math;const c=e._export_sfc(o,[["render",function(o,c,r,s,a,n){return{a:e.p({leftText:"科锐国际(300662.SZ)"}),b:t._imports_0,c:e.f(a.categoryList,((t,o,c)=>e.e({a:e.t(t),b:a.selectCategory==o},(a.selectCategory,{}),{c:e.n("item relative "+(a.selectCategory==o?"select":"")),d:o,e:e.o((e=>n.clickCategoryItem(o)),o)}))),d:e.s("top:"+a.navH+"px;"),e:e.s("top:"+a.contentTop+"px;")}}]]);wx.createPage(c);

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="42054871-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="tabC fixed" style="{{d}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></view><view class="contentC fixed" style="{{e}}"><view class="section">关联描述</view><view class="des">全球原油运输巨头VLCC运力规模全球第一直接受益于霍尔木兹海峡地缘风险带来的运价上涨及风险溢价。</view></view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.tabC{background-color:#fff;margin-top:10rpx;left:0;right:0;border-radius:20rpx 20rpx 0 0}.tabC .item{display:inline-block;padding:0 30rpx;line-height:60rpx;font-size:28rpx;font-weight:500;color:#42485b}.tabC .item.select{font-weight:700;color:#f97316}.tabC .item.select .line{background-color:#f97316;left:calc((100% - 50rpx)/2);bottom:0;width:50rpx;height:2rpx}.contentC{background-color:#fff;left:0;right:0;bottom:0}.contentC .section{padding:0 28rpx;line-height:80rpx;font-size:32rpx;font-weight:700;color:#222}.contentC .des{padding:0 30rpx;font-size:24rpx;font-weight:500;color:#666}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
{
"navigationBarTitleText": "",
"usingComponents": {
"zui-progress-circle": "../../uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle"
}
}

View File

@@ -0,0 +1 @@
<view><image class="topBg absolute" src="{{a}}" mode="widthFix"></image><view class="navTitle fixed" style="{{b}}">投资</view><view class="searchC fixed flex" style="{{d}}"><image class="icon" src="{{c}}" mode="widthFix"></image><input class="flex1" type="text" placeholder="搜索话题/股票名称" placeholder-style="color:#94989A"/><view class="line"></view><view class="search">搜索</view></view><view class="contentC fixed" style="{{A}}"><view class=""><view class="todayC flex"><view class="todayDateC flex" bindtap="{{g}}"><view class="date">{{e}}</view><image class="icon" src="{{f}}" mode="widthFix"></image></view><view class="flex1"></view><view class="today" bindtap="{{h}}">今</view></view><view class="weekList flex"><view wx:for="{{i}}" wx:for-item="item" wx:key="b" class="item flex1">{{item.a}}</view></view><view wx:if="{{j}}" class="monthDateList flexWrap"><view wx:for="{{k}}" wx:for-item="item" wx:key="o" class="item flexColumnCenter" bindtap="{{item.p}}"><block wx:if="{{l}}"><view wx:if="{{item.a}}" class="date today">{{item.b}}</view><view wx:else class="date">{{item.c}}</view></block><block wx:else><view class="{{item.e}}">{{item.d}}</view></block><block wx:if="{{item.f}}"><view wx:if="{{item.g}}" class="eventNum danger">{{item.h}}</view><view wx:if="{{item.i}}" class="eventNum warning">{{item.j}}</view><view wx:if="{{item.k}}" class="eventNum info">{{item.l}}</view><view wx:if="{{item.m}}" class="eventNum success">{{item.n}}</view></block><block wx:else><view class="eventNum"></view></block></view></view><view wx:else class="weekDateList flex"><view wx:for="{{m}}" wx:for-item="item" wx:key="p" class="item flex1 flexColumnCenter" bindtap="{{item.o}}"><block wx:if="{{n}}"><view wx:if="{{item.a}}" class="date today">{{item.b}}</view><view wx:else class="date">{{item.c}}</view></block><block wx:else><view class="{{item.e}}">{{item.d}}</view></block><block wx:if="{{item.f}}"><view wx:if="{{item.g}}" class="eventNum danger">{{item.h}}</view><view wx:if="{{item.i}}" class="eventNum warning">{{item.j}}</view><view wx:if="{{item.k}}" class="eventNum info">{{item.l}}</view><view wx:if="{{item.m}}" class="eventNum success">{{item.n}}</view></block><block wx:else><view class="eventNum"></view></block></view></view><view class="expandBgC flexCenter"><view class="expandC flex" bindtap="{{q}}"><text>{{o}}</text><image class="arrow" src="{{p}}" mode="widthFix"></image></view></view></view><view class="tabC"><view wx:for="{{r}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><scroll-view scroll-x class="topCategoryC"><view wx:for="{{s}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></scroll-view><view wx:if="{{t}}" class="eventList"><view wx:for="{{v}}" wx:for-item="item" wx:key="h" class="item" bindtap="{{item.i}}"><view class="flex"><view class="time flex1">{{item.a}}</view><view class="starC relative"><view class="starList flex"><image wx:for="{{item.b}}" wx:for-item="sitem" wx:key="c" class="icon" src="{{sitem.a}}" mode="widthFix"></image></view></view></view><view class="categoryTitleC flex"><view class="category">宏观政策</view><view class="title flex1">{{item.d}}</view></view><view class="labelC"><view class="label"></view></view><view class="content"><text>{{item.e}}</text></view><scroll-view wx:if="{{item.f}}" scroll-x class="percentList"><view wx:for="{{item.g}}" wx:for-item="citem" wx:key="e" class="percentItem">{{citem.a}} <zui-progress-circle wx:if="{{citem.d}}" u-s="{{['d']}}" u-i="{{citem.c}}" bind:__l="__l" u-p="{{citem.d}}"><view class="num">{{citem.b}}%</view></zui-progress-circle></view></scroll-view></view></view><view wx:if="{{w}}" class="dataList"><view wx:for="{{x}}" wx:for-item="item" wx:key="e" class="item"><view class="flex"><view class="time flex1">{{item.a}}</view><view class="starC relative"><view class="starBgList flex"><image wx:for="{{item.b}}" wx:for-item="item" wx:key="a" class="icon" src="{{y}}" mode="widthFix"></image></view><view class="starList absolute flex"><image wx:for="{{item.c}}" wx:for-item="item" wx:key="a" class="icon" src="{{z}}" mode="widthFix"></image></view></view></view><view class="title">{{item.d}}</view><view class="valueList flex between"><view class="pre">前值 -7.1</view><view class="prediction">预测 93</view><view class="actual">实际 ————</view></view></view></view></view></view>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),o=require("../../../common/assets.js"),r={data:()=>({navH:t.inject("navHeight"),eventId:"",contentTop:"",categoryList:["背景","推演","实际","相关股票","相关概念"],selectCategory:0,stockCategoryList:[{title:"全部股票",bgColor:"#C00000",color:"white"},{title:"大周期",bgColor:"#305496",color:"white"},{title:"TMT板块",bgColor:"#FFBF00",color:"white"},{title:"大金融地产",bgColor:"#FFF4D3"},{title:"大消费",bgColor:"#CDEEEE"},{title:"公共产业板块",bgColor:"#DEEBF7"}]}),onLoad(){this.contentTop=this.navH+104/750*t.inject("windowWidth")},methods:{clickCategoryItem(t){this.selectCategory!=t&&(this.selectCategory=t)},getEventDetailsData(){e.investEventDetails(this.eventId).then((t=>{})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const c=t._export_sfc(r,[["render",function(e,r,c,s,a,i){return t.e({a:t.p({leftText:"详情"}),b:o._imports_0,c:t.f(a.categoryList,((e,o,r)=>t.e({a:t.t(e),b:a.selectCategory==o},(a.selectCategory,{}),{c:t.n("item relative "+(a.selectCategory==o?"select":"")),d:o,e:t.o((t=>i.clickCategoryItem(o)),o)}))),d:t.s("top:"+a.navH+"px;"),e:3==a.selectCategory},3==a.selectCategory?{f:t.f(a.stockCategoryList,((e,o,r)=>({a:t.t(e.title),b:t.s("background-color:"+e.bgColor+";color:"+e.color+";"),c:o})))}:{},{g:t.s("top:"+a.contentTop+"px;")})}]]);wx.createPage(c);

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="b7e6c0fc-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="categoryC fixed" style="{{d}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></view><view class="contentC fixed" style="{{g}}"><view wx:if="{{e}}" class="stockC"><view class="stockCategoryList flexWrap"><view wx:for="{{f}}" wx:for-item="item" wx:key="c" class="item flexColumnCenter" style="{{item.b}}"><view class="num">23</view><view class="title">{{item.a}}</view></view></view><view class="stockList"><view class="item"><view class="titleCorrelationC flex"><view class="title flex1">000065.SZ 北方国际</view><view class="correlation">相关度: 98%</view></view><view class="category">石油石化</view><view class="content"> 海外订单占比70%-80%,在俄语区矿产资源开发(蒙古矿山)、电力运营经验丰富,是乌克兰重建核心受益标的。公司在俄语区的深厚积累使其直接获益于区域经济复苏和能源合作深化。 </view></view></view></view></view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.categoryC{background-color:#fff;margin-top:10rpx;padding-top:20rpx;left:0;right:0;border-radius:20rpx 20rpx 0 0}.categoryC .item{display:inline-block;padding:0 30rpx;line-height:75rpx;font-size:32rpx;font-weight:500;color:#42485b}.categoryC .item.select{font-weight:700;color:#f97316}.categoryC .item.select .line{background-color:#f97316;left:calc((100% - 50rpx)/2);bottom:0;width:50rpx;height:2rpx}.contentC{background-color:#fff;left:0;right:0;bottom:0;overflow-y:scroll}.contentC .stockCategoryList{margin-top:18rpx;padding:0 24rpx}.contentC .stockCategoryList .item{margin:0 20rpx 20rpx 0;width:calc((100% - 40rpx)/3);height:100rpx;border-radius:10rpx}.contentC .stockCategoryList .item .num{font-size:36rpx;font-weight:700}.contentC .stockCategoryList .item .title{font-size:24rpx;font-weight:500}.contentC .stockCategoryList .item:nth-child(3n){margin-right:0}.contentC .stockList{padding:22rpx 25rpx 30rpx;border-bottom:solid 1rpx #E4E4E4}.contentC .stockList .item .title{font-size:30rpx;font-weight:700;color:#222}.contentC .stockList .item .correlation{background-color:rgba(249,115,22,.1);padding:0 13rpx;line-height:40rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#f97316}.contentC .stockList .item .category{display:inline-block;padding:0 10rpx;line-height:28rpx;border:solid 1rpx #F6604A;font-size:20rpx;font-weight:500;color:#f6604a;border-radius:5rpx}.contentC .stockList .item .content{margin-top:18rpx;font-size:24rpx;font-weight:500;color:#666;line-height:1.2rem}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),o={data:()=>({avatarTop:"",contentTop:"",sexList:["男","女"],sex:""}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth")},methods:{sexChange(e){console.log(e);let t=e.detail.value;this.sex=this.sexList[t]},clickNext(){e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"})}}};if(!Array){e.resolveComponent("navBar")()}Math;const s=e._export_sfc(o,[["render",function(o,s,n,i,a,r){return{a:e.p({leftText:"信息完善"}),b:t._imports_0,c:t._imports_1$3,d:e.s("top:"+a.avatarTop+"px;"),e:e.t(a.sex),f:t._imports_2$5,g:a.sexList,h:e.o(((...e)=>r.sexChange&&r.sexChange(...e))),i:e.s("top:"+a.contentTop+"px;"),j:e.o((e=>r.clickNext()))}}]]);wx.createPage(s);

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="8b6eb184-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="avatarC fixed" style="{{d}}"><image class="avatar" src="{{''}}" mode="aspectFill"></image><image class="icon absolute" src="{{c}}" mode="widthFix"></image></view><view class="basicInfoC fixed" style="{{i}}"><view class="title">基本信息</view><view class="section">昵称</view><view class="inputC"><input type="text"/></view><view class="section">手机号</view><view class="inputC"><input type="text"/></view><view class="section">性别</view><picker mode="selector" range="{{g}}" bindchange="{{h}}"><view class="selectC flex"><view class="flex1">{{e}}</view><image class="arrow" src="{{f}}" mode="widthFix"></image></view></picker><view class="section">个人简介</view><view class="textareaC"><textarea placeholder="简单介绍一下自己吧" placeholder-style="color:#AAA"></textarea></view></view><view class="next fixed" bindtap="{{j}}">下一步</view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.avatarC{left:0;margin-left:calc((100% - 150rpx)/2);width:150rpx;z-index:10}.avatarC .avatar{background-color:red;width:100%;height:150rpx;border-radius:50%;border:solid 2rpx white}.avatarC .icon{right:20rpx;bottom:0;width:40rpx;height:auto}.basicInfoC{background-color:#fff;left:0;right:0;bottom:170rpx;border-radius:20rpx 20rpx 0 0;overflow-y:scroll}.basicInfoC .title{margin:150rpx 0 0 60rpx;font-size:36rpx;font-weight:700}.basicInfoC .section{margin:0 60rpx;line-height:66rpx;font-size:26rpx;font-weight:700}.basicInfoC .inputC{background-color:#fbfbfd;margin:0 60rpx;padding:0 28rpx;height:78rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx}.basicInfoC .inputC input{height:100%;font-size:24rpx;font-weight:500;color:#555}.basicInfoC .selectC{background-color:#fbfbfd;margin:0 60rpx;padding:0 25rpx 0 28rpx;height:78rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#555}.basicInfoC .selectC .arrow{width:16rpx;height:auto}.basicInfoC .textareaC{background-color:#fbfbfd;margin:0 60rpx;padding:20rpx 0 0 28rpx;border:solid 2rpx #EFEFF2;border-radius:2rpx}.basicInfoC .textareaC textarea{height:200rpx;font-size:24rpx;font-weight:500;color:#555}.next{background-color:#f97316;left:0;right:0;bottom:73rpx;margin:0 25rpx;line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),s={data:()=>({navH:e.inject("navHeight"),listTop:"",tabList:["评论我的","我评论的"],selectTab:0}),onLoad(){this.listTop=this.navH+85/750*e.inject("windowWidth")},methods:{clickTabItem(e){this.selectTab!=e&&(this.selectTab=e)}}};if(!Array){e.resolveComponent("navBar")()}Math;const a=e._export_sfc(s,[["render",function(s,a,i,c,o,n){return{a:e.p({leftText:"评论回复"}),b:t._imports_0,c:e.f(o.tabList,((t,s,a)=>e.e({a:e.t(t),b:o.selectTab==s},(o.selectTab,{}),{c:e.n("item flex1 relative "+(o.selectTab==s?"select":"")),d:s,e:e.o((e=>n.clickTabItem(s)),s)}))),d:e.s("top:"+o.navH+"px;"),e:e.s("top:"+o.listTop+"px;")}}]]);wx.createPage(a);

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="dc49bf38-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="tabC fixed flex" style="{{d}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></view><view class="list fixed" style="{{e}}"><view class="item"><view class="replyContentC"><view class="flex"><view class="flex1 flex"><image class="avatar" src="{{''}}" mode="aspectFill"></image><view class="flex1"><view class="replyNickname">逸尘破晓</view><view class="time">2-15 15:37</view></view></view><view class="reply">回复</view></view><view class="content"> 回复<text class="originNickname">永不落的梦想</text><text>:四部门联合启动的人力资源服务业与制造业融合发展点。</text></view></view><view class="originalTextC"><view class="originReply"><text class="originNickname">永不落的梦想</text><text>:四部门联合启动的人力资源服务业与制造业融合发展点。</text></view><view class="originEventC"><view class="levelTitleC flex"><view class="level">C</view><view class="title">四部门联合启动人力资源服务业与制造业...</view></view><view class="eventContent">人社部、工信部等四部门印发通知明确在30个城市开展3年期试点培育人力资源服务与制造业协同机构...</view></view></view></view></view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.tabC{background-color:#fff;left:0;right:0;margin-top:10rpx;border-bottom:solid 1rpx #E4E4E4;border-radius:20rpx 20rpx 0 0}.tabC .item{line-height:74rpx;font-size:28rpx;font-weight:500;color:#42485b;text-align:center}.tabC .item.select{font-weight:700;color:#f97316}.tabC .item.select .line{background-color:#f97316;left:calc((100% - 50rpx)/2);width:50rpx;height:2rpx;bottom:0}.list{background-color:#fff;left:0;right:0;bottom:0;overflow-y:scroll}.list .item .replyContentC{padding:40rpx 25rpx 0}.list .item .replyContentC .avatar{background-color:red;margin-right:22rpx;width:80rpx;height:80rpx;border-radius:50%}.list .item .replyContentC .replyNickname{font-size:28rpx}.list .item .replyContentC .time{font-size:26rpx;color:#aaa}.list .item .replyContentC .reply{width:90rpx;height:52rpx;line-height:50rpx;border-radius:26rpx;border:solid 1rpx #DDD;font-size:24rpx;text-align:center}.list .item .replyContentC .content{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#444}.list .item .replyContentC .content .originNickname{color:#f97316}.list .item .originalTextC{background-color:#f7f7f7;margin-top:20rpx;padding:20rpx 25rpx 25rpx}.list .item .originalTextC .originReply{font-size:24rpx;font-weight:500;color:#444}.list .item .originalTextC .originReply .originNickname{color:#f97316}.list .item .originalTextC .originEventC{background-color:#fff;margin-top:20rpx;padding:34rpx 16rpx}.list .item .originalTextC .originEventC .levelTitleC{font-size:30rpx;font-weight:700}.list .item .originalTextC .originEventC .levelTitleC .level{background-color:#fec44f;margin-right:17rpx;width:50rpx;height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.list .item .originalTextC .originEventC .levelTitleC .title{color:#222}.list .item .originalTextC .originEventC .eventContent{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#666}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),n={data:()=>({navH:e.inject("navHeight")}),onLoad(){},methods:{}};if(!Array){e.resolveComponent("navBar")()}Math;const o=e._export_sfc(n,[["render",function(n,o,r,a,s,c){return{a:e.p({leftText:"意见反馈"}),b:t._imports_0,c:e.s("top:"+s.navH+"px;")}}]]);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="315da0a4-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="feedbackC fixed" style="{{c}}"><view class="textareaC"><textarea placeholder="请输入您要反馈的问题200 字以内)" placeholder-style="color:#C5C5C5" maxlength="200"></textarea></view></view><view class="submit fixed">提交</view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.feedbackC{background-color:#fff;margin-top:10rpx;left:0;right:0;bottom:0;padding:43rpx 25rpx 0;border-radius:20rpx 20rpx 0 0}.feedbackC .textareaC{background-color:#f3f6f9;border-radius:20rpx;padding:20rpx 27rpx}.feedbackC .textareaC textarea{width:100%;height:400rpx;font-size:24rpx;font-weight:500}.submit{background-color:#f97316;left:0;right:0;bottom:73rpx;margin:0 25rpx;line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),r={data:()=>({}),methods:{}};if(!Array){e.resolveComponent("navBar")()}Math;const a=e._export_sfc(r,[["render",function(r,a,_,o,n,c){return{a:e.p({leftText:"关注收藏"}),b:t._imports_0,c:e.f(r.eventList,((a,_,o)=>e.e({a:e.t(a.importance),b:e.n("level "+a.importance),c:e.t(a.title),d:e.t(a.description),e:r.getRateUpOrDown(a.related_avg_chg)},r.getRateUpOrDown(a.related_avg_chg)?{f:t._imports_1$1}:{g:t._imports_2$2},{h:e.t(r.getRateStr(a.related_avg_chg)),i:e.n("rateItem "+(r.getRateUpOrDown(a.related_avg_chg)?"down":"up")),j:r.getRateUpOrDown(a.related_max_chg)},r.getRateUpOrDown(a.related_max_chg)?{k:t._imports_1$1}:{l:t._imports_2$2},{m:e.t(r.getRateStr(a.related_max_chg)),n:e.n("rateItem "+(r.getRateUpOrDown(a.related_max_chg)?"down":"up")),o:r.getRateUpOrDown(a.related_week_chg)},r.getRateUpOrDown(a.related_week_chg)?{p:t._imports_1$1}:{q:t._imports_2$2},{r:e.t(r.getRateStr(a.related_week_chg)),s:e.n("rateItem "+(r.getRateUpOrDown(a.related_week_chg)?"down":"up")),t:e.f(a.related_stocks,((t,a,_)=>({a:e.t(t.stock_name),b:e.t((r.getRateUpOrDown(t.daily_change)?"":"+")+t.daily_change),c:a}))),v:e.t(r.getLocaleTime(a.created_at)),w:e.t(a.view_count),x:e.t(a.post_count),y:e.t(a.follower_count),z:e.o((e=>r.clickEventItem(a.id)),_),A:_}))),d:t._imports_3$1,e:t._imports_4,f:t._imports_5,g:e.s("top:"+r.navH+"px;")}}]]);wx.createPage(a);

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="340e4710-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="list fixed" style="{{g}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="A" class="item" bindtap="{{item.z}}"><view class="flex"><view class="{{item.b}}">{{item.a}}</view><view class="title">{{item.c}}</view></view><view class="content">{{item.d}}</view><scroll-view scroll-x class="increaseRateList"><view class="{{item.i}}"> 平均涨幅: <image wx:if="{{item.e}}" class="arrow" src="{{item.f}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.g}}" mode="widthFix"></image> {{item.h}}% </view><view class="{{item.n}}"> 最大涨幅: <image wx:if="{{item.j}}" class="arrow" src="{{item.k}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.l}}" mode="widthFix"></image> {{item.m}}% </view><view class="{{item.s}}"> 周涨幅: <image wx:if="{{item.o}}" class="arrow" src="{{item.p}}" mode="widthFix"></image><image wx:else class="arrow" src="{{item.q}}" mode="widthFix"></image> {{item.r}}% </view></scroll-view><scroll-view scroll-x class="stockList"><view wx:for="{{item.t}}" wx:for-item="sitem" wx:key="c" class="stockItem">{{sitem.a}} <text class="change">{{sitem.b}}%</text></view></scroll-view><view class="timeToolBarC flex"><view class="time flex1">{{item.v}}</view><view class="toolBarC flex"><view class="toolItem flex"><image class="icon" src="{{d}}" mode="widthFix"></image><text>{{item.w}}</text></view><view class="toolItem flex"><image class="icon" src="{{e}}" mode="widthFix"></image><text>{{item.x}}</text></view><view class="toolItem flex"><image class="icon" src="{{f}}" mode="widthFix"></image><text>{{item.y}}</text></view></view></view></view></view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.list{background-color:#fff;left:0;right:0;bottom:0}.list .item{padding:30rpx 0;border-bottom:solid 1rpx #E4E4E4}.list .item .level{margin-right:16rpx;width:50rpx;line-height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.list .item .level.S{background-color:#cc4c02}.list .item .level.A{background-color:#ec7014}.list .item .level.B{background-color:#fb9a29}.list .item .level.C{background-color:#fec44f}.list .item .title{font-size:30rpx;font-weight:700;color:#222}.list .item .content{margin-top:20rpx;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;font-size:24rpx;font-weight:500;color:#666}.list .item .increaseRateList{white-space:nowrap;margin-top:24rpx}.list .item .increaseRateList .rateItem{display:inline-block;margin-right:15rpx;line-height:44rpx;padding:0 14rpx;border-radius:10rpx;font-size:22rpx;font-weight:700;color:#fff}.list .item .increaseRateList .rateItem .arrow{width:15rpx;height:auto}.list .item .increaseRateList .rateItem.up{background-color:#c00000}.list .item .increaseRateList .rateItem.down{background-color:#355422}.list .item .stockList{white-space:nowrap;margin-top:20rpx}.list .item .stockList .stockItem{background-color:#f8f8f8;margin-right:21rpx;display:inline-block;padding:0 20rpx;line-height:60rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#222}.list .item .stockList .stockItem .change{color:#f97316}.list .item .timeToolBarC{margin-top:20rpx}.list .item .timeToolBarC .time{font-size:22rpx;font-weight:500;color:#aaa}.list .item .timeToolBarC .toolBarC .toolItem{padding:0 20rpx;font-size:26rpx;font-weight:700;color:#666}.list .item .timeToolBarC .toolBarC .toolItem .icon{margin-right:13rpx;width:29rpx;height:auto}.list .item .timeToolBarC .toolBarC .toolItem:first-child .icon{margin-right:15rpx;width:33rpx;height:auto}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),s={data:()=>({avatarTop:"",contentTop:"",investPreferenceList:["长期投资","中短期投资","风险控制型"],selectInvestIndex:-1,stockYearList:["新手入门","1年以内","1-3年","3-5年","5-10年","10年以上"],selectYearIndex:-1,riskPreferenceList:["保守型","稳健型","保守型"],selectRiskIndex:-1,investmentScaleList:["50万以下","50-100万","100万以上"],selectScaleIndex:-1,preferredMarketList:[{title:"A股"},{title:"港股"},{title:"美股"},{title:"期货"},{title:"虚拟货币"},{title:"新兴市场"}]}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth")},methods:{clickInvestItem(e){this.selectInvestIndex!=e&&(this.selectInvestIndex=e)},clickYearItem(e){this.selectYearIndex!=e&&(this.selectYearIndex=e)},clickRiskItem(e){this.selectRiskIndex!=e&&(this.selectRiskIndex=e)},clickScaleItem(e){this.selectScaleIndex!=e&&(this.selectScaleIndex=e)},clickMarketItem(e){this.preferredMarketList[e].select=!this.preferredMarketList[e].select}}};if(!Array){e.resolveComponent("navBar")()}Math;const c=e._export_sfc(s,[["render",function(s,c,i,n,r,a){return{a:e.p({leftText:"信息完善"}),b:t._imports_0,c:t._imports_1$3,d:e.s("top:"+r.avatarTop+"px;"),e:e.f(r.investPreferenceList,((t,s,c)=>({a:e.t(t),b:e.n("item "+(r.selectInvestIndex==s?"select":"")),c:s,d:e.o((e=>a.clickInvestItem(s)),s)}))),f:e.f(r.stockYearList,((t,s,c)=>({a:e.t(t),b:e.n("item "+(r.selectYearIndex==s?"select":"")),c:s,d:e.o((e=>a.clickYearItem(s)),s)}))),g:e.f(r.riskPreferenceList,((t,s,c)=>({a:e.t(t),b:e.n("item "+(r.selectRiskIndex==s?"select":"")),c:s,d:e.o((e=>a.clickRiskItem(s)),s)}))),h:e.f(r.investmentScaleList,((t,s,c)=>({a:e.t(t),b:e.n("item "+(r.selectScaleIndex==s?"select":"")),c:s,d:e.o((e=>a.clickScaleItem(s)),s)}))),i:e.f(r.preferredMarketList,((t,s,c)=>({a:e.t(t.title),b:e.n("item "+(t.select?"select":"")),c:s,d:e.o((e=>a.clickMarketItem(s)),s)}))),j:e.s("top:"+r.contentTop+"px;")}}]]);wx.createPage(c);

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="ea3a6ff8-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="avatarC fixed" style="{{d}}"><image class="avatar" src="{{''}}" mode="aspectFill"></image><image class="icon absolute" src="{{c}}" mode="widthFix"></image></view><view class="preferenceC fixed" style="{{j}}"><view class="title">投资偏好设置</view><view class="section first">投资偏好</view><view class="list flexWrap"><view wx:for="{{e}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">炒股年限</view><view class="list flexWrap"><view wx:for="{{f}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">风险偏好</view><view class="list flexWrap"><view wx:for="{{g}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">投资规模</view><view class="list flexWrap"><view wx:for="{{h}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">偏好市场(可多选)</view><view class="list flexWrap"><view wx:for="{{i}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view></view><view class="bottomC fixed flex"><view class="pre btn">上一步</view><view class="finish btn flex1">完成</view></view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.avatarC{left:0;margin-left:calc((100% - 150rpx)/2);width:150rpx;z-index:10}.avatarC .avatar{background-color:red;width:100%;height:150rpx;border-radius:50%;border:solid 2rpx white}.avatarC .icon{right:20rpx;bottom:0;width:40rpx;height:auto}.preferenceC{background-color:#fff;left:0;right:0;bottom:170rpx;border-radius:20rpx 20rpx 0 0;overflow-y:scroll}.preferenceC .title{margin:150rpx 0 0 60rpx;font-size:36rpx;font-weight:700}.preferenceC .section{margin:10rpx 60rpx 0;line-height:66rpx;font-size:26rpx;font-weight:700}.preferenceC .section.first{margin-top:20rpx}.preferenceC .list{padding:0 60rpx}.preferenceC .list .item{background-color:#fbfbfd;margin:0 14rpx 12rpx 0;width:calc((100% - 28rpx)/3);line-height:76rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#555;text-align:center}.preferenceC .list .item.select{background-color:#ffe9d9;border:solid 2rpx #F97316}.preferenceC .list .item:nth-child(3n){margin-right:0}.bottomC{left:0;right:0;bottom:73rpx;margin:0 25rpx}.bottomC .btn{line-height:80rpx;border-radius:20rpx;font-size:26rpx;text-align:center}.bottomC .pre{background-color:#ffe9d9;width:226rpx;color:#f97316}.bottomC .finish{background-color:#f97316;margin-left:20rpx;color:#fff}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),i=require("../../request/api.js"),n=require("../../common/assets.js"),t={data:()=>({menuTop:e.inject("menuTop"),menuH:e.inject("menuHeight"),infoTop:"",menuList:[{icon:"/static/icon/mine/aboutUs.png",title:"关于我们"},{icon:"/static/icon/mine/serviceTerm.png",title:"服务条款"},{icon:"/static/icon/mine/privacyProtocol.png",title:"隐私协议"},{icon:"/static/icon/mine/feedback.png",title:"意见反馈",url:"/pages/mine/feedback/feedback"},{icon:"/static/icon/mine/accountSetting.png",title:"账户设置"},{icon:"/static/icon/mine/customerService.png",title:"联系客服"}]}),onLoad(){this.infoTop=e.inject("navHeight")+32/750*e.inject("windowWidth")},onShow(){this.getUserInfoData()},methods:{clickPersonalInfo(){e.index.navigateTo({url:"/pages/mine/basicInfo/basicInfo"})},clickVip(){e.index.navigateTo({url:"/pages/mine/vip/vip"})},clickNumItem(i){0==i?e.index.navigateTo({url:"/pages/mine/commentReply/commentReply"}):1==i?e.index.navigateTo({url:"/pages/mine/followCollect/followCollect"}):e.index.navigateTo({url:"/pages/mine/myLike/myLike"})},clickMenuItem(i){i&&e.index.navigateTo({url:i})},getUserInfoData(){i.userInfo().then((e=>{})).catch((e=>{}))}}};const o=e._export_sfc(t,[["render",function(i,t,o,c,a,m){return{a:n._imports_0,b:e.s("top:"+a.menuTop+"px;line-height:"+a.menuH+"px;"),c:n._imports_1$2,d:e.s("margin-top:"+a.infoTop+"px;"),e:e.o((e=>m.clickPersonalInfo())),f:e.o((e=>m.clickNumItem(0))),g:e.o((e=>m.clickNumItem(1))),h:e.o((e=>m.clickNumItem(2))),i:n._imports_2$4,j:e.o((e=>m.clickVip())),k:e.f(a.menuList,((i,n,t)=>e.e({a:i.icon,b:e.t(i.title),c:n==a.menuList.length-1},(a.menuList.length,{}),{d:n,e:e.o((e=>m.clickMenuItem(i.url)),n)}))),l:n._imports_3$3}}]]);wx.createPage(o);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view><image class="topBg absolute" src="{{a}}" mode="widthFix"></image><view class="navTitle fixed" style="{{b}}">个人中心</view><view class="personalInfoC relative flex" style="{{d}}" bindtap="{{e}}"><image class="avatar" src="{{''}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">星河滚烫的理想</view><view class="mobile">手机号13654800065</view></view><image class="arrow" src="{{c}}" mode="widthFix"></image></view><view class="numList relative flex"><view class="item flex1 flexColumnCenter" bindtap="{{f}}"><view class="num">1</view><view class="title">评论回复</view></view><view class="item flex1 flexColumnCenter" bindtap="{{g}}"><view class="num">1</view><view class="title">关注收藏</view></view><view class="item flex1 flexColumnCenter" bindtap="{{h}}"><view class="num">1</view><view class="title">我的点赞</view></view></view><view class="vipC relative" bindtap="{{j}}"><image class="icon" src="{{i}}" mode="widthFix"></image></view><view class="menuList relative"><view class="list"><view wx:for="{{k}}" wx:for-item="item" wx:key="d" class="item relative flex" bindtap="{{item.e}}"><image class="icon" src="{{item.a}}" mode="aspectFit"></image><view class="title flex1">{{item.b}}</view><image class="arrow" src="{{l}}" mode="widthFix"></image><button wx:if="{{item.c}}" class="absolute" open-type="contact"></button></view></view></view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.navTitle{left:0;margin:0 23rpx;font-size:36rpx;font-weight:700;color:#fff}.personalInfoC{padding:0 25rpx 0 30rpx}.personalInfoC .avatar{margin-right:11rpx;width:130rpx;height:130rpx;border-radius:50%;border:solid 3rpx white}.personalInfoC .nickname{font-size:32rpx;font-weight:700;color:#fff}.personalInfoC .mobile{margin-top:6rpx;font-size:24rpx;font-weight:500;color:#ffecd3}.personalInfoC .arrow{width:15rpx;height:auto}.numList .item{padding:25rpx 0}.numList .item .num{font-size:48rpx;font-weight:800;color:#fff}.numList .item .title{font-size:24rpx;font-weight:500;color:#ffecd3}.vipC{padding:0 25rpx}.vipC .icon{display:block;width:100%;height:auto}.menuList{background-color:#fff;padding:0 25rpx;border-radius:20rpx 20rpx 0 0}.menuList .item{height:100rpx;padding:0 18rpx 0 20rpx;border-bottom:solid 1rpx #F7F7F7;font-size:28rpx;color:#222}.menuList .item .icon{margin-right:16rpx;width:44rpx;height:44rpx}.menuList .item .arrow{width:11rpx;height:auto}.menuList .item button{top:0;left:0;width:100%;height:100%}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),r={data:()=>({navH:e.inject("navHeight")}),methods:{}};if(!Array){e.resolveComponent("navBar")()}Math;const o=e._export_sfc(r,[["render",function(r,o,n,s,a,c){return{a:e.p({leftText:"我的点赞"}),b:t._imports_0,c:t._imports_1$4,d:t._imports_2$6,e:e.s("top:"+a.navH+"px;")}}]]);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="005f0838-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="list fixed" style="{{e}}"><view class="item"><image class="avatar" src="{{''}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">逸尘破晓</view><view class="content">四部门联合启动的人力资源服务业与制造业融合发展点,主要目的是推动人力资源服务向高端制造渗透。</view><view class="timeReplyLikeC flex between"><view class="timeReplyC flex"><view class="time">15:37</view><view class="reply">回复</view></view><view class="likeC flex"><image class="icon" src="{{c}}" mode="widthFix"></image><view class="num">85</view></view></view><view class="totalCommentNumC flex"><view class="line"></view> 全部34条评论 <image class="arrow" src="{{d}}" mode="widthFix"></image></view></view></view></view></view>

View File

@@ -0,0 +1 @@
.topBg{top:0;left:0;width:100%;height:auto}.list{background-color:#fff;margin-top:10rpx;left:0;right:0;bottom:0}.list .item{display:flex;padding:30rpx 25rpx;border-bottom:solid 1rpx #E4E4E4}.list .item .avatar{background-color:red;margin-right:23rpx;width:80rpx;height:80rpx;border-radius:50%}.list .item .nickname{font-size:28rpx;font-weight:700;color:#111}.list .item .content{margin-top:10rpx;line-height:1.2rem;font-size:24rpx;font-weight:500;color:#666}.list .item .timeReplyLikeC .time{margin-right:36rpx;font-size:26rpx;font-weight:500;color:#aaa}.list .item .timeReplyLikeC .reply{font-size:26rpx;font-weight:500;color:#f97316}.list .item .timeReplyLikeC .likeC{padding:14rpx 0;font-size:28rpx;font-weight:700;color:#999}.list .item .timeReplyLikeC .likeC .icon{margin-right:12rpx;width:27rpx;height:auto}.list .item .timeReplyLikeC .likeC.like{color:#f97316}.list .item .totalCommentNumC{padding:14rpx 0 22rpx;font-size:26rpx;font-weight:500;color:#999}.list .item .totalCommentNumC .line{background-color:#aaa;margin-right:18rpx;width:30rpx;height:2rpx}.list .item .totalCommentNumC .arrow{margin-left:14rpx;width:13rpx;height:auto}

View File

@@ -0,0 +1 @@
"use strict";const i=require("../../../common/vendor.js"),t=require("../../../common/assets.js"),o={data:()=>({navH:i.inject("navHeight"),questionList:["信息纷杂难辨真伪?","信息纷杂难辨真伪?","无法把握宏观趋势与行业动向?"],privilegeList:[{icon:"/static/icon/mine/vip/depthReport.png",title:"深度研报",tips:"行业/公司独家分析"},{icon:"/static/icon/mine/vip/strategicInsight.png",title:"策略洞察",tips:"赛道趋势+拐点信号"},{icon:"/static/icon/mine/vip/dataTool.png",title:"数据工具",tips:"行业/公司独家分析"},{icon:"/static/icon/mine/vip/dataTool.png",title:"智能筛选",tips:"按需定制标的列表"},{icon:"/static/icon/mine/vip/decisionSupport.png",title:"决策辅助",tips:"关键因子评分系统"},{icon:"/static/icon/mine/vip/expertMeeting.png",title:"专家闭门会",tips:"深度交流机会"},{icon:"/static/icon/mine/vip/dailyReport.png",title:"日报周报",tips:"研判速递、节奏掌控"},{icon:"/static/icon/mine/vip/specialColumn.png",title:"专题专栏",tips:"核心团队观点集结"},{icon:"/static/icon/mine/vip/continuouslyUnlock.png",title:"持续解锁",tips:"不定期上线新功能"}]}),onLoad(){},methods:{clickVipMeal(){i.index.navigateTo({url:"/pages/mine/vipMeal/vipMeal"})}}};if(!Array){i.resolveComponent("navBar")()}Math;const n=i._export_sfc(o,[["render",function(o,n,e,p,s,c){return{a:i.p({leftText:"会员中心"}),b:t._imports_0,c:t._imports_1$6,d:t._imports_2$8,e:t._imports_3$4,f:t._imports_4$2,g:t._imports_5$2,h:t._imports_6$1,i:t._imports_7,j:t._imports_8,k:i.f(s.questionList,((t,o,n)=>({a:i.t(t),b:o}))),l:t._imports_2$8,m:t._imports_3$4,n:t._imports_9$1,o:t._imports_2$8,p:t._imports_3$4,q:t._imports_10,r:t._imports_2$8,s:t._imports_3$4,t:i.f(s.privilegeList,((t,o,n)=>({a:t.icon,b:i.t(t.title),c:i.t(t.tips),d:o}))),v:i.s("margin-top:"+s.navH+"px;"),w:i.o((i=>c.clickVipMeal()))}}]]);wx.createPage(n);

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="34b3fb40-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="vipC relative" style="{{v}}"><view class="vipInfoC relative"><image class="bg" src="{{c}}" mode="widthFix"></image><view class="infoC absolute"><view class="title">价值前沿</view><view class="tips">您还不是会员 加入尊享N项服务</view></view></view><view class="vipProfitIntroC relative"><view class="titleC flexCenter"><image class="icon" src="{{d}}" mode="widthFix"></image><view class="title">即刻开启</view><image class="icon" src="{{e}}" mode="widthFix"></image></view><view class="subtitle">HOW TO SUBSCRIBE</view><view class="stepC flex"><view class="num">01</view><view class="step">点击微信顶部搜索框,并指定搜索内容为 <text class="impormant">「公众号」</text></view></view><view class="picList flex"><view class="pic flex1"><image class="icon" src="{{f}}" mode="widthFix"></image></view><view class="pic flex1"><image class="icon" src="{{g}}" mode="widthFix"></image></view></view><view class="stepC flex"><view class="num">02</view><view class="step">搜索<text class="impormant">「价值前沿」</text>,并点击搜索结果中的<text class="impormant">「关注」</text></view></view><view class="picList flex"><view class="pic flex1"><image class="icon" src="{{h}}" mode="widthFix"></image></view><view class="pic flex1"><image class="icon" src="{{i}}" mode="widthFix"></image></view></view><view class="questionC"><view class="title">投资的你是否遇到过这些问题?</view><view class="iconListC flex"><image class="icon" src="{{j}}" mode="widthFix"></image><view class="list flex1"><view wx:for="{{k}}" wx:for-item="item" wx:key="b" class="item">{{item.a}}</view></view></view></view><view class="titleC research flexCenter"><image class="icon" src="{{l}}" mode="widthFix"></image><view class="title">行业研究中心</view><image class="icon" src="{{m}}" mode="widthFix"></image></view><view class="subtitle">20余年专业投研赋能每一位投资者</view><view class="introC"><text class="flex1">依托价值前沿研究所深耕20余年的专业积淀我们为您构建一站式行业研究平台。内容覆盖宏观趋势、产业结构、核心公司动态帮助投资者看懂行业识别机会建立自己的知识体系。</text><image class="icon" src="{{n}}" mode="widthFix"></image></view><view class="titleC decision flexCenter"><image class="icon" src="{{o}}" mode="widthFix"></image><view class="title">经营决策中心</view><image class="icon" src="{{p}}" mode="widthFix"></image></view><view class="subtitle">数据洞察,辅助每一个关键判断</view><view class="introC operatingDecision"><text class="flex1">我们整合来自一线调研、专题报告、行业闭门会的专业数据,提供宏观到微观的全链条分析。无论是捕捉赛道拐点,还是识别公司价值,经营决策中心都是您可靠的智囊伙伴。</text><image class="icon" src="{{q}}" mode="widthFix"></image></view><view class="titleC privilege flexCenter"><image class="icon" src="{{r}}" mode="widthFix"></image><view class="title">会员尊享特权</view><image class="icon" src="{{s}}" mode="widthFix"></image></view><view class="subtitle">数据洞察,辅助每一个关键判断</view><view class="privilegeList flexWrap"><view wx:for="{{t}}" wx:for-item="item" wx:key="d" class="item flexColumnCenter"><image class="icon" src="{{item.a}}" mode="widthFix"></image><view class="title">{{item.b}}</view><view class="tips">{{item.c}}</view></view></view><view class="bottomTitle">准备好提升您的投资策略了吗?</view><view class="bottomTips"> 解锁全部高级功能让AI成为您的专属投资顾问。</view></view></view><view class="lookMealC fixed" bindtap="{{w}}">查看VIP套餐</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 .vipProfitIntroC{background-color:#fff;margin-top:-70rpx;padding-top:40rpx;border-radius:20rpx 20rpx 0 0}.vipC .vipProfitIntroC .titleC .icon{width:54rpx;height:auto}.vipC .vipProfitIntroC .titleC .title{margin:0 20rpx;font-size:50rpx;font-weight:700;color:#222}.vipC .vipProfitIntroC .titleC.research{margin-top:50rpx}.vipC .vipProfitIntroC .titleC.decision{margin-top:30rpx}.vipC .vipProfitIntroC .titleC.privilege{margin-top:40rpx}.vipC .vipProfitIntroC .subtitle{font-size:24rpx;color:#888;text-align:center}.vipC .vipProfitIntroC .stepC{margin:16rpx 25rpx 0}.vipC .vipProfitIntroC .stepC .num{background-color:#edeef1;margin-right:25rpx;width:50rpx;line-height:50rpx;border-radius:50%;font-size:24rpx;font-weight:700;color:#5c6473;text-align:center}.vipC .vipProfitIntroC .stepC .step{font-size:24rpx;color:#5c6473}.vipC .vipProfitIntroC .stepC .step .impormant{font-weight:700}.vipC .vipProfitIntroC .picList{padding:0 25rpx;margin-top:34rpx}.vipC .vipProfitIntroC .picList .pic{margin-right:20rpx}.vipC .vipProfitIntroC .picList .pic .icon{width:100%;height:auto}.vipC .vipProfitIntroC .picList .pic:last-child{margin-right:0}.vipC .vipProfitIntroC .questionC{margin-top:40rpx}.vipC .vipProfitIntroC .questionC .title{font-size:45rpx;font-weight:700;color:#222;text-align:center}.vipC .vipProfitIntroC .questionC .iconListC{margin-top:46rpx;padding:0 23rpx 0 59rpx}.vipC .vipProfitIntroC .questionC .iconListC .icon{margin-right:56rpx;width:235rpx;height:auto}.vipC .vipProfitIntroC .questionC .iconListC .list .item{background-color:#ededed;margin-bottom:15rpx;line-height:70rpx;border-radius:35rpx;font-size:24rpx;color:#555;text-align:center}.vipC .vipProfitIntroC .introC{display:flex;box-shadow:0 0 9rpx rgba(0,0,0,.1);margin:24rpx 25rpx 0;padding:40rpx 20rpx 20rpx 33rpx;line-height:1.5rem;border-radius:10rpx;font-size:24rpx;color:#555}.vipC .vipProfitIntroC .introC .icon{margin-top:92rpx;width:251rpx;height:auto}.vipC .vipProfitIntroC .introC.operatingDecision{padding-bottom:11rpx}.vipC .vipProfitIntroC .introC.operatingDecision .icon{margin-top:116rpx;width:249rpx;height:auto}.vipC .vipProfitIntroC .privilegeList{margin:24rpx 25rpx 0;padding:20rpx 0;box-shadow:0 0 9rpx rgba(0,0,0,.1);border-radius:10rpx}.vipC .vipProfitIntroC .privilegeList .item{padding:20rpx 0;width:calc(100%/3)}.vipC .vipProfitIntroC .privilegeList .item .icon{margin-bottom:10rpx;width:91rpx;height:auto}.vipC .vipProfitIntroC .privilegeList .item .title{font-size:26rpx;font-weight:700;color:#242323}.vipC .vipProfitIntroC .privilegeList .item .tips{margin-top:6rpx;font-size:22rpx;color:#555}.vipC .vipProfitIntroC .bottomTitle{margin-top:80rpx;font-size:45rpx;font-weight:700;color:#222;text-align:center}.vipC .vipProfitIntroC .bottomTips{font-size:24rpx;color:#888;text-align:center}.lookMealC{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}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../common/vendor.js"),i=require("../../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),privilegeList:["高效选股工具","股票基金明星榜单","定期专属晨报、股票动态","独家产业研报","个股产业分析","股票、基金基础指标","7x24 财经直播"]}),methods:{clickJoinVip(){}}};if(!Array){e.resolveComponent("navBar")()}Math;const r=e._export_sfc(t,[["render",function(t,r,o,s,n,p){return{a:e.p({leftText:"会员中心"}),b:i._imports_0,c:i._imports_1$6,d:i._imports_2$8,e:i._imports_3$4,f:e.f(n.privilegeList,((t,r,o)=>e.e({a:e.t(t),b:0==r||1==r||2==r},0==r||1==r||2==r?{c:i._imports_4$3}:{},{d:3==r||4==r},3==r||4==r?e.e({e:3==r},{},{f:4==r},{}):{},{g:5==r||6==r},5==r||6==r?{h:i._imports_5$3}:{},{i:r}))),g:i._imports_5$3,h:e.s("margin-top:"+n.navH+"px;"),i:e.o((e=>p.clickJoinVip()))}}]]);wx.createPage(r);

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="667ff406-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="vipC" style="{{h}}"><view class="vipInfoC relative"><image class="bg" src="{{c}}" mode="widthFix"></image><view class="infoC absolute"><view class="title">价值前沿</view><view class="tips">您还不是会员 加入尊享N项服务</view></view></view><view class="privilegeCompareC relative"><view class="titleC flexCenter"><image class="icon" src="{{d}}" mode="widthFix"></image><view class="title">特权对比</view><image class="icon" src="{{e}}" mode="widthFix"></image></view><view class="privilegeList"><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="{{f}}" 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="{{g}}" mode="widthFix"></image></view></view></view></view></view></view><view class="joinVipC fixed" bindtap="{{i}}">立即加入年度VIP</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 .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}.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}