6.30 版本提交
This commit is contained in:
59
unpackage/dist/dev/mp-weixin/pages/mine/basicInfo/basicInfo.js
vendored
Normal file
59
unpackage/dist/dev/mp-weixin/pages/mine/basicInfo/basicInfo.js
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../common/vendor.js");
|
||||
const common_assets = require("../../../common/assets.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
return {
|
||||
avatarTop: "",
|
||||
contentTop: "",
|
||||
sexList: ["男", "女"],
|
||||
sex: ""
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
this.avatarTop = common_vendor.inject("navHeight") + 60 / 750 * common_vendor.inject("windowWidth");
|
||||
this.contentTop = this.avatarTop + 75 / 750 * common_vendor.inject("windowWidth");
|
||||
},
|
||||
methods: {
|
||||
sexChange(e) {
|
||||
common_vendor.index.__f__("log", "at pages/mine/basicInfo/basicInfo.vue:54", e);
|
||||
let value = e.detail.value;
|
||||
this.sex = this.sexList[value];
|
||||
},
|
||||
/**
|
||||
* 点击下一步
|
||||
*/
|
||||
clickNext() {
|
||||
common_vendor.index.navigateTo({
|
||||
url: "/pages/mine/investPreference/investPreference"
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
const _easycom_navBar2 = common_vendor.resolveComponent("navBar");
|
||||
_easycom_navBar2();
|
||||
}
|
||||
const _easycom_navBar = () => "../../../components/navBar/navBar.js";
|
||||
if (!Math) {
|
||||
_easycom_navBar();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.p({
|
||||
leftText: "信息完善"
|
||||
}),
|
||||
b: common_assets._imports_0,
|
||||
c: common_assets._imports_1$3,
|
||||
d: common_vendor.s("top:" + $data.avatarTop + "px;"),
|
||||
e: common_vendor.t($data.sex),
|
||||
f: common_assets._imports_2$5,
|
||||
g: $data.sexList,
|
||||
h: common_vendor.o((...args) => $options.sexChange && $options.sexChange(...args)),
|
||||
i: common_vendor.s("top:" + $data.contentTop + "px;"),
|
||||
j: common_vendor.o(($event) => $options.clickNext())
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/mine/basicInfo/basicInfo.js.map
|
||||
6
unpackage/dist/dev/mp-weixin/pages/mine/basicInfo/basicInfo.json
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/pages/mine/basicInfo/basicInfo.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {
|
||||
"nav-bar": "../../../components/navBar/navBar"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/pages/mine/basicInfo/basicInfo.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/pages/mine/basicInfo/basicInfo.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view><nav-bar wx:if="{{a}}" u-i="8b6eb184-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="avatarC fixed" style="{{d}}"><image class="avatar" src="{{''}}" mode="aspectFill"></image><image class="icon absolute" src="{{c}}" mode="widthFix"></image></view><view class="basicInfoC fixed" style="{{i}}"><view class="title">基本信息</view><view class="section">昵称</view><view class="inputC"><input type="text"/></view><view class="section">手机号</view><view class="inputC"><input type="text"/></view><view class="section">性别</view><picker mode="selector" range="{{g}}" bindchange="{{h}}"><view class="selectC flex"><view class="flex1">{{e}}</view><image class="arrow" src="{{f}}" mode="widthFix"></image></view></picker><view class="section">个人简介</view><view class="textareaC"><textarea placeholder="简单介绍一下自己吧" placeholder-style="color:#AAA"></textarea></view></view><view class="next fixed" bindtap="{{j}}">下一步</view></view>
|
||||
99
unpackage/dist/dev/mp-weixin/pages/mine/basicInfo/basicInfo.wxss
vendored
Normal file
99
unpackage/dist/dev/mp-weixin/pages/mine/basicInfo/basicInfo.wxss
vendored
Normal file
@@ -0,0 +1,99 @@
|
||||
.topBg {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.avatarC {
|
||||
left: 0;
|
||||
margin-left: calc((100% - 150rpx)/2);
|
||||
width: 150rpx;
|
||||
z-index: 10;
|
||||
}
|
||||
.avatarC .avatar {
|
||||
background-color: red;
|
||||
width: 100%;
|
||||
height: 150rpx;
|
||||
border-radius: 50%;
|
||||
border: solid 2rpx white;
|
||||
}
|
||||
.avatarC .icon {
|
||||
right: 20rpx;
|
||||
bottom: 0;
|
||||
width: 40rpx;
|
||||
height: auto;
|
||||
}
|
||||
.basicInfoC {
|
||||
background-color: white;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: calc(73rpx + 17rpx + 80rpx);
|
||||
border-radius: 20rpx 20rpx 0 0;
|
||||
overflow-y: scroll;
|
||||
}
|
||||
.basicInfoC .title {
|
||||
margin: 150rpx 0 0 60rpx;
|
||||
font-size: 36rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
.basicInfoC .section {
|
||||
margin: 0 60rpx;
|
||||
line-height: 66rpx;
|
||||
font-size: 26rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
.basicInfoC .inputC {
|
||||
background-color: #FBFBFD;
|
||||
margin: 0 60rpx;
|
||||
padding: 0 28rpx;
|
||||
height: 78rpx;
|
||||
border: solid 2rpx #EFEFF2;
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
.basicInfoC .inputC input {
|
||||
height: 100%;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #555;
|
||||
}
|
||||
.basicInfoC .selectC {
|
||||
background-color: #FBFBFD;
|
||||
margin: 0 60rpx;
|
||||
padding: 0 25rpx 0 28rpx;
|
||||
height: 78rpx;
|
||||
border: solid 2rpx #EFEFF2;
|
||||
border-radius: 10rpx;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #555;
|
||||
}
|
||||
.basicInfoC .selectC .arrow {
|
||||
width: 16rpx;
|
||||
height: auto;
|
||||
}
|
||||
.basicInfoC .textareaC {
|
||||
background-color: #FBFBFD;
|
||||
margin: 0 60rpx;
|
||||
padding: 20rpx 0 0 28rpx;
|
||||
border: solid 2rpx #EFEFF2;
|
||||
border-radius: 2rpx;
|
||||
}
|
||||
.basicInfoC .textareaC textarea {
|
||||
height: 200rpx;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #555;
|
||||
}
|
||||
.next {
|
||||
background-color: #F97316;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 73rpx;
|
||||
margin: 0 25rpx;
|
||||
line-height: 80rpx;
|
||||
border-radius: 20rpx;
|
||||
font-size: 26rpx;
|
||||
font-weight: 500;
|
||||
color: white;
|
||||
text-align: center;
|
||||
}
|
||||
58
unpackage/dist/dev/mp-weixin/pages/mine/commentReply/commentReply.js
vendored
Normal file
58
unpackage/dist/dev/mp-weixin/pages/mine/commentReply/commentReply.js
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../common/vendor.js");
|
||||
const common_assets = require("../../../common/assets.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
return {
|
||||
navH: common_vendor.inject("navHeight"),
|
||||
listTop: "",
|
||||
tabList: ["评论我的", "我评论的"],
|
||||
selectTab: 0
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
this.listTop = this.navH + (75 + 10) / 750 * common_vendor.inject("windowWidth");
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* 点击选择对应分类
|
||||
* @param {Object} index
|
||||
*/
|
||||
clickTabItem(index) {
|
||||
if (this.selectTab != index) {
|
||||
this.selectTab = index;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
const _easycom_navBar2 = common_vendor.resolveComponent("navBar");
|
||||
_easycom_navBar2();
|
||||
}
|
||||
const _easycom_navBar = () => "../../../components/navBar/navBar.js";
|
||||
if (!Math) {
|
||||
_easycom_navBar();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.p({
|
||||
leftText: "评论回复"
|
||||
}),
|
||||
b: common_assets._imports_0,
|
||||
c: common_vendor.f($data.tabList, (item, index, i0) => {
|
||||
return common_vendor.e({
|
||||
a: common_vendor.t(item),
|
||||
b: $data.selectTab == index
|
||||
}, $data.selectTab == index ? {} : {}, {
|
||||
c: common_vendor.n("item flex1 relative " + ($data.selectTab == index ? "select" : "")),
|
||||
d: index,
|
||||
e: common_vendor.o(($event) => $options.clickTabItem(index), index)
|
||||
});
|
||||
}),
|
||||
d: common_vendor.s("top:" + $data.navH + "px;"),
|
||||
e: common_vendor.s("top:" + $data.listTop + "px;")
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/mine/commentReply/commentReply.js.map
|
||||
6
unpackage/dist/dev/mp-weixin/pages/mine/commentReply/commentReply.json
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/pages/mine/commentReply/commentReply.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {
|
||||
"nav-bar": "../../../components/navBar/navBar"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/pages/mine/commentReply/commentReply.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/pages/mine/commentReply/commentReply.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view><nav-bar wx:if="{{a}}" u-i="dc49bf38-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="tabC fixed flex" style="{{d}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="d" class="{{item.c}}" bindtap="{{item.e}}">{{item.a}} <view wx:if="{{item.b}}" class="line absolute"></view></view></view><view class="list fixed" style="{{e}}"><view class="item"><view class="replyContentC"><view class="flex"><view class="flex1 flex"><image class="avatar" src="{{''}}" mode="aspectFill"></image><view class="flex1"><view class="replyNickname">逸尘破晓</view><view class="time">2-15 15:37</view></view></view><view class="reply">回复</view></view><view class="content"> 回复<text class="originNickname">永不落的梦想</text><text>:四部门联合启动的人力资源服务业与制造业融合发展点。</text></view></view><view class="originalTextC"><view class="originReply"><text class="originNickname">永不落的梦想</text><text>:四部门联合启动的人力资源服务业与制造业融合发展点。</text></view><view class="originEventC"><view class="levelTitleC flex"><view class="level">C</view><view class="title">四部门联合启动人力资源服务业与制造业...</view></view><view class="eventContent">人社部、工信部等四部门印发通知,明确在30个城市开展3年期试点,培育人力资源服务与制造业协同机构...</view></view></view></view></view></view>
|
||||
116
unpackage/dist/dev/mp-weixin/pages/mine/commentReply/commentReply.wxss
vendored
Normal file
116
unpackage/dist/dev/mp-weixin/pages/mine/commentReply/commentReply.wxss
vendored
Normal file
@@ -0,0 +1,116 @@
|
||||
.topBg {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.tabC {
|
||||
background-color: white;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin-top: 10rpx;
|
||||
border-bottom: solid 1rpx #E4E4E4;
|
||||
border-radius: 20rpx 20rpx 0 0;
|
||||
}
|
||||
.tabC .item {
|
||||
line-height: 74rpx;
|
||||
font-size: 28rpx;
|
||||
font-weight: 500;
|
||||
color: #42485B;
|
||||
text-align: center;
|
||||
}
|
||||
.tabC .item.select {
|
||||
font-weight: bold;
|
||||
color: #F97316;
|
||||
}
|
||||
.tabC .item.select .line {
|
||||
background-color: #F97316;
|
||||
left: calc((100% - 50rpx)/2);
|
||||
width: 50rpx;
|
||||
height: 2rpx;
|
||||
bottom: 0;
|
||||
}
|
||||
.list {
|
||||
background-color: white;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow-y: scroll;
|
||||
}
|
||||
.list .item .replyContentC {
|
||||
padding: 40rpx 25rpx 0;
|
||||
}
|
||||
.list .item .replyContentC .avatar {
|
||||
background-color: red;
|
||||
margin-right: 22rpx;
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
border-radius: 50%;
|
||||
}
|
||||
.list .item .replyContentC .replyNickname {
|
||||
font-size: 28rpx;
|
||||
}
|
||||
.list .item .replyContentC .time {
|
||||
font-size: 26rpx;
|
||||
color: #aaa;
|
||||
}
|
||||
.list .item .replyContentC .reply {
|
||||
width: 90rpx;
|
||||
height: 52rpx;
|
||||
line-height: 50rpx;
|
||||
border-radius: 26rpx;
|
||||
border: solid 1rpx #DDD;
|
||||
font-size: 24rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.list .item .replyContentC .content {
|
||||
margin-top: 20rpx;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #444;
|
||||
}
|
||||
.list .item .replyContentC .content .originNickname {
|
||||
color: #F97316;
|
||||
}
|
||||
.list .item .originalTextC {
|
||||
background-color: #F7F7F7;
|
||||
margin-top: 20rpx;
|
||||
padding: 20rpx 25rpx 25rpx;
|
||||
}
|
||||
.list .item .originalTextC .originReply {
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #444;
|
||||
}
|
||||
.list .item .originalTextC .originReply .originNickname {
|
||||
color: #F97316;
|
||||
}
|
||||
.list .item .originalTextC .originEventC {
|
||||
background-color: white;
|
||||
margin-top: 20rpx;
|
||||
padding: 34rpx 16rpx;
|
||||
}
|
||||
.list .item .originalTextC .originEventC .levelTitleC {
|
||||
font-size: 30rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
.list .item .originalTextC .originEventC .levelTitleC .level {
|
||||
background-color: #FEC44F;
|
||||
margin-right: 17rpx;
|
||||
width: 50rpx;
|
||||
height: 40rpx;
|
||||
border-radius: 10rpx;
|
||||
font-size: 30rpx;
|
||||
font-weight: bold;
|
||||
color: white;
|
||||
text-align: center;
|
||||
}
|
||||
.list .item .originalTextC .originEventC .levelTitleC .title {
|
||||
color: #222;
|
||||
}
|
||||
.list .item .originalTextC .originEventC .eventContent {
|
||||
margin-top: 20rpx;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #666;
|
||||
}
|
||||
33
unpackage/dist/dev/mp-weixin/pages/mine/feedback/feedback.js
vendored
Normal file
33
unpackage/dist/dev/mp-weixin/pages/mine/feedback/feedback.js
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../common/vendor.js");
|
||||
const common_assets = require("../../../common/assets.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
return {
|
||||
navH: common_vendor.inject("navHeight")
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
},
|
||||
methods: {}
|
||||
};
|
||||
if (!Array) {
|
||||
const _easycom_navBar2 = common_vendor.resolveComponent("navBar");
|
||||
_easycom_navBar2();
|
||||
}
|
||||
const _easycom_navBar = () => "../../../components/navBar/navBar.js";
|
||||
if (!Math) {
|
||||
_easycom_navBar();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.p({
|
||||
leftText: "意见反馈"
|
||||
}),
|
||||
b: common_assets._imports_0,
|
||||
c: common_vendor.s("top:" + $data.navH + "px;")
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/mine/feedback/feedback.js.map
|
||||
6
unpackage/dist/dev/mp-weixin/pages/mine/feedback/feedback.json
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/pages/mine/feedback/feedback.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {
|
||||
"nav-bar": "../../../components/navBar/navBar"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/pages/mine/feedback/feedback.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/pages/mine/feedback/feedback.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view><nav-bar wx:if="{{a}}" u-i="315da0a4-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="feedbackC fixed" style="{{c}}"><view class="textareaC"><textarea placeholder="请输入您要反馈的问题(200 字以内)" placeholder-style="color:#C5C5C5" maxlength="200"></textarea></view></view><view class="submit fixed">提交</view></view>
|
||||
39
unpackage/dist/dev/mp-weixin/pages/mine/feedback/feedback.wxss
vendored
Normal file
39
unpackage/dist/dev/mp-weixin/pages/mine/feedback/feedback.wxss
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
.topBg {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.feedbackC {
|
||||
background-color: white;
|
||||
margin-top: 10rpx;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
padding: 43rpx 25rpx 0;
|
||||
border-radius: 20rpx 20rpx 0 0;
|
||||
}
|
||||
.feedbackC .textareaC {
|
||||
background-color: #F3F6F9;
|
||||
border-radius: 20rpx;
|
||||
padding: 20rpx 27rpx;
|
||||
}
|
||||
.feedbackC .textareaC textarea {
|
||||
width: 100%;
|
||||
height: 400rpx;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
}
|
||||
.submit {
|
||||
background-color: #F97316;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 73rpx;
|
||||
margin: 0 25rpx;
|
||||
line-height: 80rpx;
|
||||
border-radius: 20rpx;
|
||||
font-size: 26rpx;
|
||||
font-weight: 500;
|
||||
color: white;
|
||||
text-align: center;
|
||||
}
|
||||
131
unpackage/dist/dev/mp-weixin/pages/mine/investPreference/investPreference.js
vendored
Normal file
131
unpackage/dist/dev/mp-weixin/pages/mine/investPreference/investPreference.js
vendored
Normal file
@@ -0,0 +1,131 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../common/vendor.js");
|
||||
const common_assets = require("../../../common/assets.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
return {
|
||||
avatarTop: "",
|
||||
contentTop: "",
|
||||
investPreferenceList: ["长期投资", "中短期投资", "风险控制型"],
|
||||
selectInvestIndex: -1,
|
||||
stockYearList: ["新手入门", "1年以内", "1-3年", "3-5年", "5-10年", "10年以上"],
|
||||
selectYearIndex: -1,
|
||||
riskPreferenceList: ["保守型", "稳健型", "保守型"],
|
||||
selectRiskIndex: -1,
|
||||
investmentScaleList: ["50万以下", "50-100万", "100万以上"],
|
||||
selectScaleIndex: -1,
|
||||
preferredMarketList: [{ title: "A股" }, { title: "港股" }, { title: "美股" }, { title: "期货" }, { title: "虚拟货币" }, { title: "新兴市场" }]
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
this.avatarTop = common_vendor.inject("navHeight") + 60 / 750 * common_vendor.inject("windowWidth");
|
||||
this.contentTop = this.avatarTop + 75 / 750 * common_vendor.inject("windowWidth");
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* 点击选择投资偏好
|
||||
* @param {Object} index
|
||||
*/
|
||||
clickInvestItem(index) {
|
||||
if (this.selectInvestIndex != index) {
|
||||
this.selectInvestIndex = index;
|
||||
}
|
||||
},
|
||||
/**
|
||||
* 点击选择风险偏好
|
||||
* @param {Object} index
|
||||
*/
|
||||
clickYearItem(index) {
|
||||
if (this.selectYearIndex != index) {
|
||||
this.selectYearIndex = index;
|
||||
}
|
||||
},
|
||||
/**
|
||||
* 点击选择风险偏好
|
||||
* @param {Object} index
|
||||
*/
|
||||
clickRiskItem(index) {
|
||||
if (this.selectRiskIndex != index) {
|
||||
this.selectRiskIndex = index;
|
||||
}
|
||||
},
|
||||
/**
|
||||
* 点击选择投资规模
|
||||
* @param {Object} index
|
||||
*/
|
||||
clickScaleItem(index) {
|
||||
if (this.selectScaleIndex != index) {
|
||||
this.selectScaleIndex = index;
|
||||
}
|
||||
},
|
||||
/**
|
||||
* 点击选择市场偏好
|
||||
* @param {Object} index
|
||||
*/
|
||||
clickMarketItem(index) {
|
||||
this.preferredMarketList[index].select = !this.preferredMarketList[index].select;
|
||||
}
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
const _easycom_navBar2 = common_vendor.resolveComponent("navBar");
|
||||
_easycom_navBar2();
|
||||
}
|
||||
const _easycom_navBar = () => "../../../components/navBar/navBar.js";
|
||||
if (!Math) {
|
||||
_easycom_navBar();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.p({
|
||||
leftText: "信息完善"
|
||||
}),
|
||||
b: common_assets._imports_0,
|
||||
c: common_assets._imports_1$3,
|
||||
d: common_vendor.s("top:" + $data.avatarTop + "px;"),
|
||||
e: common_vendor.f($data.investPreferenceList, (item, index, i0) => {
|
||||
return {
|
||||
a: common_vendor.t(item),
|
||||
b: common_vendor.n("item " + ($data.selectInvestIndex == index ? "select" : "")),
|
||||
c: index,
|
||||
d: common_vendor.o(($event) => $options.clickInvestItem(index), index)
|
||||
};
|
||||
}),
|
||||
f: common_vendor.f($data.stockYearList, (item, index, i0) => {
|
||||
return {
|
||||
a: common_vendor.t(item),
|
||||
b: common_vendor.n("item " + ($data.selectYearIndex == index ? "select" : "")),
|
||||
c: index,
|
||||
d: common_vendor.o(($event) => $options.clickYearItem(index), index)
|
||||
};
|
||||
}),
|
||||
g: common_vendor.f($data.riskPreferenceList, (item, index, i0) => {
|
||||
return {
|
||||
a: common_vendor.t(item),
|
||||
b: common_vendor.n("item " + ($data.selectRiskIndex == index ? "select" : "")),
|
||||
c: index,
|
||||
d: common_vendor.o(($event) => $options.clickRiskItem(index), index)
|
||||
};
|
||||
}),
|
||||
h: common_vendor.f($data.investmentScaleList, (item, index, i0) => {
|
||||
return {
|
||||
a: common_vendor.t(item),
|
||||
b: common_vendor.n("item " + ($data.selectScaleIndex == index ? "select" : "")),
|
||||
c: index,
|
||||
d: common_vendor.o(($event) => $options.clickScaleItem(index), index)
|
||||
};
|
||||
}),
|
||||
i: common_vendor.f($data.preferredMarketList, (item, index, i0) => {
|
||||
return {
|
||||
a: common_vendor.t(item.title),
|
||||
b: common_vendor.n("item " + (item.select ? "select" : "")),
|
||||
c: index,
|
||||
d: common_vendor.o(($event) => $options.clickMarketItem(index), index)
|
||||
};
|
||||
}),
|
||||
j: common_vendor.s("top:" + $data.contentTop + "px;")
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/mine/investPreference/investPreference.js.map
|
||||
6
unpackage/dist/dev/mp-weixin/pages/mine/investPreference/investPreference.json
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/pages/mine/investPreference/investPreference.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {
|
||||
"nav-bar": "../../../components/navBar/navBar"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/pages/mine/investPreference/investPreference.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/pages/mine/investPreference/investPreference.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view><nav-bar wx:if="{{a}}" u-i="ea3a6ff8-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="avatarC fixed" style="{{d}}"><image class="avatar" src="{{''}}" mode="aspectFill"></image><image class="icon absolute" src="{{c}}" mode="widthFix"></image></view><view class="preferenceC fixed" style="{{j}}"><view class="title">投资偏好设置</view><view class="section first">投资偏好</view><view class="list flexWrap"><view wx:for="{{e}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">炒股年限</view><view class="list flexWrap"><view wx:for="{{f}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">风险偏好</view><view class="list flexWrap"><view wx:for="{{g}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">投资规模</view><view class="list flexWrap"><view wx:for="{{h}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="section">偏好市场(可多选)</view><view class="list flexWrap"><view wx:for="{{i}}" wx:for-item="item" wx:key="c" class="{{item.b}}" bindtap="{{item.d}}">{{item.a}}</view></view></view><view class="bottomC fixed flex"><view class="pre btn">上一步</view><view class="finish btn flex1">完成</view></view></view>
|
||||
91
unpackage/dist/dev/mp-weixin/pages/mine/investPreference/investPreference.wxss
vendored
Normal file
91
unpackage/dist/dev/mp-weixin/pages/mine/investPreference/investPreference.wxss
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
.topBg {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.avatarC {
|
||||
left: 0;
|
||||
margin-left: calc((100% - 150rpx)/2);
|
||||
width: 150rpx;
|
||||
z-index: 10;
|
||||
}
|
||||
.avatarC .avatar {
|
||||
background-color: red;
|
||||
width: 100%;
|
||||
height: 150rpx;
|
||||
border-radius: 50%;
|
||||
border: solid 2rpx white;
|
||||
}
|
||||
.avatarC .icon {
|
||||
right: 20rpx;
|
||||
bottom: 0;
|
||||
width: 40rpx;
|
||||
height: auto;
|
||||
}
|
||||
.preferenceC {
|
||||
background-color: white;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: calc(73rpx + 17rpx + 80rpx);
|
||||
border-radius: 20rpx 20rpx 0 0;
|
||||
overflow-y: scroll;
|
||||
}
|
||||
.preferenceC .title {
|
||||
margin: 150rpx 0 0 60rpx;
|
||||
font-size: 36rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
.preferenceC .section {
|
||||
margin: 10rpx 60rpx 0;
|
||||
line-height: 66rpx;
|
||||
font-size: 26rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
.preferenceC .section.first {
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.preferenceC .list {
|
||||
padding: 0 60rpx;
|
||||
}
|
||||
.preferenceC .list .item {
|
||||
background-color: #FBFBFD;
|
||||
margin: 0 14rpx 12rpx 0;
|
||||
width: calc((100% - 28rpx)/3);
|
||||
line-height: 76rpx;
|
||||
border: solid 2rpx #EFEFF2;
|
||||
border-radius: 10rpx;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #555;
|
||||
text-align: center;
|
||||
}
|
||||
.preferenceC .list .item.select {
|
||||
background-color: #FFE9D9;
|
||||
border: solid 2rpx #F97316;
|
||||
}
|
||||
.preferenceC .list .item:nth-child(3n) {
|
||||
margin-right: 0;
|
||||
}
|
||||
.bottomC {
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 73rpx;
|
||||
margin: 0 25rpx;
|
||||
}
|
||||
.bottomC .btn {
|
||||
line-height: 80rpx;
|
||||
border-radius: 20rpx;
|
||||
font-size: 26rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.bottomC .pre {
|
||||
background-color: #FFE9D9;
|
||||
width: 226rpx;
|
||||
color: #F97316;
|
||||
}
|
||||
.bottomC .finish {
|
||||
background-color: #F97316;
|
||||
margin-left: 20rpx;
|
||||
color: white;
|
||||
}
|
||||
106
unpackage/dist/dev/mp-weixin/pages/mine/mine.js
vendored
Normal file
106
unpackage/dist/dev/mp-weixin/pages/mine/mine.js
vendored
Normal file
@@ -0,0 +1,106 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const common_assets = require("../../common/assets.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
return {
|
||||
menuTop: common_vendor.inject("menuTop"),
|
||||
menuH: common_vendor.inject("menuHeight"),
|
||||
infoTop: "",
|
||||
menuList: [
|
||||
{
|
||||
icon: "/static/icon/mine/aboutUs.png",
|
||||
title: "关于我们"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/serviceTerm.png",
|
||||
title: "服务条款"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/privacyProtocol.png",
|
||||
title: "隐私协议"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/feedback.png",
|
||||
title: "意见反馈",
|
||||
url: "/pages/mine/feedback/feedback"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/accountSetting.png",
|
||||
title: "账户设置"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/customerService.png",
|
||||
title: "联系客服"
|
||||
}
|
||||
]
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
this.infoTop = common_vendor.inject("navHeight") + 32 / 750 * common_vendor.inject("windowWidth");
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* 点击查看个人信息
|
||||
*/
|
||||
clickPersonalInfo() {
|
||||
common_vendor.index.navigateTo({
|
||||
url: "/pages/mine/basicInfo/basicInfo"
|
||||
});
|
||||
},
|
||||
/**
|
||||
* 点击vip
|
||||
*/
|
||||
clickVip() {
|
||||
common_vendor.index.navigateTo({
|
||||
url: "/pages/mine/vip/vip"
|
||||
});
|
||||
},
|
||||
/**
|
||||
* 查看评论收藏点赞
|
||||
* @param {Object} index
|
||||
*/
|
||||
clickNumItem(index) {
|
||||
if (index == 0) {
|
||||
common_vendor.index.navigateTo({
|
||||
url: "/pages/mine/commentReply/commentReply"
|
||||
});
|
||||
}
|
||||
},
|
||||
clickMenuItem(url) {
|
||||
if (url) {
|
||||
common_vendor.index.navigateTo({
|
||||
url
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_assets._imports_0,
|
||||
b: common_vendor.s("top:" + $data.menuTop + "px;line-height:" + $data.menuH + "px;"),
|
||||
c: common_assets._imports_1$2,
|
||||
d: common_vendor.s("margin-top:" + $data.infoTop + "px;"),
|
||||
e: common_vendor.o(($event) => $options.clickPersonalInfo()),
|
||||
f: common_vendor.o(($event) => $options.clickNumItem(0)),
|
||||
g: common_vendor.o(($event) => $options.clickNumItem(1)),
|
||||
h: common_vendor.o(($event) => $options.clickNumItem(2)),
|
||||
i: common_assets._imports_2$4,
|
||||
j: common_vendor.o(($event) => $options.clickVip()),
|
||||
k: common_vendor.f($data.menuList, (item, index, i0) => {
|
||||
return common_vendor.e({
|
||||
a: item.icon,
|
||||
b: common_vendor.t(item.title),
|
||||
c: index == $data.menuList.length - 1
|
||||
}, index == $data.menuList.length - 1 ? {} : {}, {
|
||||
d: index,
|
||||
e: common_vendor.o(($event) => $options.clickMenuItem(item.url), index)
|
||||
});
|
||||
}),
|
||||
l: common_assets._imports_3$3
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/mine/mine.js.map
|
||||
4
unpackage/dist/dev/mp-weixin/pages/mine/mine.json
vendored
Normal file
4
unpackage/dist/dev/mp-weixin/pages/mine/mine.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/pages/mine/mine.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/pages/mine/mine.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view><image class="topBg absolute" src="{{a}}" mode="widthFix"></image><view class="navTitle fixed" style="{{b}}">个人中心</view><view class="personalInfoC relative flex" style="{{d}}" bindtap="{{e}}"><image class="avatar" src="{{''}}" mode="aspectFill"></image><view class="flex1"><view class="nickname">星河滚烫的理想</view><view class="mobile">手机号:13654800065</view></view><image class="arrow" src="{{c}}" mode="widthFix"></image></view><view class="numList relative flex"><view class="item flex1 flexColumnCenter" bindtap="{{f}}"><view class="num">1</view><view class="title">评论回复</view></view><view class="item flex1 flexColumnCenter" bindtap="{{g}}"><view class="num">1</view><view class="title">关注收藏</view></view><view class="item flex1 flexColumnCenter" bindtap="{{h}}"><view class="num">1</view><view class="title">我的点赞</view></view></view><view class="vipC relative" bindtap="{{j}}"><image class="icon" src="{{i}}" mode="widthFix"></image></view><view class="menuList relative"><view class="list"><view wx:for="{{k}}" wx:for-item="item" wx:key="d" class="item relative flex" bindtap="{{item.e}}"><image class="icon" src="{{item.a}}" mode="aspectFit"></image><view class="title flex1">{{item.b}}</view><image class="arrow" src="{{l}}" mode="widthFix"></image><button wx:if="{{item.c}}" class="absolute" open-type="contact"></button></view></view></view></view>
|
||||
86
unpackage/dist/dev/mp-weixin/pages/mine/mine.wxss
vendored
Normal file
86
unpackage/dist/dev/mp-weixin/pages/mine/mine.wxss
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
.topBg {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.navTitle {
|
||||
left: 0;
|
||||
margin: 0 23rpx;
|
||||
font-size: 36rpx;
|
||||
font-weight: bold;
|
||||
color: white;
|
||||
}
|
||||
.personalInfoC {
|
||||
padding: 0 25rpx 0 30rpx;
|
||||
}
|
||||
.personalInfoC .avatar {
|
||||
margin-right: 11rpx;
|
||||
width: 130rpx;
|
||||
height: 130rpx;
|
||||
border-radius: 50%;
|
||||
border: solid 3rpx white;
|
||||
}
|
||||
.personalInfoC .nickname {
|
||||
font-size: 32rpx;
|
||||
font-weight: bold;
|
||||
color: white;
|
||||
}
|
||||
.personalInfoC .mobile {
|
||||
margin-top: 6rpx;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #FFECD3;
|
||||
}
|
||||
.personalInfoC .arrow {
|
||||
width: 15rpx;
|
||||
height: auto;
|
||||
}
|
||||
.numList .item {
|
||||
padding: 25rpx 0;
|
||||
}
|
||||
.numList .item .num {
|
||||
font-size: 48rpx;
|
||||
font-weight: 800;
|
||||
color: white;
|
||||
}
|
||||
.numList .item .title {
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #FFECD3;
|
||||
}
|
||||
.vipC {
|
||||
padding: 0 25rpx;
|
||||
}
|
||||
.vipC .icon {
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.menuList {
|
||||
background-color: white;
|
||||
padding: 0 25rpx;
|
||||
border-radius: 20rpx 20rpx 0 0;
|
||||
}
|
||||
.menuList .item {
|
||||
height: 100rpx;
|
||||
padding: 0 18rpx 0 20rpx;
|
||||
border-bottom: solid 1rpx #F7F7F7;
|
||||
font-size: 28rpx;
|
||||
color: #222;
|
||||
}
|
||||
.menuList .item .icon {
|
||||
margin-right: 16rpx;
|
||||
width: 44rpx;
|
||||
height: 44rpx;
|
||||
}
|
||||
.menuList .item .arrow {
|
||||
width: 11rpx;
|
||||
height: auto;
|
||||
}
|
||||
.menuList .item button {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
121
unpackage/dist/dev/mp-weixin/pages/mine/vip/vip.js
vendored
Normal file
121
unpackage/dist/dev/mp-weixin/pages/mine/vip/vip.js
vendored
Normal file
@@ -0,0 +1,121 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../common/vendor.js");
|
||||
const common_assets = require("../../../common/assets.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
return {
|
||||
navH: common_vendor.inject("navHeight"),
|
||||
questionList: ["信息纷杂难辨真伪?", "信息纷杂难辨真伪?", "无法把握宏观趋势与行业动向?"],
|
||||
privilegeList: [
|
||||
{
|
||||
icon: "/static/icon/mine/vip/depthReport.png",
|
||||
title: "深度研报",
|
||||
tips: "行业/公司独家分析"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/vip/strategicInsight.png",
|
||||
title: "策略洞察",
|
||||
tips: "赛道趋势+拐点信号"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/vip/dataTool.png",
|
||||
title: "数据工具",
|
||||
tips: "行业/公司独家分析"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/vip/dataTool.png",
|
||||
title: "智能筛选",
|
||||
tips: "按需定制标的列表"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/vip/decisionSupport.png",
|
||||
title: "决策辅助",
|
||||
tips: "关键因子评分系统"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/vip/expertMeeting.png",
|
||||
title: "专家闭门会",
|
||||
tips: "深度交流机会"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/vip/dailyReport.png",
|
||||
title: "日报周报",
|
||||
tips: "研判速递、节奏掌控"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/vip/specialColumn.png",
|
||||
title: "专题专栏",
|
||||
tips: "核心团队观点集结"
|
||||
},
|
||||
{
|
||||
icon: "/static/icon/mine/vip/continuouslyUnlock.png",
|
||||
title: "持续解锁",
|
||||
tips: "不定期上线新功能"
|
||||
}
|
||||
]
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* 点击查看vip套餐
|
||||
*/
|
||||
clickVipMeal() {
|
||||
common_vendor.index.navigateTo({
|
||||
url: "/pages/mine/vipMeal/vipMeal"
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
const _easycom_navBar2 = common_vendor.resolveComponent("navBar");
|
||||
_easycom_navBar2();
|
||||
}
|
||||
const _easycom_navBar = () => "../../../components/navBar/navBar.js";
|
||||
if (!Math) {
|
||||
_easycom_navBar();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.p({
|
||||
leftText: "会员中心"
|
||||
}),
|
||||
b: common_assets._imports_0,
|
||||
c: common_assets._imports_1$4,
|
||||
d: common_assets._imports_2$6,
|
||||
e: common_assets._imports_3$4,
|
||||
f: common_assets._imports_4$3,
|
||||
g: common_assets._imports_5$3,
|
||||
h: common_assets._imports_6$1,
|
||||
i: common_assets._imports_7,
|
||||
j: common_assets._imports_8,
|
||||
k: common_vendor.f($data.questionList, (item, index, i0) => {
|
||||
return {
|
||||
a: common_vendor.t(item),
|
||||
b: index
|
||||
};
|
||||
}),
|
||||
l: common_assets._imports_2$6,
|
||||
m: common_assets._imports_3$4,
|
||||
n: common_assets._imports_9$1,
|
||||
o: common_assets._imports_2$6,
|
||||
p: common_assets._imports_3$4,
|
||||
q: common_assets._imports_10,
|
||||
r: common_assets._imports_2$6,
|
||||
s: common_assets._imports_3$4,
|
||||
t: common_vendor.f($data.privilegeList, (item, index, i0) => {
|
||||
return {
|
||||
a: item.icon,
|
||||
b: common_vendor.t(item.title),
|
||||
c: common_vendor.t(item.tips),
|
||||
d: index
|
||||
};
|
||||
}),
|
||||
v: common_vendor.s("margin-top:" + $data.navH + "px;"),
|
||||
w: common_vendor.o(($event) => $options.clickVipMeal())
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/mine/vip/vip.js.map
|
||||
6
unpackage/dist/dev/mp-weixin/pages/mine/vip/vip.json
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/pages/mine/vip/vip.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {
|
||||
"nav-bar": "../../../components/navBar/navBar"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/pages/mine/vip/vip.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/pages/mine/vip/vip.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view><nav-bar wx:if="{{a}}" u-i="34b3fb40-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="vipC relative" style="{{v}}"><view class="vipInfoC relative"><image class="bg" src="{{c}}" mode="widthFix"></image><view class="infoC absolute"><view class="title">价值前沿</view><view class="tips">您还不是会员 加入尊享N项服务</view></view></view><view class="vipProfitIntroC relative"><view class="titleC flexCenter"><image class="icon" src="{{d}}" mode="widthFix"></image><view class="title">即刻开启</view><image class="icon" src="{{e}}" mode="widthFix"></image></view><view class="subtitle">HOW TO SUBSCRIBE</view><view class="stepC flex"><view class="num">01</view><view class="step">点击微信顶部搜索框,并指定搜索内容为 <text class="impormant">「公众号」</text></view></view><view class="picList flex"><view class="pic flex1"><image class="icon" src="{{f}}" mode="widthFix"></image></view><view class="pic flex1"><image class="icon" src="{{g}}" mode="widthFix"></image></view></view><view class="stepC flex"><view class="num">02</view><view class="step">搜索<text class="impormant">「价值前沿」</text>,并点击搜索结果中的<text class="impormant">「关注」</text></view></view><view class="picList flex"><view class="pic flex1"><image class="icon" src="{{h}}" mode="widthFix"></image></view><view class="pic flex1"><image class="icon" src="{{i}}" mode="widthFix"></image></view></view><view class="questionC"><view class="title">投资的你是否遇到过这些问题?</view><view class="iconListC flex"><image class="icon" src="{{j}}" mode="widthFix"></image><view class="list flex1"><view wx:for="{{k}}" wx:for-item="item" wx:key="b" class="item">{{item.a}}</view></view></view></view><view class="titleC research flexCenter"><image class="icon" src="{{l}}" mode="widthFix"></image><view class="title">行业研究中心</view><image class="icon" src="{{m}}" mode="widthFix"></image></view><view class="subtitle">20余年专业投研,赋能每一位投资者</view><view class="introC"><text class="flex1">依托价值前沿研究所深耕20余年的专业积淀,我们为您构建一站式行业研究平台。内容覆盖宏观趋势、产业结构、核心公司动态,帮助投资者看懂行业,识别机会,建立自己的知识体系。</text><image class="icon" src="{{n}}" mode="widthFix"></image></view><view class="titleC decision flexCenter"><image class="icon" src="{{o}}" mode="widthFix"></image><view class="title">经营决策中心</view><image class="icon" src="{{p}}" mode="widthFix"></image></view><view class="subtitle">数据洞察,辅助每一个关键判断</view><view class="introC operatingDecision"><text class="flex1">我们整合来自一线调研、专题报告、行业闭门会的专业数据,提供宏观到微观的全链条分析。无论是捕捉赛道拐点,还是识别公司价值,经营决策中心都是您可靠的智囊伙伴。</text><image class="icon" src="{{q}}" mode="widthFix"></image></view><view class="titleC privilege flexCenter"><image class="icon" src="{{r}}" mode="widthFix"></image><view class="title">会员尊享特权</view><image class="icon" src="{{s}}" mode="widthFix"></image></view><view class="subtitle">数据洞察,辅助每一个关键判断</view><view class="privilegeList flexWrap"><view wx:for="{{t}}" wx:for-item="item" wx:key="d" class="item flexColumnCenter"><image class="icon" src="{{item.a}}" mode="widthFix"></image><view class="title">{{item.b}}</view><view class="tips">{{item.c}}</view></view></view><view class="bottomTitle">准备好提升您的投资策略了吗?</view><view class="bottomTips"> 解锁全部高级功能,让AI成为您的专属投资顾问。</view></view></view><view class="lookMealC fixed" bindtap="{{w}}">查看VIP套餐</view></view>
|
||||
195
unpackage/dist/dev/mp-weixin/pages/mine/vip/vip.wxss
vendored
Normal file
195
unpackage/dist/dev/mp-weixin/pages/mine/vip/vip.wxss
vendored
Normal file
@@ -0,0 +1,195 @@
|
||||
.topBg {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.vipC {
|
||||
padding-bottom: calc(180rpx + env(safe-area-inset-bottom));
|
||||
}
|
||||
.vipC .vipInfoC {
|
||||
margin: 0 25rpx;
|
||||
}
|
||||
.vipC .vipInfoC .bg {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .vipInfoC .infoC {
|
||||
top: 130rpx;
|
||||
left: 38rpx;
|
||||
}
|
||||
.vipC .vipInfoC .infoC .title {
|
||||
font-size: 40rpx;
|
||||
font-weight: bold;
|
||||
color: #556B87;
|
||||
}
|
||||
.vipC .vipInfoC .infoC .tips {
|
||||
font-size: 28rpx;
|
||||
font-weight: 500;
|
||||
color: #65758A;
|
||||
}
|
||||
.vipC .vipProfitIntroC {
|
||||
background-color: white;
|
||||
margin-top: -70rpx;
|
||||
padding-top: 40rpx;
|
||||
border-radius: 20rpx 20rpx 0 0;
|
||||
}
|
||||
.vipC .vipProfitIntroC .titleC .icon {
|
||||
width: 54rpx;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .vipProfitIntroC .titleC .title {
|
||||
margin: 0 20rpx;
|
||||
font-size: 50rpx;
|
||||
font-weight: bold;
|
||||
color: #222;
|
||||
}
|
||||
.vipC .vipProfitIntroC .titleC.research {
|
||||
margin-top: 50rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .titleC.decision {
|
||||
margin-top: 30rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .titleC.privilege {
|
||||
margin-top: 40rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .subtitle {
|
||||
font-size: 24rpx;
|
||||
color: #888;
|
||||
text-align: center;
|
||||
}
|
||||
.vipC .vipProfitIntroC .stepC {
|
||||
margin: 16rpx 25rpx 0;
|
||||
}
|
||||
.vipC .vipProfitIntroC .stepC .num {
|
||||
background-color: #EDEEF1;
|
||||
margin-right: 25rpx;
|
||||
width: 50rpx;
|
||||
line-height: 50rpx;
|
||||
border-radius: 50%;
|
||||
font-size: 24rpx;
|
||||
font-weight: bold;
|
||||
color: #5C6473;
|
||||
text-align: center;
|
||||
}
|
||||
.vipC .vipProfitIntroC .stepC .step {
|
||||
font-size: 24rpx;
|
||||
color: #5C6473;
|
||||
}
|
||||
.vipC .vipProfitIntroC .stepC .step .impormant {
|
||||
font-weight: bold;
|
||||
}
|
||||
.vipC .vipProfitIntroC .picList {
|
||||
padding: 0 25rpx;
|
||||
margin-top: 34rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .picList .pic {
|
||||
margin-right: 20rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .picList .pic .icon {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .vipProfitIntroC .picList .pic:last-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
.vipC .vipProfitIntroC .questionC {
|
||||
margin-top: 40rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .questionC .title {
|
||||
font-size: 45rpx;
|
||||
font-weight: bold;
|
||||
color: #222;
|
||||
text-align: center;
|
||||
}
|
||||
.vipC .vipProfitIntroC .questionC .iconListC {
|
||||
margin-top: 46rpx;
|
||||
padding: 0 23rpx 0 59rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .questionC .iconListC .icon {
|
||||
margin-right: 56rpx;
|
||||
width: 235rpx;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .vipProfitIntroC .questionC .iconListC .list .item {
|
||||
background-color: #EDEDED;
|
||||
margin-bottom: 15rpx;
|
||||
line-height: 70rpx;
|
||||
border-radius: 35rpx;
|
||||
font-size: 24rpx;
|
||||
color: #555;
|
||||
text-align: center;
|
||||
}
|
||||
.vipC .vipProfitIntroC .introC {
|
||||
display: flex;
|
||||
box-shadow: 0px 0px 9rpx 0px rgba(0, 0, 0, 0.1);
|
||||
margin: 24rpx 25rpx 0;
|
||||
padding: 40rpx 20rpx 20rpx 33rpx;
|
||||
line-height: 1.5rem;
|
||||
border-radius: 10rpx;
|
||||
font-size: 24rpx;
|
||||
color: #555;
|
||||
}
|
||||
.vipC .vipProfitIntroC .introC .icon {
|
||||
margin-top: 92rpx;
|
||||
width: 251rpx;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .vipProfitIntroC .introC.operatingDecision {
|
||||
padding-bottom: 11rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .introC.operatingDecision .icon {
|
||||
margin-top: 116rpx;
|
||||
width: 249rpx;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .vipProfitIntroC .privilegeList {
|
||||
margin: 24rpx 25rpx 0;
|
||||
padding: 20rpx 0;
|
||||
box-shadow: 0px 0px 9rpx 0px rgba(0, 0, 0, 0.1);
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
.vipC .vipProfitIntroC .privilegeList .item {
|
||||
padding: 20rpx 0;
|
||||
width: calc(100%/3);
|
||||
}
|
||||
.vipC .vipProfitIntroC .privilegeList .item .icon {
|
||||
margin-bottom: 10rpx;
|
||||
width: 91rpx;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .vipProfitIntroC .privilegeList .item .title {
|
||||
font-size: 26rpx;
|
||||
font-weight: bold;
|
||||
color: #242323;
|
||||
}
|
||||
.vipC .vipProfitIntroC .privilegeList .item .tips {
|
||||
margin-top: 6rpx;
|
||||
font-size: 22rpx;
|
||||
color: #555;
|
||||
}
|
||||
.vipC .vipProfitIntroC .bottomTitle {
|
||||
margin-top: 80rpx;
|
||||
font-size: 45rpx;
|
||||
font-weight: bold;
|
||||
color: #222;
|
||||
text-align: center;
|
||||
}
|
||||
.vipC .vipProfitIntroC .bottomTips {
|
||||
font-size: 24rpx;
|
||||
color: #888;
|
||||
text-align: center;
|
||||
}
|
||||
.lookMealC {
|
||||
background-color: #F97316;
|
||||
margin: 0 25rpx;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: calc(20rpx + env(safe-area-inset-bottom));
|
||||
line-height: 80rpx;
|
||||
border-radius: 20rpx;
|
||||
font-size: 26rpx;
|
||||
font-weight: 500;
|
||||
color: white;
|
||||
text-align: center;
|
||||
}
|
||||
63
unpackage/dist/dev/mp-weixin/pages/mine/vipMeal/vipMeal.js
vendored
Normal file
63
unpackage/dist/dev/mp-weixin/pages/mine/vipMeal/vipMeal.js
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../common/vendor.js");
|
||||
const common_assets = require("../../../common/assets.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
return {
|
||||
navH: common_vendor.inject("navHeight"),
|
||||
privilegeList: ["高效选股工具", "股票基金明星榜单", "定期专属晨报、股票动态", "独家产业研报", "个股产业分析", "股票、基金基础指标", "7x24 财经直播"]
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* 点击加入vip
|
||||
*/
|
||||
clickJoinVip() {
|
||||
}
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
const _easycom_navBar2 = common_vendor.resolveComponent("navBar");
|
||||
_easycom_navBar2();
|
||||
}
|
||||
const _easycom_navBar = () => "../../../components/navBar/navBar.js";
|
||||
if (!Math) {
|
||||
_easycom_navBar();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.p({
|
||||
leftText: "会员中心"
|
||||
}),
|
||||
b: common_assets._imports_0,
|
||||
c: common_assets._imports_1$4,
|
||||
d: common_assets._imports_2$6,
|
||||
e: common_assets._imports_3$4,
|
||||
f: common_vendor.f($data.privilegeList, (item, index, i0) => {
|
||||
return common_vendor.e({
|
||||
a: common_vendor.t(item),
|
||||
b: index == 0 || index == 1 || index == 2
|
||||
}, index == 0 || index == 1 || index == 2 ? {
|
||||
c: common_assets._imports_4$4
|
||||
} : {}, {
|
||||
d: index == 3 || index == 4
|
||||
}, index == 3 || index == 4 ? common_vendor.e({
|
||||
e: index == 3
|
||||
}, index == 3 ? {} : {}, {
|
||||
f: index == 4
|
||||
}, index == 4 ? {} : {}) : {}, {
|
||||
g: index == 5 || index == 6
|
||||
}, index == 5 || index == 6 ? {
|
||||
h: common_assets._imports_5$4
|
||||
} : {}, {
|
||||
i: index
|
||||
});
|
||||
}),
|
||||
g: common_assets._imports_5$4,
|
||||
h: common_vendor.s("margin-top:" + $data.navH + "px;"),
|
||||
i: common_vendor.o(($event) => $options.clickJoinVip())
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/mine/vipMeal/vipMeal.js.map
|
||||
6
unpackage/dist/dev/mp-weixin/pages/mine/vipMeal/vipMeal.json
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/pages/mine/vipMeal/vipMeal.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "",
|
||||
"usingComponents": {
|
||||
"nav-bar": "../../../components/navBar/navBar"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/dev/mp-weixin/pages/mine/vipMeal/vipMeal.wxml
vendored
Normal file
1
unpackage/dist/dev/mp-weixin/pages/mine/vipMeal/vipMeal.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view><nav-bar wx:if="{{a}}" u-i="667ff406-0" bind:__l="__l" u-p="{{a}}"></nav-bar><image class="topBg absolute" src="{{b}}" mode="widthFix"></image><view class="vipC" style="{{h}}"><view class="vipInfoC relative"><image class="bg" src="{{c}}" mode="widthFix"></image><view class="infoC absolute"><view class="title">价值前沿</view><view class="tips">您还不是会员 加入尊享N项服务</view></view></view><view class="privilegeCompareC relative"><view class="titleC flexCenter"><image class="icon" src="{{d}}" mode="widthFix"></image><view class="title">特权对比</view><image class="icon" src="{{e}}" mode="widthFix"></image></view><view class="privilegeList"><view class="header flex"><view class="privilege item">专属特权</view><view class="item free">普通免费</view><view class="item vip">VIP会员</view></view><view class="list"><view wx:for="{{f}}" wx:for-item="item" wx:key="i" class="item flex"><view class="optionItem privilege flex">{{item.a}}</view><view class="optionItem free flexCenter"><block wx:if="{{item.b}}"><image class="notContain" src="{{item.c}}" mode="widthFix"></image></block><block wx:if="{{item.d}}"><block wx:if="{{item.e}}">限制查看数量</block><block wx:if="{{item.f}}">每日查看2只</block></block><block wx:if="{{item.g}}"><image class="contain" src="{{item.h}}" mode="widthFix"></image></block></view><view class="optionItem vip flexCenter"><image class="contain" src="{{g}}" mode="widthFix"></image></view></view></view></view></view></view><view class="joinVipC fixed" bindtap="{{i}}">立即加入年度VIP</view></view>
|
||||
115
unpackage/dist/dev/mp-weixin/pages/mine/vipMeal/vipMeal.wxss
vendored
Normal file
115
unpackage/dist/dev/mp-weixin/pages/mine/vipMeal/vipMeal.wxss
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
.topBg {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.vipC {
|
||||
padding-bottom: calc(180rpx + env(safe-area-inset-bottom));
|
||||
}
|
||||
.vipC .vipInfoC {
|
||||
margin: 0 25rpx;
|
||||
}
|
||||
.vipC .vipInfoC .bg {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .vipInfoC .infoC {
|
||||
top: 130rpx;
|
||||
left: 38rpx;
|
||||
}
|
||||
.vipC .vipInfoC .infoC .title {
|
||||
font-size: 40rpx;
|
||||
font-weight: bold;
|
||||
color: #556B87;
|
||||
}
|
||||
.vipC .vipInfoC .infoC .tips {
|
||||
font-size: 28rpx;
|
||||
font-weight: 500;
|
||||
color: #65758A;
|
||||
}
|
||||
.vipC .privilegeCompareC {
|
||||
background-color: white;
|
||||
margin-top: -70rpx;
|
||||
padding-top: 40rpx;
|
||||
border-radius: 20rpx 20rpx 0 0;
|
||||
}
|
||||
.vipC .privilegeCompareC .titleC .icon {
|
||||
width: 54rpx;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .privilegeCompareC .titleC .title {
|
||||
margin: 0 20rpx;
|
||||
font-size: 50rpx;
|
||||
font-weight: bold;
|
||||
color: #222;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList {
|
||||
margin: 0 25rpx;
|
||||
padding: 0 30rpx;
|
||||
box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .header {
|
||||
margin-top: 50rpx;
|
||||
padding-top: 14rpx;
|
||||
border-bottom: solid 1rpx #F3F4F6;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .header .item {
|
||||
line-height: 90rpx;
|
||||
font-size: 30rpx;
|
||||
font-weight: bold;
|
||||
color: #555;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .header .item.privilege {
|
||||
padding-left: 24rpx;
|
||||
width: 300rpx;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .header .item.free {
|
||||
width: 174rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .header .item.vip {
|
||||
width: 160rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .list .item .optionItem {
|
||||
height: 90rpx;
|
||||
border-bottom: solid 1rpx #F3F4F6;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .list .item .optionItem .contain {
|
||||
width: 21rpx;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .list .item .optionItem .notContain {
|
||||
width: 17rpx;
|
||||
height: auto;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .list .optionItem.privilege {
|
||||
width: 300rpx;
|
||||
font-size: 24rpx;
|
||||
font-weight: 500;
|
||||
color: #222;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .list .optionItem.free {
|
||||
width: 174rpx;
|
||||
font-size: 20rpx;
|
||||
color: #555;
|
||||
text-align: center;
|
||||
}
|
||||
.vipC .privilegeCompareC .privilegeList .list .optionItem.vip {
|
||||
width: 160rpx;
|
||||
}
|
||||
.joinVipC {
|
||||
background-color: #F97316;
|
||||
margin: 0 25rpx;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: calc(20rpx + env(safe-area-inset-bottom));
|
||||
line-height: 80rpx;
|
||||
border-radius: 20rpx;
|
||||
font-size: 26rpx;
|
||||
font-weight: 500;
|
||||
color: white;
|
||||
text-align: center;
|
||||
}
|
||||
Reference in New Issue
Block a user