1.4 修改概念中心日期默认传值

This commit is contained in:
尚政杰
2026-01-04 18:13:05 +08:00
parent 091c1372fd
commit 260fc7bebf
107 changed files with 480 additions and 256 deletions

View File

@@ -4,7 +4,6 @@
export default {
onLaunch: function() {
console.log('App Launch')
let windowInfo = uni.getWindowInfo()
provide('statusHeight',windowInfo.statusBarHeight)
provide('windowWidth',windowInfo.windowWidth)

View File

@@ -159,6 +159,18 @@
}
}
]
},
{
"root": "pagesStock",
"pages": [
{
"path": "stockCenterDetails/stockCenterDetails",
"style" :
{
"navigationBarTitleText" : ""
}
}
]
}
],
"globalStyle": {

View File

@@ -356,7 +356,6 @@
this.selectStartMonth = startYear+'年'+startMonth+'月'
this.startDateStr = this.selectStartDateStr = startYear+'-'+(startMonth>9?startMonth:('0'+startMonth))+'-'+(startDay>9?startDay:('0'+startDay))
this.generateMonthDateListData()
this.getConceptCenterData()
this.getNewestPriceDateData()
this.getRankListData()
this.getMemberStatusData()
@@ -551,7 +550,7 @@
return
}
this.startDateStr = this.selectStartDateStr
this.endDateStr = this.endDateStr
this.endDateStr = this.selectEndDateStr
this.getRankListData()
},
/**
@@ -783,7 +782,14 @@
*/
getConceptCenterData()
{
let param = {query:this.keywords,size:10,page:this.page,sort_by:this.sortType,isJson:1,trade_date:this.selectDateStr}
let dateStr = this.selectDateStr
let selectDateTimestamp = new Date(this.selectDateStr).getTime()
let newestTimeStamp = new Date(this.newestPriceDate).getTime()
if (selectDateTimestamp > newestTimeStamp) {
//如果选择的日期在最新交易日之前
dateStr = this.newestPriceDate
}
let param = {query:this.keywords,size:10,page:this.page,sort_by:this.sortType,isJson:1,trade_date:dateStr}
eventRelatedConcept(param).then(res=>{
this.isRefreshing = false
if (res.page == 1) {
@@ -804,6 +810,7 @@
getNewestPriceDateData(){
newestPriceDate().then(res=>{
this.newestPriceDate = res.latest_trade_date
this.getConceptCenterData()
}).catch(error=>{
})

View File

@@ -119,9 +119,9 @@
this.selectMonthIndex = 20*12+currentMonth-1
this.selectMonth = currentYear+'年'+currentMonth+'月'
//开始日期默认为当前月份第一天
this.startDateStr = currentYear+'-'+currentMonth+'-'+'01'
this.startDateStr = currentYear+'-'+(currentMonth>9?currentMonth:('0'+currentMonth))+'-'+'01'
//结束日期默认为当前日期
this.endDateStr = this.selectDateStr = currentYear+'-'+currentMonth+'-'+(currentDay>9?currentDay:('0'+currentDay))
this.endDateStr = this.selectDateStr = currentYear+'-'+(currentMonth>9?currentMonth:('0'+currentMonth))+'-'+(currentDay>9?currentDay:('0'+currentDay))
// this.getYesterdayDateData()
this.generateMonthDateListData()
if (e.id) {

View File

@@ -124,15 +124,15 @@
</view>
<view class="commentLikeNumC flex">
<view class="item">
<image class="icon" src="/static/icon/home/browser.png" mode="widthFix"></image>
<image class="icon" src="/static/icon/home/eventDetails/like.png" mode="widthFix"></image>
<view>{{eventDetails.view_count}}</view>
</view>
<view class="item" @click="clickComment()">
<image class="icon" src="/static/icon/home/comment.png" mode="widthFix"></image>
<image class="icon" src="/static/icon/home/eventDetails/comment.png" mode="widthFix"></image>
<view>{{eventDetails.post_count}}</view>
</view>
<view class="item" @click="clickFollow()">
<image class="icon" src="/static/icon/home/follow.png" mode="widthFix"></image>
<image class="icon" src="/static/icon/home/eventDetails/collect.png" mode="widthFix"></image>
<view>{{eventDetails.follower_count}}</view>
</view>
</view>

View File

@@ -17,8 +17,8 @@
<view v-if="index<screenCategoryList.length-1" class="flex1"></view>
</block>
</view>
<view class="timeCategoryC">
<view :class="'item '+(selectTimeCategory==index?'select':'')" v-for="(item,index) in timeCategoryList" :key="index" @click="clickTimeCategoryItem(index)">{{item.name}}</view>
<view class="timeCategoryC flex">
<view :class="'item flex1 '+(selectTimeCategory==index?'select':'')" v-for="(item,index) in timeCategoryList" :key="index" @click="clickTimeCategoryItem(index)">{{item.name}}</view>
</view>
<!-- <scroll-view scroll-x :scroll-left="topScrollLeft" class="topCategoryC" id="topCategory">
<view :class="'item relative '+(selectTopCategory==index?'select':'')" v-for="(item,index) in stockCategoryList" :key="index" @click="clickTopCategoryItem($event,index)">
@@ -73,12 +73,16 @@
<image class="icon" src="/static/icon/home/browser.png" mode="widthFix"></image>
<text>{{item.view_count}}</text>
</view>
<view class="toolItem flex" @click.stop="clickFollowEvent(item.id)">
<image class="icon" src="/static/icon/home/like.png" mode="widthFix"></image>
<text>{{item.follower_count}}</text>
</view>
<view class="toolItem flex">
<image class="icon" src="/static/icon/home/comment.png" mode="widthFix"></image>
<text>{{item.post_count}}</text>
</view>
<view class="toolItem flex" @click.stop="clickFollowEvent(item.id)">
<image class="icon" src="/static/icon/home/follow.png" mode="widthFix"></image>
<image class="icon" src="/static/icon/home/collect.png" mode="widthFix"></image>
<text>{{item.follower_count}}</text>
</view>
</view>
@@ -88,7 +92,7 @@
</scroll-view>
<uni-popup ref="screenPopup" type="top">
<view class="screenPopup" :style="'padding-top:'+menuTop+'px;'">
<view class="navC flex" :style="'height:'+menuH+'px;'">
<view class="navC flex" :style="'height:'+menuH+'px;'" @click="clickCancel()">
<image class="icon" src="/static/icon/backBlack.png" mode="widthFix"></image>
<view class="title">筛选</view>
</view>
@@ -209,7 +213,7 @@
</view>
</view>
<view v-if="selectScreenCategory!=3" class="btnC flex">
<view class="cancel btn flex1" @click="clickCancel()">取消</view>
<view class="cancel btn flex1" @click="clickReset()">重置</view>
<view class="certain btn flex1" @click="clickCertain()">确定</view>
</view>
</view>
@@ -243,10 +247,6 @@
{
icon:'/static/icon/home/eventLevel.png',
title:'事件等级',
},
{
icon:'/static/icon/home/sort.png',
title:'最新排序',
}],
keywords:'', //关键词
timeCategoryList:[],
@@ -487,7 +487,7 @@
clickSortListItem(item)
{
this.selectSortKey = item.key
this.$refs['screenPopup'].close()
this.clickCancel()
this.clickSearch()
},
/**
@@ -501,9 +501,37 @@
/**
* 点击筛选弹窗取消
*/
clickCancel()
clickCancel()
{
this.$refs["screenPopup"].close()
this.$refs['screenPopup'].close()
},
/**
* 点击筛选弹窗重置
*/
clickReset()
{
if (this.selectScreenCategory == 0) {
//时间筛选
this.selectQuickTimeIndex = -1;
this.startDateStr = this.endDateStr = ''
}else if (this.selectScreenCategory == 1) {
//行业筛选
this.industryKeywords = ''
this.searchResultList = []
this.selectIndustryTopCategory = 0
this.selectIndustrySecondCategory = 0
this.selectIndustryThirdCategory = 0
this.searchIndustryTopCategory = 0
this.searchIndustrySecondCategory = 0
this.searchIndustryThirdCategory = 0
}else if (this.selectScreenCategory == 2) {
//事件等级
for (let item of this.importanceList) {
item.select = false
}
}
this.clickCancel()
this.clickSearch()
},
/**
* 点击筛选弹窗确定
@@ -865,24 +893,7 @@
if(res.code==200)
{
resolve(1)
let timeList = [...res.data.sort_options]
this.timeCategoryList = timeList.splice(0,2)
let sortList = [...res.data.sort_options]
for (let item of sortList) {
if(item.name=='最新')
{
item.icon = '/static/icon/home/new.png'
}
if(item.name=='热门')
{
item.icon = '/static/icon/home/hot.png'
}
if(item.name=='收益率')
{
item.icon = '/static/icon/home/yield.png'
}
}
this.sortTypeList = res.data.sort_options.slice(0,3)
this.timeCategoryList = res.data.sort_options
this.importanceList = res.data.importance_options
this.importanceList.unshift({desc: "全部",key: "all",name: "全部"})
}else
@@ -1262,11 +1273,10 @@ page
margin-top: 10rpx;
.item
{
display: inline-block;
padding: 0 26rpx;
line-height: 60rpx;
font-size: 32rpx;
color: #CCCDD1;
text-align: center;
}
.item.select
{

View File

@@ -144,6 +144,11 @@
</view>
</view>
</view>
<view v-if="isData&&(selectTab==0&&eventList.length==0||selectTab==1&&dataList.length==0)" class="noDataC flexColumnCenter">
<image class="icon" src="/static/image/index/noData.png" mode="widthFix"></image>
<view class="title">当前筛选条件下暂无数据</view>
<view class="subtitle">请尝试调整筛选条件</view>
</view>
</scroll-view>
<uni-popup ref="popup" type="top">
<view class="popup" :style="'margin-top:'+navH+'px;'">
@@ -216,7 +221,8 @@
loadAll:false,
getLocaleHourMinute:getLocaleHourMinute,
replaceAnswerLabel:replaceAnswerLabel,
accMul:accMul
accMul:accMul,
isData:false //是否请求过数据了
}
},
onLoad() {
@@ -503,6 +509,7 @@
param.category = this.stockCategoryList[this.selectTopCategory].primary_sector
}
calendarEventList(param).then(res=>{
this.isData = true
this.isRefreshing = false
if(res.code==200)
{
@@ -522,6 +529,7 @@
})
}).catch(error=>{
this.isRefreshing = false
this.isData = true
})
},
/**
@@ -1081,6 +1089,26 @@ page
}
}
}
.noDataC {
margin-top: 200rpx;
font-weight: 500;
.icon {
width: 412rpx;
height: auto;
}
.title {
margin-top: 8rpx;
font-size: 32rpx;
color: #939393;
}
.subtitle {
margin-top: 16rpx;
font-size: 26rpx;
color: #646464;
}
}
.popup
{
background-color: white;

View File

@@ -29,7 +29,7 @@
<view class="item" v-for="(item,index) in investDetails.related_stocks" :key="index" @click="clickLookRelatedStockItem(item)">
<view class="titleCorrelationC flex">
<view class="title flex1">{{item.code+' '+item.name}} </view>
<view class="correlation">相关度: {{accMul(item.score,100)}}%</view>
<view class="correlation">相关度: {{item.score}}%</view>
</view>
<view v-if="item.sw_primary_sector" class="category">{{item.sw_primary_sector}}</view>
<view class="content">{{item.description}}</view>

View File

@@ -30,7 +30,10 @@
<textarea v-model="profile" placeholder="简单介绍一下自己吧" placeholder-style="color:#AAA"></textarea>
</view>
</view>
<view class="next fixed" @click="clickNext()">下一步</view>
<view class="bottomC fixed flex">
<view class="finish btn" @click="clickFinishOrNext(0)">完成</view>
<view class="next btn flex1" @click="clickFinishOrNext(1)">下一步</view>
</view>
</view>
</template>
@@ -104,9 +107,9 @@
}
},
/**
* 点击下一步
* 点击完成或下一步
*/
clickNext()
clickFinishOrNext(type)
{
if(!this.avatar&&!this.avatarUrl)
{
@@ -146,9 +149,12 @@
let param = {avatar:this.avatar,nickname:this.nickname,gender:this.sex=='男'?'male':'female',phone:this.mobile,
bio:this.profile,isFile:1}
updateBasicInfo(param).then(res=>{
uni.navigateTo({
url:'/pages/mine/investPreference/investPreference'
})
if (type==1) {
uni.navigateTo({
url:'/pages/mine/investPreference/investPreference'
})
}else
uni.navigateBack()
}).catch(error=>{
})
@@ -158,9 +164,12 @@
let param = {nickname:this.nickname,gender:this.sex=='男'?'male':'female',phone:this.mobile,
bio:this.profile}
updateBasicInfo(param).then(res=>{
uni.navigateTo({
url:'/pages/mine/investPreference/investPreference'
})
if (type==1) {
uni.navigateTo({
url:'/pages/mine/investPreference/investPreference'
})
}else
uni.navigateBack()
}).catch(error=>{
})
@@ -305,18 +314,33 @@
}
}
}
.next
.bottomC
{
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: white;
text-align: center;
.btn
{
line-height: 80rpx;
border-radius: 20rpx;
font-size: 26rpx;
text-align: center;
}
.finish
{
background-color: #FFE9D9;
width: 226rpx;
color: #F97316;
}
.next
{
background-color: #F97316;
margin-left: 20rpx;
color: white;
}
}
</style>

View File

@@ -44,7 +44,7 @@
<text>{{item.comment_count}}</text>
</view>
<view class="toolItem flex" @click.stop="clickFollowEvent(item.event_id,index)">
<image class="icon" src="/static/icon/home/follow_s.png" mode="widthFix"></image>
<image class="icon" src="/static/icon/home/collect_s.png" mode="widthFix"></image>
<text>{{item.follower_count}}</text>
</view>
</view>

View File

@@ -0,0 +1,24 @@
<template>
<view>
<navBar leftText="平安银行(000001)" :hideNavBg="true"></navBar>
<image class="topBg absolute" src="/static/image/index/conceptTopBg.png" mode="widthFix"></image>
</view>
</template>
<script setup>
</script>
<style lang="less">
page
{
background-color: #070707;
}
.topBg
{
top: 0;
left: 0;
width: 100%;
height: auto;
}
</style>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 828 B

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 44 KiB

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

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"),t=require("../../../request/api.js"),o=require("../../../utils/util.js"),c=require("../../../common/assets.js"),i={data:()=>({navH:e.inject("navHeight"),eventId:"",contentTop:"",investDetails:null,former:"",categoryList:["背景","推演","相关股票"],selectCategory:0,stockCategoryList:[{title:"全部股票",num:0,bgColor:"#D82A2A",color:"white"},{title:"大周期",num:0,bgColor:"#3A5D9C",color:"white"},{title:"TMT板块",num:0,bgColor:"#FFBF00",color:"white"},{title:"大金融地产",num:0,bgColor:"#FFF4D3"},{title:"大消费",num:0,bgColor:"#CDEEEE"},{title:"公共产业板块",num:0,bgColor:"#DEEBF7"}],accMul:o.accMul}),onLoad(t){this.contentTop=this.navH+.136*e.inject("windowWidth"),t.id&&(this.eventId=t.id,this.getEventDetailsData())},methods:{clickCategoryItem(e){this.selectCategory!=e&&(this.selectCategory=e)},clickLookRelatedStockItem(t){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=2&code="+t.code+"&des="+t.description+"&name="+t.name})},getEventDetailsData(){t.investEventDetails(this.eventId).then((t=>{if(200==t.code){let e=t.data.detail;for(let t of this.stockCategoryList)t.num=e.sector_stats[t.title];this.investDetails=e,this.former=e.former.replace("<answer>","").replace("</answer>","")}else e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("ua-markdown"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../components/ua-markdown/ua-markdown.js"))();const s=e._export_sfc(i,[["render",function(t,o,i,s,r,a){return e.e({a:e.p({leftText:"事件详情",hideNavBg:!0}),b:c._imports_0,c:e.f(r.categoryList,((t,o,c)=>({a:e.t(t),b:e.n("item relative "+(r.selectCategory==o?"select":"")),c:o,d:e.o((e=>a.clickCategoryItem(o)),o)}))),d:e.s("top:"+r.navH+"px;"),e:r.investDetails},r.investDetails?e.e({f:0==r.selectCategory},0==r.selectCategory?{g:e.p({source:r.former})}:{},{h:1==r.selectCategory},1==r.selectCategory?{i:e.p({source:r.investDetails.forecast})}:{},{j:2==r.selectCategory},2==r.selectCategory?{k:e.f(r.stockCategoryList,((t,o,c)=>({a:e.t(t.num),b:e.t(t.title),c:e.s("background-color:"+t.bgColor+";color:"+t.color+";"),d:o}))),l:e.f(r.investDetails.related_stocks,((t,o,c)=>e.e({a:e.t(t.code+" "+t.name),b:e.t(r.accMul(t.score,100)),c:t.sw_primary_sector},t.sw_primary_sector?{d:e.t(t.sw_primary_sector)}:{},{e:e.t(t.description),f:o,g:e.o((e=>a.clickLookRelatedStockItem(t)),o)})))}:{},{m:3==r.selectCategory},3==r.selectCategory?{n:e.f(t.conceptList,((o,c,i)=>e.e({a:e.t(o.concept),b:o.price_info},o.price_info?{c:e.t(t.getChgRateStr(o.price_info.avg_change_pct)),d:e.n("chg "+(t.getRateUpOrDown(o.price_info.avg_change_pct)?"down":"up"))}:{},{e:o.price_info},o.price_info?{f:e.t(o.stock_count),g:e.n("stockNum "+(t.getRateUpOrDown(o.price_info.avg_change_pct)?"down":"up"))}:{},{h:e.t(o.description),i:e.f(o.stocks.slice(0,3),((t,o,c)=>({a:e.t(t.stock_name),b:o}))),j:e.t(o.stock_count-3),k:e.o((e=>t.clickStockMore(o)),c),l:e.t(o.price_info?o.price_info.trade_date:""),m:e.o((e=>t.clickHistoricalTimeline(o)),c),n:c}))),o:c._imports_1$2}:{},{p:e.s("top:"+r.contentTop+"px;")}):{})}]]);wx.createPage(s);
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),o=require("../../../utils/util.js"),c=require("../../../common/assets.js"),i={data:()=>({navH:e.inject("navHeight"),eventId:"",contentTop:"",investDetails:null,former:"",categoryList:["背景","推演","相关股票"],selectCategory:0,stockCategoryList:[{title:"全部股票",num:0,bgColor:"#D82A2A",color:"white"},{title:"大周期",num:0,bgColor:"#3A5D9C",color:"white"},{title:"TMT板块",num:0,bgColor:"#FFBF00",color:"white"},{title:"大金融地产",num:0,bgColor:"#FFF4D3"},{title:"大消费",num:0,bgColor:"#CDEEEE"},{title:"公共产业板块",num:0,bgColor:"#DEEBF7"}],accMul:o.accMul}),onLoad(t){this.contentTop=this.navH+.136*e.inject("windowWidth"),t.id&&(this.eventId=t.id,this.getEventDetailsData())},methods:{clickCategoryItem(e){this.selectCategory!=e&&(this.selectCategory=e)},clickLookRelatedStockItem(t){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=2&code="+t.code+"&des="+t.description+"&name="+t.name})},getEventDetailsData(){t.investEventDetails(this.eventId).then((t=>{if(200==t.code){let e=t.data.detail;for(let t of this.stockCategoryList)t.num=e.sector_stats[t.title];this.investDetails=e,this.former=e.former.replace("<answer>","").replace("</answer>","")}else e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("ua-markdown"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../components/ua-markdown/ua-markdown.js"))();const s=e._export_sfc(i,[["render",function(t,o,i,s,r,a){return e.e({a:e.p({leftText:"事件详情",hideNavBg:!0}),b:c._imports_0,c:e.f(r.categoryList,((t,o,c)=>({a:e.t(t),b:e.n("item relative "+(r.selectCategory==o?"select":"")),c:o,d:e.o((e=>a.clickCategoryItem(o)),o)}))),d:e.s("top:"+r.navH+"px;"),e:r.investDetails},r.investDetails?e.e({f:0==r.selectCategory},0==r.selectCategory?{g:e.p({source:r.former})}:{},{h:1==r.selectCategory},1==r.selectCategory?{i:e.p({source:r.investDetails.forecast})}:{},{j:2==r.selectCategory},2==r.selectCategory?{k:e.f(r.stockCategoryList,((t,o,c)=>({a:e.t(t.num),b:e.t(t.title),c:e.s("background-color:"+t.bgColor+";color:"+t.color+";"),d:o}))),l:e.f(r.investDetails.related_stocks,((t,o,c)=>e.e({a:e.t(t.code+" "+t.name),b:e.t(t.score),c:t.sw_primary_sector},t.sw_primary_sector?{d:e.t(t.sw_primary_sector)}:{},{e:e.t(t.description),f:o,g:e.o((e=>a.clickLookRelatedStockItem(t)),o)})))}:{},{m:3==r.selectCategory},3==r.selectCategory?{n:e.f(t.conceptList,((o,c,i)=>e.e({a:e.t(o.concept),b:o.price_info},o.price_info?{c:e.t(t.getChgRateStr(o.price_info.avg_change_pct)),d:e.n("chg "+(t.getRateUpOrDown(o.price_info.avg_change_pct)?"down":"up"))}:{},{e:o.price_info},o.price_info?{f:e.t(o.stock_count),g:e.n("stockNum "+(t.getRateUpOrDown(o.price_info.avg_change_pct)?"down":"up"))}:{},{h:e.t(o.description),i:e.f(o.stocks.slice(0,3),((t,o,c)=>({a:e.t(t.stock_name),b:o}))),j:e.t(o.stock_count-3),k:e.o((e=>t.clickStockMore(o)),c),l:e.t(o.price_info?o.price_info.trade_date:""),m:e.o((e=>t.clickHistoricalTimeline(o)),c),n:c}))),o:c._imports_1$2}:{},{p:e.s("top:"+r.contentTop+"px;")}):{})}]]);wx.createPage(s);

View File

@@ -1 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js");require("../../../request/http.js");const a=require("../../../common/assets.js"),i={data:()=>({avatarTop:"",contentTop:"",avatar:"",avatarUrl:"",nickname:"",mobile:"",sexList:["男","女"],sex:"",profile:""}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth"),this.getUserInfoData()},methods:{chooseAvatar(e){console.log(e),this.avatar=e.detail.avatarUrl},sexChange(e){console.log(e);let t=e.detail.value;this.sex=this.sexList[t]},getPhoneNumData(a){if(console.log(a),"getPhoneNumber:ok"==a.detail.errMsg){let i={code:a.detail.code};t.wxBindPhone(i).then((t=>{200==t.code?(e.index.showToast({title:t.message}),this.mobile=t.data.phone):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}},clickNext(){if(this.avatar||this.avatarUrl)if(this.nickname)if(this.sex)if(this.profile)if(this.avatar){let a={avatar:this.avatar,nickname:this.nickname,gender:"男"==this.sex?"male":"female",phone:this.mobile,bio:this.profile,isFile:1};t.updateBasicInfo(a).then((t=>{e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"})})).catch((e=>{}))}else{let a={nickname:this.nickname,gender:"男"==this.sex?"male":"female",phone:this.mobile,bio:this.profile};t.updateBasicInfo(a).then((t=>{e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"})})).catch((e=>{}))}else e.index.showToast({title:"请输入个人简介",icon:"none"});else e.index.showToast({title:"请选择性别",icon:"none"});else e.index.showToast({title:"请输入昵称",icon:"none"});else e.index.showToast({title:"请选择头像",icon:"none"})},getUserInfoData(){t.userInfo().then((t=>{200==t.code?(this.avatarUrl=t.data.basic_info.avatar_url,this.nickname=t.data.basic_info.nickname,this.mobile=t.data.basic_info.phone,this.sex="male"==t.data.basic_info.gender?"男":"女",this.profile=t.data.basic_info.bio):e.wx$1.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const o=e._export_sfc(i,[["render",function(t,i,o,n,s,r){return{a:e.p({leftText:"信息完善"}),b:a._imports_0,c:s.avatar?s.avatar:s.avatarUrl,d:a._imports_1$5,e:e.o(((...e)=>r.chooseAvatar&&r.chooseAvatar(...e))),f:e.s("top:"+s.avatarTop+"px;"),g:s.nickname,h:e.o((e=>s.nickname=e.detail.value)),i:e.t(s.mobile),j:e.o(((...e)=>r.getPhoneNumData&&r.getPhoneNumData(...e))),k:e.t(s.sex),l:a._imports_2$5,m:s.sexList,n:e.o(((...e)=>r.sexChange&&r.sexChange(...e))),o:s.profile,p:e.o((e=>s.profile=e.detail.value)),q:e.s("top:"+s.contentTop+"px;"),r:e.o((e=>r.clickNext()))}}]]);wx.createPage(o);
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js");require("../../../request/http.js");const a=require("../../../common/assets.js"),i={data:()=>({avatarTop:"",contentTop:"",avatar:"",avatarUrl:"",nickname:"",mobile:"",sexList:["男","女"],sex:"",profile:""}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth"),this.getUserInfoData()},methods:{chooseAvatar(e){console.log(e),this.avatar=e.detail.avatarUrl},sexChange(e){console.log(e);let t=e.detail.value;this.sex=this.sexList[t]},getPhoneNumData(a){if(console.log(a),"getPhoneNumber:ok"==a.detail.errMsg){let i={code:a.detail.code};t.wxBindPhone(i).then((t=>{200==t.code?(e.index.showToast({title:t.message}),this.mobile=t.data.phone):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}},clickFinishOrNext(a){if(this.avatar||this.avatarUrl)if(this.nickname)if(this.sex)if(this.profile)if(this.avatar){let i={avatar:this.avatar,nickname:this.nickname,gender:"男"==this.sex?"male":"female",phone:this.mobile,bio:this.profile,isFile:1};t.updateBasicInfo(i).then((t=>{1==a?e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"}):e.index.navigateBack()})).catch((e=>{}))}else{let i={nickname:this.nickname,gender:"男"==this.sex?"male":"female",phone:this.mobile,bio:this.profile};t.updateBasicInfo(i).then((t=>{1==a?e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"}):e.index.navigateBack()})).catch((e=>{}))}else e.index.showToast({title:"请输入个人简介",icon:"none"});else e.index.showToast({title:"请选择性别",icon:"none"});else e.index.showToast({title:"请输入昵称",icon:"none"});else e.index.showToast({title:"请选择头像",icon:"none"})},getUserInfoData(){t.userInfo().then((t=>{200==t.code?(this.avatarUrl=t.data.basic_info.avatar_url,this.nickname=t.data.basic_info.nickname,this.mobile=t.data.basic_info.phone,this.sex="male"==t.data.basic_info.gender?"男":"女",this.profile=t.data.basic_info.bio):e.wx$1.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(i,[["render",function(t,i,n,o,s,r){return{a:e.p({leftText:"信息完善"}),b:a._imports_0,c:s.avatar?s.avatar:s.avatarUrl,d:a._imports_1$5,e:e.o(((...e)=>r.chooseAvatar&&r.chooseAvatar(...e))),f:e.s("top:"+s.avatarTop+"px;"),g:s.nickname,h:e.o((e=>s.nickname=e.detail.value)),i:e.t(s.mobile),j:e.o(((...e)=>r.getPhoneNumData&&r.getPhoneNumData(...e))),k:e.t(s.sex),l:a._imports_2$5,m:s.sexList,n:e.o(((...e)=>r.sexChange&&r.sexChange(...e))),o:s.profile,p:e.o((e=>s.profile=e.detail.value)),q:e.s("top:"+s.contentTop+"px;"),r:e.o((e=>r.clickFinishOrNext(0))),s:e.o((e=>r.clickFinishOrNext(1)))}}]]);wx.createPage(n);

View File

@@ -1 +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="{{f}}"><image class="avatar" src="{{c}}" mode="aspectFill"></image><image class="icon absolute" src="{{d}}" mode="widthFix"></image><button class="absolute" open-type="chooseAvatar" bindchooseavatar="{{e}}"></button></view><view class="basicInfoC fixed" style="{{q}}"><view class="title">基本信息</view><view class="section">昵称</view><view class="inputC"><input type="nickname" value="{{g}}" bindinput="{{h}}"/></view><view class="section">手机号</view><view class="selectC flex relative">{{i}} <button class="absolute" open-type="getPhoneNumber" bindgetphonenumber="{{j}}"></button></view><view class="section">性别</view><picker mode="selector" range="{{m}}" bindchange="{{n}}"><view class="selectC flex"><view class="flex1">{{k}}</view><image class="arrow" src="{{l}}" mode="widthFix"></image></view></picker><view class="section">个人简介</view><view class="textareaC"><block wx:if="{{r0}}"><textarea placeholder="简单介绍一下自己吧" placeholder-style="color:#AAA" value="{{o}}" bindinput="{{p}}"></textarea></block></view></view><view class="next fixed" bindtap="{{r}}">下一步</view></view>
<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="{{f}}"><image class="avatar" src="{{c}}" mode="aspectFill"></image><image class="icon absolute" src="{{d}}" mode="widthFix"></image><button class="absolute" open-type="chooseAvatar" bindchooseavatar="{{e}}"></button></view><view class="basicInfoC fixed" style="{{q}}"><view class="title">基本信息</view><view class="section">昵称</view><view class="inputC"><input type="nickname" value="{{g}}" bindinput="{{h}}"/></view><view class="section">手机号</view><view class="selectC flex relative">{{i}} <button class="absolute" open-type="getPhoneNumber" bindgetphonenumber="{{j}}"></button></view><view class="section">性别</view><picker mode="selector" range="{{m}}" bindchange="{{n}}"><view class="selectC flex"><view class="flex1">{{k}}</view><image class="arrow" src="{{l}}" mode="widthFix"></image></view></picker><view class="section">个人简介</view><view class="textareaC"><block wx:if="{{r0}}"><textarea placeholder="简单介绍一下自己吧" placeholder-style="color:#AAA" value="{{o}}" bindinput="{{p}}"></textarea></block></view></view><view class="bottomC fixed flex"><view class="finish btn" bindtap="{{r}}">完成</view><view class="next btn flex1" bindtap="{{s}}">下一步</view></view></view>

View File

@@ -1 +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{width:100%;height:150rpx;border-radius:50%;border:solid 2rpx white}.avatarC .icon{right:20rpx;bottom:0;width:40rpx;height:auto}.avatarC button{top:0;left:0;width:100%;height:100%}.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 .selectC button{top:0;left:0;width:100%;height:100%}.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}
.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{width:100%;height:150rpx;border-radius:50%;border:solid 2rpx white}.avatarC .icon{right:20rpx;bottom:0;width:40rpx;height:auto}.avatarC button{top:0;left:0;width:100%;height:100%}.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 .selectC button{top:0;left:0;width:100%;height:100%}.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}.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 .finish{background-color:#ffe9d9;width:226rpx;color:#f97316}.bottomC .next{background-color:#f97316;margin-left:20rpx;color:#fff}

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},{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$1},{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$2}:{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},{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,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},{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$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);

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},{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$2},{e:t}))),q:r._imports_8$2,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$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);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 828 B

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 44 KiB

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

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

@@ -0,0 +1 @@
{"version":3,"file":"stockCenterDetails.js","sources":["pagesStock/stockCenterDetails/stockCenterDetails.vue?type=page"],"sourcesContent":["import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pagesStock/stockCenterDetails/stockCenterDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}

View File

@@ -25,6 +25,7 @@ if (!Math) {
"./pages/concept/conceptNewsDetails/conceptNewsDetails.js";
"./pagesMine/vip/vip.js";
"./pagesMine/vipMeal/vipMeal.js";
"./pagesStock/stockCenterDetails/stockCenterDetails.js";
}
const _sfc_main = {
onLaunch: function() {
@@ -41,11 +42,11 @@ const _sfc_main = {
common_vendor.provide("isiPhoneX", safeAreaBottom == 34 ? true : false);
},
onShow: function() {
common_vendor.index.__f__("log", "at App.vue:20", "App Show");
common_vendor.index.__f__("log", "at App.vue:19", "App Show");
this.updateManager();
},
onHide: function() {
common_vendor.index.__f__("log", "at App.vue:24", "App Hide");
common_vendor.index.__f__("log", "at App.vue:23", "App Hide");
},
globalData: {
mobileReg: /^1[3456789][0-9]{9}$/

View File

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

View File

@@ -5,27 +5,29 @@ const _imports_3$8 = "/static/icon/home/conceptCenter/conceptScreenArrow.png";
const _imports_1$9 = "/static/icon/home/downArrow.png";
const _imports_2$8 = "/static/icon/home/upArrow.png";
const _imports_3$7 = "/static/icon/home/browser.png";
const _imports_12$3 = "/static/icon/home/like.png";
const _imports_4$8 = "/static/icon/home/comment.png";
const _imports_10$3 = "/static/icon/home/follow.png";
const _imports_8$4 = "/static/icon/home/collect.png";
const _imports_2$7 = "/static/icon/backBlack.png";
const _imports_9$2 = "/static/icon/home/dateRange.png";
const _imports_10$2 = "/static/icon/home/industrySearch.png";
const _imports_11$3 = "/static/icon/home/industry_s.png";
const _imports_12$3 = "/static/icon/home/level_s.png";
const _imports_10$3 = "/static/icon/home/dateRange.png";
const _imports_11$3 = "/static/icon/home/industrySearch.png";
const _imports_12$2 = "/static/icon/home/industry_s.png";
const _imports_13$3 = "/static/icon/home/level_s.png";
const _imports_2$6 = "/static/icon/invest/upArrow.png";
const _imports_3$6 = "/static/icon/invest/downArrow.png";
const _imports_4$7 = "/static/icon/home/monthLeftArrow.png";
const _imports_5$5 = "/static/icon/home/monthRightArrow.png";
const _imports_4$7 = "/static/image/index/noData.png";
const _imports_5$5 = "/static/icon/home/monthLeftArrow.png";
const _imports_6$1 = "/static/icon/home/monthRightArrow.png";
const _imports_2$5 = "/static/icon/home/conceptCenter/sortType.png";
const _imports_4$6 = "/static/icon/home/conceptCenter/transactionDate.png";
const _imports_1$8 = "/static/icon/home/conceptCenter/lock.png";
const _imports_1$7 = "/static/icon/home/conceptCenter/timeAxis.png";
const _imports_11$2 = "/static/icon/home/close.png";
const _imports_8$2 = "/static/icon/home/conceptCenter/statistics.png";
const _imports_9$1 = "/static/icon/home/conceptCenter/rank1.png";
const _imports_10$1 = "/static/icon/home/conceptCenter/rank2.png";
const _imports_8$3 = "/static/icon/home/conceptCenter/statistics.png";
const _imports_9$2 = "/static/icon/home/conceptCenter/rank1.png";
const _imports_10$2 = "/static/icon/home/conceptCenter/rank2.png";
const _imports_11$1 = "/static/icon/home/conceptCenter/rank3.png";
const _imports_12$2 = "/static/icon/home/conceptCenter/rankChg.png";
const _imports_12$1 = "/static/icon/home/conceptCenter/rankChg.png";
const _imports_13$2 = "/static/icon/home/conceptCenter/calendar.png";
const _imports_14$2 = "/static/icon/home/conceptCenter/browse.png";
const _imports_13$1 = "/static/icon/home/sortArrow.png";
@@ -44,8 +46,10 @@ const _imports_2$3 = "/static/icon/mine/basicInfo/downArrow.png";
const _imports_3$4 = "/static/icon/home/expectScore.png";
const _imports_4$3 = "/static/icon/home/expectScoreTips.png";
const _imports_5$3 = "/static/icon/home/expectScoreDot.png";
const _imports_12$1 = "/static/icon/home/like.png";
const _imports_5$2 = "/static/icon/home/follow_s.png";
const _imports_8$2 = "/static/icon/home/eventDetails/like.png";
const _imports_9$1 = "/static/icon/home/eventDetails/comment.png";
const _imports_10$1 = "/static/icon/home/eventDetails/collect.png";
const _imports_5$2 = "/static/icon/home/collect_s.png";
const _imports_1$4 = "/static/icon/home/like_s.png";
const _imports_0 = "/static/image/login/logo.png";
const _imports_3$3 = "/static/icon/login/select_s.png";
@@ -91,8 +95,8 @@ exports._imports_1$6 = _imports_1$4;
exports._imports_1$7 = _imports_1$3;
exports._imports_1$8 = _imports_1$2;
exports._imports_1$9 = _imports_1$1;
exports._imports_10 = _imports_10$2;
exports._imports_10$1 = _imports_10$3;
exports._imports_10 = _imports_10$3;
exports._imports_10$1 = _imports_10$2;
exports._imports_10$2 = _imports_10$1;
exports._imports_10$3 = _imports_10;
exports._imports_11 = _imports_11$3;
@@ -103,9 +107,10 @@ exports._imports_12 = _imports_12$3;
exports._imports_12$1 = _imports_12$2;
exports._imports_12$2 = _imports_12$1;
exports._imports_12$3 = _imports_12;
exports._imports_13 = _imports_13$1;
exports._imports_13$1 = _imports_13$2;
exports._imports_13$2 = _imports_13;
exports._imports_13 = _imports_13$3;
exports._imports_13$1 = _imports_13$1;
exports._imports_13$2 = _imports_13$2;
exports._imports_13$3 = _imports_13;
exports._imports_14 = _imports_14$1;
exports._imports_14$1 = _imports_14$2;
exports._imports_14$2 = _imports_14;
@@ -148,12 +153,15 @@ exports._imports_5$2 = _imports_5$3;
exports._imports_5$3 = _imports_5$2;
exports._imports_5$4 = _imports_5$1;
exports._imports_5$5 = _imports_5;
exports._imports_6 = _imports_6;
exports._imports_6 = _imports_6$1;
exports._imports_6$1 = _imports_6;
exports._imports_7 = _imports_7$1;
exports._imports_7$1 = _imports_7;
exports._imports_8 = _imports_8$2;
exports._imports_8$1 = _imports_8$1;
exports._imports_8$2 = _imports_8;
exports._imports_8 = _imports_8$4;
exports._imports_8$1 = _imports_8$3;
exports._imports_8$2 = _imports_8$2;
exports._imports_8$3 = _imports_8$1;
exports._imports_8$4 = _imports_8;
exports._imports_9 = _imports_9$2;
exports._imports_9$1 = _imports_9$1;
exports._imports_9$2 = _imports_9;

View File

@@ -7053,7 +7053,7 @@ function isConsoleWritable() {
function initRuntimeSocketService() {
const hosts = "127.0.0.1,192.168.2.86";
const port = "8090";
const id = "mp-weixin_BESV4u";
const id = "mp-weixin_dffYS_";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();

View File

@@ -135,7 +135,6 @@ const _sfc_main = {
this.selectStartMonth = startYear + "年" + startMonth + "月";
this.startDateStr = this.selectStartDateStr = startYear + "-" + (startMonth > 9 ? startMonth : "0" + startMonth) + "-" + (startDay > 9 ? startDay : "0" + startDay);
this.generateMonthDateListData();
this.getConceptCenterData();
this.getNewestPriceDateData();
this.getRankListData();
this.getMemberStatusData();
@@ -300,7 +299,7 @@ const _sfc_main = {
return;
}
this.startDateStr = this.selectStartDateStr;
this.endDateStr = this.endDateStr;
this.endDateStr = this.selectEndDateStr;
this.getRankListData();
},
/**
@@ -499,7 +498,13 @@ const _sfc_main = {
* 获取概念中心数据
*/
getConceptCenterData() {
let param = { query: this.keywords, size: 10, page: this.page, sort_by: this.sortType, isJson: 1, trade_date: this.selectDateStr };
let dateStr = this.selectDateStr;
let selectDateTimestamp = new Date(this.selectDateStr).getTime();
let newestTimeStamp = new Date(this.newestPriceDate).getTime();
if (selectDateTimestamp > newestTimeStamp) {
dateStr = this.newestPriceDate;
}
let param = { query: this.keywords, size: 10, page: this.page, sort_by: this.sortType, isJson: 1, trade_date: dateStr };
request_api.eventRelatedConcept(param).then((res) => {
this.isRefreshing = false;
if (res.page == 1) {
@@ -520,6 +525,7 @@ const _sfc_main = {
getNewestPriceDateData() {
request_api.newestPriceDate().then((res) => {
this.newestPriceDate = res.latest_trade_date;
this.getConceptCenterData();
}).catch((error) => {
});
},
@@ -647,7 +653,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
w: common_vendor.o(($event) => $options.loadMoreData()),
x: common_assets._imports_11$1,
y: common_vendor.o(($event) => $options.clickRankClose()),
z: common_assets._imports_8,
z: common_assets._imports_8$1,
A: common_vendor.t($data.startDateStr),
B: common_vendor.t($data.endDateStr),
C: common_vendor.f($data.cycleList, (item, index, i0) => {
@@ -684,11 +690,11 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: index == 0
}, index == 0 ? {
b: common_assets._imports_9$1
b: common_assets._imports_9
} : {}, {
c: index == 1
}, index == 1 ? {
d: common_assets._imports_10$2
d: common_assets._imports_10$1
} : {}, {
e: index == 2
}, index == 2 ? {
@@ -710,10 +716,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
} : {}) : common_vendor.e({
n: $data.selectTab == 0 || $data.selectTab == 1
}, $data.selectTab == 0 || $data.selectTab == 1 ? {
o: common_assets._imports_12$1,
o: common_assets._imports_12$2,
p: common_vendor.t(item.news_count)
} : {}, {
q: common_assets._imports_13$1,
q: common_assets._imports_13$2,
r: common_vendor.t(item.news_count),
s: $data.selectTab == 2
}, $data.selectTab == 2 ? {
@@ -746,7 +752,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
type: "bottom",
safeArea: false
}),
V: common_assets._imports_13,
V: common_assets._imports_13$1,
W: common_vendor.f($data.sortTypeList, (item, index, i0) => {
return {
a: item.icon,

View File

@@ -41,8 +41,8 @@ const _sfc_main = {
let currentDay = currentDate.getDate();
this.selectMonthIndex = 20 * 12 + currentMonth - 1;
this.selectMonth = currentYear + "年" + currentMonth + "月";
this.startDateStr = currentYear + "-" + currentMonth + "-01";
this.endDateStr = this.selectDateStr = currentYear + "-" + currentMonth + "-" + (currentDay > 9 ? currentDay : "0" + currentDay);
this.startDateStr = currentYear + "-" + (currentMonth > 9 ? currentMonth : "0" + currentMonth) + "-01";
this.endDateStr = this.selectDateStr = currentYear + "-" + (currentMonth > 9 ? currentMonth : "0" + currentMonth) + "-" + (currentDay > 9 ? currentDay : "0" + currentDay);
this.generateMonthDateListData();
if (e.id) {
this.conceptId = e.id;

View File

@@ -570,12 +570,12 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
D: common_vendor.o(($event) => $options.sendEventComment()),
E: $data.eventComment,
F: common_vendor.o(($event) => $data.eventComment = $event.detail.value),
G: common_assets._imports_3$1,
G: common_assets._imports_8$2,
H: common_vendor.t($data.eventDetails.view_count),
I: common_assets._imports_4,
I: common_assets._imports_9$1,
J: common_vendor.t($data.eventDetails.post_count),
K: common_vendor.o(($event) => $options.clickComment()),
L: common_assets._imports_10$1,
L: common_assets._imports_10$2,
M: common_vendor.t($data.eventDetails.follower_count),
N: common_vendor.o(($event) => $options.clickFollow())
} : {}, {
@@ -593,7 +593,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
h: index
};
}),
R: common_assets._imports_12$2,
R: common_assets._imports_12,
S: $data.isFocus,
T: common_vendor.o(($event) => $options.sendReplyComment()),
U: $data.replyComment,
@@ -602,7 +602,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
X: common_vendor.p({
type: "bottom"
}),
Y: common_assets._imports_13,
Y: common_assets._imports_13$1,
Z: common_vendor.s("margin-top:" + $data.scoreTop + "px;"),
aa: common_vendor.sr("expectScorePopup", "6e1a61f1-3"),
ab: common_vendor.p({

View File

@@ -25,10 +25,6 @@ const _sfc_main = {
{
icon: "/static/icon/home/eventLevel.png",
title: "事件等级"
},
{
icon: "/static/icon/home/sort.png",
title: "最新排序"
}
],
keywords: "",
@@ -273,7 +269,7 @@ const _sfc_main = {
*/
clickSortListItem(item) {
this.selectSortKey = item.key;
this.$refs["screenPopup"].close();
this.clickCancel();
this.clickSearch();
},
/**
@@ -289,6 +285,30 @@ const _sfc_main = {
clickCancel() {
this.$refs["screenPopup"].close();
},
/**
* 点击筛选弹窗重置
*/
clickReset() {
if (this.selectScreenCategory == 0) {
this.selectQuickTimeIndex = -1;
this.startDateStr = this.endDateStr = "";
} else if (this.selectScreenCategory == 1) {
this.industryKeywords = "";
this.searchResultList = [];
this.selectIndustryTopCategory = 0;
this.selectIndustrySecondCategory = 0;
this.selectIndustryThirdCategory = 0;
this.searchIndustryTopCategory = 0;
this.searchIndustrySecondCategory = 0;
this.searchIndustryThirdCategory = 0;
} else if (this.selectScreenCategory == 2) {
for (let item of this.importanceList) {
item.select = false;
}
}
this.clickCancel();
this.clickSearch();
},
/**
* 点击筛选弹窗确定
*/
@@ -597,21 +617,7 @@ const _sfc_main = {
request_api.filterOptions().then((res) => {
if (res.code == 200) {
resolve(1);
let timeList = [...res.data.sort_options];
this.timeCategoryList = timeList.splice(0, 2);
let sortList = [...res.data.sort_options];
for (let item of sortList) {
if (item.name == "最新") {
item.icon = "/static/icon/home/new.png";
}
if (item.name == "热门") {
item.icon = "/static/icon/home/hot.png";
}
if (item.name == "收益率") {
item.icon = "/static/icon/home/yield.png";
}
}
this.sortTypeList = res.data.sort_options.slice(0, 3);
this.timeCategoryList = res.data.sort_options;
this.importanceList = res.data.importance_options;
this.importanceList.unshift({ desc: "全部", key: "all", name: "全部" });
} else {
@@ -838,7 +844,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
i: common_vendor.f($data.timeCategoryList, (item, index, i0) => {
return {
a: common_vendor.t(item.name),
b: common_vendor.n("item " + ($data.selectTimeCategory == index ? "select" : "")),
b: common_vendor.n("item flex1 " + ($data.selectTimeCategory == index ? "select" : "")),
c: index,
d: common_vendor.o(($event) => $options.clickTimeCategoryItem(index), index)
};
@@ -878,23 +884,27 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
v: common_vendor.n("rateItem " + ($data.getRateUpOrDown(item.related_week_chg) ? "down" : "up")),
w: common_vendor.t($data.getLocaleTime(item.created_at)),
x: common_vendor.t(item.view_count),
y: common_vendor.t(item.post_count),
z: common_vendor.t(item.follower_count),
A: common_vendor.o(($event) => $options.clickFollowEvent(item.id), index),
B: common_vendor.o(($event) => $options.clickEventItem(item.id), index),
C: index
y: common_vendor.t(item.follower_count),
z: common_vendor.o(($event) => $options.clickFollowEvent(item.id), index),
A: common_vendor.t(item.post_count),
B: common_vendor.t(item.follower_count),
C: common_vendor.o(($event) => $options.clickFollowEvent(item.id), index),
D: common_vendor.o(($event) => $options.clickEventItem(item.id), index),
E: index
});
}),
l: common_assets._imports_3$1,
m: common_assets._imports_4,
n: common_assets._imports_10$1,
o: common_vendor.s("top:" + $data.listTop + "px"),
p: $data.isRefreshing,
q: common_vendor.o(($event) => $options.pullDownRefresh()),
r: common_vendor.o(($event) => $options.loadMoreData()),
s: common_assets._imports_2,
t: common_vendor.s("height:" + $data.menuH + "px;"),
v: common_vendor.f($data.screenCategoryList, (item, index, i0) => {
m: common_assets._imports_12,
n: common_assets._imports_4,
o: common_assets._imports_8,
p: common_vendor.s("top:" + $data.listTop + "px"),
q: $data.isRefreshing,
r: common_vendor.o(($event) => $options.pullDownRefresh()),
s: common_vendor.o(($event) => $options.loadMoreData()),
t: common_assets._imports_2,
v: common_vendor.s("height:" + $data.menuH + "px;"),
w: common_vendor.o(($event) => $options.clickCancel()),
x: common_vendor.f($data.screenCategoryList, (item, index, i0) => {
return common_vendor.e({
a: item.icon,
b: common_vendor.t(item.title),
@@ -905,10 +915,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
f: index
});
}),
w: common_assets._imports_3,
x: $data.selectScreenCategory == 0
y: common_assets._imports_3,
z: $data.selectScreenCategory == 0
}, $data.selectScreenCategory == 0 ? common_vendor.e({
y: common_vendor.f($data.quickTimeList, (item, index, i0) => {
A: common_vendor.f($data.quickTimeList, (item, index, i0) => {
return {
a: common_vendor.t(item.title),
b: common_vendor.n("item " + ($data.selectQuickTimeIndex == index ? "select" : "")),
@@ -916,65 +926,65 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickQuickTimeItem(index, item), index)
};
}),
z: common_assets._imports_9,
A: $data.startDateStr
B: common_assets._imports_10,
C: $data.startDateStr
}, $data.startDateStr ? {
B: common_vendor.t($data.startDateStr)
D: common_vendor.t($data.startDateStr)
} : {}, {
C: common_assets._imports_9,
D: $data.endDateStr
E: common_assets._imports_10,
F: $data.endDateStr
}, $data.endDateStr ? {
E: common_vendor.t($data.endDateStr)
G: common_vendor.t($data.endDateStr)
} : {}, {
F: common_vendor.f($data.yearList, (item, index, i0) => {
H: common_vendor.f($data.yearList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
G: common_vendor.f($data.monthList, (item, index, i0) => {
I: common_vendor.f($data.monthList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
H: common_vendor.f($data.dayList, (item, index, i0) => {
J: common_vendor.f($data.dayList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
I: $data.startDateValue,
J: common_vendor.o((...args) => $options.startDateChange && $options.startDateChange(...args)),
K: common_vendor.f($data.yearList, (item, index, i0) => {
K: $data.startDateValue,
L: common_vendor.o((...args) => $options.startDateChange && $options.startDateChange(...args)),
M: common_vendor.f($data.yearList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
L: common_vendor.f($data.monthList, (item, index, i0) => {
N: common_vendor.f($data.monthList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
M: common_vendor.f($data.dayList, (item, index, i0) => {
O: common_vendor.f($data.dayList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
N: $data.endDateValue,
O: common_vendor.o((...args) => $options.endDateChange && $options.endDateChange(...args))
P: $data.endDateValue,
Q: common_vendor.o((...args) => $options.endDateChange && $options.endDateChange(...args))
}) : {}, {
P: $data.selectScreenCategory == 1
R: $data.selectScreenCategory == 1
}, $data.selectScreenCategory == 1 ? common_vendor.e({
Q: common_assets._imports_10,
R: common_vendor.o([($event) => $data.industryKeywords = $event.detail.value, (...args) => $options.industrySearch && $options.industrySearch(...args)]),
S: $data.industryKeywords,
T: $data.industryKeywords.length > 0
S: common_assets._imports_11,
T: common_vendor.o([($event) => $data.industryKeywords = $event.detail.value, (...args) => $options.industrySearch && $options.industrySearch(...args)]),
U: $data.industryKeywords,
V: $data.industryKeywords.length > 0
}, $data.industryKeywords.length > 0 ? common_vendor.e({
U: common_vendor.f($data.searchResultList, (item, index, i0) => {
W: common_vendor.f($data.searchResultList, (item, index, i0) => {
return {
a: common_vendor.t(item.level1_sector),
b: common_vendor.n("item relative " + ($data.searchIndustryTopCategory == index ? "select" : "")),
@@ -982,7 +992,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickSearchIndustryTopCategoryItem(index, item), index)
};
}),
V: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors, (item, index, i0) => {
X: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors, (item, index, i0) => {
return {
a: common_vendor.t(item.level2_sector),
b: common_vendor.n("item relative " + ($data.searchIndustrySecondCategory == index ? "select" : "")),
@@ -990,14 +1000,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickSearchIndustrySecondCategoryItem(index, item), index)
};
}),
W: $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0
Y: $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0
}, $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0 ? {
X: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors[$data.searchIndustrySecondCategory].level3_sectors, (item, index, i0) => {
Z: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors[$data.searchIndustrySecondCategory].level3_sectors, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.level3_sector),
b: $data.searchIndustryThirdCategory == index
}, $data.searchIndustryThirdCategory == index ? {
c: common_assets._imports_11
c: common_assets._imports_12$1
} : {}, {
d: common_vendor.n("item flex relative " + ($data.searchIndustryThirdCategory == index ? "select" : "")),
e: index,
@@ -1005,7 +1015,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
})
} : {}) : common_vendor.e({
Y: common_vendor.f($data.industryCategoryList, (item, index, i0) => {
aa: common_vendor.f($data.industryCategoryList, (item, index, i0) => {
return {
a: common_vendor.t(item.level1_sector),
b: common_vendor.n("item relative " + ($data.selectIndustryTopCategory == index ? "select" : "")),
@@ -1013,7 +1023,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickIndustryTopCategoryItem(index), index)
};
}),
Z: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors, (item, index, i0) => {
ab: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors, (item, index, i0) => {
return {
a: common_vendor.t(item.level2_sector),
b: common_vendor.n("item relative " + ($data.selectIndustrySecondCategory == index ? "select" : "")),
@@ -1021,14 +1031,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickIndustrySecondCategoryItem(index), index)
};
}),
aa: $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0
ac: $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0
}, $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0 ? {
ab: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors[$data.selectIndustrySecondCategory].level3_sectors, (item, index, i0) => {
ad: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors[$data.selectIndustrySecondCategory].level3_sectors, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.level3_sector),
b: $data.selectIndustryThirdCategory == index
}, $data.selectIndustryThirdCategory == index ? {
c: common_assets._imports_11
c: common_assets._imports_12$1
} : {}, {
d: common_vendor.n("item flex relative " + ($data.selectIndustryThirdCategory == index ? "select" : "")),
e: index,
@@ -1036,14 +1046,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
})
} : {})) : {}, {
ac: $data.selectScreenCategory == 2
ae: $data.selectScreenCategory == 2
}, $data.selectScreenCategory == 2 ? {
ad: common_vendor.f($data.importanceList, (item, index, i0) => {
af: common_vendor.f($data.importanceList, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.name),
b: item.select
}, item.select ? {
c: common_assets._imports_12
c: common_assets._imports_13
} : {}, {
d: common_vendor.n("item flex " + (item.select ? "select" : "")),
e: index,
@@ -1051,9 +1061,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
})
} : {}, {
ae: $data.selectScreenCategory == 3
ag: $data.selectScreenCategory == 3
}, $data.selectScreenCategory == 3 ? {
af: common_vendor.f($data.sortTypeList, (item, index, i0) => {
ah: common_vendor.f($data.sortTypeList, (item, index, i0) => {
return {
a: item.icon,
b: common_vendor.t(item.name),
@@ -1063,14 +1073,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
};
})
} : {}, {
ag: $data.selectScreenCategory != 3
ai: $data.selectScreenCategory != 3
}, $data.selectScreenCategory != 3 ? {
ah: common_vendor.o(($event) => $options.clickCancel()),
ai: common_vendor.o(($event) => $options.clickCertain())
aj: common_vendor.o(($event) => $options.clickReset()),
ak: common_vendor.o(($event) => $options.clickCertain())
} : {}, {
aj: common_vendor.s("padding-top:" + $data.menuTop + "px;"),
ak: common_vendor.sr("screenPopup", "9dfd58d8-1"),
al: common_vendor.p({
al: common_vendor.s("padding-top:" + $data.menuTop + "px;"),
am: common_vendor.sr("screenPopup", "9dfd58d8-1"),
an: common_vendor.p({
type: "top"
})
});

File diff suppressed because one or more lines are too long

View File

@@ -63,11 +63,10 @@ page {
margin-top: 10rpx;
}
.topC .timeCategoryC .item {
display: inline-block;
padding: 0 26rpx;
line-height: 60rpx;
font-size: 32rpx;
color: #CCCDD1;
text-align: center;
}
.topC .timeCategoryC .item.select {
font-weight: bold;

View File

@@ -47,7 +47,9 @@ const _sfc_main = {
loadAll: false,
getLocaleHourMinute: utils_util.getLocaleHourMinute,
replaceAnswerLabel: utils_util.replaceAnswerLabel,
accMul: utils_util.accMul
accMul: utils_util.accMul,
isData: false
//是否请求过数据了
};
},
onLoad() {
@@ -293,6 +295,7 @@ const _sfc_main = {
param.category = this.stockCategoryList[this.selectTopCategory].primary_sector;
}
request_api.calendarEventList(param).then((res) => {
this.isData = true;
this.isRefreshing = false;
if (res.code == 200) {
if (res.data.page == 1) {
@@ -309,6 +312,7 @@ const _sfc_main = {
});
}).catch((error) => {
this.isRefreshing = false;
this.isData = true;
});
},
/**
@@ -553,22 +557,26 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
};
})
} : {}, {
z: common_vendor.s("top:" + $data.contentTop + "px;"),
A: $data.isRefreshing,
B: common_vendor.o(($event) => $options.pullDownRefresh()),
C: common_vendor.o(($event) => $options.loadMoreData()),
D: common_assets._imports_4$1,
E: common_vendor.o(($event) => $options.clickPreMonth()),
F: common_vendor.t($data.selectMonth),
G: common_assets._imports_5,
H: common_vendor.o(($event) => $options.clickNextMonth()),
I: common_vendor.f($data.weekList, (item, index, i0) => {
z: $data.isData && ($data.selectTab == 0 && $data.eventList.length == 0 || $data.selectTab == 1 && $data.dataList.length == 0)
}, $data.isData && ($data.selectTab == 0 && $data.eventList.length == 0 || $data.selectTab == 1 && $data.dataList.length == 0) ? {
A: common_assets._imports_4$1
} : {}, {
B: common_vendor.s("top:" + $data.contentTop + "px;"),
C: $data.isRefreshing,
D: common_vendor.o(($event) => $options.pullDownRefresh()),
E: common_vendor.o(($event) => $options.loadMoreData()),
F: common_assets._imports_5,
G: common_vendor.o(($event) => $options.clickPreMonth()),
H: common_vendor.t($data.selectMonth),
I: common_assets._imports_6,
J: common_vendor.o(($event) => $options.clickNextMonth()),
K: common_vendor.f($data.weekList, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index
};
}),
J: common_vendor.f($data.calendarDateList[$data.selectMonthIndex], (item, index, i0) => {
L: common_vendor.f($data.calendarDateList[$data.selectMonthIndex], (item, index, i0) => {
return common_vendor.e({
a: item.isToday || item.date == $data.selectDate
}, item.isToday || item.date == $data.selectDate ? {
@@ -584,9 +592,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
g: common_vendor.o(($event) => $options.clickSelectDate(item), index)
});
}),
K: common_vendor.s("margin-top:" + $data.navH + "px;"),
L: common_vendor.sr("popup", "2cf1ca64-3"),
M: common_vendor.p({
M: common_vendor.s("margin-top:" + $data.navH + "px;"),
N: common_vendor.sr("popup", "2cf1ca64-3"),
O: common_vendor.p({
type: "top"
})
});

File diff suppressed because one or more lines are too long

View File

@@ -400,6 +400,24 @@ page {
font-weight: 500;
color: #666;
}
.noDataC {
margin-top: 200rpx;
font-weight: 500;
}
.noDataC .icon {
width: 412rpx;
height: auto;
}
.noDataC .title {
margin-top: 8rpx;
font-size: 32rpx;
color: #939393;
}
.noDataC .subtitle {
margin-top: 16rpx;
font-size: 26rpx;
color: #646464;
}
.popup {
background-color: white;
padding: 30rpx 0;

View File

@@ -153,7 +153,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
l: common_vendor.f($data.investDetails.related_stocks, (item, index, i0) => {
return common_vendor.e({
a: common_vendor.t(item.code + " " + item.name),
b: common_vendor.t($data.accMul(item.score, 100)),
b: common_vendor.t(item.score),
c: item.sw_primary_sector
}, item.sw_primary_sector ? {
d: common_vendor.t(item.sw_primary_sector)

View File

@@ -33,7 +33,7 @@ const _sfc_main = {
* @param {Object} e
*/
chooseAvatar(e) {
common_vendor.index.__f__("log", "at pages/mine/basicInfo/basicInfo.vue:68", e);
common_vendor.index.__f__("log", "at pages/mine/basicInfo/basicInfo.vue:71", e);
this.avatar = e.detail.avatarUrl;
},
/**
@@ -41,7 +41,7 @@ const _sfc_main = {
* @param {Object} e
*/
sexChange(e) {
common_vendor.index.__f__("log", "at pages/mine/basicInfo/basicInfo.vue:77", e);
common_vendor.index.__f__("log", "at pages/mine/basicInfo/basicInfo.vue:80", e);
let value = e.detail.value;
this.sex = this.sexList[value];
},
@@ -50,7 +50,7 @@ const _sfc_main = {
* @param {Object} e
*/
getPhoneNumData(e) {
common_vendor.index.__f__("log", "at pages/mine/basicInfo/basicInfo.vue:87", e);
common_vendor.index.__f__("log", "at pages/mine/basicInfo/basicInfo.vue:90", e);
if (e.detail.errMsg == "getPhoneNumber:ok") {
let param = { code: e.detail.code };
request_api.wxBindPhone(param).then((res) => {
@@ -69,9 +69,9 @@ const _sfc_main = {
}
},
/**
* 点击下一步
* 点击完成或下一步
*/
clickNext() {
clickFinishOrNext(type) {
if (!this.avatar && !this.avatarUrl) {
common_vendor.index.showToast({
title: "请选择头像",
@@ -110,9 +110,12 @@ const _sfc_main = {
isFile: 1
};
request_api.updateBasicInfo(param).then((res) => {
common_vendor.index.navigateTo({
url: "/pages/mine/investPreference/investPreference"
});
if (type == 1) {
common_vendor.index.navigateTo({
url: "/pages/mine/investPreference/investPreference"
});
} else
common_vendor.index.navigateBack();
}).catch((error) => {
});
} else {
@@ -123,9 +126,12 @@ const _sfc_main = {
bio: this.profile
};
request_api.updateBasicInfo(param).then((res) => {
common_vendor.index.navigateTo({
url: "/pages/mine/investPreference/investPreference"
});
if (type == 1) {
common_vendor.index.navigateTo({
url: "/pages/mine/investPreference/investPreference"
});
} else
common_vendor.index.navigateBack();
}).catch((error) => {
});
}
@@ -180,7 +186,8 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
o: $data.profile,
p: common_vendor.o(($event) => $data.profile = $event.detail.value),
q: common_vendor.s("top:" + $data.contentTop + "px;"),
r: common_vendor.o(($event) => $options.clickNext())
r: common_vendor.o(($event) => $options.clickFinishOrNext(0)),
s: common_vendor.o(($event) => $options.clickFinishOrNext(1))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);

View File

@@ -1 +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="{{f}}"><image class="avatar" src="{{c}}" mode="aspectFill"></image><image class="icon absolute" src="{{d}}" mode="widthFix"></image><button class="absolute" open-type="chooseAvatar" bindchooseavatar="{{e}}"></button></view><view class="basicInfoC fixed" style="{{q}}"><view class="title">基本信息</view><view class="section">昵称</view><view class="inputC"><input type="nickname" value="{{g}}" bindinput="{{h}}"/></view><view class="section">手机号</view><view class="selectC flex relative">{{i}} <button class="absolute" open-type="getPhoneNumber" bindgetphonenumber="{{j}}"></button></view><view class="section">性别</view><picker mode="selector" range="{{m}}" bindchange="{{n}}"><view class="selectC flex"><view class="flex1">{{k}}</view><image class="arrow" src="{{l}}" mode="widthFix"></image></view></picker><view class="section">个人简介</view><view class="textareaC"><block wx:if="{{r0}}"><textarea placeholder="简单介绍一下自己吧" placeholder-style="color:#AAA" value="{{o}}" bindinput="{{p}}"></textarea></block></view></view><view class="next fixed" bindtap="{{r}}">下一步</view></view>
<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="{{f}}"><image class="avatar" src="{{c}}" mode="aspectFill"></image><image class="icon absolute" src="{{d}}" mode="widthFix"></image><button class="absolute" open-type="chooseAvatar" bindchooseavatar="{{e}}"></button></view><view class="basicInfoC fixed" style="{{q}}"><view class="title">基本信息</view><view class="section">昵称</view><view class="inputC"><input type="nickname" value="{{g}}" bindinput="{{h}}"/></view><view class="section">手机号</view><view class="selectC flex relative">{{i}} <button class="absolute" open-type="getPhoneNumber" bindgetphonenumber="{{j}}"></button></view><view class="section">性别</view><picker mode="selector" range="{{m}}" bindchange="{{n}}"><view class="selectC flex"><view class="flex1">{{k}}</view><image class="arrow" src="{{l}}" mode="widthFix"></image></view></picker><view class="section">个人简介</view><view class="textareaC"><block wx:if="{{r0}}"><textarea placeholder="简单介绍一下自己吧" placeholder-style="color:#AAA" value="{{o}}" bindinput="{{p}}"></textarea></block></view></view><view class="bottomC fixed flex"><view class="finish btn" bindtap="{{r}}">完成</view><view class="next btn flex1" bindtap="{{s}}">下一步</view></view></view>

View File

@@ -95,16 +95,25 @@
font-weight: 500;
color: #555;
}
.next {
background-color: #F97316;
.bottomC {
left: 0;
right: 0;
bottom: 73rpx;
margin: 0 25rpx;
}
.bottomC .btn {
line-height: 80rpx;
border-radius: 20rpx;
font-size: 26rpx;
font-weight: 500;
color: white;
text-align: center;
}
.bottomC .finish {
background-color: #FFE9D9;
width: 226rpx;
color: #F97316;
}
.bottomC .next {
background-color: #F97316;
margin-left: 20rpx;
color: white;
}

View File

@@ -133,14 +133,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? {
n: common_assets._imports_5$5
} : {
o: common_assets._imports_6
o: common_assets._imports_6$1
}, {
p: common_vendor.n("impormant " + ($data.memberInfo.is_member ? "vip" : "")),
q: $data.memberInfo.is_member
}, $data.memberInfo.is_member ? {
r: common_assets._imports_7
} : {
s: common_assets._imports_8$1
s: common_assets._imports_8$3
}, {
t: $data.memberInfo.is_member
}, $data.memberInfo.is_member ? {
@@ -158,7 +158,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, {
C: $data.memberInfo.is_member
}, $data.memberInfo.is_member ? {
D: common_assets._imports_13$2
D: common_assets._imports_13$3
} : {
E: common_assets._imports_14$2
}, {
@@ -180,7 +180,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? {
M: common_assets._imports_5$5
} : {
N: common_assets._imports_6
N: common_assets._imports_6$1
}, {
O: common_assets._imports_16$1,
P: $data.memberInfo.is_member
@@ -193,7 +193,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? {
T: common_assets._imports_5$5
} : {}, {
U: common_assets._imports_6,
U: common_assets._imports_6$1,
V: common_assets._imports_17$1,
W: $data.memberInfo.is_member
}, $data.memberInfo.is_member ? {
@@ -205,7 +205,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? {
aa: common_assets._imports_5$5
} : {
ab: common_assets._imports_6
ab: common_assets._imports_6$1
}, {
ac: common_vendor.f($data.privilegeList, (item, index, i0) => {
return {

View File

@@ -101,7 +101,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? {
n: common_assets._imports_5$5
} : {
o: common_assets._imports_6
o: common_assets._imports_6$1
}, {
p: common_vendor.f($data.privilegeList, (item, index, i0) => {
return common_vendor.e({
@@ -110,12 +110,12 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, index > 5 ? {
c: common_assets._imports_7$1
} : {
d: common_assets._imports_8$2
d: common_assets._imports_8$4
}, {
e: index
});
}),
q: common_assets._imports_8$2,
q: common_assets._imports_8$4,
r: common_vendor.n("privilegeList " + ($data.memberInfo.is_member ? "vip" : "")),
s: common_vendor.s("margin-top:" + $data.navH + "px;")
}) : {}, {

View File

@@ -0,0 +1,24 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const _sfc_main = {};
if (!Array) {
const _easycom_navBar2 = common_vendor.resolveComponent("navBar");
_easycom_navBar2();
}
const _easycom_navBar = () => "../../components/navBar/navBar.js";
if (!Math) {
_easycom_navBar();
}
function _sfc_render(_ctx, _cache) {
return {
a: common_vendor.p({
leftText: "平安银行(000001)",
hideNavBg: true
}),
b: common_assets._imports_0
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js.map

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>

View File

@@ -0,0 +1,9 @@
page {
background-color: #070707;
}
.topBg {
top: 0;
left: 0;
width: 100%;
height: auto;
}

View File

@@ -9,12 +9,19 @@
"miniprogram": {
"list": [
{
"name": "pages/index/hotStock/hotStock",
"pathName": "pages/index/hotStock/hotStock",
"name": "pagesStock/stockCenterDetails/stockCenterDetails",
"pathName": "pagesStock/stockCenterDetails/stockCenterDetails",
"query": "",
"scene": null,
"launchMode": "default"
},
{
"name": "pages/index/hotStock/hotStock",
"pathName": "pages/index/hotStock/hotStock",
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "",
"pathName": "pages/index/conceptCenter/conceptCenter",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Some files were not shown because too many files have changed in this diff Show More