1.7 去掉事件详情输入框,个股中心部分模块页面搭建

This commit is contained in:
尚政杰
2026-01-07 09:59:53 +08:00
parent 260fc7bebf
commit f6086bcf7d
63 changed files with 1057 additions and 173 deletions

View File

@@ -110,7 +110,7 @@
} }
}, },
onLoad(e) { onLoad(e) {
this.contentTop = this.navH + 70/750*inject('windowWidth') this.contentTop = this.navH + 64/750*inject('windowWidth')
let currentDate = new Date(); let currentDate = new Date();
// 获取当前年份 // 获取当前年份
let currentYear = currentDate.getFullYear(); let currentYear = currentDate.getFullYear();

View File

@@ -119,23 +119,23 @@
</view> </view>
</scroll-view> </scroll-view>
<view v-if="eventDetails" class="bottomC fixed flex"> <view v-if="eventDetails" class="bottomC fixed flex">
<view class="inputC flex1"> <!-- <view class="inputC flex1">
<input type="text" v-model="eventComment" placeholder="我来说两句..." placeholder-style="color:#666" confirm-type="send" @confirm="sendEventComment()"/> <input type="text" v-model="eventComment" placeholder="我来说两句..." placeholder-style="color:#666" confirm-type="send" @confirm="sendEventComment()"/>
</view> </view> -->
<view class="commentLikeNumC flex"> <!-- <view class="commentLikeNumC flex"> -->
<view class="item"> <view class="item flexCenter flex1">
<image class="icon" src="/static/icon/home/eventDetails/like.png" mode="widthFix"></image> <image class="icon" src="/static/icon/home/eventDetails/like.png" mode="widthFix"></image>
<view>{{eventDetails.view_count}}</view> <view>{{eventDetails.view_count}}</view>
</view> </view>
<view class="item" @click="clickComment()"> <view class="item flexCenter flex1">
<image class="icon" src="/static/icon/home/eventDetails/comment.png" mode="widthFix"></image> <image class="icon" src="/static/icon/home/eventDetails/comment.png" mode="widthFix"></image>
<view>{{eventDetails.post_count}}</view> <view>{{eventDetails.post_count}}</view>
</view> </view>
<view class="item" @click="clickFollow()"> <view class="item flexCenter flex1" @click="clickFollow()">
<image class="icon" src="/static/icon/home/eventDetails/collect.png" mode="widthFix"></image> <image class="icon" src="/static/icon/home/eventDetails/collect.png" mode="widthFix"></image>
<view>{{eventDetails.follower_count}}</view> <view>{{eventDetails.follower_count}}</view>
</view> </view>
</view> <!-- </view> -->
</view> </view>
<uni-popup ref="popup" type="bottom"> <uni-popup ref="popup" type="bottom">
<view class="popup"> <view class="popup">
@@ -697,7 +697,8 @@
}else }else
uni.showToast({ uni.showToast({
title:res.message, title:res.message,
icon:'none' icon:'none',
duration:3000
}) })
}).catch(error=>{ }).catch(error=>{
@@ -1231,22 +1232,22 @@ page
font-weight: 500; font-weight: 500;
} }
} }
.commentLikeNumC // .commentLikeNumC
{ // {
.item .item
{ {
font-size: 26rpx; font-size: 30rpx;
font-weight: bold; font-weight: bold;
color: #bdbdbd; color: #bdbdbd;
text-align: center; text-align: center;
.icon .icon
{ {
margin: 0 20rpx; margin: 0 20rpx;
width: 35rpx; width: 40rpx;
height: auto; height: auto;
} }
} }
} // }
} }
.popup .popup
{ {

View File

@@ -1026,7 +1026,6 @@
{ {
param.sort = this.selectSortKey param.sort = this.selectSortKey
} }
eventList(param).then(res=>{ eventList(param).then(res=>{
this.isRefreshing = false this.isRefreshing = false
if(res.success) if(res.success)

View File

@@ -184,6 +184,7 @@
}else }else
wx.showToast({ wx.showToast({
title:res.message, title:res.message,
icon:'none'
}) })
}).catch(error=>{ }).catch(error=>{

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -2,11 +2,231 @@
<view> <view>
<navBar leftText="平安银行(000001)" :hideNavBg="true"></navBar> <navBar leftText="平安银行(000001)" :hideNavBg="true"></navBar>
<image class="topBg absolute" src="/static/image/index/conceptTopBg.png" mode="widthFix"></image> <image class="topBg absolute" src="/static/image/index/conceptTopBg.png" mode="widthFix"></image>
<view class="searchC fixed flex" :style="'top:'+navH+'px;'">
<image class="icon" src="/static/icon/home/conceptCenter/search.png" mode="widthFix"></image>
<input class="flex1" type="text" v-model="keywords" placeholder="输入股票代码或名称" placeholder-style="color:#eeeeee" confirm-type="search" @confirm="clickSearch()"/>
</view>
<scroll-view scroll-y class="stockDetailsC fixed" :style="'top:'+contentTop+'px;'">
<view class="basicInfoC">
<view class="categoryLabelC flex">
<view class="category">金融·银行</view>
<view class="">沪深300上证180</view>
</view>
<view class="priceC flex">
<view class="currentChgC">
<view class="current">11.53</view>
<view class="chg">+0.44%</view>
</view>
<view class="priceIndexC">
<view class="flex">
<view class="indexC flex">
<view class="title">今开</view>
<view class="content">11.47</view>
</view>
<view class="indexC flex marginR">
<view class="title">昨收</view>
<view class="content">11.47</view>
</view>
</view>
<view class="flex">
<view class="indexC flex">
<view class="title">最高</view>
<view class="content up">11.58</view>
</view>
<view class="indexC flex marginR">
<view class="title">最低</view>
<view class="content down">11.42</view>
</view>
</view>
</view>
</view>
<view class="section">关键指标</view>
<view class="infoC flex">
<view class="flex flex1">
<view class="title">市盈率 (PE)</view>
<view class="content flex1 important marginR">5.37</view>
</view>
<view class="rightInfoC flex flex1">
<view class="title">流通股本</view>
<view class="content flex1">194.06亿股</view>
</view>
</view>
<view class="infoC flex">
<view class="flex flex1">
<view class="title">流通市值</view>
<view class="content flex1 important marginR">2237.47亿</view>
</view>
<view class="rightInfoC flex flex1">
<view class="title">换手率</view>
<view class="content flex1">0.36%</view>
</view>
</view>
<view class="infoC flex">
<view class="flex flex1">
<view class="title">发行总股本</view>
<view class="content flex1 marginR">194.06亿股</view>
</view>
<view class="rightInfoC flex flex1">
<view class="title">52周波动</view>
<view class="content flex1">10.48-13.33</view>
</view>
</view>
<view class="section">主力动态</view>
<view class="infoC flex">
<view class="flex flex1">
<view class="title">主力净流入</view>
<view class="content flex1 marginR up">+0.10亿</view>
</view>
<view class="rightInfoC flex flex1">
<view class="title">机构持仓</view>
<view class="content flex1 important">23.83%</view>
</view>
</view>
<view class="progressC relative">
<view class="buy absolute"></view>
</view>
<view class="buySaleC flex">
<view class="buy">买入 42%</view>
<view class="sale flex1">卖出 58%</view>
</view>
<view class="infoC flex">
<view class="flex flex1">
<image class="icon" src="/pagesStock/static/icon/establishedTime.png" mode="widthFix"></image>
<view class="title">成立</view>
<view class="content flex1 marginR">1987/12/22</view>
</view>
<view class="rightInfoC flex flex1">
<image class="icon" src="/pagesStock/static/icon/registeredCapital.png" mode="widthFix"></image>
<view class="title">注册资本</view>
<view class="content flex1">194.06亿元</view>
</view>
</view>
<view class="infoC flex">
<view class="flex flex1">
<image class="icon" src="/pagesStock/static/icon/location.png" mode="widthFix"></image>
<view class="title">所在地</view>
<view class="content flex1 marginR">广东 深圳市</view>
</view>
<view class="rightInfoC flex flex1">
<image class="icon" src="/pagesStock/static/icon/visitWebsite.png" mode="widthFix"></image>
<view class="title important">访问逛网</view>
<view class="flex1"></view>
</view>
</view>
<view class="companyInfo">
<view class="title">公司简介</view>
<view class="flex1">深圳发展银行股份有限公司系在对中华人民共和国深圳经济特区内原6家农村信用社进行股份制改造的基础上设立的股份制商业银行...
<text class="expand">展开全文</text>
</view>
</view>
</view>
<view class="otherInfoC">
<scroll-view scroll-x class="tabC">
<view :class="'item '+(selectTab==index?'select':'')" v-for="(item,index) in tabList" :key="index" @click="clickTabItem(index)">{{item.title}}</view>
</scroll-view>
<block v-if="selectTab==0">
<view class="companyFilesList">
<view :class="'item '+(selectCompanyFiles==index?'select':'')" v-for="(item,index) in companyFilesList" :key="index" @click="clickCompanyFilesItem(index)">{{item.title}}</view>
</view>
<view v-if="selectCompanyFiles==2" class="">
</view>
<view v-if="selectCompanyFiles==3" class="businessInfoList">
<view class="section">工商信息</view>
<view class="section">服务机构</view>
<view class="section">主营业务</view>
<view class="section">经营范围</view>
</view>
</block>
</view>
</scroll-view>
<view class="bottomC fixed flex">
<view class="inputC flex1">
<input type="text" v-model="eventComment" placeholder="对比股票..." placeholder-style="color:#666" confirm-type="send" @confirm="sendEventComment()"/>
</view>
<view class="contrastShareC flex">
<view class="item">
<image class="icon" src="/pagesStock/static/icon/contrast.png" mode="heightFix"></image>
<view>对比</view>
</view>
<view class="item" @click="clickComment()">
<image class="icon" src="/pagesStock/static/icon/optional.png" mode="heightFix"></image>
<view>自选</view>
</view>
<view class="item" @click="clickFollow()">
<image class="icon" src="/pagesStock/static/icon/share.png" mode="heightFix"></image>
<view>分享</view>
</view>
</view>
</view>
</view> </view>
</template> </template>
<script setup> <script >
import { inject } from 'vue'
export default {
data() {
return {
navH:inject('navHeight'),
keywords:'',
contentTop:'',
tabList:[{
title:'公司档案'
},
{
title:'深度分析'
},
{
title:'股票行情'
},
{
title:'财务全景'
},
{
title:'盈利预测'
}],
selectTab:0,
companyFilesList:[{
title:'股权结构'
},
{
title:'管理团队'
},
{
title:'分支机构'
},
{
title:'工商信息'
}],
selectCompanyFiles:0
}
},
onLoad() {
this.contentTop = this.navH + (20+70+30)/750*inject('windowWidth')
},
methods: {
/**
* @param {Object} index
*/
clickTabItem(index)
{
if(this.selectTab!=index) {
this.selectTab = index
}
},
/**
* 点击选择公司档案
* @param {Object} index
*/
clickCompanyFilesItem(index)
{
if(this.selectCompanyFiles!=index) {
this.selectCompanyFiles = index
}
}
}
}
</script> </script>
<style lang="less"> <style lang="less">
@@ -21,4 +241,295 @@ page
width: 100%; width: 100%;
height: auto; height: auto;
} }
.searchC
{
background-color: #292929B3;
left: 0;
right: 0;
margin: 20rpx 25rpx 0;
padding: 0 25rpx;
height: 70rpx;
border-radius: 35rpx;
font-size: 22rpx;
font-weight: 500;
.icon
{
margin-right: 12rpx;
width: 25rpx;
height: auto;
}
input
{
height: 100%;
color: white;
}
}
.stockDetailsC
{
left: 0;
right: 0;
bottom: calc(20rpx + 70rpx + 20rpx + env(safe-area-inset-bottom));;
.basicInfoC {
background-color: white;
margin: 0 25rpx;
padding: 22rpx 20rpx 40rpx;
border-radius: 10rpx;
.categoryLabelC
{
font-size: 24rpx;
font-weight: 500;
color: #71675D;
.category
{
margin-right: 14rpx;
padding: 0 12rpx;
line-height: 34rpx;
border: solid 1rpx #71675D;
border-radius: 5rpx;
}
}
.priceC
{
margin-top: 10rpx;
padding: 0 6rpx 16rpx;
border-bottom: solid 1rpx #E7E7E7;
font-weight: 500;
.currentChgC
{
margin-right: 40rpx;
color: #EC3440;
.current
{
font-size: 48rpx;
font-weight: 900;
}
.chg
{
font-size: 24rpx;
text-align: center;
}
}
.priceIndexC
{
font-size: 24rpx;
color: #71675D;
.indexC
{
height: 40rpx;
.content.up
{
color: #EC3440;
}
.content.down
{
color: #345423;
}
}
.indexC.marginR
{
margin-left: 80rpx;
}
}
}
.section
{
margin-top: 14rpx;
font-size: 28rpx;
font-weight: bold;
color: #2B2B2B;
}
.infoC
{
height: 40rpx;
font-size: 22rpx;
color: #71675D;
.rightInfoC {
margin-left: 32rpx;
}
.icon
{
margin-right: 15rpx;
width: 26rpx;
height: auto;
}
.title
{
margin-right: 18rpx;
font-weight: 500;
}
.content
{
font-weight: bold;
text-align: right;
}
.title.important,.content.important
{
color: #BB8520;
}
.content.up
{
color: #EC3440;
}
}
.progressC
{
background-color: #345423;
margin: 20rpx 10rpx 0;
height: 10rpx;
border-radius: 5rpx;
.buy
{
background-color: #EC3440;
width: 42%;
height: 100%;
border-radius: 5rpx;
}
}
.buySaleC
{
margin: 10rpx 0;
padding: 0 10rpx 20rpx;
font-size: 22rpx;
font-weight: bold;
border-bottom: solid 1rpx #E7E7E7;
.buy
{
color: #EC3440;
}
.sale
{
color: #345423;
text-align: right;
}
}
.companyInfo
{
display: flex;
margin-top: 16rpx;
font-size: 22rpx;
font-weight: 500;
color: #71675D;
.title
{
margin-right: 10rpx;
font-weight: bold;
}
.expand
{
color: #BB8520;
}
}
}
.otherInfoC
{
background-color: white;
margin: 20rpx 25rpx 0;
border-radius: 10rpx;
.tabC
{
white-space: nowrap;
margin: 0 20rpx;
border-bottom: solid 1rpx #E7E7E7;
.item
{
display: inline-block;
margin-right: 40rpx;
line-height: 70rpx;
font-size: 26rpx;
font-weight: 500;
color: #999;
}
.item.select
{
border-bottom: solid 1rpx#F2C369;
font-size: 28rpx;
font-weight: bold;
color: #2B2B2B;
}
}
.companyFilesList
{
white-space: nowrap;
margin: 22rpx 26rpx 0;
.item
{
display: inline-block;
background-color: #F6F6F6;
margin-right: 20rpx;
padding: 0 12rpx;
line-height: 46rpx;
font-size: 24rpx;
font-weight: 500;
color: #939393;
}
.item.select
{
background-color: #F3C368;
font-weight: bold;
color: #070707;
}
}
.businessInfoList
{
padding: 0 20rpx;
.section
{
font-size: 28rpx;
font-weight: bold;
color: #2B2B2B;
}
.infoC
{
background-color: #FAFAFC;
border-radius: 10rpx;
padding: 20rpx;
.title
{
font-size: 22rpx;
font-weight: 500;
color: #999;
}
}
}
}
}
.bottomC
{
background-color: black;
padding: 20rpx 25rpx calc(20rpx + env(safe-area-inset-bottom));
left: 0;
right: 0;
bottom: 0;
.inputC
{
background-color:#424143;
margin-right: 20rpx;
padding: 0 33rpx;
height: 70rpx;
border-radius: 35rpx;
input
{
height: 100%;
font-size: 26rpx;
font-weight: 500;
}
}
.contrastShareC
{
.item
{
font-size: 24rpx;
font-weight: 500;
color: #FEFAF6;
text-align: center;
.icon
{
margin: 0 30rpx;
width: auto;
height: 26rpx;
}
}
}
}
</style> </style>

View File

@@ -28,6 +28,12 @@
"vip/vip", "vip/vip",
"vipMeal/vipMeal" "vipMeal/vipMeal"
] ]
},
{
"root": "pagesStock",
"pages": [
"stockCenterDetails/stockCenterDetails"
]
} }
], ],
"window": { "window": {

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

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

@@ -1 +1 @@
"use strict";const e=require("../../../common/vendor.js"),i=require("../../../request/api.js"),t=require("../../../common/assets.js"),o=getApp(),n={data:()=>({contentTop:"",mobile:"",code:"",isAgree:!1,countdown:0,getCode:!1,timer:null}),onLoad(){this.contentTop=e.inject("navHeight")+230/750*e.inject("windowWidth")},methods:{clickGetCode(){let t=this.mobile;if(!t)return void e.index.showToast({title:"请输入手机号",icon:"none"});if(!o.globalData.mobileReg.test(t))return void e.index.showToast({title:"请输入正确格式的手机号",icon:"none"});if(this.isSubmiting)return;if(this.countdown>0)return;this.isSubmiting=!0;let n={phone:this.mobile,isJson:1},s=this;i.sendSMS(n).then((i=>{e.index.showToast({title:i.message,icon:"none"});let t=60;this.timer=setInterval((()=>{s.isSubmiting=!1,t--,0==t&&clearInterval(s.timer),s.getCode=!0,s.countdown=t}),1e3)})).catch((e=>{this.isSubmiting=!1}))},clickLoginAtOnce(){if(!this.mobile)return void e.index.showToast({title:"请输入手机号",icon:"none"});if(!this.code)return void e.index.showToast({title:"请输入验证码",icon:"none"});if(!this.isAgree)return void e.index.showToast({title:"请阅读并同意我们的《用户服务协议》和《隐私政策》",icon:"none"});let t={phone:this.mobile,code:this.code,isJson:1};i.loginByPhone(t).then((i=>{0==i.code?(e.index.showToast({title:i.message}),e.index.setStorageSync("token",i.token),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)):e.index.showToast({title:i.message,icon:"none"})})).catch((e=>{}))},clickOneClickLogin(){e.index.navigateBack()},clickAgree(){this.isAgree=!this.isAgree},clickProtocol(i){e.index.navigateTo({url:"/pages/mine/web/web?type="+i})}}};if(!Array){e.resolveComponent("navBar")()}Math;const s=e._export_sfc(n,[["render",function(i,o,n,s,c,r){return e.e({a:e.p({leftText:"登录",hideNavBg:!0,backBlack:!0}),b:e.s("margin-top:"+c.contentTop+"px;"),c:t._imports_0$1,d:t._imports_1$7,e:c.mobile,f:e.o((e=>c.mobile=e.detail.value)),g:t._imports_2$6,h:c.code,i:e.o((e=>c.code=e.detail.value)),j:e.t(c.getCode?c.countdown>0?c.countdown+"s":"重新获取验证码":"获取验证码"),k:e.o((e=>r.clickGetCode())),l:e.o((e=>r.clickLoginAtOnce())),m:e.o((e=>r.clickOneClickLogin())),n:c.isAgree},c.isAgree?{o:t._imports_3$5}:{p:t._imports_4$6},{q:e.o((e=>r.clickAgree()))})}]]);wx.createPage(s); "use strict";const e=require("../../../common/vendor.js"),i=require("../../../request/api.js"),t=require("../../../common/assets.js"),o=getApp(),n={data:()=>({contentTop:"",mobile:"",code:"",isAgree:!1,countdown:0,getCode:!1,timer:null}),onLoad(){this.contentTop=e.inject("navHeight")+230/750*e.inject("windowWidth")},methods:{clickGetCode(){let t=this.mobile;if(!t)return void e.index.showToast({title:"请输入手机号",icon:"none"});if(!o.globalData.mobileReg.test(t))return void e.index.showToast({title:"请输入正确格式的手机号",icon:"none"});if(this.isSubmiting)return;if(this.countdown>0)return;this.isSubmiting=!0;let n={phone:this.mobile,isJson:1},s=this;i.sendSMS(n).then((i=>{e.index.showToast({title:i.message,icon:"none"});let t=60;this.timer=setInterval((()=>{s.isSubmiting=!1,t--,0==t&&clearInterval(s.timer),s.getCode=!0,s.countdown=t}),1e3)})).catch((e=>{this.isSubmiting=!1}))},clickLoginAtOnce(){if(!this.mobile)return void e.index.showToast({title:"请输入手机号",icon:"none"});if(!this.code)return void e.index.showToast({title:"请输入验证码",icon:"none"});if(!this.isAgree)return void e.index.showToast({title:"请阅读并同意我们的《用户服务协议》和《隐私政策》",icon:"none"});let t={phone:this.mobile,code:this.code,isJson:1};i.loginByPhone(t).then((i=>{0==i.code?(e.index.showToast({title:i.message}),e.index.setStorageSync("token",i.token),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)):e.index.showToast({title:i.message,icon:"none"})})).catch((e=>{}))},clickOneClickLogin(){e.index.navigateBack()},clickAgree(){this.isAgree=!this.isAgree},clickProtocol(i){e.index.navigateTo({url:"/pages/mine/web/web?type="+i})}}};if(!Array){e.resolveComponent("navBar")()}Math;const s=e._export_sfc(n,[["render",function(i,o,n,s,c,r){return e.e({a:e.p({leftText:"登录",hideNavBg:!0,backBlack:!0}),b:e.s("margin-top:"+c.contentTop+"px;"),c:t._imports_0$1,d:t._imports_1$7,e:c.mobile,f:e.o((e=>c.mobile=e.detail.value)),g:t._imports_2$7,h:c.code,i:e.o((e=>c.code=e.detail.value)),j:e.t(c.getCode?c.countdown>0?c.countdown+"s":"重新获取验证码":"获取验证码"),k:e.o((e=>r.clickGetCode())),l:e.o((e=>r.clickLoginAtOnce())),m:e.o((e=>r.clickOneClickLogin())),n:c.isAgree},c.isAgree?{o:t._imports_3$6}:{p:t._imports_4$7},{q:e.o((e=>r.clickAgree()))})}]]);wx.createPage(s);

View File

@@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../request/api.js"),i=require("../../common/assets.js"),n={data:()=>({contentTop:"",isAgree:!1,isBindPhone:!0}),onLoad(){this.contentTop=e.inject("navHeight")+230/750*e.inject("windowWidth"),this.getIsBindPhoneData()},methods:{getPhoneNumData(i){console.log(i),"getPhoneNumber:ok"==i.detail.errMsg&&e.index.login({provider:"weixin",success(n){console.log(n.code);let t={code:n.code,isJson:1};o.loginByWx(t).then((n=>{if(200==n.code){let t=n.data.token;e.index.setStorageSync("token",t);let s={code:i.detail.code};o.wxBindPhone(s).then((o=>{200==o.code?(e.index.showToast({title:o.message}),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)):e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))}else e.index.showToast({title:n.message,icon:"none"})})).catch((e=>{}))},fail(){}})},clickOneClickLogin(){this.isAgree?e.index.login({provider:"weixin",success(i){console.log(i.code);let n={code:i.code,isJson:1};o.loginByWx(n).then((o=>{if(200==o.code){let i=o.data.token;e.index.setStorageSync("token",i),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)}else e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))},fail(){}}):e.index.showToast({title:"请阅读并同意我们的《用户服务协议》和《隐私政策》",icon:"none"})},clickCodeLogin(){e.index.navigateTo({url:"/pages/login/codeLogin/codeLogin"})},clickAgree(){this.isAgree=!this.isAgree},clickProtocol(o){e.index.navigateTo({url:"/pages/mine/web/web?type="+o})},getIsBindPhoneData(){let i=this;e.index.login({provider:"weixin",success(n){console.log(n.code);let t={code:n.code,isJson:1};o.loginByWx(t).then((o=>{200==o.code?i.isBindPhone=!!o.data.user.phone:e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))},fail(){}})}}};if(!Array){e.resolveComponent("navBar")()}Math;const t=e._export_sfc(n,[["render",function(o,n,t,s,c,a){return e.e({a:e.p({leftText:"登录",hideNavBg:!0,backBlack:!0}),b:e.s("margin-top:"+c.contentTop+"px;"),c:i._imports_0$1,d:!c.isBindPhone},c.isBindPhone?{}:{e:e.o(((...e)=>a.getPhoneNumData&&a.getPhoneNumData(...e)))},{f:e.o((e=>c.isBindPhone?a.clickOneClickLogin():"")),g:e.o((e=>a.clickCodeLogin())),h:c.isAgree},c.isAgree?{i:i._imports_3$5}:{j:i._imports_4$6},{k:e.o((e=>a.clickAgree())),l:e.o((e=>a.clickProtocol(2))),m:e.o((e=>a.clickProtocol(3)))})}]]);wx.createPage(t); "use strict";const e=require("../../common/vendor.js"),o=require("../../request/api.js"),i=require("../../common/assets.js"),n={data:()=>({contentTop:"",isAgree:!1,isBindPhone:!0}),onLoad(){this.contentTop=e.inject("navHeight")+230/750*e.inject("windowWidth"),this.getIsBindPhoneData()},methods:{getPhoneNumData(i){console.log(i),"getPhoneNumber:ok"==i.detail.errMsg&&e.index.login({provider:"weixin",success(n){console.log(n.code);let t={code:n.code,isJson:1};o.loginByWx(t).then((n=>{if(200==n.code){let t=n.data.token;e.index.setStorageSync("token",t);let s={code:i.detail.code};o.wxBindPhone(s).then((o=>{200==o.code?(e.index.showToast({title:o.message}),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)):e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))}else e.index.showToast({title:n.message,icon:"none"})})).catch((e=>{}))},fail(){}})},clickOneClickLogin(){this.isAgree?e.index.login({provider:"weixin",success(i){console.log(i.code);let n={code:i.code,isJson:1};o.loginByWx(n).then((o=>{if(200==o.code){let i=o.data.token;e.index.setStorageSync("token",i),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)}else e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))},fail(){}}):e.index.showToast({title:"请阅读并同意我们的《用户服务协议》和《隐私政策》",icon:"none"})},clickCodeLogin(){e.index.navigateTo({url:"/pages/login/codeLogin/codeLogin"})},clickAgree(){this.isAgree=!this.isAgree},clickProtocol(o){e.index.navigateTo({url:"/pages/mine/web/web?type="+o})},getIsBindPhoneData(){let i=this;e.index.login({provider:"weixin",success(n){console.log(n.code);let t={code:n.code,isJson:1};o.loginByWx(t).then((o=>{200==o.code?i.isBindPhone=!!o.data.user.phone:e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))},fail(){}})}}};if(!Array){e.resolveComponent("navBar")()}Math;const t=e._export_sfc(n,[["render",function(o,n,t,s,c,a){return e.e({a:e.p({leftText:"登录",hideNavBg:!0,backBlack:!0}),b:e.s("margin-top:"+c.contentTop+"px;"),c:i._imports_0$1,d:!c.isBindPhone},c.isBindPhone?{}:{e:e.o(((...e)=>a.getPhoneNumData&&a.getPhoneNumData(...e)))},{f:e.o((e=>c.isBindPhone?a.clickOneClickLogin():"")),g:e.o((e=>a.clickCodeLogin())),h:c.isAgree},c.isAgree?{i:i._imports_3$6}:{j:i._imports_4$7},{k:e.o((e=>a.clickAgree())),l:e.o((e=>a.clickProtocol(2))),m:e.o((e=>a.clickProtocol(3)))})}]]);wx.createPage(t);

View File

@@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),i=require("../../request/api.js"),m=require("../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),memberInfo:null,questionList:["信息纷杂难辨真伪?","信息纷杂难辨真伪?","无法把握宏观趋势与行业动向?"],privilegeList:[{icon:"/pagesMine/static/icon/vip/depthReport.png",icon_v:"/pagesMine/static/icon/vip/depthReport_v.png",title:"深度研报",tips:"行业/公司独家分析"},{icon:"/pagesMine/static/icon/vip/strategicInsight.png",icon_v:"/pagesMine/static/icon/vip/strategicInsight_v.png",title:"策略洞察",tips:"赛道趋势+拐点信号"},{icon:"/pagesMine/static/icon/vip/dataTool.png",icon_v:"/pagesMine/static/icon/vip/dataTool_v.png",title:"数据工具",tips:"行业/公司独家分析"},{icon:"/pagesMine/static/icon/vip/dataTool.png",icon_v:"/pagesMine/static/icon/vip/intelligentScreening_v.png",title:"智能筛选",tips:"按需定制标的列表"},{icon:"/pagesMine/static/icon/vip/decisionSupport.png",icon_v:"/pagesMine/static/icon/vip/decisionSupport_v.png",title:"决策辅助",tips:"关键因子评分系统"},{icon:"/pagesMine/static/icon/vip/expertMeeting.png",icon_v:"/pagesMine/static/icon/vip/expertMeeting_v.png",title:"专家闭门会",tips:"深度交流机会"},{icon:"/pagesMine/static/icon/vip/dailyReport.png",icon_v:"/pagesMine/static/icon/vip/dailyReport_v.png",title:"日报周报",tips:"研判速递、节奏掌控"},{icon:"/pagesMine/static/icon/vip/specialColumn.png",icon_v:"/pagesMine/static/icon/vip/specialColumn_v.png",title:"专题专栏",tips:"核心团队观点集结"},{icon:"/pagesMine/static/icon/vip/continuouslyUnlock.png",icon_v:"/pagesMine/static/icon/vip/continuouslyUnlock_v.png",title:"持续解锁",tips:"不定期上线新功能"}]}),onLoad(){this.getMemberStatus()},methods:{clickVipMeal(){e.index.navigateTo({url:"/pagesMine/vipMeal/vipMeal"})},getMemberStatus(){i.membershipStatus().then((i=>{200==i.code?this.memberInfo=i.data:e.index.showToast({title:i.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(t,[["render",function(i,t,n,o,s,r){return e.e({a:e.p({leftText:"会员中心"}),b:m._imports_0,c:s.memberInfo},s.memberInfo?e.e({d:s.memberInfo.is_member},s.memberInfo.is_member?{e:m._imports_1$9}:{f:m._imports_2$8},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.subscription_type),i:e.t(s.memberInfo.member_expire_date)}:{},{j:s.memberInfo.is_member},s.memberInfo.is_member?{k:m._imports_3$8}:{l:m._imports_4$8},{m:s.memberInfo.is_member},s.memberInfo.is_member?{n:m._imports_5$5}:{o:m._imports_6$1},{p:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),q:s.memberInfo.is_member},s.memberInfo.is_member?{r:m._imports_7}:{s:m._imports_8$3},{t:s.memberInfo.is_member},s.memberInfo.is_member?{v:m._imports_9$2}:{w:m._imports_10$3},{x:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),y:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),z:s.memberInfo.is_member},s.memberInfo.is_member?{A:m._imports_11$3}:{B:m._imports_12$3},{C:s.memberInfo.is_member},s.memberInfo.is_member?{D:m._imports_13$3}:{E:m._imports_14$2},{F:m._imports_15$1,G:e.f(s.questionList,((i,m,t)=>({a:e.t(i),b:m}))),H:e.n("item "+(s.memberInfo.is_member?"vip":"")),I:s.memberInfo.is_member},s.memberInfo.is_member?{J:m._imports_3$8}:{K:m._imports_4$8},{L:s.memberInfo.is_member},s.memberInfo.is_member?{M:m._imports_5$5}:{N:m._imports_6$1},{O:m._imports_16$1,P:s.memberInfo.is_member},s.memberInfo.is_member?{Q:m._imports_3$8}:{R:m._imports_4$8},{S:s.memberInfo.is_member},s.memberInfo.is_member?{T:m._imports_5$5}:{},{U:m._imports_6$1,V:m._imports_17$1,W:s.memberInfo.is_member},s.memberInfo.is_member?{X:m._imports_3$8}:{Y:m._imports_4$8},{Z:s.memberInfo.is_member},s.memberInfo.is_member?{aa:m._imports_5$5}:{ab:m._imports_6$1},{ac:e.f(s.privilegeList,((i,m,t)=>({a:s.memberInfo.is_member?i.icon_v:i.icon,b:e.t(i.title),c:e.t(i.tips),d:m}))),ad:e.n("privilegeList flexWrap "+(s.memberInfo.is_member?"vip":"")),ae:e.s("margin-top:"+s.navH+"px;")}):{},{af:e.o((e=>r.clickVipMeal()))})}]]);wx.createPage(n); "use strict";const e=require("../../common/vendor.js"),i=require("../../request/api.js"),m=require("../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),memberInfo:null,questionList:["信息纷杂难辨真伪?","信息纷杂难辨真伪?","无法把握宏观趋势与行业动向?"],privilegeList:[{icon:"/pagesMine/static/icon/vip/depthReport.png",icon_v:"/pagesMine/static/icon/vip/depthReport_v.png",title:"深度研报",tips:"行业/公司独家分析"},{icon:"/pagesMine/static/icon/vip/strategicInsight.png",icon_v:"/pagesMine/static/icon/vip/strategicInsight_v.png",title:"策略洞察",tips:"赛道趋势+拐点信号"},{icon:"/pagesMine/static/icon/vip/dataTool.png",icon_v:"/pagesMine/static/icon/vip/dataTool_v.png",title:"数据工具",tips:"行业/公司独家分析"},{icon:"/pagesMine/static/icon/vip/dataTool.png",icon_v:"/pagesMine/static/icon/vip/intelligentScreening_v.png",title:"智能筛选",tips:"按需定制标的列表"},{icon:"/pagesMine/static/icon/vip/decisionSupport.png",icon_v:"/pagesMine/static/icon/vip/decisionSupport_v.png",title:"决策辅助",tips:"关键因子评分系统"},{icon:"/pagesMine/static/icon/vip/expertMeeting.png",icon_v:"/pagesMine/static/icon/vip/expertMeeting_v.png",title:"专家闭门会",tips:"深度交流机会"},{icon:"/pagesMine/static/icon/vip/dailyReport.png",icon_v:"/pagesMine/static/icon/vip/dailyReport_v.png",title:"日报周报",tips:"研判速递、节奏掌控"},{icon:"/pagesMine/static/icon/vip/specialColumn.png",icon_v:"/pagesMine/static/icon/vip/specialColumn_v.png",title:"专题专栏",tips:"核心团队观点集结"},{icon:"/pagesMine/static/icon/vip/continuouslyUnlock.png",icon_v:"/pagesMine/static/icon/vip/continuouslyUnlock_v.png",title:"持续解锁",tips:"不定期上线新功能"}]}),onLoad(){this.getMemberStatus()},methods:{clickVipMeal(){e.index.navigateTo({url:"/pagesMine/vipMeal/vipMeal"})},getMemberStatus(){i.membershipStatus().then((i=>{200==i.code?this.memberInfo=i.data:e.index.showToast({title:i.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(t,[["render",function(i,t,n,o,s,r){return e.e({a:e.p({leftText:"会员中心"}),b:m._imports_0,c:s.memberInfo},s.memberInfo?e.e({d:s.memberInfo.is_member},s.memberInfo.is_member?{e:m._imports_1$9}:{f:m._imports_2$9},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.subscription_type),i:e.t(s.memberInfo.member_expire_date)}:{},{j:s.memberInfo.is_member},s.memberInfo.is_member?{k:m._imports_3$9}:{l:m._imports_4$9},{m:s.memberInfo.is_member},s.memberInfo.is_member?{n:m._imports_5$5}:{o:m._imports_6$1},{p:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),q:s.memberInfo.is_member},s.memberInfo.is_member?{r:m._imports_7}:{s:m._imports_8$2},{t:s.memberInfo.is_member},s.memberInfo.is_member?{v:m._imports_9$1}:{w:m._imports_10$2},{x:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),y:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),z:s.memberInfo.is_member},s.memberInfo.is_member?{A:m._imports_11$3}:{B:m._imports_12$3},{C:s.memberInfo.is_member},s.memberInfo.is_member?{D:m._imports_13$3}:{E:m._imports_14$2},{F:m._imports_15$1,G:e.f(s.questionList,((i,m,t)=>({a:e.t(i),b:m}))),H:e.n("item "+(s.memberInfo.is_member?"vip":"")),I:s.memberInfo.is_member},s.memberInfo.is_member?{J:m._imports_3$9}:{K:m._imports_4$9},{L:s.memberInfo.is_member},s.memberInfo.is_member?{M:m._imports_5$5}:{N:m._imports_6$1},{O:m._imports_16$1,P:s.memberInfo.is_member},s.memberInfo.is_member?{Q:m._imports_3$9}:{R:m._imports_4$9},{S:s.memberInfo.is_member},s.memberInfo.is_member?{T:m._imports_5$5}:{},{U:m._imports_6$1,V:m._imports_17$1,W:s.memberInfo.is_member},s.memberInfo.is_member?{X:m._imports_3$9}:{Y:m._imports_4$9},{Z:s.memberInfo.is_member},s.memberInfo.is_member?{aa:m._imports_5$5}:{ab:m._imports_6$1},{ac:e.f(s.privilegeList,((i,m,t)=>({a:s.memberInfo.is_member?i.icon_v:i.icon,b:e.t(i.title),c:e.t(i.tips),d:m}))),ad:e.n("privilegeList flexWrap "+(s.memberInfo.is_member?"vip":"")),ae:e.s("margin-top:"+s.navH+"px;")}):{},{af:e.o((e=>r.clickVipMeal()))})}]]);wx.createPage(n);

View File

@@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),m=require("../../request/api.js"),r=require("../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),memberInfo:null,privilegeList:["事件关联股票深度分析","历史事件智能对比复盘","事件概念关联与挖掘","概念板块个股追踪","概念深深度研报与解读","个股异动实时预警","事件传导链路智能分析","概念演变时间轴追溯","个股全方位深度研究","价小前投研助手无限使用","新功能优先体验权","专属客服一对一服务"]}),onLoad(){this.getMemberStatus()},methods:{clickJoinVip(){this.memberInfo.is_member||e.index.showModal({content:"请点击下方按钮复制链接并在浏览器中打开以完成会员购买流程",showCancel:!1,confirmText:"复制",success(m){m.confirm&&e.index.setClipboardData({data:"https://valuefrontier.cn/home/pages/account/subscription"})}})},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 i=e._export_sfc(t,[["render",function(m,t,i,o,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$9}:{f:r._imports_2$8},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.subscription_type),i:e.t(s.memberInfo.member_expire_date)}:{},{j:s.memberInfo.is_member},s.memberInfo.is_member?{k:r._imports_3$8}:{l:r._imports_4$8},{m:s.memberInfo.is_member},s.memberInfo.is_member?{n:r._imports_5$5}:{o:r._imports_6$1},{p:e.f(s.privilegeList,((m,t,i)=>e.e({a:e.t(m),b:t>5},t>5?{c:r._imports_7$1}:{d:r._imports_8$4},{e:t}))),q:r._imports_8$4,r:e.n("privilegeList "+(s.memberInfo.is_member?"vip":"")),s:e.s("margin-top:"+s.navH+"px;")}):{},{t:s.memberInfo},s.memberInfo?{v:e.t(s.memberInfo.is_member?"您已是年度VIP":"立即加入年度VIP"),w:e.o((e=>n.clickJoinVip()))}:{})}]]);wx.createPage(i); "use strict";const e=require("../../common/vendor.js"),m=require("../../request/api.js"),r=require("../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),memberInfo:null,privilegeList:["事件关联股票深度分析","历史事件智能对比复盘","事件概念关联与挖掘","概念板块个股追踪","概念深深度研报与解读","个股异动实时预警","事件传导链路智能分析","概念演变时间轴追溯","个股全方位深度研究","价小前投研助手无限使用","新功能优先体验权","专属客服一对一服务"]}),onLoad(){this.getMemberStatus()},methods:{clickJoinVip(){this.memberInfo.is_member||e.index.showModal({content:"请点击下方按钮复制链接并在浏览器中打开以完成会员购买流程",showCancel:!1,confirmText:"复制",success(m){m.confirm&&e.index.setClipboardData({data:"https://valuefrontier.cn/home/pages/account/subscription"})}})},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 i=e._export_sfc(t,[["render",function(m,t,i,o,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$9}:{f:r._imports_2$9},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.subscription_type),i:e.t(s.memberInfo.member_expire_date)}:{},{j:s.memberInfo.is_member},s.memberInfo.is_member?{k:r._imports_3$9}:{l:r._imports_4$9},{m:s.memberInfo.is_member},s.memberInfo.is_member?{n:r._imports_5$5}:{o:r._imports_6$1},{p:e.f(s.privilegeList,((m,t,i)=>e.e({a:e.t(m),b:t>5},t>5?{c:r._imports_7$1}:{d:r._imports_8$3},{e:t}))),q:r._imports_8$3,r:e.n("privilegeList "+(s.memberInfo.is_member?"vip":"")),s:e.s("margin-top:"+s.navH+"px;")}):{},{t:s.memberInfo},s.memberInfo?{v:e.t(s.memberInfo.is_member?"您已是年度VIP":"立即加入年度VIP"),w:e.o((e=>n.clickJoinVip()))}:{})}]]);wx.createPage(i);

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../common/vendor.js"),e=require("../../common/assets.js"),o={data:()=>({navH:t.inject("navHeight"),keywords:"",tabList:[{title:"公司档案"},{title:"深度分析"},{title:"股票行情"},{title:"财务全景"},{title:"盈利预测"}]})};if(!Array){t.resolveComponent("navBar")()}Math;const i=t._export_sfc(o,[["render",function(o,i,n,r,s,a){return{a:t.p({leftText:"平安银行(000001)",hideNavBg:!0}),b:e._imports_0,c:e._imports_1,d:t.o((t=>o.clickSearch())),e:s.keywords,f:t.o((t=>s.keywords=t.detail.value)),g:t.s("top:"+s.navH+"px;"),h:t.f(s.tabList,((e,o,i)=>({a:t.t(e.title),b:o}))),i:t.o((t=>o.sendEventComment())),j:o.eventComment,k:t.o((t=>o.eventComment=t.detail.value)),l:e._imports_2$6,m:e._imports_3$4,n:t.o((t=>o.clickComment())),o:e._imports_4$5,p:t.o((t=>o.clickFollow()))}}]]);wx.createPage(i);

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="817d6950-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="searchC fixed flex" style="{{g}}"><image class="icon" src="{{c}}" mode="widthFix"></image><input class="flex1" type="text" placeholder="输入股票代码或名称" placeholder-style="color:#eeeeee" confirm-type="search" bindconfirm="{{d}}" value="{{e}}" bindinput="{{f}}"/></view><scroll-view scroll-y><view class="basicInfoC"></view><view class="otherInfoC"><view class="tabC"><view wx:for="{{h}}" wx:for-item="item" wx:key="b" class="item">{{item.a}}</view></view></view></scroll-view><view class="bottomC fixed flex"><view class="inputC flex1"><input type="text" placeholder="对比股票..." placeholder-style="color:#666" confirm-type="send" bindconfirm="{{i}}" value="{{j}}" bindinput="{{k}}"/></view><view class="contrastShareC flex"><view class="item"><image class="icon" src="{{l}}" mode="heightFix"></image><view>对比</view></view><view class="item" bindtap="{{n}}"><image class="icon" src="{{m}}" mode="heightFix"></image><view>自选</view></view><view class="item" bindtap="{{p}}"><image class="icon" src="{{o}}" mode="heightFix"></image><view>分享</view></view></view></view></view>

View File

@@ -0,0 +1 @@
page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.searchC{background-color:rgba(41,41,41,.7);left:0;right:0;margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border-radius:35rpx;font-size:22rpx;font-weight:500}.searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.searchC input{height:100%;color:#fff}.bottomC{background-color:#000;padding:20rpx 25rpx calc(20rpx + env(safe-area-inset-bottom));left:0;right:0;bottom:0}.bottomC .inputC{background-color:#424143;margin-right:20rpx;padding:0 33rpx;height:70rpx;border-radius:35rpx}.bottomC .inputC input{height:100%;font-size:26rpx;font-weight:500}.bottomC .contrastShareC .item{font-size:24rpx;font-weight:500;color:#fefaf6;text-align:center}.bottomC .contrastShareC .item .icon{margin:0 30rpx;width:auto;height:26rpx}

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

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

@@ -1,29 +1,29 @@
"use strict"; "use strict";
const _imports_0$1 = "/static/image/index/conceptTopBg.png"; const _imports_0$1 = "/static/image/index/conceptTopBg.png";
const _imports_1$a = "/static/icon/home/conceptCenter/search.png"; const _imports_1$a = "/static/icon/home/conceptCenter/search.png";
const _imports_3$8 = "/static/icon/home/conceptCenter/conceptScreenArrow.png"; const _imports_3$9 = "/static/icon/home/conceptCenter/conceptScreenArrow.png";
const _imports_1$9 = "/static/icon/home/downArrow.png"; const _imports_1$9 = "/static/icon/home/downArrow.png";
const _imports_2$8 = "/static/icon/home/upArrow.png"; const _imports_2$9 = "/static/icon/home/upArrow.png";
const _imports_3$7 = "/static/icon/home/browser.png"; const _imports_3$8 = "/static/icon/home/browser.png";
const _imports_12$3 = "/static/icon/home/like.png"; const _imports_12$3 = "/static/icon/home/like.png";
const _imports_4$8 = "/static/icon/home/comment.png"; const _imports_4$9 = "/static/icon/home/comment.png";
const _imports_8$4 = "/static/icon/home/collect.png"; const _imports_8$5 = "/static/icon/home/collect.png";
const _imports_2$7 = "/static/icon/backBlack.png"; const _imports_2$8 = "/static/icon/backBlack.png";
const _imports_10$3 = "/static/icon/home/dateRange.png"; const _imports_10$3 = "/static/icon/home/dateRange.png";
const _imports_11$3 = "/static/icon/home/industrySearch.png"; const _imports_11$3 = "/static/icon/home/industrySearch.png";
const _imports_12$2 = "/static/icon/home/industry_s.png"; const _imports_12$2 = "/static/icon/home/industry_s.png";
const _imports_13$3 = "/static/icon/home/level_s.png"; const _imports_13$3 = "/static/icon/home/level_s.png";
const _imports_2$6 = "/static/icon/invest/upArrow.png"; const _imports_2$7 = "/static/icon/invest/upArrow.png";
const _imports_3$6 = "/static/icon/invest/downArrow.png"; const _imports_3$7 = "/static/icon/invest/downArrow.png";
const _imports_4$7 = "/static/image/index/noData.png"; const _imports_4$8 = "/static/image/index/noData.png";
const _imports_5$5 = "/static/icon/home/monthLeftArrow.png"; const _imports_5$6 = "/static/icon/home/monthLeftArrow.png";
const _imports_6$1 = "/static/icon/home/monthRightArrow.png"; const _imports_6$2 = "/static/icon/home/monthRightArrow.png";
const _imports_2$5 = "/static/icon/home/conceptCenter/sortType.png"; const _imports_2$6 = "/static/icon/home/conceptCenter/sortType.png";
const _imports_4$6 = "/static/icon/home/conceptCenter/transactionDate.png"; const _imports_4$7 = "/static/icon/home/conceptCenter/transactionDate.png";
const _imports_1$8 = "/static/icon/home/conceptCenter/lock.png"; const _imports_1$8 = "/static/icon/home/conceptCenter/lock.png";
const _imports_1$7 = "/static/icon/home/conceptCenter/timeAxis.png"; const _imports_1$7 = "/static/icon/home/conceptCenter/timeAxis.png";
const _imports_11$2 = "/static/icon/home/close.png"; const _imports_11$2 = "/static/icon/home/close.png";
const _imports_8$3 = "/static/icon/home/conceptCenter/statistics.png"; const _imports_8$4 = "/static/icon/home/conceptCenter/statistics.png";
const _imports_9$2 = "/static/icon/home/conceptCenter/rank1.png"; const _imports_9$2 = "/static/icon/home/conceptCenter/rank1.png";
const _imports_10$2 = "/static/icon/home/conceptCenter/rank2.png"; const _imports_10$2 = "/static/icon/home/conceptCenter/rank2.png";
const _imports_11$1 = "/static/icon/home/conceptCenter/rank3.png"; const _imports_11$1 = "/static/icon/home/conceptCenter/rank3.png";
@@ -31,45 +31,45 @@ const _imports_12$1 = "/static/icon/home/conceptCenter/rankChg.png";
const _imports_13$2 = "/static/icon/home/conceptCenter/calendar.png"; const _imports_13$2 = "/static/icon/home/conceptCenter/calendar.png";
const _imports_14$2 = "/static/icon/home/conceptCenter/browse.png"; const _imports_14$2 = "/static/icon/home/conceptCenter/browse.png";
const _imports_13$1 = "/static/icon/home/sortArrow.png"; const _imports_13$1 = "/static/icon/home/sortArrow.png";
const _imports_4$5 = "/static/icon/home/conceptCenter/pre.png"; const _imports_4$6 = "/static/icon/home/conceptCenter/pre.png";
const _imports_5$4 = "/static/icon/home/conceptCenter/next.png"; const _imports_5$5 = "/static/icon/home/conceptCenter/next.png";
const _imports_14$1 = "/static/icon/home/conceptCenter/vipPopIcon.png"; const _imports_14$1 = "/static/icon/home/conceptCenter/vipPopIcon.png";
const _imports_15$1 = "/static/icon/home/conceptCenter/visitModule.png"; const _imports_15$1 = "/static/icon/home/conceptCenter/visitModule.png";
const _imports_16$1 = "/static/icon/home/conceptCenter/free_s.png"; const _imports_16$1 = "/static/icon/home/conceptCenter/free_s.png";
const _imports_17$1 = "/static/icon/home/conceptCenter/pro_s.png"; const _imports_17$1 = "/static/icon/home/conceptCenter/pro_s.png";
const _imports_1$6 = "/static/icon/mine/infoArrow.png"; const _imports_1$6 = "/static/icon/mine/infoArrow.png";
const _imports_2$4 = "/static/image/mine/vipBg.png"; const _imports_2$5 = "/static/image/mine/vipBg.png";
const _imports_3$5 = "/static/icon/mine/menuArrow.png"; const _imports_3$6 = "/static/icon/mine/menuArrow.png";
const _imports_4$4 = "/static/image/mine/service.png"; const _imports_4$5 = "/static/image/mine/service.png";
const _imports_1$5 = "/static/icon/mine/basicInfo/edit.png"; const _imports_1$5 = "/static/icon/mine/basicInfo/edit.png";
const _imports_2$3 = "/static/icon/mine/basicInfo/downArrow.png"; const _imports_2$4 = "/static/icon/mine/basicInfo/downArrow.png";
const _imports_3$4 = "/static/icon/home/expectScore.png"; const _imports_3$5 = "/static/icon/home/expectScore.png";
const _imports_4$3 = "/static/icon/home/expectScoreTips.png"; const _imports_4$4 = "/static/icon/home/expectScoreTips.png";
const _imports_5$3 = "/static/icon/home/expectScoreDot.png"; const _imports_5$4 = "/static/icon/home/expectScoreDot.png";
const _imports_8$2 = "/static/icon/home/eventDetails/like.png"; const _imports_8$3 = "/static/icon/home/eventDetails/like.png";
const _imports_9$1 = "/static/icon/home/eventDetails/comment.png"; const _imports_9$1 = "/static/icon/home/eventDetails/comment.png";
const _imports_10$1 = "/static/icon/home/eventDetails/collect.png"; const _imports_10$1 = "/static/icon/home/eventDetails/collect.png";
const _imports_5$2 = "/static/icon/home/collect_s.png"; const _imports_5$3 = "/static/icon/home/collect_s.png";
const _imports_1$4 = "/static/icon/home/like_s.png"; const _imports_1$4 = "/static/icon/home/like_s.png";
const _imports_0 = "/static/image/login/logo.png"; const _imports_0 = "/static/image/login/logo.png";
const _imports_3$3 = "/static/icon/login/select_s.png"; const _imports_3$4 = "/static/icon/login/select_s.png";
const _imports_4$2 = "/static/icon/login/select.png"; const _imports_4$3 = "/static/icon/login/select.png";
const _imports_1$3 = "/static/icon/login/mobile.png"; const _imports_1$3 = "/static/icon/login/mobile.png";
const _imports_2$2 = "/static/icon/login/code.png"; const _imports_2$3 = "/static/icon/login/code.png";
const _imports_3$2 = "/static/icon/home/conceptCenter/chgDown.png"; const _imports_3$3 = "/static/icon/home/conceptCenter/chgDown.png";
const _imports_4$1 = "/static/icon/home/conceptCenter/chgUp.png"; const _imports_4$2 = "/static/icon/home/conceptCenter/chgUp.png";
const _imports_5$1 = "/static/icon/home/conceptCenter/newsReport.png"; const _imports_5$2 = "/static/icon/home/conceptCenter/newsReport.png";
const _imports_1$2 = "/static/icon/home/conceptCenter/timeScreenArrow.png"; const _imports_1$2 = "/static/icon/home/conceptCenter/timeScreenArrow.png";
const _imports_2$1 = "/static/icon/home/conceptCenter/reasonExpand.png"; const _imports_2$2 = "/static/icon/home/conceptCenter/reasonExpand.png";
const _imports_3$1 = "/static/icon/home/conceptCenter/reasonRetract.png"; const _imports_3$2 = "/static/icon/home/conceptCenter/reasonRetract.png";
const _imports_1$1 = "/pagesMine/static/image/vip/vipTopBg.png"; const _imports_1$1 = "/pagesMine/static/image/vip/vipTopBg.png";
const _imports_2 = "/pagesMine/static/image/vip/noVipTopBg.png"; const _imports_2$1 = "/pagesMine/static/image/vip/noVipTopBg.png";
const _imports_3 = "/pagesMine/static/icon/vip/titleLeft_v.png"; const _imports_3$1 = "/pagesMine/static/icon/vip/titleLeft_v.png";
const _imports_4 = "/pagesMine/static/icon/vip/titleLeft.png"; const _imports_4$1 = "/pagesMine/static/icon/vip/titleLeft.png";
const _imports_5 = "/pagesMine/static/icon/vip/titleRight_v.png"; const _imports_5$1 = "/pagesMine/static/icon/vip/titleRight_v.png";
const _imports_6 = "/pagesMine/static/icon/vip/titleRight.png"; const _imports_6$1 = "/pagesMine/static/icon/vip/titleRight.png";
const _imports_7$1 = "/pagesMine/static/icon/vip/step1_v.png"; const _imports_7$2 = "/pagesMine/static/icon/vip/step1_v.png";
const _imports_8$1 = "/pagesMine/static/icon/vip/step1.png"; const _imports_8$2 = "/pagesMine/static/icon/vip/step1.png";
const _imports_9 = "/pagesMine/static/icon/vip/step2_v.png"; const _imports_9 = "/pagesMine/static/icon/vip/step2_v.png";
const _imports_10 = "/pagesMine/static/icon/vip/step2.png"; const _imports_10 = "/pagesMine/static/icon/vip/step2.png";
const _imports_11 = "/pagesMine/static/icon/vip/step3_v.png"; const _imports_11 = "/pagesMine/static/icon/vip/step3_v.png";
@@ -79,8 +79,15 @@ const _imports_14 = "/pagesMine/static/icon/vip/step4.png";
const _imports_15 = "/pagesMine/static/icon/vip/investQuestion.png"; const _imports_15 = "/pagesMine/static/icon/vip/investQuestion.png";
const _imports_16 = "/pagesMine/static/icon/vip/industrialResearch.png"; const _imports_16 = "/pagesMine/static/icon/vip/industrialResearch.png";
const _imports_17 = "/pagesMine/static/icon/vip/operatingDecision.png"; const _imports_17 = "/pagesMine/static/icon/vip/operatingDecision.png";
const _imports_7 = "/pagesMine/static/icon/vip/notContain.png"; const _imports_7$1 = "/pagesMine/static/icon/vip/notContain.png";
const _imports_8 = "/pagesMine/static/icon/vip/contain.png"; const _imports_8$1 = "/pagesMine/static/icon/vip/contain.png";
const _imports_2 = "/pagesStock/static/icon/establishedTime.png";
const _imports_3 = "/pagesStock/static/icon/registeredCapital.png";
const _imports_4 = "/pagesStock/static/icon/location.png";
const _imports_5 = "/pagesStock/static/icon/visitWebsite.png";
const _imports_6 = "/pagesStock/static/icon/contrast.png";
const _imports_7 = "/pagesStock/static/icon/optional.png";
const _imports_8 = "/pagesStock/static/icon/share.png";
const _imports_1 = "/static/icon/back.png"; const _imports_1 = "/static/icon/back.png";
exports._imports_0 = _imports_0$1; exports._imports_0 = _imports_0$1;
exports._imports_0$1 = _imports_0; exports._imports_0$1 = _imports_0;
@@ -120,48 +127,55 @@ exports._imports_16 = _imports_16$1;
exports._imports_16$1 = _imports_16; exports._imports_16$1 = _imports_16;
exports._imports_17 = _imports_17$1; exports._imports_17 = _imports_17$1;
exports._imports_17$1 = _imports_17; exports._imports_17$1 = _imports_17;
exports._imports_2 = _imports_2$7; exports._imports_2 = _imports_2$8;
exports._imports_2$1 = _imports_2$8; exports._imports_2$1 = _imports_2$9;
exports._imports_2$2 = _imports_2$6; exports._imports_2$2 = _imports_2$7;
exports._imports_2$3 = _imports_2$5; exports._imports_2$3 = _imports_2$6;
exports._imports_2$4 = _imports_2$4; exports._imports_2$4 = _imports_2$5;
exports._imports_2$5 = _imports_2$3; exports._imports_2$5 = _imports_2$4;
exports._imports_2$6 = _imports_2$2; exports._imports_2$6 = _imports_2$3;
exports._imports_2$7 = _imports_2$1; exports._imports_2$7 = _imports_2$2;
exports._imports_2$8 = _imports_2; exports._imports_2$8 = _imports_2$1;
exports._imports_3 = _imports_3$8; exports._imports_2$9 = _imports_2;
exports._imports_3$1 = _imports_3$7; exports._imports_3 = _imports_3$9;
exports._imports_3$2 = _imports_3$6; exports._imports_3$1 = _imports_3$8;
exports._imports_3$3 = _imports_3$5; exports._imports_3$2 = _imports_3$7;
exports._imports_3$4 = _imports_3$4; exports._imports_3$3 = _imports_3$6;
exports._imports_3$5 = _imports_3$3; exports._imports_3$4 = _imports_3$5;
exports._imports_3$6 = _imports_3$2; exports._imports_3$5 = _imports_3$4;
exports._imports_3$7 = _imports_3$1; exports._imports_3$6 = _imports_3$3;
exports._imports_3$8 = _imports_3; exports._imports_3$7 = _imports_3$2;
exports._imports_4 = _imports_4$8; exports._imports_3$8 = _imports_3$1;
exports._imports_4$1 = _imports_4$7; exports._imports_3$9 = _imports_3;
exports._imports_4$2 = _imports_4$5; exports._imports_4 = _imports_4$9;
exports._imports_4$3 = _imports_4$6; exports._imports_4$1 = _imports_4$8;
exports._imports_4$4 = _imports_4$4; exports._imports_4$2 = _imports_4$6;
exports._imports_4$5 = _imports_4$3; exports._imports_4$3 = _imports_4$7;
exports._imports_4$6 = _imports_4$2; exports._imports_4$4 = _imports_4$5;
exports._imports_4$7 = _imports_4$1; exports._imports_4$5 = _imports_4$4;
exports._imports_4$8 = _imports_4; exports._imports_4$6 = _imports_4$3;
exports._imports_5 = _imports_5$5; exports._imports_4$7 = _imports_4$2;
exports._imports_5$1 = _imports_5$4; exports._imports_4$8 = _imports_4$1;
exports._imports_5$2 = _imports_5$3; exports._imports_4$9 = _imports_4;
exports._imports_5$3 = _imports_5$2; exports._imports_5 = _imports_5$6;
exports._imports_5$4 = _imports_5$1; exports._imports_5$1 = _imports_5$5;
exports._imports_5$5 = _imports_5; exports._imports_5$2 = _imports_5$4;
exports._imports_6 = _imports_6$1; exports._imports_5$3 = _imports_5$3;
exports._imports_6$1 = _imports_6; exports._imports_5$4 = _imports_5$2;
exports._imports_7 = _imports_7$1; exports._imports_5$5 = _imports_5$1;
exports._imports_7$1 = _imports_7; exports._imports_5$6 = _imports_5;
exports._imports_8 = _imports_8$4; exports._imports_6 = _imports_6$2;
exports._imports_8$1 = _imports_8$3; exports._imports_6$1 = _imports_6$1;
exports._imports_8$2 = _imports_8$2; exports._imports_6$2 = _imports_6;
exports._imports_8$3 = _imports_8$1; exports._imports_7 = _imports_7$2;
exports._imports_8$4 = _imports_8; exports._imports_7$1 = _imports_7$1;
exports._imports_7$2 = _imports_7;
exports._imports_8 = _imports_8$5;
exports._imports_8$1 = _imports_8$4;
exports._imports_8$2 = _imports_8$3;
exports._imports_8$3 = _imports_8$2;
exports._imports_8$4 = _imports_8$1;
exports._imports_8$5 = _imports_8;
exports._imports_9 = _imports_9$2; exports._imports_9 = _imports_9$2;
exports._imports_9$1 = _imports_9$1; exports._imports_9$1 = _imports_9$1;
exports._imports_9$2 = _imports_9; exports._imports_9$2 = _imports_9;

View File

@@ -7051,9 +7051,9 @@ function isConsoleWritable() {
return isWritable; return isWritable;
} }
function initRuntimeSocketService() { function initRuntimeSocketService() {
const hosts = "127.0.0.1,192.168.2.86"; const hosts = "127.0.0.1,192.168.2.28";
const port = "8090"; const port = "8090";
const id = "mp-weixin_dffYS_"; const id = "mp-weixin_GZv04u";
const lazy = typeof swan !== "undefined"; const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => { let restoreError = lazy ? () => {
} : initOnError(); } : initOnError();

View File

@@ -34,7 +34,7 @@ const _sfc_main = {
}; };
}, },
onLoad(e) { onLoad(e) {
this.contentTop = this.navH + 70 / 750 * common_vendor.inject("windowWidth"); this.contentTop = this.navH + 64 / 750 * common_vendor.inject("windowWidth");
let currentDate = /* @__PURE__ */ new Date(); let currentDate = /* @__PURE__ */ new Date();
let currentYear = currentDate.getFullYear(); let currentYear = currentDate.getFullYear();
let currentMonth = currentDate.getMonth() + 1; let currentMonth = currentDate.getMonth() + 1;

View File

@@ -370,7 +370,8 @@ const _sfc_main = {
} else } else
common_vendor.index.showToast({ common_vendor.index.showToast({
title: res.message, title: res.message,
icon: "none" icon: "none",
duration: 3e3
}); });
}).catch((error) => { }).catch((error) => {
}); });
@@ -567,21 +568,17 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}) : {}, { }) : {}, {
C: $data.eventDetails C: $data.eventDetails
}, $data.eventDetails ? { }, $data.eventDetails ? {
D: common_vendor.o(($event) => $options.sendEventComment()), D: common_assets._imports_8$2,
E: $data.eventComment, E: common_vendor.t($data.eventDetails.view_count),
F: common_vendor.o(($event) => $data.eventComment = $event.detail.value), F: common_assets._imports_9$1,
G: common_assets._imports_8$2, G: common_vendor.t($data.eventDetails.post_count),
H: common_vendor.t($data.eventDetails.view_count), H: common_assets._imports_10$2,
I: common_assets._imports_9$1, I: common_vendor.t($data.eventDetails.follower_count),
J: common_vendor.t($data.eventDetails.post_count), J: common_vendor.o(($event) => $options.clickFollow())
K: common_vendor.o(($event) => $options.clickComment()),
L: common_assets._imports_10$2,
M: common_vendor.t($data.eventDetails.follower_count),
N: common_vendor.o(($event) => $options.clickFollow())
} : {}, { } : {}, {
O: common_assets._imports_11$1, K: common_assets._imports_11$1,
P: common_vendor.o(($event) => $options.closeCommentPopup()), L: common_vendor.o(($event) => $options.closeCommentPopup()),
Q: common_vendor.f($data.commentList, (item, index, i0) => { M: common_vendor.f($data.commentList, (item, index, i0) => {
return { return {
a: item.user.avatar_url, a: item.user.avatar_url,
b: common_vendor.t(item.user.username), b: common_vendor.t(item.user.username),
@@ -593,26 +590,26 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
h: index h: index
}; };
}), }),
R: common_assets._imports_12, N: common_assets._imports_12,
S: $data.isFocus, O: $data.isFocus,
T: common_vendor.o(($event) => $options.sendReplyComment()), P: common_vendor.o(($event) => $options.sendReplyComment()),
U: $data.replyComment, Q: $data.replyComment,
V: common_vendor.o(($event) => $data.replyComment = $event.detail.value), R: common_vendor.o(($event) => $data.replyComment = $event.detail.value),
W: common_vendor.sr("popup", "6e1a61f1-2"), S: common_vendor.sr("popup", "6e1a61f1-2"),
X: common_vendor.p({ T: common_vendor.p({
type: "bottom" type: "bottom"
}), }),
Y: common_assets._imports_13$1, U: common_assets._imports_13$1,
Z: common_vendor.s("margin-top:" + $data.scoreTop + "px;"), V: common_vendor.s("margin-top:" + $data.scoreTop + "px;"),
aa: common_vendor.sr("expectScorePopup", "6e1a61f1-3"), W: common_vendor.sr("expectScorePopup", "6e1a61f1-3"),
ab: common_vendor.p({ X: common_vendor.p({
type: "top", type: "top",
["mask-background-color"]: "transparent", ["mask-background-color"]: "transparent",
animation: false animation: false
}), }),
ac: common_assets._imports_11$1, Y: common_assets._imports_11$1,
ad: common_vendor.o(($event) => $options.closeRelatedStockPopup()), Z: common_vendor.o(($event) => $options.closeRelatedStockPopup()),
ae: common_vendor.f($data.historyEventRelatedStockList, (item, index, i0) => { aa: common_vendor.f($data.historyEventRelatedStockList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.stock_name + "(" + item.stock_code + ")"), a: common_vendor.t(item.stock_name + "(" + item.stock_code + ")"),
b: common_vendor.t(item.correlation * 100), b: common_vendor.t(item.correlation * 100),
@@ -630,21 +627,21 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
k: common_vendor.o(($event) => $options.clickStockItem(item.stock_code), index) k: common_vendor.o(($event) => $options.clickStockItem(item.stock_code), index)
}); });
}), }),
af: common_vendor.sr("stockPopup", "6e1a61f1-4"), ab: common_vendor.sr("stockPopup", "6e1a61f1-4"),
ag: common_vendor.p({ ac: common_vendor.p({
type: "bottom" type: "bottom"
}), }),
ah: common_assets._imports_14, ad: common_assets._imports_14,
ai: common_assets._imports_15, ae: common_assets._imports_15,
aj: common_assets._imports_16, af: common_assets._imports_16,
ak: common_assets._imports_16, ag: common_assets._imports_16,
al: common_assets._imports_17, ah: common_assets._imports_17,
am: common_assets._imports_17, ai: common_assets._imports_17,
an: common_assets._imports_17, aj: common_assets._imports_17,
ao: common_vendor.o(($event) => $options.clickLater()), ak: common_vendor.o(($event) => $options.clickLater()),
ap: common_vendor.o(($event) => $options.clickUpgradeAtOnce()), al: common_vendor.o(($event) => $options.clickUpgradeAtOnce()),
aq: common_vendor.sr("vipPopup", "6e1a61f1-5"), am: common_vendor.sr("vipPopup", "6e1a61f1-5"),
ar: common_vendor.p({ an: common_vendor.p({
type: "center" type: "center"
}) })
}); });

File diff suppressed because one or more lines are too long

View File

@@ -386,15 +386,15 @@ page {
font-size: 26rpx; font-size: 26rpx;
font-weight: 500; font-weight: 500;
} }
.bottomC .commentLikeNumC .item { .bottomC .item {
font-size: 26rpx; font-size: 30rpx;
font-weight: bold; font-weight: bold;
color: #bdbdbd; color: #bdbdbd;
text-align: center; text-align: center;
} }
.bottomC .commentLikeNumC .item .icon { .bottomC .item .icon {
margin: 0 20rpx; margin: 0 20rpx;
width: 35rpx; width: 40rpx;
height: auto; height: auto;
} }
.popup { .popup {

View File

@@ -121,7 +121,8 @@ const _sfc_main = {
this.userInfo = res.data; this.userInfo = res.data;
} else } else
common_vendor.wx$1.showToast({ common_vendor.wx$1.showToast({
title: res.message title: res.message,
icon: "none"
}); });
}).catch((error) => { }).catch((error) => {
}); });

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,7 +1,70 @@
"use strict"; "use strict";
const common_vendor = require("../../common/vendor.js"); const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js"); const common_assets = require("../../common/assets.js");
const _sfc_main = {}; const _sfc_main = {
data() {
return {
navH: common_vendor.inject("navHeight"),
keywords: "",
contentTop: "",
tabList: [
{
title: "公司档案"
},
{
title: "深度分析"
},
{
title: "股票行情"
},
{
title: "财务全景"
},
{
title: "盈利预测"
}
],
selectTab: 0,
companyFilesList: [
{
title: "股权结构"
},
{
title: "管理团队"
},
{
title: "分支机构"
},
{
title: "工商信息"
}
],
selectCompanyFiles: 0
};
},
onLoad() {
this.contentTop = this.navH + (20 + 70 + 30) / 750 * common_vendor.inject("windowWidth");
},
methods: {
/**
* @param {Object} index
*/
clickTabItem(index) {
if (this.selectTab != index) {
this.selectTab = index;
}
},
/**
* 点击选择公司档案
* @param {Object} index
*/
clickCompanyFilesItem(index) {
if (this.selectCompanyFiles != index) {
this.selectCompanyFiles = index;
}
}
}
};
if (!Array) { if (!Array) {
const _easycom_navBar2 = common_vendor.resolveComponent("navBar"); const _easycom_navBar2 = common_vendor.resolveComponent("navBar");
_easycom_navBar2(); _easycom_navBar2();
@@ -10,14 +73,54 @@ const _easycom_navBar = () => "../../components/navBar/navBar.js";
if (!Math) { if (!Math) {
_easycom_navBar(); _easycom_navBar();
} }
function _sfc_render(_ctx, _cache) { function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return { return common_vendor.e({
a: common_vendor.p({ a: common_vendor.p({
leftText: "平安银行(000001)", leftText: "平安银行(000001)",
hideNavBg: true hideNavBg: true
}), }),
b: common_assets._imports_0 b: common_assets._imports_0,
c: common_assets._imports_1,
d: common_vendor.o(($event) => _ctx.clickSearch()),
e: $data.keywords,
f: common_vendor.o(($event) => $data.keywords = $event.detail.value),
g: common_vendor.s("top:" + $data.navH + "px;"),
h: common_assets._imports_2$9,
i: common_assets._imports_3$9,
j: common_assets._imports_4$9,
k: common_assets._imports_5$6,
l: common_vendor.f($data.tabList, (item, index, i0) => {
return {
a: common_vendor.t(item.title),
b: common_vendor.n("item " + ($data.selectTab == index ? "select" : "")),
c: index,
d: common_vendor.o(($event) => $options.clickTabItem(index), index)
}; };
}),
m: $data.selectTab == 0
}, $data.selectTab == 0 ? common_vendor.e({
n: common_vendor.f($data.companyFilesList, (item, index, i0) => {
return {
a: common_vendor.t(item.title),
b: common_vendor.n("item " + ($data.selectCompanyFiles == index ? "select" : "")),
c: index,
d: common_vendor.o(($event) => $options.clickCompanyFilesItem(index), index)
};
}),
o: $data.selectCompanyFiles == 2
}, $data.selectCompanyFiles == 2 ? {} : {}, {
p: $data.selectCompanyFiles == 3
}, $data.selectCompanyFiles == 3 ? {} : {}) : {}, {
q: common_vendor.s("top:" + $data.contentTop + "px;"),
r: common_vendor.o(($event) => _ctx.sendEventComment()),
s: _ctx.eventComment,
t: common_vendor.o(($event) => _ctx.eventComment = $event.detail.value),
v: common_assets._imports_6$2,
w: common_assets._imports_7$2,
x: common_vendor.o(($event) => _ctx.clickComment()),
y: common_assets._imports_8$5,
z: common_vendor.o(($event) => _ctx.clickFollow())
});
} }
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createPage(MiniProgramPage); wx.createPage(MiniProgramPage);

File diff suppressed because one or more lines are too long

View File

@@ -7,3 +7,245 @@ page {
width: 100%; width: 100%;
height: auto; height: auto;
} }
.searchC {
background-color: #292929B3;
left: 0;
right: 0;
margin: 20rpx 25rpx 0;
padding: 0 25rpx;
height: 70rpx;
border-radius: 35rpx;
font-size: 22rpx;
font-weight: 500;
}
.searchC .icon {
margin-right: 12rpx;
width: 25rpx;
height: auto;
}
.searchC input {
height: 100%;
color: white;
}
.stockDetailsC {
left: 0;
right: 0;
bottom: calc(20rpx + 70rpx + 20rpx + env(safe-area-inset-bottom));
}
.stockDetailsC .basicInfoC {
background-color: white;
margin: 0 25rpx;
padding: 22rpx 20rpx 40rpx;
border-radius: 10rpx;
}
.stockDetailsC .basicInfoC .categoryLabelC {
font-size: 24rpx;
font-weight: 500;
color: #71675D;
}
.stockDetailsC .basicInfoC .categoryLabelC .category {
margin-right: 14rpx;
padding: 0 12rpx;
line-height: 34rpx;
border: solid 1rpx #71675D;
border-radius: 5rpx;
}
.stockDetailsC .basicInfoC .priceC {
margin-top: 10rpx;
padding: 0 6rpx 16rpx;
border-bottom: solid 1rpx #E7E7E7;
font-weight: 500;
}
.stockDetailsC .basicInfoC .priceC .currentChgC {
margin-right: 40rpx;
color: #EC3440;
}
.stockDetailsC .basicInfoC .priceC .currentChgC .current {
font-size: 48rpx;
font-weight: 900;
}
.stockDetailsC .basicInfoC .priceC .currentChgC .chg {
font-size: 24rpx;
text-align: center;
}
.stockDetailsC .basicInfoC .priceC .priceIndexC {
font-size: 24rpx;
color: #71675D;
}
.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC {
height: 40rpx;
}
.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC .content.up {
color: #EC3440;
}
.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC .content.down {
color: #345423;
}
.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC.marginR {
margin-left: 80rpx;
}
.stockDetailsC .basicInfoC .section {
margin-top: 14rpx;
font-size: 28rpx;
font-weight: bold;
color: #2B2B2B;
}
.stockDetailsC .basicInfoC .infoC {
height: 40rpx;
font-size: 22rpx;
color: #71675D;
}
.stockDetailsC .basicInfoC .infoC .rightInfoC {
margin-left: 32rpx;
}
.stockDetailsC .basicInfoC .infoC .icon {
margin-right: 15rpx;
width: 26rpx;
height: auto;
}
.stockDetailsC .basicInfoC .infoC .title {
margin-right: 18rpx;
font-weight: 500;
}
.stockDetailsC .basicInfoC .infoC .content {
font-weight: bold;
text-align: right;
}
.stockDetailsC .basicInfoC .infoC .title.important,
.stockDetailsC .basicInfoC .infoC .content.important {
color: #BB8520;
}
.stockDetailsC .basicInfoC .infoC .content.up {
color: #EC3440;
}
.stockDetailsC .basicInfoC .progressC {
background-color: #345423;
margin: 20rpx 10rpx 0;
height: 10rpx;
border-radius: 5rpx;
}
.stockDetailsC .basicInfoC .progressC .buy {
background-color: #EC3440;
width: 42%;
height: 100%;
border-radius: 5rpx;
}
.stockDetailsC .basicInfoC .buySaleC {
margin: 10rpx 0;
padding: 0 10rpx 20rpx;
font-size: 22rpx;
font-weight: bold;
border-bottom: solid 1rpx #E7E7E7;
}
.stockDetailsC .basicInfoC .buySaleC .buy {
color: #EC3440;
}
.stockDetailsC .basicInfoC .buySaleC .sale {
color: #345423;
text-align: right;
}
.stockDetailsC .basicInfoC .companyInfo {
display: flex;
margin-top: 16rpx;
font-size: 22rpx;
font-weight: 500;
color: #71675D;
}
.stockDetailsC .basicInfoC .companyInfo .title {
margin-right: 10rpx;
font-weight: bold;
}
.stockDetailsC .basicInfoC .companyInfo .expand {
color: #BB8520;
}
.stockDetailsC .otherInfoC {
background-color: white;
margin: 20rpx 25rpx 0;
border-radius: 10rpx;
}
.stockDetailsC .otherInfoC .tabC {
white-space: nowrap;
margin: 0 20rpx;
border-bottom: solid 1rpx #E7E7E7;
}
.stockDetailsC .otherInfoC .tabC .item {
display: inline-block;
margin-right: 40rpx;
line-height: 70rpx;
font-size: 26rpx;
font-weight: 500;
color: #999;
}
.stockDetailsC .otherInfoC .tabC .item.select {
border-bottom: solid 1rpx #F2C369;
font-size: 28rpx;
font-weight: bold;
color: #2B2B2B;
}
.stockDetailsC .otherInfoC .companyFilesList {
white-space: nowrap;
margin: 22rpx 26rpx 0;
}
.stockDetailsC .otherInfoC .companyFilesList .item {
display: inline-block;
background-color: #F6F6F6;
margin-right: 20rpx;
padding: 0 12rpx;
line-height: 46rpx;
font-size: 24rpx;
font-weight: 500;
color: #939393;
}
.stockDetailsC .otherInfoC .companyFilesList .item.select {
background-color: #F3C368;
font-weight: bold;
color: #070707;
}
.stockDetailsC .otherInfoC .businessInfoList {
padding: 0 20rpx;
}
.stockDetailsC .otherInfoC .businessInfoList .section {
font-size: 28rpx;
font-weight: bold;
color: #2B2B2B;
}
.stockDetailsC .otherInfoC .businessInfoList .infoC {
background-color: #FAFAFC;
border-radius: 10rpx;
padding: 20rpx;
}
.stockDetailsC .otherInfoC .businessInfoList .infoC .title {
font-size: 22rpx;
font-weight: 500;
color: #999;
}
.bottomC {
background-color: black;
padding: 20rpx 25rpx calc(20rpx + env(safe-area-inset-bottom));
left: 0;
right: 0;
bottom: 0;
}
.bottomC .inputC {
background-color: #424143;
margin-right: 20rpx;
padding: 0 33rpx;
height: 70rpx;
border-radius: 35rpx;
}
.bottomC .inputC input {
height: 100%;
font-size: 26rpx;
font-weight: 500;
}
.bottomC .contrastShareC .item {
font-size: 24rpx;
font-weight: 500;
color: #FEFAF6;
text-align: center;
}
.bottomC .contrastShareC .item .icon {
margin: 0 30rpx;
width: auto;
height: 26rpx;
}