12.25 UI调整

This commit is contained in:
尚政杰
2025-12-25 16:07:01 +08:00
parent e24b4000fb
commit 091c1372fd
52 changed files with 350 additions and 328 deletions

View File

@@ -56,7 +56,7 @@ Component({
const data = e.currentTarget.dataset; const data = e.currentTarget.dataset;
const url = data.path; const url = data.path;
const index = data.index const index = data.index
if(index==2) if(index==3)
{ {
//如果是购物车和我的,需要登录 //如果是购物车和我的,需要登录
let token = wx.getStorageSync('token') let token = wx.getStorageSync('token')

View File

@@ -813,6 +813,10 @@
*/ */
getMemberStatusData() getMemberStatusData()
{ {
let token = uni.getStorageSync('token')
if (!token) {
return
}
membershipStatus().then(res=>{ membershipStatus().then(res=>{
if (res.code==200) { if (res.code==200) {
this.memberInfo = res.data this.memberInfo = res.data
@@ -907,6 +911,7 @@ page
{ {
font-size: 22rpx; font-size: 22rpx;
font-weight: 500; font-weight: 500;
color: white;
} }
} }
.rank .rank

View File

@@ -6,10 +6,12 @@
<view class="eventIntroC"> <view class="eventIntroC">
<view class="categoryTitleC"> <view class="categoryTitleC">
<view class="category">{{eventDetails.event_type}}</view> <view class="category">{{eventDetails.event_type}}</view>
<text class="title">{{eventDetails.event_title}}</text> <text class="title" @longpress="copyEventTitle()">{{eventDetails.event_title}}</text>
</view> </view>
<view class="eventTime">{{eventDetails.event_created_at.substr(0,16)}}</view> <view class="eventTime">{{eventDetails.event_created_at.substr(0,16)}}</view>
<view class="eventContent">{{eventDetails.event_desc}}<text class="ai">AI合成</text></view> <view class="eventContent">
<text user-select>{{eventDetails.event_desc}}<text class="ai">AI合成</text></text>
</view>
<view class="riskTips"> <view class="riskTips">
风险提示解析内容由价值前沿人工采集整理自新闻公告研报等公开信息团队辛苦编写未经许可严禁转载本产品内容内容均不构成投资建议请投资者注意风险独立审慎决策 风险提示解析内容由价值前沿人工采集整理自新闻公告研报等公开信息团队辛苦编写未经许可严禁转载本产品内容内容均不构成投资建议请投资者注意风险独立审慎决策
</view> </view>
@@ -195,7 +197,7 @@
</view> </view>
</view> </view>
</uni-popup> </uni-popup>
<uni-popup ref="expectScorePopup" type="top" mask-background-color="transparent"> <uni-popup ref="expectScorePopup" type="top" mask-background-color="transparent" :animation="false">
<view class="expectScorePopup relative" :style="'margin-top:'+scoreTop+'px;'"> <view class="expectScorePopup relative" :style="'margin-top:'+scoreTop+'px;'">
<image class="arrow absolute" src="/static/icon/home/sortArrow.png" mode="widthFix"></image> <image class="arrow absolute" src="/static/icon/home/sortArrow.png" mode="widthFix"></image>
<view class="tips"> <view class="tips">
@@ -396,6 +398,19 @@
}, },
methods: { methods: {
/**
* 复制标题
*/
copyEventTitle() {
uni.setClipboardData({
data:this.eventDetails.event_title,
success() {
uni.showToast({
title:'复制成功'
})
}
})
},
async init() { async init() {
// chart 图表实例不能存在data里 // chart 图表实例不能存在data里
let that = this let that = this
@@ -793,6 +808,7 @@ page
line-height: 1.1rem; line-height: 1.1rem;
} }
} }
.eventTime .eventTime
{ {
margin: 20rpx 25rpx 0; margin: 20rpx 25rpx 0;
@@ -803,6 +819,7 @@ page
.eventContent .eventContent
{ {
margin: 18rpx 27rpx 0; margin: 18rpx 27rpx 0;
word-break: break-all;
font-size: 24rpx; font-size: 24rpx;
font-weight: 500; font-weight: 500;
color: #71675D; color: #71675D;
@@ -898,7 +915,7 @@ page
line-height: 1.2rem; line-height: 1.2rem;
.ai .ai
{ {
color: #EC3440; color: #CCCDD1;
} }
} }
} }

View File

@@ -5,7 +5,7 @@
<view class="topC fixed" :style="'top:'+navH+'px;'"> <view class="topC fixed" :style="'top:'+navH+'px;'">
<view class="searchC flex" > <view class="searchC flex" >
<image class="icon" src="/static/icon/home/conceptCenter/search.png" mode="widthFix"></image> <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"/> <input class="flex1" type="text" v-model="keywords" placeholder="搜索股票/话题..." placeholder-style="color:#eeeeee" confirm-type="search" @confirm="clickSearch()"/>
</view> </view>
<view class="screenC flex"> <view class="screenC flex">
<block v-for="(item,index) in screenCategoryList" :key="index"> <block v-for="(item,index) in screenCategoryList" :key="index">
@@ -20,12 +20,12 @@
<view class="timeCategoryC"> <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="'item '+(selectTimeCategory==index?'select':'')" v-for="(item,index) in timeCategoryList" :key="index" @click="clickTimeCategoryItem(index)">{{item.name}}</view>
</view> </view>
<scroll-view scroll-x :scroll-left="topScrollLeft" class="topCategoryC" id="topCategory"> <!-- <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)"> <view :class="'item relative '+(selectTopCategory==index?'select':'')" v-for="(item,index) in stockCategoryList" :key="index" @click="clickTopCategoryItem($event,index)">
{{item.primary_sector}} {{item.primary_sector}}
<view class="line absolute"></view> <view class="line absolute"></view>
</view> </view>
</scroll-view> </scroll-view> -->
<!-- <scroll-view v-if="stockCategoryList.length>0&&stockCategoryList[selectTopCategory].sub_sectors.length>0" scroll-x :scroll-left="secondScrollLeft" class="secondCategoryC" id="secondCategory"> <!-- <scroll-view v-if="stockCategoryList.length>0&&stockCategoryList[selectTopCategory].sub_sectors.length>0" scroll-x :scroll-left="secondScrollLeft" class="secondCategoryC" id="secondCategory">
<view :class="'item '+(selectSecondCategory==index?'select':'')" v-for="(item,index) in stockCategoryList[selectTopCategory].sub_sectors" :key="index" @click="clickSecondCategoryItem($event,index)"> <view :class="'item '+(selectSecondCategory==index?'select':'')" v-for="(item,index) in stockCategoryList[selectTopCategory].sub_sectors" :key="index" @click="clickSecondCategoryItem($event,index)">
{{item}} {{item}}
@@ -382,8 +382,7 @@
}, },
onLoad() { onLoad() {
this.contentTop = this.navH + (70+74)/750*this.windowWidth this.contentTop = this.navH + (70+74)/750*this.windowWidth
this.listTop = this.contentTop + (22+80+72)/750*this.windowWidth this.listTop = this.contentTop + (22+72)/750*this.windowWidth
this.sortListTop = this.navH + (22+80+80)/750*this.windowWidth
this.generateDateListData() this.generateDateListData()
Promise.all([this.getEventFilterListData(),this.getIndustryCategoryListData(),this.getStockCategoryListData()]).then(res=>{ Promise.all([this.getEventFilterListData(),this.getIndustryCategoryListData(),this.getStockCategoryListData()]).then(res=>{
this.getEventListData() this.getEventListData()
@@ -392,15 +391,15 @@
}) })
}, },
onReady() { onReady() {
uni.createSelectorQuery().select('#topCategory').boundingClientRect(rect=>{ // uni.createSelectorQuery().select('#topCategory').boundingClientRect(rect=>{
this.topScrollWidth = Math.round(rect.width) // this.topScrollWidth = Math.round(rect.width)
}).exec() // }).exec()
uni.createSelectorQuery().select('#secondCategory').boundingClientRect(rect=>{ // uni.createSelectorQuery().select('#secondCategory').boundingClientRect(rect=>{
if(rect) // if(rect)
{ // {
this.secondScrollWidth = Math.round(rect.width) // this.secondScrollWidth = Math.round(rect.width)
} // }
}).exec() // }).exec()
}, },
methods: { methods: {
/** /**
@@ -1213,6 +1212,7 @@ page
input input
{ {
height: 100%; height: 100%;
color: white;
} }
} }
.screenC .screenC

View File

@@ -4,14 +4,14 @@
<navBar leftText="投资日历" :hideNavBg="true" :hideBack="true"></navBar> <navBar leftText="投资日历" :hideNavBg="true" :hideBack="true"></navBar>
<view class="searchC fixed flex" :style="'top:'+navH+'px;'"> <view class="searchC fixed flex" :style="'top:'+navH+'px;'">
<image class="icon" src="/static/icon/home/conceptCenter/search.png" mode="widthFix"></image> <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:#94989A"/> <input class="flex1" type="text" v-model="keywords" placeholder="搜索股票/话题..." placeholder-style="color:#94989A" confirm-type="search" @confirm="clickSearch()"/>
</view> </view>
<scroll-view scroll-y class="contentC fixed" :style="'top:'+contentTop+'px;'" refresher-enabled :refresher-triggered="isRefreshing" @refresherrefresh="pullDownRefresh()" @scrolltolower="loadMoreData()"> <scroll-view scroll-y class="contentC fixed" :style="'top:'+contentTop+'px;'" refresher-enabled :refresher-triggered="isRefreshing" @refresherrefresh="pullDownRefresh()" @scrolltolower="loadMoreData()">
<view class="calendarC"> <view class="calendarC">
<view class="todayC flex" > <view class="todayC flex" >
<view class="todayDateC flex" @click="clickSelectMonth()"> <view class="todayDateC flex" @click="clickSelectMonth()">
<view class="date">{{selectDate}}</view> <view class="date">{{selectDate}}</view>
<image class="icon" src="/static/icon/invest/calendar.png" mode="widthFix"></image> <!-- <image class="icon" src="/static/icon/invest/calendar.png" mode="widthFix"></image> -->
</view> </view>
<view class="flex1"></view> <view class="flex1"></view>
<view class="today" @click="clickTodayDate()"></view> <view class="today" @click="clickTodayDate()"></view>
@@ -86,12 +86,12 @@
<view class="tabC"> <view class="tabC">
<view :class="'item '+(selectTab==index?'select':'')" v-for="(item,index) in tabList" :key="index" @click="clickTabItem(index)">{{item}}</view> <view :class="'item '+(selectTab==index?'select':'')" v-for="(item,index) in tabList" :key="index" @click="clickTabItem(index)">{{item}}</view>
</view> </view>
<scroll-view scroll-x class="topCategoryC"> <!-- <scroll-view scroll-x class="topCategoryC">
<view :class="'item relative '+(selectTopCategory==index?'select':'')" v-for="(item,index) in stockCategoryList" :key="index" @click="clickTopCategoryItem(index)"> <view :class="'item relative '+(selectTopCategory==index?'select':'')" v-for="(item,index) in stockCategoryList" :key="index" @click="clickTopCategoryItem(index)">
{{item.primary_sector}} {{item.primary_sector}}
<view v-if="selectTopCategory==index" class="line absolute"></view> <view v-if="selectTopCategory==index" class="line absolute"></view>
</view> </view>
</scroll-view> </scroll-view> -->
<view v-if="selectTab==0" class="eventList"> <view v-if="selectTab==0" class="eventList">
<view class="item" v-for="(item,index) in eventList" :key="index" @click="clickEventItem(item.id)"> <view class="item" v-for="(item,index) in eventList" :key="index" @click="clickEventItem(item.id)">
<view class="timeStarFollowC flex"> <view class="timeStarFollowC flex">
@@ -120,7 +120,7 @@
<view class="percentItem" v-for="(citem,cindex) in item.related_concepts" :key="cindex"> <view class="percentItem" v-for="(citem,cindex) in item.related_concepts" :key="cindex">
{{citem.name}} {{citem.name}}
<zui-progress-circle :position="citem.score" :range="[270,630]" :size="26" :ring-width="2" :texture="['#F3C368','#E3E3E3']"> <zui-progress-circle :position="citem.score" :range="[270,630]" :size="26" :ring-width="2" :texture="['#F3C368','#E3E3E3']">
<view class="num">{{citem.score*100}}%</view> <view class="num">{{accMul(citem.score,100)}}%</view>
</zui-progress-circle> </zui-progress-circle>
</view> </view>
</scroll-view> </scroll-view>
@@ -182,7 +182,7 @@
<script> <script>
import { inject } from 'vue' import { inject } from 'vue'
import { stockCategoryList, calendarEventList, calendarDataList, calendarEventCount, } from '@/request/api' import { stockCategoryList, calendarEventList, calendarDataList, calendarEventCount, } from '@/request/api'
import { getLocaleHourMinute, replaceAnswerLabel } from '@/utils/util' import { accMul, getLocaleHourMinute, replaceAnswerLabel } from '@/utils/util'
export default { export default {
data() { data() {
@@ -215,7 +215,8 @@
page:1, page:1,
loadAll:false, loadAll:false,
getLocaleHourMinute:getLocaleHourMinute, getLocaleHourMinute:getLocaleHourMinute,
replaceAnswerLabel:replaceAnswerLabel replaceAnswerLabel:replaceAnswerLabel,
accMul:accMul
} }
}, },
onLoad() { onLoad() {
@@ -301,7 +302,7 @@
} }
this.calendarDateList = calendarDateList this.calendarDateList = calendarDateList
this.monthDateList = calendarDateList[this.selectMonthIndex] this.monthDateList = calendarDateList[this.selectMonthIndex]
this.listTop = this.contentTop + (68+40+96+74+70+74+22)/750*inject('windowWidth') this.listTop = this.contentTop + (68+40+96+74+70+22)/750*inject('windowWidth')
Promise.all([this.getStockCategoryListData(),this.getCurrentMonthEventCountData()]).then(res=>{ Promise.all([this.getStockCategoryListData(),this.getCurrentMonthEventCountData()]).then(res=>{
this.getEventListData() this.getEventListData()
}).catch(error=>{ }).catch(error=>{
@@ -614,6 +615,7 @@ page
input input
{ {
height: 100%; height: 100%;
color: white;
} }
.line .line
{ {
@@ -646,7 +648,7 @@ page
{ {
font-size: 32rpx; font-size: 32rpx;
font-weight: bold; font-weight: bold;
color: #CCCDD1; color: #3D3D3D;
.icon .icon
{ {
margin-left: 16rpx; margin-left: 16rpx;

View File

@@ -62,7 +62,7 @@
selectInvestIndex:-1, selectInvestIndex:-1,
stockYearList:['新手入门','1年以内','1-3年','3-5年','5-10年','10年以上'], stockYearList:['新手入门','1年以内','1-3年','3-5年','5-10年','10年以上'],
selectYearIndex:-1, selectYearIndex:-1,
riskPreferenceList:['保守型','稳健型','保守型'], riskPreferenceList:['保守型','稳健型','积极型'],
selectRiskIndex:-1, selectRiskIndex:-1,
investmentScaleList:['50万以下','50-100万','100万以上'], investmentScaleList:['50万以下','50-100万','100万以上'],
selectScaleIndex:-1, selectScaleIndex:-1,

View File

@@ -5,7 +5,7 @@
<view v-if="userInfo" class="personalInfoC relative flex" :style="'margin-top:'+infoTop+'px;'" @click="clickPersonalInfo()"> <view v-if="userInfo" class="personalInfoC relative flex" :style="'margin-top:'+infoTop+'px;'" @click="clickPersonalInfo()">
<image class="avatar" :src="userInfo.basic_info.avatar_url" mode="aspectFill"></image> <image class="avatar" :src="userInfo.basic_info.avatar_url" mode="aspectFill"></image>
<view class="flex1"> <view class="flex1">
<view class="nickname">{{userInfo.basic_info.username}}</view> <view class="nickname">{{userInfo.basic_info.nickname}}</view>
<view class="mobile">手机号{{userInfo.basic_info.phone}}</view> <view class="mobile">手机号{{userInfo.basic_info.phone}}</view>
<view v-if="memberInfo&&memberInfo.is_member" class="mobile">{{memberInfo.subscription_type}}会员</view> <view v-if="memberInfo&&memberInfo.is_member" class="mobile">{{memberInfo.subscription_type}}会员</view>
</view> </view>
@@ -25,7 +25,7 @@
<view class="title">我的点赞</view> <view class="title">我的点赞</view>
</view> </view>
</view> </view>
<view class="vipC relative" @click="clickVip()"> <view v-if="memberInfo&&!memberInfo.is_member" class="vipC relative" @click="clickVip()">
<image class="icon" src="/static/image/mine/vipBg.png" mode="widthFix"></image> <image class="icon" src="/static/image/mine/vipBg.png" mode="widthFix"></image>
</view> </view>
<view class="menuList relative"> <view class="menuList relative">

View File

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

View File

@@ -56,7 +56,7 @@ Component({
const data = e.currentTarget.dataset; const data = e.currentTarget.dataset;
const url = data.path; const url = data.path;
const index = data.index const index = data.index
if(index==2) if(index==3)
{ {
//如果是购物车和我的,需要登录 //如果是购物车和我的,需要登录
let token = wx.getStorageSync('token') let token = wx.getStorageSync('token')

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

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"),s=require("../../../common/assets.js"),i={data:()=>({avatarTop:"",contentTop:"",avatar:"",avatarUrl:"",investPreferenceList:["长期投资","中短期投资","风险控制型"],selectInvestIndex:-1,stockYearList:["新手入门","1年以内","1-3年","3-5年","5-10年","10年以上"],selectYearIndex:-1,riskPreferenceList:["保守型","稳健型","保守型"],selectRiskIndex:-1,investmentScaleList:["50万以下","50-100万","100万以上"],selectScaleIndex:-1,preferredMarketList:[{title:"A股"},{title:"港股"},{title:"美股"},{title:"期货"},{title:"虚拟货币"},{title:"新兴市场"}]}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth"),this.getUserInfoData()},methods:{chooseAvatar(e){this.avatar=e.detail.avatarUrl},clickInvestItem(e){this.selectInvestIndex!=e&&(this.selectInvestIndex=e)},clickYearItem(e){this.selectYearIndex!=e&&(this.selectYearIndex=e)},clickRiskItem(e){this.selectRiskIndex!=e&&(this.selectRiskIndex=e)},clickScaleItem(e){this.selectScaleIndex!=e&&(this.selectScaleIndex=e)},clickMarketItem(e){this.preferredMarketList[e].select=!this.preferredMarketList[e].select},clickPre(){e.index.navigateBack()},clickFinish(){if(this.selectInvestIndex<0)return void e.index.showToast({title:"请选择投资偏好",icon:"none"});if(this.selectYearIndex<0)return void e.index.showToast({title:"请选择炒股年限",icon:"none"});if(this.selectRiskIndex<0)return void e.index.showToast({title:"请选择风险偏好",icon:"none"});if(this.selectScaleIndex<0)return void e.index.showToast({title:"请选择投资规模",icon:"none"});let t=[];for(let e of this.preferredMarketList)e.select&&t.push(e.title);if(0!=t.length)if(this.avatar){let e={avatar:this.avatar,isFile:1};updateBasicInfo(e).then((e=>{this.uploadInvestPreferenceData()})).catch((e=>{}))}else this.uploadInvestPreferenceData();else e.index.showToast({title:"请选择偏好市场",icon:"none"})},uploadInvestPreferenceData(){let s=[];for(let e of this.preferredMarketList)e.select&&s.push(e.title);let i={trading_experience:this.selectYearIndex,investment_style:this.investPreferenceList[this.selectInvestIndex],risk_preference:this.riskPreferenceList[this.selectRiskIndex],investment_amount:this.investmentScaleList[this.selectScaleIndex],preferred_markets:s};t.updateInvestPreference(i).then((t=>{e.index.navigateBack({delta:2})})).catch((e=>{}))},getUserInfoData(){t.userInfo().then((t=>{if(200==t.code){this.avatarUrl=t.data.basic_info.avatar_url;let e=t.data.investment_preferences;for(var s=0;s<this.investPreferenceList.length;s++){if(this.investPreferenceList[s]==e.investment_style){this.selectInvestIndex=s;break}}this.selectYearIndex=e.trading_experience;for(s=0;s<this.riskPreferenceList.length;s++){if(this.riskPreferenceList[s]==e.risk_preference){this.selectRiskIndex=s;break}}for(s=0;s<this.investmentScaleList.length;s++){if(this.investmentScaleList[s]==e.investment_amount){this.selectScaleIndex=s;break}}for(let t of this.preferredMarketList){JSON.parse(e.preferred_markets)[0].split(",").indexOf(t.title)>-1?t.select=!0:t.select=!1}}else e.wx$1.showToast({title:t.message})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(i,[["render",function(t,i,n,r,a,c){return{a:e.p({leftText:"信息完善"}),b:s._imports_0,c:a.avatar?a.avatar:a.avatarUrl,d:s._imports_1$5,e:e.o(((...e)=>c.chooseAvatar&&c.chooseAvatar(...e))),f:e.s("top:"+a.avatarTop+"px;"),g:e.f(a.investPreferenceList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectInvestIndex==s?"select":"")),c:s,d:e.o((e=>c.clickInvestItem(s)),s)}))),h:e.f(a.stockYearList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectYearIndex==s?"select":"")),c:s,d:e.o((e=>c.clickYearItem(s)),s)}))),i:e.f(a.riskPreferenceList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectRiskIndex==s?"select":"")),c:s,d:e.o((e=>c.clickRiskItem(s)),s)}))),j:e.f(a.investmentScaleList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectScaleIndex==s?"select":"")),c:s,d:e.o((e=>c.clickScaleItem(s)),s)}))),k:e.f(a.preferredMarketList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(t.select?"select":"")),c:s,d:e.o((e=>c.clickMarketItem(s)),s)}))),l:e.s("top:"+a.contentTop+"px;"),m:e.o((e=>c.clickPre())),n:e.o((e=>c.clickFinish()))}}]]);wx.createPage(n); "use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),s=require("../../../common/assets.js"),i={data:()=>({avatarTop:"",contentTop:"",avatar:"",avatarUrl:"",investPreferenceList:["长期投资","中短期投资","风险控制型"],selectInvestIndex:-1,stockYearList:["新手入门","1年以内","1-3年","3-5年","5-10年","10年以上"],selectYearIndex:-1,riskPreferenceList:["保守型","稳健型","积极型"],selectRiskIndex:-1,investmentScaleList:["50万以下","50-100万","100万以上"],selectScaleIndex:-1,preferredMarketList:[{title:"A股"},{title:"港股"},{title:"美股"},{title:"期货"},{title:"虚拟货币"},{title:"新兴市场"}]}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth"),this.getUserInfoData()},methods:{chooseAvatar(e){this.avatar=e.detail.avatarUrl},clickInvestItem(e){this.selectInvestIndex!=e&&(this.selectInvestIndex=e)},clickYearItem(e){this.selectYearIndex!=e&&(this.selectYearIndex=e)},clickRiskItem(e){this.selectRiskIndex!=e&&(this.selectRiskIndex=e)},clickScaleItem(e){this.selectScaleIndex!=e&&(this.selectScaleIndex=e)},clickMarketItem(e){this.preferredMarketList[e].select=!this.preferredMarketList[e].select},clickPre(){e.index.navigateBack()},clickFinish(){if(this.selectInvestIndex<0)return void e.index.showToast({title:"请选择投资偏好",icon:"none"});if(this.selectYearIndex<0)return void e.index.showToast({title:"请选择炒股年限",icon:"none"});if(this.selectRiskIndex<0)return void e.index.showToast({title:"请选择风险偏好",icon:"none"});if(this.selectScaleIndex<0)return void e.index.showToast({title:"请选择投资规模",icon:"none"});let t=[];for(let e of this.preferredMarketList)e.select&&t.push(e.title);if(0!=t.length)if(this.avatar){let e={avatar:this.avatar,isFile:1};updateBasicInfo(e).then((e=>{this.uploadInvestPreferenceData()})).catch((e=>{}))}else this.uploadInvestPreferenceData();else e.index.showToast({title:"请选择偏好市场",icon:"none"})},uploadInvestPreferenceData(){let s=[];for(let e of this.preferredMarketList)e.select&&s.push(e.title);let i={trading_experience:this.selectYearIndex,investment_style:this.investPreferenceList[this.selectInvestIndex],risk_preference:this.riskPreferenceList[this.selectRiskIndex],investment_amount:this.investmentScaleList[this.selectScaleIndex],preferred_markets:s};t.updateInvestPreference(i).then((t=>{e.index.navigateBack({delta:2})})).catch((e=>{}))},getUserInfoData(){t.userInfo().then((t=>{if(200==t.code){this.avatarUrl=t.data.basic_info.avatar_url;let e=t.data.investment_preferences;for(var s=0;s<this.investPreferenceList.length;s++){if(this.investPreferenceList[s]==e.investment_style){this.selectInvestIndex=s;break}}this.selectYearIndex=e.trading_experience;for(s=0;s<this.riskPreferenceList.length;s++){if(this.riskPreferenceList[s]==e.risk_preference){this.selectRiskIndex=s;break}}for(s=0;s<this.investmentScaleList.length;s++){if(this.investmentScaleList[s]==e.investment_amount){this.selectScaleIndex=s;break}}for(let t of this.preferredMarketList){JSON.parse(e.preferred_markets)[0].split(",").indexOf(t.title)>-1?t.select=!0:t.select=!1}}else e.wx$1.showToast({title:t.message})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(i,[["render",function(t,i,n,r,a,c){return{a:e.p({leftText:"信息完善"}),b:s._imports_0,c:a.avatar?a.avatar:a.avatarUrl,d:s._imports_1$5,e:e.o(((...e)=>c.chooseAvatar&&c.chooseAvatar(...e))),f:e.s("top:"+a.avatarTop+"px;"),g:e.f(a.investPreferenceList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectInvestIndex==s?"select":"")),c:s,d:e.o((e=>c.clickInvestItem(s)),s)}))),h:e.f(a.stockYearList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectYearIndex==s?"select":"")),c:s,d:e.o((e=>c.clickYearItem(s)),s)}))),i:e.f(a.riskPreferenceList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectRiskIndex==s?"select":"")),c:s,d:e.o((e=>c.clickRiskItem(s)),s)}))),j:e.f(a.investmentScaleList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectScaleIndex==s?"select":"")),c:s,d:e.o((e=>c.clickScaleItem(s)),s)}))),k:e.f(a.preferredMarketList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(t.select?"select":"")),c:s,d:e.o((e=>c.clickMarketItem(s)),s)}))),l:e.s("top:"+a.contentTop+"px;"),m:e.o((e=>c.clickPre())),n:e.o((e=>c.clickFinish()))}}]]);wx.createPage(n);

View File

@@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),t=require("../../request/api.js"),i=require("../../common/assets.js"),n={data:()=>({menuTop:e.inject("menuTop"),menuH:e.inject("menuHeight"),infoTop:"",userInfo:null,memberInfo:null,menuList:[{icon:"/static/icon/mine/aboutUs.png",title:"关于我们",url:"/pages/mine/web/web?type=1"},{icon:"/static/icon/mine/serviceTerm.png",title:"服务条款",url:"/pages/mine/web/web?type=2"},{icon:"/static/icon/mine/privacyProtocol.png",title:"隐私协议",url:"/pages/mine/web/web?type=3"},{icon:"/static/icon/mine/feedback.png",title:"意见反馈",url:"/pages/mine/feedback/feedback"},{icon:"/static/icon/mine/customerService.png",title:"联系客服"},{icon:"/static/icon/mine/logout.png",title:"退出登录"}]}),onLoad(){this.infoTop=e.inject("navHeight")+32/750*e.inject("windowWidth")},onShow(){this.getUserInfoData(),this.getMemberStatus()},methods:{clickPersonalInfo(){e.index.navigateTo({url:"/pages/mine/basicInfo/basicInfo"})},clickVip(){e.index.navigateTo({url:"/pagesMine/vip/vip"})},clickNumItem(t){0==t?e.index.navigateTo({url:"/pages/mine/commentReply/commentReply"}):1==t?e.index.navigateTo({url:"/pages/mine/followCollect/followCollect"}):e.index.navigateTo({url:"/pages/mine/myLike/myLike"})},clickMenuItem(t,i){t?e.index.navigateTo({url:t}):i==this.menuList.length-2?this.$refs.popup.open():i==this.menuList.length-1&&e.index.showModal({title:"您确定要退出登录么",success(t){t.confirm&&(e.index.removeStorageSync("token"),e.index.switchTab({url:"/pages/index/index"}))}})},getUserInfoData(){t.userInfo().then((t=>{200==t.code?this.userInfo=t.data:e.wx$1.showToast({title:t.message})})).catch((e=>{}))},getMemberStatus(){t.membershipStatus().then((t=>{200==t.code?this.memberInfo=t.data:e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("uni-popup")()}Math;const o=e._export_sfc(n,[["render",function(t,n,o,s,c,m){return e.e({a:i._imports_0,b:e.s("top:"+c.menuTop+"px;line-height:"+c.menuH+"px;"),c:c.userInfo},c.userInfo?e.e({d:c.userInfo.basic_info.avatar_url,e:e.t(c.userInfo.basic_info.username),f:e.t(c.userInfo.basic_info.phone),g:c.memberInfo&&c.memberInfo.is_member},c.memberInfo&&c.memberInfo.is_member?{h:e.t(c.memberInfo.subscription_type)}:{},{i:i._imports_1$4,j:e.s("margin-top:"+c.infoTop+"px;"),k:e.o((e=>m.clickPersonalInfo()))}):{},{l:c.userInfo},c.userInfo?{m:e.t(c.userInfo.statistics.total_comments),n:e.o((e=>m.clickNumItem(0))),o:e.t(c.userInfo.statistics.follows_count),p:e.o((e=>m.clickNumItem(1))),q:e.t(c.userInfo.statistics.likes_count),r:e.o((e=>m.clickNumItem(2)))}:{},{s:i._imports_2$4,t:e.o((e=>m.clickVip())),v:e.f(c.menuList,((t,i,n)=>({a:t.icon,b:e.t(t.title),c:i,d:e.o((e=>m.clickMenuItem(t.url,i)),i)}))),w:i._imports_3$3,x:i._imports_4$4,y:e.sr("popup","dd5840e4-0"),z:e.p({type:"center"})})}]]);wx.createPage(o); "use strict";const e=require("../../common/vendor.js"),n=require("../../request/api.js"),t=require("../../common/assets.js"),i={data:()=>({menuTop:e.inject("menuTop"),menuH:e.inject("menuHeight"),infoTop:"",userInfo:null,memberInfo:null,menuList:[{icon:"/static/icon/mine/aboutUs.png",title:"关于我们",url:"/pages/mine/web/web?type=1"},{icon:"/static/icon/mine/serviceTerm.png",title:"服务条款",url:"/pages/mine/web/web?type=2"},{icon:"/static/icon/mine/privacyProtocol.png",title:"隐私协议",url:"/pages/mine/web/web?type=3"},{icon:"/static/icon/mine/feedback.png",title:"意见反馈",url:"/pages/mine/feedback/feedback"},{icon:"/static/icon/mine/customerService.png",title:"联系客服"},{icon:"/static/icon/mine/logout.png",title:"退出登录"}]}),onLoad(){this.infoTop=e.inject("navHeight")+32/750*e.inject("windowWidth")},onShow(){this.getUserInfoData(),this.getMemberStatus()},methods:{clickPersonalInfo(){e.index.navigateTo({url:"/pages/mine/basicInfo/basicInfo"})},clickVip(){e.index.navigateTo({url:"/pagesMine/vip/vip"})},clickNumItem(n){0==n?e.index.navigateTo({url:"/pages/mine/commentReply/commentReply"}):1==n?e.index.navigateTo({url:"/pages/mine/followCollect/followCollect"}):e.index.navigateTo({url:"/pages/mine/myLike/myLike"})},clickMenuItem(n,t){n?e.index.navigateTo({url:n}):t==this.menuList.length-2?this.$refs.popup.open():t==this.menuList.length-1&&e.index.showModal({title:"您确定要退出登录么",success(n){n.confirm&&(e.index.removeStorageSync("token"),e.index.switchTab({url:"/pages/index/index"}))}})},getUserInfoData(){n.userInfo().then((n=>{200==n.code?this.userInfo=n.data:e.wx$1.showToast({title:n.message})})).catch((e=>{}))},getMemberStatus(){n.membershipStatus().then((n=>{200==n.code?this.memberInfo=n.data:e.index.showToast({title:n.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("uni-popup")()}Math;const o=e._export_sfc(i,[["render",function(n,i,o,s,m,c){return e.e({a:t._imports_0,b:e.s("top:"+m.menuTop+"px;line-height:"+m.menuH+"px;"),c:m.userInfo},m.userInfo?e.e({d:m.userInfo.basic_info.avatar_url,e:e.t(m.userInfo.basic_info.nickname),f:e.t(m.userInfo.basic_info.phone),g:m.memberInfo&&m.memberInfo.is_member},m.memberInfo&&m.memberInfo.is_member?{h:e.t(m.memberInfo.subscription_type)}:{},{i:t._imports_1$4,j:e.s("margin-top:"+m.infoTop+"px;"),k:e.o((e=>c.clickPersonalInfo()))}):{},{l:m.userInfo},m.userInfo?{m:e.t(m.userInfo.statistics.total_comments),n:e.o((e=>c.clickNumItem(0))),o:e.t(m.userInfo.statistics.follows_count),p:e.o((e=>c.clickNumItem(1))),q:e.t(m.userInfo.statistics.likes_count),r:e.o((e=>c.clickNumItem(2)))}:{},{s:m.memberInfo&&!m.memberInfo.is_member},m.memberInfo&&!m.memberInfo.is_member?{t:t._imports_2$4,v:e.o((e=>c.clickVip()))}:{},{w:e.f(m.menuList,((n,t,i)=>({a:n.icon,b:e.t(n.title),c:t,d:e.o((e=>c.clickMenuItem(n.url,t)),t)}))),x:t._imports_3$3,y:t._imports_4$4,z:e.sr("popup","dd5840e4-0"),A:e.p({type:"center"})})}]]);wx.createPage(o);

View File

@@ -1 +1 @@
<view><image class="topBg absolute" src="{{a}}" mode="widthFix"></image><view class="navTitle fixed" style="{{b}}">个人中心</view><view wx:if="{{c}}" class="personalInfoC relative flex" style="{{j}}" bindtap="{{k}}"><image class="avatar" src="{{d}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">{{e}}</view><view class="mobile">手机号:{{f}}</view><view wx:if="{{g}}" class="mobile">{{h}}会员</view></view><image class="arrow" src="{{i}}" mode="widthFix"></image></view><view wx:if="{{l}}" class="numList relative flex"><view class="item flex1 flexColumnCenter" bindtap="{{n}}"><view class="num">{{m}}</view><view class="title">评论回复</view></view><view class="item flex1 flexColumnCenter" bindtap="{{p}}"><view class="num">{{o}}</view><view class="title">关注收藏</view></view><view class="item flex1 flexColumnCenter" bindtap="{{r}}"><view class="num">{{q}}</view><view class="title">我的点赞</view></view></view><view class="vipC relative" bindtap="{{t}}"><image class="icon" src="{{s}}" mode="widthFix"></image></view><view class="menuList relative"><view class="list"><view wx:for="{{v}}" wx:for-item="item" wx:key="c" class="item relative flex" bindtap="{{item.d}}"><image class="icon" src="{{item.a}}" mode="aspectFit"></image><view class="title flex1">{{item.b}}</view><image class="arrow" src="{{w}}" mode="widthFix"></image></view></view></view><uni-popup wx:if="{{z}}" class="r" u-s="{{['d']}}" u-r="popup" u-i="dd5840e4-0" bind:__l="__l" u-p="{{z}}"><view class="popup"><image class="icon" src="{{x}}" mode="widthFix" show-menu-by-longpress></image><view class="title">企业二维码</view></view></uni-popup></view> <view><image class="topBg absolute" src="{{a}}" mode="widthFix"></image><view class="navTitle fixed" style="{{b}}">个人中心</view><view wx:if="{{c}}" class="personalInfoC relative flex" style="{{j}}" bindtap="{{k}}"><image class="avatar" src="{{d}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">{{e}}</view><view class="mobile">手机号:{{f}}</view><view wx:if="{{g}}" class="mobile">{{h}}会员</view></view><image class="arrow" src="{{i}}" mode="widthFix"></image></view><view wx:if="{{l}}" class="numList relative flex"><view class="item flex1 flexColumnCenter" bindtap="{{n}}"><view class="num">{{m}}</view><view class="title">评论回复</view></view><view class="item flex1 flexColumnCenter" bindtap="{{p}}"><view class="num">{{o}}</view><view class="title">关注收藏</view></view><view class="item flex1 flexColumnCenter" bindtap="{{r}}"><view class="num">{{q}}</view><view class="title">我的点赞</view></view></view><view wx:if="{{s}}" class="vipC relative" bindtap="{{v}}"><image class="icon" src="{{t}}" mode="widthFix"></image></view><view class="menuList relative"><view class="list"><view wx:for="{{w}}" wx:for-item="item" wx:key="c" class="item relative flex" bindtap="{{item.d}}"><image class="icon" src="{{item.a}}" mode="aspectFit"></image><view class="title flex1">{{item.b}}</view><image class="arrow" src="{{x}}" mode="widthFix"></image></view></view></view><uni-popup wx:if="{{A}}" class="r" u-s="{{['d']}}" u-r="popup" u-i="dd5840e4-0" bind:__l="__l" u-p="{{A}}"><view class="popup"><image class="icon" src="{{y}}" mode="widthFix" show-menu-by-longpress></image><view class="title">企业二维码</view></view></uni-popup></view>

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$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$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$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);

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

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

@@ -12,11 +12,10 @@ const _imports_9$2 = "/static/icon/home/dateRange.png";
const _imports_10$2 = "/static/icon/home/industrySearch.png"; const _imports_10$2 = "/static/icon/home/industrySearch.png";
const _imports_11$3 = "/static/icon/home/industry_s.png"; const _imports_11$3 = "/static/icon/home/industry_s.png";
const _imports_12$3 = "/static/icon/home/level_s.png"; const _imports_12$3 = "/static/icon/home/level_s.png";
const _imports_2$6 = "/static/icon/invest/calendar.png"; const _imports_2$6 = "/static/icon/invest/upArrow.png";
const _imports_3$6 = "/static/icon/invest/upArrow.png"; const _imports_3$6 = "/static/icon/invest/downArrow.png";
const _imports_4$7 = "/static/icon/invest/downArrow.png"; const _imports_4$7 = "/static/icon/home/monthLeftArrow.png";
const _imports_5$5 = "/static/icon/home/monthLeftArrow.png"; const _imports_5$5 = "/static/icon/home/monthRightArrow.png";
const _imports_6$1 = "/static/icon/home/monthRightArrow.png";
const _imports_2$5 = "/static/icon/home/conceptCenter/sortType.png"; const _imports_2$5 = "/static/icon/home/conceptCenter/sortType.png";
const _imports_4$6 = "/static/icon/home/conceptCenter/transactionDate.png"; const _imports_4$6 = "/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";
@@ -149,8 +148,7 @@ exports._imports_5$2 = _imports_5$3;
exports._imports_5$3 = _imports_5$2; exports._imports_5$3 = _imports_5$2;
exports._imports_5$4 = _imports_5$1; exports._imports_5$4 = _imports_5$1;
exports._imports_5$5 = _imports_5; exports._imports_5$5 = _imports_5;
exports._imports_6 = _imports_6$1; exports._imports_6 = _imports_6;
exports._imports_6$1 = _imports_6;
exports._imports_7 = _imports_7$1; exports._imports_7 = _imports_7$1;
exports._imports_7$1 = _imports_7; exports._imports_7$1 = _imports_7;
exports._imports_8 = _imports_8$2; exports._imports_8 = _imports_8$2;

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,169.254.44.95"; const hosts = "127.0.0.1,192.168.2.86";
const port = "8090"; const port = "8090";
const id = "mp-weixin_IV83eD"; const id = "mp-weixin_BESV4u";
const lazy = typeof swan !== "undefined"; const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => { let restoreError = lazy ? () => {
} : initOnError(); } : initOnError();

View File

@@ -56,7 +56,7 @@ Component({
const data = e.currentTarget.dataset; const data = e.currentTarget.dataset;
const url = data.path; const url = data.path;
const index = data.index const index = data.index
if(index==2) if(index==3)
{ {
//如果是购物车和我的,需要登录 //如果是购物车和我的,需要登录
let token = wx.getStorageSync('token') let token = wx.getStorageSync('token')

View File

@@ -527,6 +527,10 @@ const _sfc_main = {
* 获取会员状态 * 获取会员状态
*/ */
getMemberStatusData() { getMemberStatusData() {
let token = common_vendor.index.getStorageSync("token");
if (!token) {
return;
}
request_api.membershipStatus().then((res) => { request_api.membershipStatus().then((res) => {
if (res.code == 200) { if (res.code == 200) {
this.memberInfo = res.data; this.memberInfo = res.data;

View File

@@ -30,6 +30,7 @@ page {
.topC .searchRankC .searchC input { .topC .searchRankC .searchC input {
font-size: 22rpx; font-size: 22rpx;
font-weight: 500; font-weight: 500;
color: white;
} }
.topC .searchRankC .rank { .topC .searchRankC .rank {
padding: 0 14rpx; padding: 0 14rpx;

View File

@@ -115,6 +115,19 @@ const _sfc_main = {
} }
}, },
methods: { methods: {
/**
* 复制标题
*/
copyEventTitle() {
common_vendor.index.setClipboardData({
data: this.eventDetails.event_title,
success() {
common_vendor.index.showToast({
title: "复制成功"
});
}
});
},
async init() { async init() {
let that = this; let that = this;
setTimeout(function() { setTimeout(function() {
@@ -432,9 +445,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.eventDetails ? common_vendor.e({ }, $data.eventDetails ? common_vendor.e({
d: common_vendor.t($data.eventDetails.event_type), d: common_vendor.t($data.eventDetails.event_type),
e: common_vendor.t($data.eventDetails.event_title), e: common_vendor.t($data.eventDetails.event_title),
f: common_vendor.t($data.eventDetails.event_created_at.substr(0, 16)), f: common_vendor.o(($event) => $options.copyEventTitle()),
g: common_vendor.t($data.eventDetails.event_desc), g: common_vendor.t($data.eventDetails.event_created_at.substr(0, 16)),
h: common_vendor.f($data.categoryList, (item, index, i0) => { h: common_vendor.t($data.eventDetails.event_desc),
i: common_vendor.f($data.categoryList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item), a: common_vendor.t(item),
b: $data.selectCategory == index b: $data.selectCategory == index
@@ -444,18 +458,18 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
e: common_vendor.o(($event) => $options.clickCategoryItem(index), index) e: common_vendor.o(($event) => $options.clickCategoryItem(index), index)
}); });
}), }),
i: $data.selectCategory == 0 j: $data.selectCategory == 0
}, $data.selectCategory == 0 ? { }, $data.selectCategory == 0 ? {
j: common_vendor.f($data.headingList, (item, index, i0) => { k: common_vendor.f($data.headingList, (item, index, i0) => {
return { return {
a: common_vendor.t(item), a: common_vendor.t(item),
b: index b: index
}; };
}) })
} : {}, { } : {}, {
k: $data.selectCategory == 0 l: $data.selectCategory == 0
}, $data.selectCategory == 0 ? { }, $data.selectCategory == 0 ? {
l: common_vendor.f($data.targetList, (item, index, i0) => { m: common_vendor.f($data.targetList, (item, index, i0) => {
return { return {
a: common_vendor.t(item.stock_name), a: common_vendor.t(item.stock_name),
b: common_vendor.t(item.stock_code), b: common_vendor.t(item.stock_code),
@@ -474,9 +488,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}; };
}) })
} : {}, { } : {}, {
m: $data.selectCategory == 1 n: $data.selectCategory == 1
}, $data.selectCategory == 1 ? { }, $data.selectCategory == 1 ? {
n: common_vendor.f($data.conceptList, (item, index, i0) => { o: common_vendor.f($data.conceptList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.concept), a: common_vendor.t(item.concept),
b: item.price_info b: item.price_info
@@ -510,16 +524,16 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
r: common_vendor.o(($event) => $options.clickConceptItem(item.concept), index) r: common_vendor.o(($event) => $options.clickConceptItem(item.concept), index)
}); });
}), }),
o: $data.memberInfo && $data.memberInfo.is_member && $data.memberInfo.subscription_type == "pro", p: $data.memberInfo && $data.memberInfo.is_member && $data.memberInfo.subscription_type == "pro",
p: common_assets._imports_1$2 q: common_assets._imports_1$2
} : {}, { } : {}, {
q: $data.selectCategory == 2 r: $data.selectCategory == 2
}, $data.selectCategory == 2 ? { }, $data.selectCategory == 2 ? {
r: common_assets._imports_3$4, s: common_assets._imports_3$4,
s: common_vendor.t($data.expectScore), t: common_vendor.t($data.expectScore),
t: common_assets._imports_4$5, v: common_assets._imports_4$5,
v: common_vendor.o(($event) => $options.clickExpectScore($event)), w: common_vendor.o(($event) => $options.clickExpectScore($event)),
w: common_vendor.f($data.historyEventList, (item, index, i0) => { x: common_vendor.f($data.historyEventList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.title), a: common_vendor.t(item.title),
b: common_vendor.t(item.relevance * 10), b: common_vendor.t(item.relevance * 10),
@@ -545,29 +559,29 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
p: index p: index
}); });
}), }),
x: common_assets._imports_5$2, y: common_assets._imports_5$2,
y: common_assets._imports_3$4 z: common_assets._imports_3$4
} : {}, { } : {}, {
z: common_vendor.s("top:" + $data.navH + "px;"), A: common_vendor.s("top:" + $data.navH + "px;"),
A: common_vendor.o(($event) => $options.loadMoreData()) B: common_vendor.o(($event) => $options.loadMoreData())
}) : {}, { }) : {}, {
B: $data.eventDetails C: $data.eventDetails
}, $data.eventDetails ? { }, $data.eventDetails ? {
C: common_vendor.o(($event) => $options.sendEventComment()), D: common_vendor.o(($event) => $options.sendEventComment()),
D: $data.eventComment, E: $data.eventComment,
E: common_vendor.o(($event) => $data.eventComment = $event.detail.value), F: common_vendor.o(($event) => $data.eventComment = $event.detail.value),
F: common_assets._imports_3$1, G: common_assets._imports_3$1,
G: common_vendor.t($data.eventDetails.view_count), H: common_vendor.t($data.eventDetails.view_count),
H: common_assets._imports_4, I: common_assets._imports_4,
I: common_vendor.t($data.eventDetails.post_count), J: common_vendor.t($data.eventDetails.post_count),
J: common_vendor.o(($event) => $options.clickComment()), K: common_vendor.o(($event) => $options.clickComment()),
K: common_assets._imports_10$1, L: common_assets._imports_10$1,
L: common_vendor.t($data.eventDetails.follower_count), M: common_vendor.t($data.eventDetails.follower_count),
M: common_vendor.o(($event) => $options.clickFollow()) N: common_vendor.o(($event) => $options.clickFollow())
} : {}, { } : {}, {
N: common_assets._imports_11$1, O: common_assets._imports_11$1,
O: common_vendor.o(($event) => $options.closeCommentPopup()), P: common_vendor.o(($event) => $options.closeCommentPopup()),
P: common_vendor.f($data.commentList, (item, index, i0) => { Q: 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),
@@ -579,25 +593,26 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
h: index h: index
}; };
}), }),
Q: common_assets._imports_12$2, R: common_assets._imports_12$2,
R: $data.isFocus, S: $data.isFocus,
S: common_vendor.o(($event) => $options.sendReplyComment()), T: common_vendor.o(($event) => $options.sendReplyComment()),
T: $data.replyComment, U: $data.replyComment,
U: common_vendor.o(($event) => $data.replyComment = $event.detail.value), V: common_vendor.o(($event) => $data.replyComment = $event.detail.value),
V: common_vendor.sr("popup", "6e1a61f1-2"), W: common_vendor.sr("popup", "6e1a61f1-2"),
W: common_vendor.p({ X: common_vendor.p({
type: "bottom" type: "bottom"
}), }),
X: common_assets._imports_13, Y: common_assets._imports_13,
Y: common_vendor.s("margin-top:" + $data.scoreTop + "px;"), Z: common_vendor.s("margin-top:" + $data.scoreTop + "px;"),
Z: common_vendor.sr("expectScorePopup", "6e1a61f1-3"), aa: common_vendor.sr("expectScorePopup", "6e1a61f1-3"),
aa: common_vendor.p({ ab: common_vendor.p({
type: "top", type: "top",
["mask-background-color"]: "transparent" ["mask-background-color"]: "transparent",
animation: false
}), }),
ab: common_assets._imports_11$1, ac: common_assets._imports_11$1,
ac: common_vendor.o(($event) => $options.closeRelatedStockPopup()), ad: common_vendor.o(($event) => $options.closeRelatedStockPopup()),
ad: common_vendor.f($data.historyEventRelatedStockList, (item, index, i0) => { ae: 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),
@@ -615,21 +630,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)
}); });
}), }),
ae: common_vendor.sr("stockPopup", "6e1a61f1-4"), af: common_vendor.sr("stockPopup", "6e1a61f1-4"),
af: common_vendor.p({ ag: common_vendor.p({
type: "bottom" type: "bottom"
}), }),
ag: common_assets._imports_14, ah: common_assets._imports_14,
ah: common_assets._imports_15, ai: common_assets._imports_15,
ai: common_assets._imports_16,
aj: common_assets._imports_16, aj: common_assets._imports_16,
ak: common_assets._imports_17, ak: common_assets._imports_16,
al: common_assets._imports_17, al: common_assets._imports_17,
am: common_assets._imports_17, am: common_assets._imports_17,
an: common_vendor.o(($event) => $options.clickLater()), an: common_assets._imports_17,
ao: common_vendor.o(($event) => $options.clickUpgradeAtOnce()), ao: common_vendor.o(($event) => $options.clickLater()),
ap: common_vendor.sr("vipPopup", "6e1a61f1-5"), ap: common_vendor.o(($event) => $options.clickUpgradeAtOnce()),
aq: common_vendor.p({ aq: common_vendor.sr("vipPopup", "6e1a61f1-5"),
ar: common_vendor.p({
type: "center" type: "center"
}) })
}); });

File diff suppressed because one or more lines are too long

View File

@@ -49,6 +49,7 @@ page {
} }
.eventDetailsC .eventIntroC .eventContent { .eventDetailsC .eventIntroC .eventContent {
margin: 18rpx 27rpx 0; margin: 18rpx 27rpx 0;
word-break: break-all;
font-size: 24rpx; font-size: 24rpx;
font-weight: 500; font-weight: 500;
color: #71675D; color: #71675D;
@@ -129,7 +130,7 @@ page {
line-height: 1.2rem; line-height: 1.2rem;
} }
.eventDetailsC .targetList .item .content .ai { .eventDetailsC .targetList .item .content .ai {
color: #EC3440; color: #CCCDD1;
} }
.eventDetailsC .conceptList .conceptItem { .eventDetailsC .conceptList .conceptItem {
background: linear-gradient(-30deg, #FFF6F0 0%, #FEFEFE 100%); background: linear-gradient(-30deg, #FFF6F0 0%, #FEFEFE 100%);

View File

@@ -189,8 +189,7 @@ const _sfc_main = {
}, },
onLoad() { onLoad() {
this.contentTop = this.navH + (70 + 74) / 750 * this.windowWidth; this.contentTop = this.navH + (70 + 74) / 750 * this.windowWidth;
this.listTop = this.contentTop + (22 + 80 + 72) / 750 * this.windowWidth; this.listTop = this.contentTop + (22 + 72) / 750 * this.windowWidth;
this.sortListTop = this.navH + (22 + 80 + 80) / 750 * this.windowWidth;
this.generateDateListData(); this.generateDateListData();
Promise.all([this.getEventFilterListData(), this.getIndustryCategoryListData(), this.getStockCategoryListData()]).then((res) => { Promise.all([this.getEventFilterListData(), this.getIndustryCategoryListData(), this.getStockCategoryListData()]).then((res) => {
this.getEventListData(); this.getEventListData();
@@ -198,14 +197,6 @@ const _sfc_main = {
}); });
}, },
onReady() { onReady() {
common_vendor.index.createSelectorQuery().select("#topCategory").boundingClientRect((rect) => {
this.topScrollWidth = Math.round(rect.width);
}).exec();
common_vendor.index.createSelectorQuery().select("#secondCategory").boundingClientRect((rect) => {
if (rect) {
this.secondScrollWidth = Math.round(rect.width);
}
}).exec();
}, },
methods: { methods: {
/** /**
@@ -829,9 +820,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
hideBack: true hideBack: true
}), }),
c: common_assets._imports_1, c: common_assets._imports_1,
d: $data.keywords, d: common_vendor.o(($event) => $options.clickSearch()),
e: common_vendor.o(($event) => $data.keywords = $event.detail.value), e: $data.keywords,
f: common_vendor.f($data.screenCategoryList, (item, index, i0) => { f: common_vendor.o(($event) => $data.keywords = $event.detail.value),
g: common_vendor.f($data.screenCategoryList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: item.icon, a: item.icon,
b: common_vendor.t(item.title), b: common_vendor.t(item.title),
@@ -842,8 +834,8 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
f: index f: index
}); });
}), }),
g: common_assets._imports_3, h: common_assets._imports_3,
h: common_vendor.f($data.timeCategoryList, (item, index, i0) => { i: common_vendor.f($data.timeCategoryList, (item, index, i0) => {
return { return {
a: common_vendor.t(item.name), a: common_vendor.t(item.name),
b: common_vendor.n("item " + ($data.selectTimeCategory == index ? "select" : "")), b: common_vendor.n("item " + ($data.selectTimeCategory == index ? "select" : "")),
@@ -851,17 +843,8 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickTimeCategoryItem(index), index) d: common_vendor.o(($event) => $options.clickTimeCategoryItem(index), index)
}; };
}), }),
i: common_vendor.f($data.stockCategoryList, (item, index, i0) => { j: common_vendor.s("top:" + $data.navH + "px;"),
return { k: common_vendor.f($data.eventList, (item, index, i0) => {
a: common_vendor.t(item.primary_sector),
b: common_vendor.n("item relative " + ($data.selectTopCategory == index ? "select" : "")),
c: index,
d: common_vendor.o(($event) => $options.clickTopCategoryItem($event, index), index)
};
}),
j: $data.topScrollLeft,
k: common_vendor.s("top:" + $data.navH + "px;"),
l: common_vendor.f($data.eventList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.importance), a: common_vendor.t(item.importance),
b: common_vendor.n("level " + item.importance), b: common_vendor.n("level " + item.importance),
@@ -902,16 +885,16 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
C: index C: index
}); });
}), }),
m: common_assets._imports_3$1, l: common_assets._imports_3$1,
n: common_assets._imports_4, m: common_assets._imports_4,
o: common_assets._imports_10$1, n: common_assets._imports_10$1,
p: common_vendor.s("top:" + $data.listTop + "px"), o: common_vendor.s("top:" + $data.listTop + "px"),
q: $data.isRefreshing, p: $data.isRefreshing,
r: common_vendor.o(($event) => $options.pullDownRefresh()), q: common_vendor.o(($event) => $options.pullDownRefresh()),
s: common_vendor.o(($event) => $options.loadMoreData()), r: common_vendor.o(($event) => $options.loadMoreData()),
t: common_assets._imports_2, s: common_assets._imports_2,
v: common_vendor.s("height:" + $data.menuH + "px;"), t: common_vendor.s("height:" + $data.menuH + "px;"),
w: common_vendor.f($data.screenCategoryList, (item, index, i0) => { v: common_vendor.f($data.screenCategoryList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: item.icon, a: item.icon,
b: common_vendor.t(item.title), b: common_vendor.t(item.title),
@@ -922,10 +905,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
f: index f: index
}); });
}), }),
x: common_assets._imports_3, w: common_assets._imports_3,
y: $data.selectScreenCategory == 0 x: $data.selectScreenCategory == 0
}, $data.selectScreenCategory == 0 ? common_vendor.e({ }, $data.selectScreenCategory == 0 ? common_vendor.e({
z: common_vendor.f($data.quickTimeList, (item, index, i0) => { y: common_vendor.f($data.quickTimeList, (item, index, i0) => {
return { return {
a: common_vendor.t(item.title), a: common_vendor.t(item.title),
b: common_vendor.n("item " + ($data.selectQuickTimeIndex == index ? "select" : "")), b: common_vendor.n("item " + ($data.selectQuickTimeIndex == index ? "select" : "")),
@@ -933,65 +916,65 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickQuickTimeItem(index, item), index) d: common_vendor.o(($event) => $options.clickQuickTimeItem(index, item), index)
}; };
}), }),
A: common_assets._imports_9, z: common_assets._imports_9,
B: $data.startDateStr A: $data.startDateStr
}, $data.startDateStr ? { }, $data.startDateStr ? {
C: common_vendor.t($data.startDateStr) B: common_vendor.t($data.startDateStr)
} : {}, { } : {}, {
D: common_assets._imports_9, C: common_assets._imports_9,
E: $data.endDateStr D: $data.endDateStr
}, $data.endDateStr ? { }, $data.endDateStr ? {
F: common_vendor.t($data.endDateStr) E: common_vendor.t($data.endDateStr)
} : {}, { } : {}, {
G: common_vendor.f($data.yearList, (item, index, i0) => { F: common_vendor.f($data.yearList, (item, index, i0) => {
return { return {
a: common_vendor.t(item), a: common_vendor.t(item),
b: index b: index
}; };
}), }),
H: common_vendor.f($data.monthList, (item, index, i0) => { G: common_vendor.f($data.monthList, (item, index, i0) => {
return { return {
a: common_vendor.t(item), a: common_vendor.t(item),
b: index b: index
}; };
}), }),
I: common_vendor.f($data.dayList, (item, index, i0) => { H: common_vendor.f($data.dayList, (item, index, i0) => {
return { return {
a: common_vendor.t(item), a: common_vendor.t(item),
b: index b: index
}; };
}), }),
J: $data.startDateValue, I: $data.startDateValue,
K: common_vendor.o((...args) => $options.startDateChange && $options.startDateChange(...args)), J: common_vendor.o((...args) => $options.startDateChange && $options.startDateChange(...args)),
L: common_vendor.f($data.yearList, (item, index, i0) => { K: common_vendor.f($data.yearList, (item, index, i0) => {
return { return {
a: common_vendor.t(item), a: common_vendor.t(item),
b: index b: index
}; };
}), }),
M: common_vendor.f($data.monthList, (item, index, i0) => { L: common_vendor.f($data.monthList, (item, index, i0) => {
return { return {
a: common_vendor.t(item), a: common_vendor.t(item),
b: index b: index
}; };
}), }),
N: common_vendor.f($data.dayList, (item, index, i0) => { M: common_vendor.f($data.dayList, (item, index, i0) => {
return { return {
a: common_vendor.t(item), a: common_vendor.t(item),
b: index b: index
}; };
}), }),
O: $data.endDateValue, N: $data.endDateValue,
P: common_vendor.o((...args) => $options.endDateChange && $options.endDateChange(...args)) O: common_vendor.o((...args) => $options.endDateChange && $options.endDateChange(...args))
}) : {}, { }) : {}, {
Q: $data.selectScreenCategory == 1 P: $data.selectScreenCategory == 1
}, $data.selectScreenCategory == 1 ? common_vendor.e({ }, $data.selectScreenCategory == 1 ? common_vendor.e({
R: common_assets._imports_10, Q: common_assets._imports_10,
S: common_vendor.o([($event) => $data.industryKeywords = $event.detail.value, (...args) => $options.industrySearch && $options.industrySearch(...args)]), R: common_vendor.o([($event) => $data.industryKeywords = $event.detail.value, (...args) => $options.industrySearch && $options.industrySearch(...args)]),
T: $data.industryKeywords, S: $data.industryKeywords,
U: $data.industryKeywords.length > 0 T: $data.industryKeywords.length > 0
}, $data.industryKeywords.length > 0 ? common_vendor.e({ }, $data.industryKeywords.length > 0 ? common_vendor.e({
V: common_vendor.f($data.searchResultList, (item, index, i0) => { U: common_vendor.f($data.searchResultList, (item, index, i0) => {
return { return {
a: common_vendor.t(item.level1_sector), a: common_vendor.t(item.level1_sector),
b: common_vendor.n("item relative " + ($data.searchIndustryTopCategory == index ? "select" : "")), b: common_vendor.n("item relative " + ($data.searchIndustryTopCategory == index ? "select" : "")),
@@ -999,7 +982,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickSearchIndustryTopCategoryItem(index, item), index) d: common_vendor.o(($event) => $options.clickSearchIndustryTopCategoryItem(index, item), index)
}; };
}), }),
W: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors, (item, index, i0) => { V: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors, (item, index, i0) => {
return { return {
a: common_vendor.t(item.level2_sector), a: common_vendor.t(item.level2_sector),
b: common_vendor.n("item relative " + ($data.searchIndustrySecondCategory == index ? "select" : "")), b: common_vendor.n("item relative " + ($data.searchIndustrySecondCategory == index ? "select" : "")),
@@ -1007,9 +990,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickSearchIndustrySecondCategoryItem(index, item), index) d: common_vendor.o(($event) => $options.clickSearchIndustrySecondCategoryItem(index, item), index)
}; };
}), }),
X: $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0 W: $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0
}, $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0 ? { }, $data.searchResultList[$data.searchIndustryTopCategory].level2_sectors.length > 0 ? {
Y: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors[$data.searchIndustrySecondCategory].level3_sectors, (item, index, i0) => { X: common_vendor.f($data.searchResultList[$data.searchIndustryTopCategory].level2_sectors[$data.searchIndustrySecondCategory].level3_sectors, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.level3_sector), a: common_vendor.t(item.level3_sector),
b: $data.searchIndustryThirdCategory == index b: $data.searchIndustryThirdCategory == index
@@ -1022,7 +1005,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}); });
}) })
} : {}) : common_vendor.e({ } : {}) : common_vendor.e({
Z: common_vendor.f($data.industryCategoryList, (item, index, i0) => { Y: common_vendor.f($data.industryCategoryList, (item, index, i0) => {
return { return {
a: common_vendor.t(item.level1_sector), a: common_vendor.t(item.level1_sector),
b: common_vendor.n("item relative " + ($data.selectIndustryTopCategory == index ? "select" : "")), b: common_vendor.n("item relative " + ($data.selectIndustryTopCategory == index ? "select" : "")),
@@ -1030,7 +1013,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickIndustryTopCategoryItem(index), index) d: common_vendor.o(($event) => $options.clickIndustryTopCategoryItem(index), index)
}; };
}), }),
aa: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors, (item, index, i0) => { Z: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors, (item, index, i0) => {
return { return {
a: common_vendor.t(item.level2_sector), a: common_vendor.t(item.level2_sector),
b: common_vendor.n("item relative " + ($data.selectIndustrySecondCategory == index ? "select" : "")), b: common_vendor.n("item relative " + ($data.selectIndustrySecondCategory == index ? "select" : "")),
@@ -1038,9 +1021,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickIndustrySecondCategoryItem(index), index) d: common_vendor.o(($event) => $options.clickIndustrySecondCategoryItem(index), index)
}; };
}), }),
ab: $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0 aa: $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0
}, $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0 ? { }, $data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors.length > 0 ? {
ac: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors[$data.selectIndustrySecondCategory].level3_sectors, (item, index, i0) => { ab: common_vendor.f($data.industryCategoryList[$data.selectIndustryTopCategory].level2_sectors[$data.selectIndustrySecondCategory].level3_sectors, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.level3_sector), a: common_vendor.t(item.level3_sector),
b: $data.selectIndustryThirdCategory == index b: $data.selectIndustryThirdCategory == index
@@ -1053,9 +1036,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}); });
}) })
} : {})) : {}, { } : {})) : {}, {
ad: $data.selectScreenCategory == 2 ac: $data.selectScreenCategory == 2
}, $data.selectScreenCategory == 2 ? { }, $data.selectScreenCategory == 2 ? {
ae: common_vendor.f($data.importanceList, (item, index, i0) => { ad: common_vendor.f($data.importanceList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.name), a: common_vendor.t(item.name),
b: item.select b: item.select
@@ -1068,9 +1051,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}); });
}) })
} : {}, { } : {}, {
af: $data.selectScreenCategory == 3 ae: $data.selectScreenCategory == 3
}, $data.selectScreenCategory == 3 ? { }, $data.selectScreenCategory == 3 ? {
ag: common_vendor.f($data.sortTypeList, (item, index, i0) => { af: common_vendor.f($data.sortTypeList, (item, index, i0) => {
return { return {
a: item.icon, a: item.icon,
b: common_vendor.t(item.name), b: common_vendor.t(item.name),
@@ -1080,14 +1063,14 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}; };
}) })
} : {}, { } : {}, {
ah: $data.selectScreenCategory != 3 ag: $data.selectScreenCategory != 3
}, $data.selectScreenCategory != 3 ? { }, $data.selectScreenCategory != 3 ? {
ai: common_vendor.o(($event) => $options.clickCancel()), ah: common_vendor.o(($event) => $options.clickCancel()),
aj: common_vendor.o(($event) => $options.clickCertain()) ai: common_vendor.o(($event) => $options.clickCertain())
} : {}, { } : {}, {
ak: common_vendor.s("padding-top:" + $data.menuTop + "px;"), aj: common_vendor.s("padding-top:" + $data.menuTop + "px;"),
al: common_vendor.sr("screenPopup", "9dfd58d8-1"), ak: common_vendor.sr("screenPopup", "9dfd58d8-1"),
am: common_vendor.p({ al: common_vendor.p({
type: "top" type: "top"
}) })
}); });

File diff suppressed because one or more lines are too long

View File

@@ -27,6 +27,7 @@ page {
} }
.topC .searchC input { .topC .searchC input {
height: 100%; height: 100%;
color: white;
} }
.topC .screenC { .topC .screenC {
margin: 0 25rpx; margin: 0 25rpx;

View File

@@ -46,7 +46,8 @@ const _sfc_main = {
page: 1, page: 1,
loadAll: false, loadAll: false,
getLocaleHourMinute: utils_util.getLocaleHourMinute, getLocaleHourMinute: utils_util.getLocaleHourMinute,
replaceAnswerLabel: utils_util.replaceAnswerLabel replaceAnswerLabel: utils_util.replaceAnswerLabel,
accMul: utils_util.accMul
}; };
}, },
onLoad() { onLoad() {
@@ -124,7 +125,7 @@ const _sfc_main = {
} }
this.calendarDateList = calendarDateList; this.calendarDateList = calendarDateList;
this.monthDateList = calendarDateList[this.selectMonthIndex]; this.monthDateList = calendarDateList[this.selectMonthIndex];
this.listTop = this.contentTop + (68 + 40 + 96 + 74 + 70 + 74 + 22) / 750 * common_vendor.inject("windowWidth"); this.listTop = this.contentTop + (68 + 40 + 96 + 74 + 70 + 22) / 750 * common_vendor.inject("windowWidth");
Promise.all([this.getStockCategoryListData(), this.getCurrentMonthEventCountData()]).then((res) => { Promise.all([this.getStockCategoryListData(), this.getCurrentMonthEventCountData()]).then((res) => {
this.getEventListData(); this.getEventListData();
}).catch((error) => { }).catch((error) => {
@@ -383,11 +384,11 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
hideBack: true hideBack: true
}), }),
c: common_assets._imports_1, c: common_assets._imports_1,
d: $data.keywords, d: common_vendor.o(($event) => $options.clickSearch()),
e: common_vendor.o(($event) => $data.keywords = $event.detail.value), e: $data.keywords,
f: common_vendor.s("top:" + $data.navH + "px;"), f: common_vendor.o(($event) => $data.keywords = $event.detail.value),
g: common_vendor.t($data.selectDate), g: common_vendor.s("top:" + $data.navH + "px;"),
h: common_assets._imports_2$2, h: common_vendor.t($data.selectDate),
i: common_vendor.o(($event) => $options.clickSelectMonth()), i: common_vendor.o(($event) => $options.clickSelectMonth()),
j: common_vendor.o(($event) => $options.clickTodayDate()), j: common_vendor.o(($event) => $options.clickTodayDate()),
k: common_vendor.f($data.weekList, (item, index, i0) => { k: common_vendor.f($data.weekList, (item, index, i0) => {
@@ -480,9 +481,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
o: common_vendor.t($data.isExpand ? "收起" : "展开"), o: common_vendor.t($data.isExpand ? "收起" : "展开"),
p: $data.isExpand p: $data.isExpand
}, $data.isExpand ? { }, $data.isExpand ? {
q: common_assets._imports_3$2 q: common_assets._imports_2$2
} : { } : {
r: common_assets._imports_4$1 r: common_assets._imports_3$2
}, { }, {
s: common_vendor.o(($event) => $options.clickExpandOrRetract()), s: common_vendor.o(($event) => $options.clickExpandOrRetract()),
t: common_vendor.f($data.tabList, (item, index, i0) => { t: common_vendor.f($data.tabList, (item, index, i0) => {
@@ -493,19 +494,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickTabItem(index), index) d: common_vendor.o(($event) => $options.clickTabItem(index), index)
}; };
}), }),
v: common_vendor.f($data.stockCategoryList, (item, index, i0) => { v: $data.selectTab == 0
return common_vendor.e({
a: common_vendor.t(item.primary_sector),
b: $data.selectTopCategory == index
}, $data.selectTopCategory == index ? {} : {}, {
c: common_vendor.n("item relative " + ($data.selectTopCategory == index ? "select" : "")),
d: index,
e: common_vendor.o(($event) => $options.clickTopCategoryItem(index), index)
});
}),
w: $data.selectTab == 0
}, $data.selectTab == 0 ? { }, $data.selectTab == 0 ? {
x: common_vendor.f($data.eventList, (item, index, i0) => { w: common_vendor.f($data.eventList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t($data.getLocaleHourMinute(item.start_time)), a: common_vendor.t($data.getLocaleHourMinute(item.start_time)),
b: common_vendor.f(5, (sitem, sindex, i1) => { b: common_vendor.f(5, (sitem, sindex, i1) => {
@@ -525,7 +516,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
i: common_vendor.f(item.related_concepts, (citem, cindex, i1) => { i: common_vendor.f(item.related_concepts, (citem, cindex, i1) => {
return { return {
a: common_vendor.t(citem.name), a: common_vendor.t(citem.name),
b: common_vendor.t(citem.score * 100), b: common_vendor.t($data.accMul(citem.score, 100)),
c: "2cf1ca64-2-" + i0 + "-" + i1, c: "2cf1ca64-2-" + i0 + "-" + i1,
d: common_vendor.p({ d: common_vendor.p({
position: citem.score, position: citem.score,
@@ -543,9 +534,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}); });
}) })
} : {}, { } : {}, {
y: $data.selectTab == 1 x: $data.selectTab == 1
}, $data.selectTab == 1 ? { }, $data.selectTab == 1 ? {
z: common_vendor.f($data.dataList, (item, index, i0) => { y: common_vendor.f($data.dataList, (item, index, i0) => {
return { return {
a: common_vendor.t($data.getLocaleHourMinute(item.created_at)), a: common_vendor.t($data.getLocaleHourMinute(item.created_at)),
b: common_vendor.f(5, (sitem, sindex, i1) => { b: common_vendor.f(5, (sitem, sindex, i1) => {
@@ -562,22 +553,22 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}; };
}) })
} : {}, { } : {}, {
A: common_vendor.s("top:" + $data.contentTop + "px;"), z: common_vendor.s("top:" + $data.contentTop + "px;"),
B: $data.isRefreshing, A: $data.isRefreshing,
C: common_vendor.o(($event) => $options.pullDownRefresh()), B: common_vendor.o(($event) => $options.pullDownRefresh()),
D: common_vendor.o(($event) => $options.loadMoreData()), C: common_vendor.o(($event) => $options.loadMoreData()),
E: common_assets._imports_5, D: common_assets._imports_4$1,
F: common_vendor.o(($event) => $options.clickPreMonth()), E: common_vendor.o(($event) => $options.clickPreMonth()),
G: common_vendor.t($data.selectMonth), F: common_vendor.t($data.selectMonth),
H: common_assets._imports_6, G: common_assets._imports_5,
I: common_vendor.o(($event) => $options.clickNextMonth()), H: common_vendor.o(($event) => $options.clickNextMonth()),
J: common_vendor.f($data.weekList, (item, index, i0) => { I: common_vendor.f($data.weekList, (item, index, i0) => {
return { return {
a: common_vendor.t(item), a: common_vendor.t(item),
b: index b: index
}; };
}), }),
K: common_vendor.f($data.calendarDateList[$data.selectMonthIndex], (item, index, i0) => { J: common_vendor.f($data.calendarDateList[$data.selectMonthIndex], (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: item.isToday || item.date == $data.selectDate a: item.isToday || item.date == $data.selectDate
}, item.isToday || item.date == $data.selectDate ? { }, item.isToday || item.date == $data.selectDate ? {
@@ -593,9 +584,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
g: common_vendor.o(($event) => $options.clickSelectDate(item), index) g: common_vendor.o(($event) => $options.clickSelectDate(item), index)
}); });
}), }),
L: common_vendor.s("margin-top:" + $data.navH + "px;"), K: common_vendor.s("margin-top:" + $data.navH + "px;"),
M: common_vendor.sr("popup", "2cf1ca64-3"), L: common_vendor.sr("popup", "2cf1ca64-3"),
N: common_vendor.p({ M: common_vendor.p({
type: "top" type: "top"
}) })
}); });

File diff suppressed because one or more lines are too long

View File

@@ -26,6 +26,7 @@ page {
} }
.searchC input { .searchC input {
height: 100%; height: 100%;
color: white;
} }
.searchC .line { .searchC .line {
background-color: #E1E1E1; background-color: #E1E1E1;
@@ -54,7 +55,7 @@ page {
.contentC .calendarC .todayC .todayDateC { .contentC .calendarC .todayC .todayDateC {
font-size: 32rpx; font-size: 32rpx;
font-weight: bold; font-weight: bold;
color: #CCCDD1; color: #3D3D3D;
} }
.contentC .calendarC .todayC .todayDateC .icon { .contentC .calendarC .todayC .todayDateC .icon {
margin-left: 16rpx; margin-left: 16rpx;

View File

@@ -15,7 +15,7 @@ const _sfc_main = {
selectInvestIndex: -1, selectInvestIndex: -1,
stockYearList: ["新手入门", "1年以内", "1-3年", "3-5年", "5-10年", "10年以上"], stockYearList: ["新手入门", "1年以内", "1-3年", "3-5年", "5-10年", "10年以上"],
selectYearIndex: -1, selectYearIndex: -1,
riskPreferenceList: ["保守型", "稳健型", "保守型"], riskPreferenceList: ["保守型", "稳健型", "积极型"],
selectRiskIndex: -1, selectRiskIndex: -1,
investmentScaleList: ["50万以下", "50-100万", "100万以上"], investmentScaleList: ["50万以下", "50-100万", "100万以上"],
selectScaleIndex: -1, selectScaleIndex: -1,

View File

@@ -158,7 +158,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
c: $data.userInfo c: $data.userInfo
}, $data.userInfo ? common_vendor.e({ }, $data.userInfo ? common_vendor.e({
d: $data.userInfo.basic_info.avatar_url, d: $data.userInfo.basic_info.avatar_url,
e: common_vendor.t($data.userInfo.basic_info.username), e: common_vendor.t($data.userInfo.basic_info.nickname),
f: common_vendor.t($data.userInfo.basic_info.phone), f: common_vendor.t($data.userInfo.basic_info.phone),
g: $data.memberInfo && $data.memberInfo.is_member g: $data.memberInfo && $data.memberInfo.is_member
}, $data.memberInfo && $data.memberInfo.is_member ? { }, $data.memberInfo && $data.memberInfo.is_member ? {
@@ -177,9 +177,12 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
q: common_vendor.t($data.userInfo.statistics.likes_count), q: common_vendor.t($data.userInfo.statistics.likes_count),
r: common_vendor.o(($event) => $options.clickNumItem(2)) r: common_vendor.o(($event) => $options.clickNumItem(2))
} : {}, { } : {}, {
s: common_assets._imports_2$4, s: $data.memberInfo && !$data.memberInfo.is_member
t: common_vendor.o(($event) => $options.clickVip()), }, $data.memberInfo && !$data.memberInfo.is_member ? {
v: common_vendor.f($data.menuList, (item, index, i0) => { t: common_assets._imports_2$4,
v: common_vendor.o(($event) => $options.clickVip())
} : {}, {
w: common_vendor.f($data.menuList, (item, index, i0) => {
return { return {
a: item.icon, a: item.icon,
b: common_vendor.t(item.title), b: common_vendor.t(item.title),
@@ -187,10 +190,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.o(($event) => $options.clickMenuItem(item.url, index), index) d: common_vendor.o(($event) => $options.clickMenuItem(item.url, index), index)
}; };
}), }),
w: common_assets._imports_3$3, x: common_assets._imports_3$3,
x: common_assets._imports_4$4, y: common_assets._imports_4$4,
y: common_vendor.sr("popup", "dd5840e4-0"), z: common_vendor.sr("popup", "dd5840e4-0"),
z: common_vendor.p({ A: common_vendor.p({
type: "center" type: "center"
}) })
}); });

View File

@@ -1 +1 @@
<view><image class="topBg absolute" src="{{a}}" mode="widthFix"></image><view class="navTitle fixed" style="{{b}}">个人中心</view><view wx:if="{{c}}" class="personalInfoC relative flex" style="{{j}}" bindtap="{{k}}"><image class="avatar" src="{{d}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">{{e}}</view><view class="mobile">手机号:{{f}}</view><view wx:if="{{g}}" class="mobile">{{h}}会员</view></view><image class="arrow" src="{{i}}" mode="widthFix"></image></view><view wx:if="{{l}}" class="numList relative flex"><view class="item flex1 flexColumnCenter" bindtap="{{n}}"><view class="num">{{m}}</view><view class="title">评论回复</view></view><view class="item flex1 flexColumnCenter" bindtap="{{p}}"><view class="num">{{o}}</view><view class="title">关注收藏</view></view><view class="item flex1 flexColumnCenter" bindtap="{{r}}"><view class="num">{{q}}</view><view class="title">我的点赞</view></view></view><view class="vipC relative" bindtap="{{t}}"><image class="icon" src="{{s}}" mode="widthFix"></image></view><view class="menuList relative"><view class="list"><view wx:for="{{v}}" wx:for-item="item" wx:key="c" class="item relative flex" bindtap="{{item.d}}"><image class="icon" src="{{item.a}}" mode="aspectFit"></image><view class="title flex1">{{item.b}}</view><image class="arrow" src="{{w}}" mode="widthFix"></image></view></view></view><uni-popup wx:if="{{z}}" class="r" u-s="{{['d']}}" u-r="popup" u-i="dd5840e4-0" bind:__l="__l" u-p="{{z}}"><view class="popup"><image class="icon" src="{{x}}" mode="widthFix" show-menu-by-longpress></image><view class="title">企业二维码</view></view></uni-popup></view> <view><image class="topBg absolute" src="{{a}}" mode="widthFix"></image><view class="navTitle fixed" style="{{b}}">个人中心</view><view wx:if="{{c}}" class="personalInfoC relative flex" style="{{j}}" bindtap="{{k}}"><image class="avatar" src="{{d}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">{{e}}</view><view class="mobile">手机号:{{f}}</view><view wx:if="{{g}}" class="mobile">{{h}}会员</view></view><image class="arrow" src="{{i}}" mode="widthFix"></image></view><view wx:if="{{l}}" class="numList relative flex"><view class="item flex1 flexColumnCenter" bindtap="{{n}}"><view class="num">{{m}}</view><view class="title">评论回复</view></view><view class="item flex1 flexColumnCenter" bindtap="{{p}}"><view class="num">{{o}}</view><view class="title">关注收藏</view></view><view class="item flex1 flexColumnCenter" bindtap="{{r}}"><view class="num">{{q}}</view><view class="title">我的点赞</view></view></view><view wx:if="{{s}}" class="vipC relative" bindtap="{{v}}"><image class="icon" src="{{t}}" mode="widthFix"></image></view><view class="menuList relative"><view class="list"><view wx:for="{{w}}" wx:for-item="item" wx:key="c" class="item relative flex" bindtap="{{item.d}}"><image class="icon" src="{{item.a}}" mode="aspectFit"></image><view class="title flex1">{{item.b}}</view><image class="arrow" src="{{x}}" mode="widthFix"></image></view></view></view><uni-popup wx:if="{{A}}" class="r" u-s="{{['d']}}" u-r="popup" u-i="dd5840e4-0" bind:__l="__l" u-p="{{A}}"><view class="popup"><image class="icon" src="{{y}}" mode="widthFix" show-menu-by-longpress></image><view class="title">企业二维码</view></view></uni-popup></view>

View File

@@ -133,7 +133,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? { }, $data.memberInfo.is_member ? {
n: common_assets._imports_5$5 n: common_assets._imports_5$5
} : { } : {
o: common_assets._imports_6$1 o: common_assets._imports_6
}, { }, {
p: common_vendor.n("impormant " + ($data.memberInfo.is_member ? "vip" : "")), p: common_vendor.n("impormant " + ($data.memberInfo.is_member ? "vip" : "")),
q: $data.memberInfo.is_member q: $data.memberInfo.is_member
@@ -180,7 +180,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? { }, $data.memberInfo.is_member ? {
M: common_assets._imports_5$5 M: common_assets._imports_5$5
} : { } : {
N: common_assets._imports_6$1 N: common_assets._imports_6
}, { }, {
O: common_assets._imports_16$1, O: common_assets._imports_16$1,
P: $data.memberInfo.is_member P: $data.memberInfo.is_member
@@ -193,7 +193,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? { }, $data.memberInfo.is_member ? {
T: common_assets._imports_5$5 T: common_assets._imports_5$5
} : {}, { } : {}, {
U: common_assets._imports_6$1, U: common_assets._imports_6,
V: common_assets._imports_17$1, V: common_assets._imports_17$1,
W: $data.memberInfo.is_member W: $data.memberInfo.is_member
}, $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 ? { }, $data.memberInfo.is_member ? {
aa: common_assets._imports_5$5 aa: common_assets._imports_5$5
} : { } : {
ab: common_assets._imports_6$1 ab: common_assets._imports_6
}, { }, {
ac: common_vendor.f($data.privilegeList, (item, index, i0) => { ac: common_vendor.f($data.privilegeList, (item, index, i0) => {
return { return {

View File

@@ -101,7 +101,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.memberInfo.is_member ? { }, $data.memberInfo.is_member ? {
n: common_assets._imports_5$5 n: common_assets._imports_5$5
} : { } : {
o: common_assets._imports_6$1 o: common_assets._imports_6
}, { }, {
p: common_vendor.f($data.privilegeList, (item, index, i0) => { p: common_vendor.f($data.privilegeList, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({