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}