master
Lee-1203 2022-01-17 18:27:44 +08:00
commit edccf1a538
93 changed files with 4962 additions and 0 deletions

22
.gitignore vendored Normal file
View File

@ -0,0 +1,22 @@
# dependencies
**/node_modules
.idea
.DS_Store
# misc
npm-debug.log*
yarn-error.log
yarn.lock
package-lock.json
*bak
# visual studio code
.vscode
.history
*.log
functions/*
.temp/**
.eslintcache

7
.mini-ide/launch.json Normal file
View File

@ -0,0 +1,7 @@
{
// 使 IntelliSense
//
// 访: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": []
}

131
app.acss Normal file
View File

@ -0,0 +1,131 @@
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
.body{
width: 100vw;
min-height: 100vh;
padding-bottom: 180rpx;
background-color: #edeff2;
font-family: 'Open Sans', sans-serif;
color: #6a859c;
overflow: hidden;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
color: #999999;
font-weight: normal;
}
.header{
line-height: 128rpx;
font-size: 36rpx;
text-align: center;
border-bottom: 4rpx solid #69b9ff;
font-weight: 600;
}
.content{
width: 94%;
margin: 0 auto;
}
.head{
display: flex;
align-items: center;
padding: 0 2%;
line-height: 116rpx;
font-size: 28rpx;
text-align: center;
border-bottom: 4rpx solid #69b9ff;
}
.head>navigator{
width: 10%;
font-weight: normal;
}
.head>text{
font-size: 32rpx;
width: 90%;
text-align: center;
font-weight: 600;
}
.head .head-txt{
display: block;
line-height: 44rpx;
}
.pull-btns{
display: inline-block;
height: 76rpx;
line-height: 76rpx;
padding: 0 30rpx;
margin-left: 50%;
transform: translateX(-50%);
}
checkbox{
width: 0 !important;
height: 0 !important;
border: 0;
background: none;
overflow: hidden;
position: relative;
}
.checkbox-text{
margin-left: 8rpx;
}
.a-checkbox-checked{
background-color: #2e80b6;
}
checkbox+.point{
box-sizing: border-box;
width: 26rpx;
height: 26rpx;
border: 2rpx solid #cccccc;
border-radius: 4rpx;
background-color: #FFFFFF;
}
.a-checkbox-checked+.point{
background-color:#2e80b6;
background-image: url(/static/success.png);
background-position: center;
background-repeat: no-repeat;
background-size: 18rpx 18rpx;
}
radio{
width: 0 !important;
height: 0 !important;
border: 0;
background: none;
overflow: hidden;
}
label{
flex-shrink: 0;
}
.radio-text{
line-height: 40rpx;
margin-left: 8rpx;
}
.a-radio-checked{
background-color: #2e80b6;
}
radio+.point{
box-sizing: border-box;
width: 28rpx;
height: 28rpx;
border: 2rpx solid #cccccc;
border-radius: 100%;
background-color: #FFFFFF;
position: relative;
}
.a-radio-checked+.point{
border: 2rpx solid #2e80b6;
}
.a-radio-checked+.point>text{
display: block;
width: 16rpx;
height: 16rpx;
border-radius: 100%;
background-color:#2e80b6;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}

11
app.js Normal file
View File

@ -0,0 +1,11 @@
App({
onLaunch(options) {
// 第一次打开
// options.query == {number:1}
console.info('App onLaunch');
},
onShow(options) {
// 从后台被 scheme 重新打开
// options.query == {number:1}
},
});

17
app.json Normal file
View File

@ -0,0 +1,17 @@
{
"pages": [
"pages/index/index",
"components/otherBar/otherBar",
"components/tabBar/tabBar",
"pages/counselor/account/bind/bind",
"pages/counselor/free/freedetail/freedetail",
"pages/counselor/personal/list/list",
"pages/counselor/personal/detail/detail",
"pages/examinee/expert/questions/questions",
"pages/examinee/expert/detail/detail",
"pages/examinee/service/answer/answer",
"pages/examinee/information/report/report",
"pages/examinee/information/revise/revise",
"pages/counselor/position/position"
]
}

View File

@ -0,0 +1,73 @@
.nav-tabs {
width: 100%;
height: 132rpx;
display: flex;
align-items: center;
justify-content: space-around;
position: fixed;
bottom: 0;
background: #bec3c7;
}
.tab-list {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column-reverse;
position: relative;
}
.bar-news{
width: 36rpx;
height: 36rpx;
font-size: 24rpx;
line-height: 36rpx;
background-color: red;
color: #FFFFFF;
border-radius: 100%;
position: absolute;
text-align: center;
font-weight: 300;
top: 4rpx;
right: 4rpx;
}
.tab-text {
box-sizing: content-box;
width: 68rpx;
font-size: 32rpx;
line-height: 40rpx;
padding: 25rpx 38rpx;
color: #2e80b6;
}
.iconPath {
width:54rpx;
height: 54rpx;
}
.default {
width: 19%;
color: #eee;
font-size: 28rpx;
}
.active {
background: #FFFFFF;
font-weight: bold;
border-top: 2rpx solid #bf3a30;
}
/* tabbar切换选中的文字颜色 */
/* .active text {
color: #2697EB !important;
} */
.show {
display: block;
flex: 1;
}
.hidden {
display: none;
flex: 1;
}

View File

@ -0,0 +1,24 @@
<import src="/pages/counselor/personal/personal"/>
<import src="/pages/counselor/free/free"/>
<import src="/pages/examinee/supervisor/supervisor"/>
<import src="/pages/counselor/account/account"/>
<view hidden="{{currentTab == 0? false: true}}">
<personal/>
</view>
<view hidden="{{currentTab == 1? false: true}}">
<free/>
</view>
<view hidden="{{currentTab == 2? false: true}}">
<supervisor/>
</view>
<view hidden="{{currentTab == 3? false: true}}">
<account/>
</view>
<view class="nav-tabs">
<view class="tab-list {{currentTab == idx ? 'active' : 'default' }}" a:for="{{items}}" a:for-index="idx" a:for-item="item" data-current="{{idx}}" onTap="swichNav">
<text class="tab-text" a:for-index="idx" data-current="{{idx}}" src="{{currentTab == idx ? item.selectedIconPath : item.iconPath }}">{{item.text}}</text>
<text class="bar-news" a:if="{{item.news}}">{{item.news}}</text>
<!-- <image class="iconPath" a:for-index="idx" data-current="{{idx}}" src="{{currentTab == idx ? item.selectedIconPath : item.iconPath }}"></image> -->
</view>
</view>

View File

@ -0,0 +1,75 @@
Component({
mixins: [],
data: {},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {},
});
Page({
data: {
currentTab: 0,
items: [
{
// "iconPath": "/image/icon_component.png",
// "selectedIconPath": "/image/icon_component.png",
"text": "个人信息"
},
{
// "iconPath": "/image/yingyong.png",
// "selectedIconPath": "/image/yingyong.png",
"text": "公益问答",
"news": "6"
},
{
// "iconPath": "/image/icon_biz.png",
// "selectedIconPath": "/image/icon_biz.png",
"text": "收费咨询"
},
{
// "iconPath": "/image/icon_biz.png",
// "selectedIconPath": "/image/icon_biz.png",
"text": "账号密码"
}
]
},
onLoad() {
dd.setNavigationBar({
title: '阿里云・有谱志愿咨询师端',
backgroundColor: '#FFFFFF',
});
},
swichNav: function (e) {
let that = this;
if (this.data.currentTab === e.target.dataset.current) {
return false;
} else {
that.setData({
currentTab: e.target.dataset.current
})
}
if (this.data.currentTab === 0){
dd.setNavigationBar({
title: '阿里云・有谱志愿咨询师端',
backgroundColor: '#FFFFFF',
});
}else if(this.data.currentTab === 1){
dd.setNavigationBar({
title: '公益问答',
backgroundColor: '#FFFFFF',
});
}
else if(this.data.currentTab === 2){
dd.setNavigationBar({
title: '收费咨询监理',
backgroundColor: '#FFFFFF',
});
}else if(this.data.currentTab === 3){
dd.setNavigationBar({
title: '登录密码',
backgroundColor: '#FFFFFF',
});
}
}
})

View File

@ -0,0 +1,9 @@
{
"component": true,
"usingComponents": {
"personal":"/pages/counselor/personal/personal",
"free":"/pages/counselor/free/free",
"supervisor":"/pages/examinee/supervisor/supervisor",
"account":"/pages/counselor/account/account"
}
}

View File

@ -0,0 +1,59 @@
.nav-tabs {
width: 100%;
height: 132rpx;
display: flex;
align-items: center;
justify-content: space-around;
position: fixed;
bottom: 0;
background: #bec3c7;
}
.tab-list {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column-reverse;
}
.tab-text {
box-sizing: content-box;
width: 68rpx;
font-size: 32rpx;
line-height: 40rpx;
padding: 25rpx 38rpx;
color: #2e80b6;
}
.iconPath {
width:54rpx;
height: 54rpx;
}
.default {
width: 19%;
color: #eee;
font-size: 28rpx;
}
.active {
background: #FFFFFF;
font-weight: bold;
border-top: 2rpx solid #bf3a30;
}
/* tabbar切换选中的文字颜色 */
/* .active text {
color: #2697EB !important;
} */
.show {
display: block;
flex: 1;
}
.hidden {
display: none;
flex: 1;
}

View File

@ -0,0 +1,23 @@
<import src="/pages/examinee/expert/expert"/>
<import src="/pages/examinee/service/service"/>
<import src="/pages/examinee/supervisor/supervisor"/>
<import src="/pages/examinee/information/information"/>
<view hidden="{{currentTab == 0? false: true}}">
<expert/>
</view>
<view hidden="{{currentTab == 1? false: true}}">
<service/>
</view>
<view hidden="{{currentTab == 2? false: true}}">
<supervisor/>
</view>
<view hidden="{{currentTab == 3? false: true}}">
<information/>
</view>
<view class="nav-tabs">
<view class="tab-list {{currentTab == idx ? 'active' : 'default' }}" a:for="{{items}}" a:for-index="idx" a:for-item="item" data-current="{{idx}}" onTap="swichNav">
<text class="tab-text" a:for-index="idx" data-current="{{idx}}" src="{{currentTab == idx ? item.selectedIconPath : item.iconPath }}">{{item.text}}</text>
<!-- <image class="iconPath" a:for-index="idx" data-current="{{idx}}" src="{{currentTab == idx ? item.selectedIconPath : item.iconPath }}"></image> -->
</view>
</view>

View File

@ -0,0 +1,74 @@
Component({
mixins: [],
data: {},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {},
});
Page({
data: {
currentTab: 0,
items: [
{
// "iconPath": "/image/icon_component.png",
// "selectedIconPath": "/image/icon_component.png",
"text": "专家列表"
},
{
// "iconPath": "/image/yingyong.png",
// "selectedIconPath": "/image/yingyong.png",
"text": "免费咨询"
},
{
// "iconPath": "/image/icon_biz.png",
// "selectedIconPath": "/image/icon_biz.png",
"text": "咨询监理"
},
{
// "iconPath": "/image/icon_biz.png",
// "selectedIconPath": "/image/icon_biz.png",
"text": "考生信息"
}
]
},
onLoad() {
dd.setNavigationBar({
title: '阿里云・有谱志愿咨询(公益)',
backgroundColor: '#FFFFFF',
});
},
swichNav: function (e) {
let that = this;
if (this.data.currentTab === e.target.dataset.current) {
return false;
} else {
that.setData({
currentTab: e.target.dataset.current
});
}
if (this.data.currentTab === 0){
dd.setNavigationBar({
title: '阿里云・有谱志愿咨询(公益)',
backgroundColor: '#FFFFFF',
});
}else if(this.data.currentTab === 1){
dd.setNavigationBar({
title: '免费咨询',
backgroundColor: '#FFFFFF',
});
}
else if(this.data.currentTab === 2){
dd.setNavigationBar({
title: '咨询监理',
backgroundColor: '#FFFFFF',
});
}else if(this.data.currentTab === 3){
dd.setNavigationBar({
title: '考生信息',
backgroundColor: '#FFFFFF',
});
}
}
})

View File

@ -0,0 +1,9 @@
{
"component": true,
"usingComponents": {
"expert":"/pages/examinee/expert/expert",
"service":"/pages/examinee/service/service",
"supervisor":"/pages/examinee/supervisor/supervisor",
"information":"/pages/examinee/information/information"
}
}

View File

@ -0,0 +1,28 @@
.account{
padding: 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
margin-top: 20rpx;
}
.account-item{
margin-bottom: 20rpx;
}
.account-title{
font-size: 32rpx;
line-height: 60rpx;
font-weight: bold;
}
.account-input{
box-sizing: border-box;
background-color: #FFFFFF;
width: 100%;
height: 76rpx;
line-height: 76rpx;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
}
.account-btn{
margin: 10rpx 50% 20rpx;
}

View File

@ -0,0 +1,31 @@
<view class="body account-body">
<view class="content account-content">
<view class="account">
<view class="account-item">
<view class="account-title">
帐号(手机号码)
</view>
<input class="account-input" placeholder="" />
</view>
<view class="account-item">
<view class="account-title">
初始密码
</view>
<input class="account-input" placeholder="" />
</view>
<view class="account-item">
<view class="account-title">
新密码
</view>
<input class="account-input" placeholder="" />
</view>
<view class="account-item">
<view class="account-title">
新密码确认
</view>
<input class="account-input" placeholder="" />
</view>
<button class="pull-btns account-btn" type="primary">确认</button>
</view>
</view>
</view>

View File

@ -0,0 +1,9 @@
Component({
mixins: [],
data: {},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {},
});

View File

@ -0,0 +1,3 @@
{
"component": true
}

View File

@ -0,0 +1,39 @@
.bind-content{
padding-top: 10rpx;
}
.bind{
padding: 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
margin-top: 20rpx;
}
.bind-item{
margin-bottom: 20rpx;
}
.bind-title{
font-size: 32rpx;
line-height: 60rpx;
font-weight: bold;
}
.bind-input{
box-sizing: border-box;
background-color: #FFFFFF;
width: 100%;
height: 76rpx;
line-height: 76rpx;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
}
.bind-tips{
font-size: 32rpx;
line-height: 48rpx;
color:#bf3a30;
font-style: italic;
text-align: center;
padding: 20rpx 0;
}
.bind-btn{
margin: 20rpx 50%;
}

View File

@ -0,0 +1,22 @@
<view class="body bind-body">
<view class="content bind-content">
<view class="bind">
<view class="bind-item">
<view class="bind-title">
绑定咨询师帐号(手机号码)
</view>
<input class="bind-input" placeholder="" />
</view>
<view class="bind-item">
<view class="bind-title">
密码
</view>
<input class="bind-input" placeholder="" />
</view>
<view class="bind-tips">
提示:咨询师帐号由管理后台派发,如果您没有帐号,将不能使用本应用;如果忘记密码,找管理员重置!
</view>
<button class="pull-btns bind-btn" type="primary">登录</button>
</view>
</view>
</view>

View File

@ -0,0 +1,9 @@
Page({
data: {},
onLoad() {
dd.setNavigationBar({
title: '登录',
backgroundColor: '#FFFFFF',
});
},
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,76 @@
.ask-body{
padding-bottom: 0;
}
.ask-content{
width: 100%;
padding: 0 3% 180rpx;
margin: 20rpx 0 0 0;
}
.ask-item{
height: 154rpx;
padding: 20rpx;
border-bottom: 2rpx solid #ecf0f1;
background-color: #FFF;
}
.ask-item>navigator{
display: flex;
justify-content: space-between;
align-items: center;
}
.ask-img{
width: 106rpx;
height: 114rpx;
border-radius: 6rpx;
overflow: hidden;
position: relative;
}
.ask-img image{
width: 100%;
height: 100%;
}
.ask-img>text{
display: none;
width: 24rpx;
height: 24rpx;
border-radius: 100%;
background-color: red;
position: absolute;
top: 0;
right: 0;
}
.ask-item.unread .ask-img>text{
display: block;
}
.ask-txt{
width: calc(100% - 120rpx);
}
.ask-txt>view{
display: flex;
justify-content: space-between;
align-items: center;
font-size: 32rpx;
line-height: 60rpx;
color: #2d3e4f;
}
.ask-item:hover .ask-txt{
text-decoration: underline;
}
.ask-txt>view>view{
width: calc(100% - 80rpx);
}
.ask-txt>view>text{
width: 80rpx;
font-size: 28rpx;
}
.ask-txt>text{
display: block;
font-size: 28rpx;
line-height: 54rpx;
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
}
.ask-item:hover .ask-txt>text{
color: #551a8b;
}

View File

@ -0,0 +1,210 @@
<view class="body ask-body">
<view class="content ask-content">
<view class="ask">
<view class="ask-item unread">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item unread">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item unread">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item unread">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item unread">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item unread">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
<view class="ask-item">
<navigator open-type="navigate" url="/pages/counselor/free/freedetail/freedetail">
<view class="ask-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
<text></text>
</view>
<view class="ask-txt">
<view>
<view>
北京-李保田-01
</view>
<text>16:33</text>
</view>
<text>志愿填报从哪里着手?孩子叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦叭啦...</text>
</view>
</navigator>
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,9 @@
Component({
mixins: [],
data: {},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {},
});

View File

@ -0,0 +1,3 @@
{
"component": true
}

View File

@ -0,0 +1,142 @@
.askdetail-body{
padding-bottom: 30rpx;
}
.askdetail-head>text{
font-weight: normal;
}
.askdetail .section{
background-color: #FFFFFF;
padding: 20rpx 40rpx;
margin-top: 20rpx;
border-radius: 16rpx;
}
.askdetail .section>text{
font-size: 32rpx;
line-height: 54rpx;
}
.ask-question>text:first-child{
font-weight: 600;
}
.askdetail-title{
font-size: 32rpx;
line-height: 80rpx;
font-weight: bold;
}
.askdetail .row{
display: flex;
justify-content: space-between;
align-items: center;
width: 270rpx;
height: 76rpx;
line-height: 76rpx;
background-color: #f3f3f3;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
background-color: #FFFFFF;
border: 0;
}
.askdetail .row>view{
width: 90%;
}
.askdetail .row>image{
width: 30rpx;
height: 30rpx;
}
.askdetail-textarea{
box-sizing: border-box;
background-color: #FFFFFF;
width: 100%;
height: 240rpx;
padding: 16rpx 24rpx;
line-height: 42rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
margin-bottom: 10rpx;
border: 0;
}
.askdetail-cherck{
font-size: 32rpx;
line-height: 80rpx;
overflow: hidden;
}
.askdetail-cherck>label{
display: flex;
align-items: center;
}
.askdetail-cherck checkbox{
width: 26rpx;
height: 26rpx;
}
.askdetail-txt{
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30rpx;
}
.askdetail-btn{
display: inline-block;
height: 76rpx;
line-height: 76rpx;
padding: 0 30rpx;
margin: 28rpx 50% 10rpx;
transform: translateX(-50%);
background-color: #3898EC;
border: 0;
}
.askdetail-other{
border-top: 2rpx solid #2e9dff;
margin-top: 20rpx;
}
.askdetail-other>.section{
padding: 20rpx !important;
border-radius: 0 !important;
}
.askdetail-reply{
background-color: #a1caee !important;
}
.askdetail-comment{
background-color: #f3da96 !important;
margin-top: 30rpx !important;
}
.my-answer,
.user-evaluation{
background-color: #FFFFFF;
padding: 20rpx;
margin-top: 20rpx;
border-radius: 16rpx;
}
.my-answer{
margin-top: 60rpx;
}
.answer-title,
.evaluation-title{
font-size: 32rpx;
line-height: 50rpx;
}
.answer-txt>text,
.evaluation-txt>text{
display: block;
font-size: 28rpx;
line-height: 50rpx;
text-align: justify;
font-weight: 300;
margin: 20rpx 0;
}
.answer-txt>text navigator{
display: inline-block;
text-decoration: underline;
color: #551a8b;
cursor: pointer;
}
.evaluation-txt>text>text{
font-size: 36rpx;
color: #bf3a30;
font-weight: 600;
}

View File

@ -0,0 +1,98 @@
<view class="body askdetail-body">
<view class="content askdetail-content">
<view class="askdetail">
<view class="section">
<text>
客户电话:未留
客户钉钉号:未留
</text>
</view>
<view class="section">
<text>
考籍:北京
选科:历史、化学、生物
性别:女
高考年份2022
艺考:否
体考:否
</text>
</view>
<view class="section ask-question">
<text>问题:</text>
<text>志愿填报该从哪里入手呢志愿填报该从哪里入手呢志愿填报该从哪里入手呢志愿填报该从哪里入手呢志愿填报该从哪里入手呢?</text>
</view>
<view class="askdetail-other">
<view class="section askdetail-reply">
<view class="askdetail-title">
我的回复
</view>
<textarea class="askdetail-textarea" maxlength="-1" placeholder="Example Text" />
<view class="askdetail-cherck">
<label>
<checkbox value="1" />
<text>插入/打开测评入口</text>
</label>
</view>
<button class="askdetail-btn" type="primary">回复问题</button>
</view>
<view class="section askdetail-comment">
<view class="askdetail-title">
请求用户评价
</view>
<view class="askdetail-txt">
<view class="askdetail-cherck">
<label>
<checkbox value="1" />
<text>有电话/网络沟通:</text>
</label>
</view>
<picker onChange="bindTimeChange" value="{{timeIndex}}" range="{{timeArray}}">
<view class="row">
<view class="row-extra">{{timeArray[timeIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<view class="askdetail-cherck">
<label>
<checkbox value="2" />
<text>已完成专业定位测评和分析</text>
</label>
</view>
<button class="askdetail-btn" type="primary">请客户评价</button>
</view>
</view>
</view>
<view class="my-answer">
<view class="answer-title">
我的回答
</view>
<view class="answer-txt">
<text>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
</text>
<text>
邀请您参加考生的<navigator open-type="navigate" url="/pages/counselor/position/position" hover-class="navigator-hover">专业定位测评(点击可上测评)</navigator>,获得专业报告
</text>
<text>
如需要进一步沟通:
请在XX-XX时间内联系我的电话13900000000
请加我钉钉号XXXXXXX
</text>
</view>
</view>
<view class="user-evaluation">
<view class="evaluation-title">
客户评价
</view>
<view class="evaluation-txt">
<text>
有电话/网络沟通10分钟
已完成专业定位测评和咨询
用户评价:非常有用
本次积分:<text>100分</text>
</text>
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,18 @@
Page({
data: {
timeArray: ['约10分钟', '约20分钟', '约30分钟'],
timeIndex: 0
},
onLoad() {
dd.setNavigationBar({
title: '北京-李保田-01',
backgroundColor: '#FFFFFF',
});
},
bindTimeChange(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
timeIndex: e.detail.value,
});
}
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,76 @@
.detail-body{
padding-bottom: 20rpx;
}
.detail-content{
padding-top: 2rpx;
}
.detail-describe{
display: flex;
justify-content: space-between;
align-items: center;
padding: 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
margin-top: 20rpx;
}
.describe-img{
width: 49%;
height: 348rpx;
border-radius: 16rpx;
overflow: hidden;
}
.describe-img image{
width: 100%;
height: 100%;
}
.describe-txt{
width: 49%;
}
.describe-txt>view,
.detail-txt>view,
.detail-region>view{
font-size: 36rpx;
line-height: 1.5;
font-weight: 600;
text-align: center;
margin: 10rpx 0 20rpx;
}
.describe-txt>text,
.detail-txt>text,
.detail-region>text,
.case-txt>text{
width: 100%;
font-size: 32rpx;
line-height: 1.8;
}
.detail-txt,
.detail-case,
.detail-region{
padding: 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
margin-top: 20rpx;
}
.detail-txt>text,
.detail-region>text,
.case-txt>text{
font-weight: 300;
}
.case-item{
margin-top: 30rpx;
}
.detail-case .case-title{
font-size: 36rpx;
line-height: 1.5;
font-weight: 600;
text-align: center;
margin: 10rpx 0;
}
.detail-case .case-item:first-child{
margin-top: 0;
}
.case-img,
.case-img>image{
width: 100%;
}

View File

@ -0,0 +1,79 @@
<view class="body detail-body">
<view class="content detail-content">
<view class="detail">
<view class="detail-describe">
<view class="describe-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="describe-txt">
<view>
咨询理念
</view>
<text>一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</text>
</view>
</view>
<view class="detail-txt">
<view>个人简介</view>
<text>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.</text>
<text>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.</text>
</view>
<view class="detail-region">
<view>
服务区域
</view>
<text>
全部省区
除内蒙古、西藏、江苏三省外
尤其擅长新高考省区的志愿填报
</text>
</view>
<view class="detail-case">
<view class="case-title">
咨询案例
</view>
<view class="case-item">
<view class="case-img">
<image mode="scaleToFill" src="/static/case01.jpg" />
</view>
<view class="case-txt">
<text>
案例一北京2021李X生656分位次10908物化生
录取结果ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
专业定位Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla,
其它说明:
客户反馈:
</text>
</view>
</view>
<view class="case-item">
<view class="case-img">
<image mode="scaleToFill" src="/static/case01.jpg" />
</view>
<view class="case-txt">
<text>
案例一北京2021李X生656分位次10908物化生
录取结果ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
专业定位Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla,
其它说明:
客户反馈:
</text>
</view>
</view>
<view class="case-item">
<view class="case-img">
<image mode="scaleToFill" src="/static/case01.jpg" />
</view>
<view class="case-txt">
<text>
案例一北京2021李X生656分位次10908物化生
录取结果ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
专业定位Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla,
其它说明:
客户反馈:
</text>
</view>
</view>
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,4 @@
Page({
data: {},
onLoad() {},
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,99 @@
.list-content{
padding-top: 20rpx;
}
.expert-item{
width: 100%;
padding: 20rpx;
border-bottom: 2rpx solid #69b9ff;
border-radius: 16rpx;
background-color: #FFFFFF;
box-shadow: 2rpx 2rpx 6rpx 0 #bec3c7;
margin-bottom: 20rpx;
}
.expert-top{
display: flex;
justify-content: space-between;
width: 100%;
}
.expert-img{
width: 35%;
height: 244rpx;
border-radius: 16rpx;
overflow: hidden;
}
.expert-img image{
width: 100%;
height: 100%;
}
.expert-txt{
width: 62%;
}
.expert-title{
display: flex;
font-size: 32rpx;
line-height: 48rpx;
}
.expert-title>.text:first-child{
font-size: 40rpx;
color: #bf3a30;
margin-right: 12rpx;
}
.expert-score{
display: flex;
font-size: 32rpx;
line-height: 1.5;
margin: 4rpx 0;
}
.expert-score>.text:nth-child(odd){
font-size: 36rpx;
font-weight: bold;
color: #bf3a30;
margin-right: 4rpx;
}
.expert-score>.text:nth-child(2){
margin-right: 16rpx;
}
.expert-tags>.text{
display: inline-block;
padding: 8rpx 12rpx;
font-size: 28rpx;
border-radius: 32rpx;
border: 2rpx solid #49647b;
margin: 6rpx 20rpx 6rpx 0;
}
.expert-synopsis{
font-size: 32rpx;
line-height: 44rpx;
margin: 16rpx 0;
font-weight: 300;
}
.expert-bottom{
display: flex;
justify-content: center;
}
.expert-bottom navigator{
padding: 10rpx 20rpx;
border-radius: 12rpx;
background-color: #2e9dff;
margin: 0 20rpx;
font-size: 28rpx;
line-height: 44rpx;
color: #FFFFFF;
}
.expert-more{
font-size: 30rpx;
text-align: center;
margin-bottom: 40rpx;
}
.expert-phone{
display: flex;
justify-content: center;
font-size: 32rpx;
line-height: 48rpx;
color: #bf3a30;
font-weight: 600;
}
.expert-phone>.text{
font-size: 36rpx;
}

View File

@ -0,0 +1,38 @@
<view class="body list-body">
<view class="content list-content">
<view class="expert">
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="redirect" url="/pages/expert/questions/questions">向TA提问</navigator>
<navigator open-type="redirect" url="/pages/expert/detail/detail">查看详情</navigator>
</view>
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,4 @@
Page({
data: {},
onLoad() {},
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,159 @@
.personal{
background-color: #FFFFFF;
border-radius: 16rpx;
padding: 20rpx;
margin-top: 20rpx;
}
.personal-item{
margin-bottom: 20rpx;
}
.personal-title{
font-size: 32rpx;
line-height: 60rpx;
font-weight: bold;
}
.personal .row{
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
height: 76rpx;
line-height: 76rpx;
background-color: #f3f3f3;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
}
.personal .row>view{
width: 90%;
}
.personal .row>image{
width: 30rpx;
height: 30rpx;
}
.personal-input,
.personal-textarea{
box-sizing: border-box;
background-color: #FFFFFF;
width: 100%;
height: 76rpx;
line-height: 76rpx;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
}
.personal-txt{
display: flex;
justify-content: space-around;
flex-wrap: wrap;
align-items: center;
}
.personal-photo{
width: 384rpx;
height: 412rpx;
border: 2rpx dashed #6a859c;
}
.personal-photo>text{
display: block;
padding: 10rpx;
font-size: 28rpx;
line-height: 40rpx;
text-align: justify;
color: #999999;
}
.personal-left{
width: 225rpx;
}
.personal-btn{
font-size: 32rpx;
height: 76rpx;
line-height: 76rpx;
padding: 0 30rpx;
background-color: #3898EC;
border: 0;
}
.personal-top{
width: 100%;
margin-bottom: 20rpx;
}
.personal-textarea{
padding: 16rpx 24rpx;
line-height: 42rpx;
}
.personal-textarea.textarea-01{
height: 180rpx;
}
.personal-textarea.textarea-02{
height: 116rpx;
}
.personal-textarea.textarea-03{
height: 480rpx;
}
.city-item,
.price-item{
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
padding: 10rpx 0;
}
.city-item>view,
.price-item>view{
width: 48%;
}
.city-item>view:first-child,
.price-item>view:first-child{
text-align: right;
}
.personal-txt .price-item:nth-of-type(2)>view:first-child{
text-align: justify;
}
.personal-txt .price-item:nth-of-type(3)>view:first-child{
text-align: justify;
}
.case-photo{
width: 100%;
height: 400rpx;
border: 2rpx dashed #6a859c;
margin-bottom: 20rpx;
}
.case-photo>text{
display: block;
padding: 10rpx;
font-size: 28rpx;
line-height: 40rpx;
text-align: justify;
color: #999999;
}
.personal-btn2{
display: inline-block;
height: 76rpx;
line-height: 76rpx;
font-size: 32rpx;
margin: 10rpx 50% 20rpx;
padding: 0 30rpx;
background-color: #3898EC;
transform: translateX(-50%);
border: 0;
}
.preview-btns{
display: flex;
justify-content: center;
margin-top: 30rpx;
}
.preview-btns>navigator{
height: 76rpx;
font-size: 32rpx;
line-height: 76rpx;
margin: 0 20rpx;
padding: 0 30rpx;
background-color: #3898EC;
border: 0;
color: #FFFFFF;
}

View File

@ -0,0 +1,257 @@
<view class="body">
<view class="content">
<view class="personal">
<view class="personal-title">
姓名:赵晓冬
</view>
<view class="personal-title">
等级:金牌咨询师
</view>
<view class="personal-item">
<view class="personal-title">
形象照
</view>
<view class="personal-txt">
<view class="personal-photo">
<text>上传图片的区域照片必须使用固定的宽高比16:17比如宽400像素高425像素或其它同等比例</text>
</view>
<button class="personal-btn" type="primary">上传</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
关键特征1
</view>
<view class="personal-txt">
<view class="personal-left">
中科院心理所
</view>
<button class="personal-btn" type="primary">修改</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
关键特征2
</view>
<view class="personal-txt">
<view class="personal-left">
<input class="personal-input" placeholder="硕士" />
</view>
<button class="personal-btn" type="primary">确认</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
关键特征3
</view>
<view class="personal-txt">
<view class="personal-left">
<input class="personal-input" placeholder="最多六个字" />
</view>
<button class="personal-btn" type="primary">确认</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
关键特征4
</view>
<view class="personal-txt">
<view class="personal-left">
<input class="personal-input" placeholder="最多六个字" />
</view>
<button class="personal-btn" type="primary">确认</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
服务口号
</view>
<view class="personal-txt">
<view class="personal-top">
21
</view>
<button class="personal-btn" type="primary">确认/修改</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
个人简介
</view>
<view class="personal-txt">
<view class="personal-top">
<textarea class="personal-textarea textarea-01" maxlength="-1" placeholder="介绍您最闪光点不要少于200字不要多于300字" />
</view>
<button class="personal-btn" type="primary">确认/修改</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
服务考籍类型
</view>
<view class="personal-txt">
<view class="personal-top">
<picker onChange="bindRegisterChange" value="{{registerIndex}}" range="{{registerArray}}">
<view class="row">
<view class="row-extra">{{registerArray[registerIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<button class="personal-btn" type="primary">确认/修改</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
服务范围补充说明
</view>
<view class="personal-txt">
<view class="personal-top">
<textarea class="personal-textarea textarea-02" maxlength="-1" placeholder="Example Text" />
</view>
<button class="personal-btn" type="primary">确认/修改</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
服务案例一
</view>
<view class="personal-txt">
<view class="personal-top">
<view class="case-photo">
<text>上传案例一图片</text>
</view>
<textarea class="personal-textarea textarea-03" maxlength="-1" placeholder="案例一介绍文字字数200-300字" />
</view>
<button class="personal-btn" type="primary">确认/修改</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
服务案例二
</view>
<view class="personal-txt">
<view class="personal-top">
<view class="case-photo">
<text>上传案例二图片</text>
</view>
<textarea class="personal-textarea textarea-03" maxlength="-1" placeholder="案例二介绍文字字数200-300字" />
</view>
<button class="personal-btn" type="primary">确认/修改</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
服务案例三
</view>
<view class="personal-txt">
<view class="personal-top">
<view class="case-photo">
<text>上传案例三图片</text>
</view>
<textarea class="personal-textarea textarea-03" maxlength="-1" placeholder="案例三介绍文字字数200-300字" />
</view>
<button class="personal-btn" type="primary">确认/修改</button>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
请择3个重点服务省域
</view>
<view class="personal-txt">
<view class="city-item">
<view>
重点服务省域1:
</view>
<picker onChange="bindCityChange1" value="{{cityIndex1}}" range="{{cityArray1}}">
<view class="row">
<view class="row-extra">{{cityArray1[cityIndex1]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<view class="city-item">
<view>
重点服务省域2:
</view>
<picker onChange="bindCityChange2" value="{{cityIndex2}}" range="{{cityArray2}}">
<view class="row">
<view class="row-extra">{{cityArray2[cityIndex2]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<view class="city-item">
<view>
重点服务省域3:
</view>
<picker onChange="bindCityChange3" value="{{cityIndex3}}" range="{{cityArray3}}">
<view class="row">
<view class="row-extra">{{cityArray3[cityIndex3]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
</view>
</view>
<view class="personal-item">
<view class="personal-title">
服务价格(您是专家级咨询师可自由定价)
</view>
<view class="personal-txt">
<view class="price-item">
<view>
北京、上海
</view>
<picker onChange="bindPriceChange1" value="{{priceIndex1}}" range="{{priceArray1}}">
<view class="row">
<view class="row-extra">{{priceArray1[priceIndex1]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<view class="price-item">
<view>
天津、重庆、江苏、浙江、广东、福建
</view>
<picker onChange="bindPriceChange2" value="{{priceIndex2}}" range="{{priceArray2}}">
<view class="row">
<view class="row-extra">{{priceArray2[priceIndex2]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<view class="price-item">
<view>
辽宁、河北、山东、海南、湖北、湖南
</view>
<picker onChange="bindPriceChange3" value="{{priceIndex3}}" range="{{priceArray3}}">
<view class="row">
<view class="row-extra">{{priceArray3[priceIndex3]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<view class="price-item">
<view>
其他省域(老高考)
</view>
<picker onChange="bindPriceChange4" value="{{priceIndex4}}" range="{{priceArray4}}">
<view class="row">
<view class="row-extra">{{priceArray4[priceIndex4]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
</view>
</view>
<button class="personal-btn2" type="primary">修订/递交</button>
</view>
<view class="preview-btns">
<navigator open-type="navigate" url="/pages/counselor/personal/list/list">预览列表页效果</navigator>
<navigator open-type="navigate" url="/pages/counselor/personal/detail/detail">预览详情页效果</navigator>
</view>
</view>
</view>

View File

@ -0,0 +1,84 @@
Component({
mixins: [],
data: {
registerArray: ['全部省域', '仅限老高考省域', '仅限新高考省域'],
registerIndex: 0,
cityArray1: ['北京', '上海', '广州', '武汉', '四川'],
cityIndex1: 0,
cityArray2: ['北京', '上海', '广州', '武汉', '四川'],
cityIndex2: 0,
cityArray3: ['北京', '上海', '广州', '武汉', '四川'],
cityIndex3: 0,
priceArray1: ['3980', '4980', '5980', '6980', '7980', '8980', '9980', '10980', '11980', '12980'],
priceIndex1: 0,
priceArray2: ['3980', '4980', '5980', '6980', '7980', '8980', '9980', '10980', '11980', '12980'],
priceIndex2: 0,
priceArray3: ['3980', '4980', '5980', '6980', '7980', '8980', '9980', '10980', '11980', '12980'],
priceIndex3: 0,
priceArray4: ['3980', '4980', '5980', '6980', '7980', '8980', '9980', '10980', '11980', '12980'],
priceIndex4: 0
},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {
// 省域
bindRegisterChange(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
registerIndex: e.detail.value,
});
},
// 省市
bindCityChange1(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
cityIndex1: e.detail.value,
});
},
bindCityChange2(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
cityIndex2: e.detail.value,
});
},
bindCityChange3(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
cityIndex3: e.detail.value,
});
},
// 价格
bindPriceChange1(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
priceIndex1: e.detail.value,
});
},
bindPriceChange2(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
priceIndex2: e.detail.value,
});
},
bindPriceChange3(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
priceIndex3: e.detail.value,
});
},
bindPriceChange4(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
priceIndex4: e.detail.value,
});
}
},
});

View File

@ -0,0 +1,3 @@
{
"component": true
}

View File

@ -0,0 +1,59 @@
.position-body{
padding-bottom: 30rpx;
}
.position-head>text{
font-weight: normal;
}
.position-introduce,
.position-questions{
background-color: #FFFFFF;
padding: 20rpx 40rpx;
border-radius: 16rpx;
margin-top: 20rpx;
}
.position-introduce>text{
font-size: 32rpx;
line-height: 50rpx;
font-weight: 300;
}
.position-introduce .tips{
font-size: 32rpx;
line-height: 46rpx;
color: #bf3a30;
margin-top: 30rpx;
}
.position-entrance{
padding: 20rpx 0 2rpx;
}
.position-entrance>navigator{
width: 590rpx;
height: 76rpx;
line-height: 76rpx;
background-color: #3898EC;
text-align: center;
margin: 20rpx auto;
font-size: 32rpx;
color: #FFFFFF;
}
.questions-number{
font-size: 36rpx;
line-height: 40rpx;
padding: 30rpx;
text-align: center;
}
.questions-title{
font-size: 36rpx;
line-height: 60rpx;
padding: 40rpx 0;
}
.questions-option{
width: 590rpx;
height: 76rpx;
line-height: 76rpx;
background-color: #3898EC;
text-align: center;
margin: 20rpx auto;
font-size: 32rpx;
color: #FFFFFF;
border-radius: 12rpx;
}

View File

@ -0,0 +1,33 @@
<view class="body position-body">
<view class="content position-content">
<view class="position">
<view class="position-introduce">
<text>
专业定位测评介绍Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
</text>
<view class="tips">
专业定位测评提示你需要使用1215分钟的时间请用第一感觉作答勿作过多的思索。
</view>
</view>
<view class="position-entrance">
<navigator open-type="redirect" url="/pages/expert/questions/questions">考生本人测评入口</navigator>
<navigator open-type="redirect" url="/pages/expert/questions/questions">家长/亲属测评入口</navigator>
</view>
<view class="position-questions">
<view class="questions-number">
第1题 / 共117题
</view>
<view class="questions-title">
对别人借我的和我借别人的东西,我都能记得很清楚。
</view>
<view class="questions-list">
<view class="questions-option">完全相符合</view>
<view class="questions-option">比较相符合</view>
<view class="questions-option">不太好分辨</view>
<view class="questions-option">比较不符合</view>
<view class="questions-option">完全不符合</view>
</view>
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,9 @@
Page({
data: {},
onLoad() {
dd.setNavigationBar({
title: '专业定位测评',
backgroundColor: '#FFFFFF',
});
},
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,94 @@
.detail-body01{
padding-bottom: 136rpx;
}
.detail-describe{
display: flex;
justify-content: space-between;
align-items: center;
padding: 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
margin-top: 20rpx;
}
.describe-img{
width: 49%;
height: 348rpx;
border-radius: 16rpx;
overflow: hidden;
}
.describe-img image{
width: 100%;
height: 100%;
}
.describe-txt{
width: 49%;
}
.describe-txt>view,
.detail-txt>view,
.detail-region>view{
font-size: 36rpx;
line-height: 1.5;
font-weight: 600;
text-align: center;
margin: 10rpx 0 20rpx;
}
.describe-txt>text,
.detail-txt>text,
.detail-region>text,
.case-txt>text{
width: 100%;
font-size: 32rpx;
line-height: 1.8;
}
.detail-txt,
.detail-case,
.detail-region{
padding: 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
margin-top: 20rpx;
}
.detail-txt>text,
.detail-region>text,
.case-txt>text{
font-weight: 300;
}
.case-item{
margin-top: 30rpx;
}
.detail-case .case-title{
font-size: 36rpx;
line-height: 1.5;
font-weight: 600;
text-align: center;
margin: 10rpx 0;
}
.detail-case .case-item:first-child{
margin-top: 0;
}
.case-img,
.case-img>image{
width: 100%;
}
.detail-bottom{
width: 100%;
height: 116rpx;
padding: 20rpx 0;
background-color: #FFFFFF;
position: fixed;
bottom: 0;
z-index: 99;
}
.detail-bottom>navigator{
display: inline-block;
width: auto;
height: 76rpx;
line-height: 76rpx;
margin-left: 50% ;
transform: translateX(-50%);
font-size: 32rpx;
background-color: #3898EC;
padding: 0 30rpx;
color: #FFFFFF;
}

View File

@ -0,0 +1,82 @@
<view class="body detail-body01">
<view class="content">
<view class="detail">
<view class="detail-describe">
<view class="describe-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="describe-txt">
<view>
咨询理念
</view>
<text>一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</text>
</view>
</view>
<view class="detail-txt">
<view>个人简介</view>
<text>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.</text>
<text>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.</text>
</view>
<view class="detail-region">
<view>
服务区域
</view>
<text>
全部省区
除内蒙古、西藏、江苏三省外
尤其擅长新高考省区的志愿填报
</text>
</view>
<view class="detail-case">
<view class="case-title">
咨询案例
</view>
<view class="case-item">
<view class="case-img">
<image mode="scaleToFill" src="/static/case01.jpg" />
</view>
<view class="case-txt">
<text>
案例一北京2021李X生656分位次10908物化生
录取结果ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
专业定位Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla,
其它说明:
客户反馈:
</text>
</view>
</view>
<view class="case-item">
<view class="case-img">
<image mode="scaleToFill" src="/static/case01.jpg" />
</view>
<view class="case-txt">
<text>
案例一北京2021李X生656分位次10908物化生
录取结果ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
专业定位Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla,
其它说明:
客户反馈:
</text>
</view>
</view>
<view class="case-item">
<view class="case-img">
<image mode="scaleToFill" src="/static/case01.jpg" />
</view>
<view class="case-txt">
<text>
案例一北京2021李X生656分位次10908物化生
录取结果ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
专业定位Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla,
其它说明:
客户反馈:
</text>
</view>
</view>
</view>
</view>
</view>
<view class="detail-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
</view>
</view>

View File

@ -0,0 +1,9 @@
Page({
data: {},
onLoad() {
dd.setNavigationBar({
title: '赵晓冬-金牌咨询师',
backgroundColor: '#FFFFFF',
});
},
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,128 @@
.banner{
width: 100%;
height: 410rpx;
overflow: hidden;
}
.banner image{
width: 100%;
height: 100%;
}
.ask{
display: flex;
justify-content: center;
align-items: center;
margin: 10rpx 0;
padding: 30rpx 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
}
.ask>text{
font-size: 32rpx;
line-height: 48rpx;
color: #fd6f41;
font-weight: normal;
}
.ask navigator{
padding: 10rpx 20rpx;
border-radius: 12rpx;
background-color: #2e9dff;
font-size: 28rpx;
line-height: 44rpx;
color: #FFFFFF;
}
.expert-item{
width: 100%;
padding: 20rpx;
border-bottom: 2rpx solid #69b9ff;
border-radius: 16rpx;
background-color: #FFFFFF;
box-shadow: 2rpx 2rpx 6rpx 0 #bec3c7;
margin-bottom: 20rpx;
}
.expert-top{
display: flex;
justify-content: space-between;
width: 100%;
}
.expert-img{
width: 35%;
height: 244rpx;
border-radius: 16rpx;
overflow: hidden;
}
.expert-img image{
width: 100%;
height: 100%;
}
.expert-txt{
width: 62%;
}
.expert-title{
display: flex;
font-size: 32rpx;
line-height: 48rpx;
}
.expert-title>.text:first-child{
font-size: 40rpx;
color: #bf3a30;
margin-right: 12rpx;
}
.expert-score{
display: flex;
font-size: 32rpx;
line-height: 1.5;
margin: 4rpx 0;
}
.expert-score>.text:nth-child(odd){
font-size: 36rpx;
font-weight: bold;
color: #bf3a30;
margin-right: 4rpx;
}
.expert-score>.text:nth-child(2){
margin-right: 16rpx;
}
.expert-tags>.text{
display: inline-block;
padding: 8rpx 12rpx;
font-size: 28rpx;
border-radius: 32rpx;
border: 2rpx solid #49647b;
margin: 6rpx 20rpx 6rpx 0;
}
.expert-synopsis{
font-size: 32rpx;
line-height: 44rpx;
margin: 16rpx 0;
font-weight: 300;
}
.expert-bottom{
display: flex;
justify-content: center;
}
.expert-bottom navigator{
padding: 10rpx 20rpx;
border-radius: 12rpx;
background-color: #2e9dff;
margin: 0 20rpx;
font-size: 28rpx;
line-height: 44rpx;
color: #FFFFFF;
}
.expert-more{
font-size: 30rpx;
text-align: center;
margin-bottom: 40rpx;
}
.expert-phone{
display: flex;
justify-content: center;
font-size: 32rpx;
line-height: 48rpx;
color: #bf3a30;
font-weight: 600;
}
.expert-phone>.text{
font-size: 36rpx;
}

View File

@ -0,0 +1,179 @@
<view class="body">
<view class="banner">
<image mode="scaleToFill" src="/static/banner.png" />
</view>
<view class="content">
<view class="ask">
<text>您已领取公益咨询机会!</text>
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">马上提问</navigator>
</view>
<view class="expert">
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-more">
<navigator open-type="redirect" url="/components/tabBar/tabBar">更多咨询师</navigator>
</view>
<view class="expert-phone">
<view class="text">咨询师入驻热线:</view>400 0052 365
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,9 @@
Component({
mixins: [],
data: {},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {},
});

View File

@ -0,0 +1,3 @@
{
"component": true
}

View File

@ -0,0 +1,77 @@
.questions-body{
padding-bottom: 30rpx;
}
.questions{
padding-top: 8rpx;
}
.questions-title{
font-size: 32rpx;
line-height: 80rpx;
font-weight: bold;
}
.questions .row{
display: flex;
justify-content: space-between;
align-items: center;
height: 76rpx;
line-height: 76rpx;
background-color: #f3f3f3;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
background-color: #FFFFFF;
}
.questions .row>view{
width: 90%;
}
.questions .row>image{
width: 30rpx;
height: 30rpx;
}
.questions-input,
.questions-describe{
box-sizing: border-box;
background-color: #FFFFFF;
width: 100%;
height: 76rpx;
line-height: 76rpx;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
}
.questions-describe{
height: 324rpx;
padding: 16rpx 24rpx;
line-height: 42rpx;
}
.questions-cherck{
font-size: 32rpx;
line-height: 80rpx;
overflow: hidden;
}
.questions-cherck>label{
display: flex;
align-items: center;
}
.questions-cherck checkbox{
width: 26rpx;
height: 26rpx;
}
.tips{
padding: 20rpx 0;
color: #bf3a30;
font-size: 30rpx;
font-style: italic;
text-align: center;
}
.questions-btn{
display: inline-block;
height: 76rpx;
line-height: 76rpx;
padding: 0 30rpx;
margin: 20rpx 50%;
background-color: #3898EC;
transform: translateX(-50%);
}

View File

@ -0,0 +1,30 @@
<view class="body questions-body">
<view class="content">
<view class="questions">
<view class="questions-title">所问专家(随机分配的或你选择的专家)</view>
<view class="select">
<picker onChange="bindPickerChange" value="{{index}}" range="{{array}}">
<view class="row">
<view class="row-extra">{{array[index]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<view class="questions-title">我的问题</view>
<textarea class="questions-describe" placeholder="问题描述请不少于10个字" />
<view class="questions-title">允许咨询师可以电话联系我</view>
<input class="questions-input" placeholder="我的手机号码(非必填)" />
<view class="questions-title">允许咨询师通过钉钉号联系我</view>
<input class="questions-input" placeholder="我的钉钉号(非必填)" />
<view class="questions-cherck">
<label>
<checkbox checked="checked" value="1" />
<view class="point"></view>
<text class="checkbox-text">附带发送考生(江紫涵)信息</text>
</label>
</view>
<view class="tips">提示您还有6次免费提问机会</view>
<button class="questions-btn" type="primary">提交问题</button>
</view>
</view>
</view>

View File

@ -0,0 +1,18 @@
Page({
data: {
array: ['赵晓冬', '江新', '王丽菊'],
index: 0
},
onLoad() {
dd.setNavigationBar({
title: '我的问题',
backgroundColor: '#FFFFFF',
});
},
bindPickerChange(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
index: e.detail.value,
});
}
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,86 @@
.examinee{
padding: 20rpx;
background: #FFFFFF;
border-radius: 16rpx;
margin: 20rpx 0 10rpx;
}
.examinee-name{
display: flex;
justify-content: space-between;
align-items: center;
padding: 20rpx 0;
}
.examinee-name>view:first-child{
font-size: 42rpx;
line-height: 60rpx;
font-weight: 600;
}
.examinee-name>view:last-child{
font-size: 28rpx;
padding: 0 30rpx;
background: #3898EC;
line-height: 60rpx;
border-radius: 12rpx;
color: #FFFFFF;
}
.examinee-item{
padding: 0 20rpx 20rpx;
font-size: 32rpx;
line-height: 60rpx;
border-bottom: 2rpx solid #2e9dff;
}
.evaluation{
padding: 30rpx 0 20rpx;
}
.evaluation-title{
font-size: 18px;
font-weight: 600;
text-align: center;
}
.evaluation-item{
display: flex;
justify-content: space-between;
padding: 20rpx 0;
font-size: 32rpx;
line-height: 40rpx;
}
.evaluation-item>navigator{
text-decoration: underline;
color: #551a8b;
}
.evaluation-btn{
display: inline-block;
margin: 20rpx 50%;
width: auto;
padding: 0 30rpx;
height: 76rpx;
background: #bec3c7;
border: 0;
font-size: 32rpx;
line-height: 76rpx;
color: #FFFFFF;
transform: translateX(-50%);
}
.examinee .tips{
padding: 0 40rpx;
font-size: 30rpx;
line-height: 44rpx;
}
.examinee-btn{
display: inline-block;
margin: 40rpx 50% 20rpx;
width: auto;
padding: 0 30rpx;
height: 76rpx;
background: #3898EC;
border: 0;
font-size: 32rpx;
line-height: 76rpx;
color: #FFFFFF;
transform: translateX(-50%);
}

View File

@ -0,0 +1,47 @@
<view class="body">
<view class="content">
<view class="examinee">
<view class="examinee-txt">
<view class="examinee-name">
<view>江紫涵</view>
<view>
<navigator open-type="navigate" url="/pages/examinee/information/revise/revise" hover-class="navigator-hover">修改基本信息</navigator>
</view>
</view>
<view class="examinee-item">
<text>
考籍:北京
选科:历史、化学、生物
性别:女
高考年份2022
艺考:否
体考:否
模考/预估成绩580
已知省/预估排名19090
高考成绩:
</text>
</view>
<view class="evaluation">
<view class="evaluation-title">
专业定位测评
</view>
<view class="evaluation-list">
<view class="evaluation-item">
<navigator open-type="navigate" url="/pages/examinee/information/report/report">专业定位测评报告02</navigator>
<text>2022-05-06 09:00</text>
</view>
<view class="evaluation-item">
<navigator open-type="navigate" url="/pages/examinee/information/report/report">专业定位测评报告01</navigator>
<text>2022-05-06 09:00</text>
</view>
</view>
<button class="evaluation-btn" type="primary">开始测评</button>
</view>
</view>
<view class="tips">
提示:专业定位测评包含四个心理学专业量表,以及对学科优势的定位,若需要专业定位测评,请联系任何一位咨询师
</view>
</view>
<button class="examinee-btn" type="primary"><navigator open-type="redirect" url="/components/otherBar/otherBar">我是咨询师</navigator></button>
</view>
</view>

View File

@ -0,0 +1,9 @@
Component({
mixins: [],
data: {},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {},
});

View File

@ -0,0 +1,3 @@
{
"component": true
}

View File

@ -0,0 +1,96 @@
.report-body{
padding-bottom: 30rpx;
}
/* 个性特质分析 */
.report-nav{
display: flex;
justify-content: center;
height: 92rpx;
background-color: #FFFFFF;
margin-top: 10rpx;
}
.report-nav>view{
font-size: 32rpx;
line-height: 92rpx;
margin: 0 30rpx;
}
/* .report-nav>view.active{
color: #3b99d9;
} */
.report-relation{
display: flex;
justify-content: space-around;
height: 80rpx;
background-color: #FFFFFF;
margin-top: 10rpx;
}
.report-relation text{
font-size: 28rpx;
line-height: 80rpx;
}
.section{
padding: 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
margin-top: 20rpx;
}
.report-title{
font-size: 36rpx;
line-height: 60rpx;
}
.report-h2{
display: block;
font-size: 32rpx;
line-height: 46rpx;
margin: 10rpx 0;
}
.report-h3{
display: block;
font-size: 28rpx;
line-height: 44rpx;
text-align: justify;
}
.report-img,
.report-img image{
width: 100%;
}
.report-img>text{
display: block;
width: 100%;
min-height: 500rpx;
text-align: center;
line-height: 500rpx;
}
/* 专业类匹配度 */
.exponent-title{
display: flex;
justify-content: space-between;
align-items: center;
}
.exponent-title>view{
font-size: 36rpx;
line-height: 50rpx;
}
.exponent-list{
display: flex;
justify-content: space-between;
}
.exponent-item{
width: 32%;
text-align: center;
}
.exponent-item>text{
display: block;
font-size: 30rpx;
font-weight: 600;
line-height: 48rpx;
font-weight: 300;
}
.exponent-item>text:first-child{
font-size: 32rpx;
font-weight: 600;
border-bottom: 1px solid #2e9dff;
padding-bottom: 10rpx;
margin: 20rpx 0;
}

View File

@ -0,0 +1,555 @@
<view class="body report-body">
<view class="report-nav">
<view class="active" onTap="isClose">
个性特质分析
</view>
<view onTap="isOpen">
专业类匹配度
</view>
</view>
<view class="report-relation" a:if="{{isShow}}">
<text>江紫涵</text>
<text>北京</text>
<text>亲属测评</text>
<text>3月1日</text>
</view>
<view class="content">
<view class="report-list">
<view class="report-item" a:if="{{isShow}}">
<view class="section report-box1">
<view class="report-title">
一、职业价值观
</view>
<text class="report-h2">
报告人的职业价值观倾向{AAA}、{BBB},回避{CCC}、{DDD}
报告人的职业关键词是{AAAA}、{BBBB}
</text>
<text class="report-h3">
{AAA是倾向于这是关于AAA的标准描述文本BBB是倾向于这是关于BBB的标准描述文本CCC是不倾向于这是关于CCC的标准描述文本DDD是不倾向于这是关于DDD的标准描述文本。}
</text>
<view class="report-img">
<image mode="scaleToFill" src="/static/report.jpg" />
</view>
<!-- <text class="report-h2">
职业价值观倾向说明
</text>
<text class="report-h3">
价值观1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
价值观1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
价值观1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
价值观1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
价值观1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
价值观1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
价值观1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
</text> -->
</view>
<view class="section report-box2">
<view class="report-title">
二、多元智能
</view>
<text class="report-h2">
报告人的优势能力项是{AAA}、{BBB},弱势能力项是{CCC}、{DDD}
报告人的能力关键词是{AAAA}、{BBBB}
</text>
<text class="report-h3">
{优势能力项AAA说明这是关于AAA的标准描述文本优势能力项BBB说明这是关于BBB的标准描述文本弱势能力项CCC是说明关于CCC的标准描述文本弱势能力项DDD是说明这是关于DDD的标准描述文本。}
</text>
<view class="report-img">
<image mode="scaleToFill" src="/static/report.jpg" />
</view>
<!-- <text class="report-h2">
多元智能项目说明
</text>
<text class="report-h3">
能力1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
能力1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
能力1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
能力1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
能力1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
能力1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
能力1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
能力1: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明
</text> -->
</view>
<view class="section report-box3">
<view class="report-title">
三、职业兴趣
</view>
<text class="report-h2">
报告人的职业兴趣是{XYZ}
报告人的职业兴趣关键词是{AAAA}、{BBBB}
</text>
<text class="report-h3">
{这里是关于职业兴趣的20种模型之一说明文本这里是关于职业兴趣的20种模型之一说明文本这里是关于职业兴趣的20种模型之一说明文本这里是关于职业兴趣的20种模型之一说明文本这里是关于职业兴趣的20种模型之一说明文本。}
</text>
<view class="report-img">
<!-- <image mode="scaleToFill" src="/static/report.jpg" /> -->
<text>此处为雷达图</text>
</view>
<!-- <text class="report-h2">
职业兴趣因子说明
</text>
<text class="report-h3">
{因子X: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明}
{因子X: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明}
{因子X: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明}
{因子X: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明}
{因子X: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明}
{因子X: 这是关于能力1的解释解释解释说明说明说明说明说明说明说明}
</text> -->
</view>
<view class="section report-box4">
<view class="report-title">
四、MBTI性格类型
</view>
<text class="report-h2">
报告人的MBTI性格类型是{ABCD}
报告人的性格关键词是{AAAA}、{BBBB}
</text>
<text class="report-h3">
{这里是关于MBTI的16种模型之一说明文本这里是关于MBTI的16种模型之一说明文本这里是关于MBTI的16种模型之一说明文本这里是关于MBTI的16种模型之一说明文本这里是关于MBTI的16种模型之一说明文本这里是关于MBTI的16种模型之一说明文本。}
</text>
<view class="report-img">
<!-- <image mode="scaleToFill" src="/static/report.jpg" /> -->
<text>此处为MBTI四对反方向柱状图</text>
</view>
</view>
<view class="section report-box5">
<view class="report-title">
五、学科优势与劣势分析
</view>
<text class="report-h2">
报告人的学科优势是{AA}、{BB}、{CC},薄弱学科是{DD}
报告人的学科分析关键词是{AAAA}、{BBBB}
</text>
<text class="report-h3">
{这里是关于学科优势的说明文本,这里是关于学科优势的说明文本,这里是关于学科优势的说明文本,这里是关于学科优势的说明文本,这里是关于学科优势的说明文本,这里是关于学科优势的说明文本。}
</text>
<view class="report-img">
<!-- <image mode="scaleToFill" src="/static/report.jpg" /> -->
<text>此处为雷达图</text>
</view>
</view>
</view>
<view class="report-item" a:if="{{!isShow}}">
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★★
</view>
<view class="percentage">
匹配度:>90%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(9)
</text>
<text>
生物医学工程类
海洋工程类
水利类
动物医学类
药学类
物理学类
植物生产类
动物生产类
口腔医学类
中药学类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(0)
</text>
<text>
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★★
</view>
<view class="percentage">
匹配度8390%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(7)
</text>
<text>
能源动力类
中西医结合类
航空航天类
生物工程类
兵器类
核工程类
心理学类类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(2)
</text>
<text>
图书情报与档案管理类
社会学类
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★★
</view>
<view class="percentage">
匹配度8390%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(7)
</text>
<text>
能源动力类
中西医结合类
航空航天类
生物工程类
兵器类
核工程类
心理学类类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(2)
</text>
<text>
图书情报与档案管理类
社会学类
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★★
</view>
<view class="percentage">
匹配度8390%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(7)
</text>
<text>
能源动力类
中西医结合类
航空航天类
生物工程类
兵器类
核工程类
心理学类类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(2)
</text>
<text>
图书情报与档案管理类
社会学类
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★★
</view>
<view class="percentage">
匹配度8390%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(7)
</text>
<text>
能源动力类
中西医结合类
航空航天类
生物工程类
兵器类
核工程类
心理学类类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(2)
</text>
<text>
图书情报与档案管理类
社会学类
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★★
</view>
<view class="percentage">
匹配度8390%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(7)
</text>
<text>
能源动力类
中西医结合类
航空航天类
生物工程类
兵器类
核工程类
心理学类类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(2)
</text>
<text>
图书情报与档案管理类
社会学类
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★★
</view>
<view class="percentage">
匹配度8390%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(7)
</text>
<text>
能源动力类
中西医结合类
航空航天类
生物工程类
兵器类
核工程类
心理学类类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(2)
</text>
<text>
图书情报与档案管理类
社会学类
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★
</view>
<view class="percentage">
匹配度8390%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(7)
</text>
<text>
能源动力类
中西医结合类
航空航天类
生物工程类
兵器类
核工程类
心理学类类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(2)
</text>
<text>
图书情报与档案管理类
社会学类
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
<view class="section report-exponent">
<view class="exponent-title">
<view class="exponent-star">
推荐指数:★★★★★
</view>
<view class="percentage">
匹配度8390%
</view>
</view>
<view class="exponent-list">
<view class="exponent-item">
<text>
自然科学类
(7)
</text>
<text>
能源动力类
中西医结合类
航空航天类
生物工程类
兵器类
核工程类
心理学类类
</text>
</view>
<view class="exponent-item">
<text>
社会科学类
(2)
</text>
<text>
图书情报与档案管理类
社会学类
</text>
</view>
<view class="exponent-item">
<text>
人文科学类
(0)
</text>
<text>
</text>
</view>
</view>
</view>
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,21 @@
Page({
data: {
isShow: true
},
onLoad() {
dd.setNavigationBar({
title: '专业定位测评报告',
backgroundColor: '#FFFFFF',
});
},
isOpen(){
this.setData({
isShow: false
})
},
isClose(){
this.setData({
isShow: true
})
}
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,77 @@
.revise-body{
padding-bottom: 30rpx;
}
.revise{
background-color: #FFFFFF;
border-radius: 16rpx;
padding: 20rpx;
margin-top: 20rpx;
}
.revise-item{
margin-bottom: 20rpx;
}
.revise-title{
font-size: 32rpx;
line-height: 80rpx;
font-weight: bold;
}
.revise .row{
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
height: 76rpx;
line-height: 76rpx;
background-color: #f3f3f3;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
}
.revise .row>view{
width: 90%;
}
.revise .row>image{
width: 30rpx;
height: 30rpx;
}
.revise-input{
box-sizing: border-box;
background-color: #FFFFFF;
width: 100%;
height: 76rpx;
line-height: 76rpx;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
}
.revise-box{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
font-size: 32rpx;
line-height: 80rpx;
overflow: hidden;
}
.revise-box>label{
width: 32%;
display: flex;
align-items: center;
}
.revise-box checkbox{
width: 26rpx;
height: 26rpx;
}
.revise-btn{
display: inline-block;
width: auto;
height: 76rpx;
font-size: 32rpx;
padding: 0 30rpx;
line-height: 74rpx;
text-align: center;
background-color: #3898EC;
margin: 40rpx 50% 0;
transform: translateX(-50%);
}

View File

@ -0,0 +1,130 @@
<view class="body revise-body">
<view class="content">
<view class="revise">
<view class="revise-item">
<view class="revise-title">
姓名
</view>
<view class="revise-box">
<input class="revise-input" placeholder="" />
</view>
</view>
<view class="revise-item">
<view class="revise-title">
考籍省份
</view>
<view class="revise-box">
<picker onChange="bindAddrChange" value="{{addrIndex}}" range="{{addrArray}}">
<view class="row">
<view class="row-extra">{{addrArray[addrIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
<view class="revise-item">
<view class="revise-title">
选科组合
</view>
<view class="revise-box">
<label class="checkbox">
<checkbox value="物理" checked=""/>
<view class="point"></view>
<text class="checkbox-text">物理</text>
</label>
<label class="checkbox">
<checkbox value="化学" checked=""/>
<view class="point"></view>
<text class="checkbox-text">化学</text>
</label>
<label class="checkbox">
<checkbox value="生物" checked=""/>
<view class="point"></view>
<text class="checkbox-text">生物</text>
</label>
<label class="checkbox">
<checkbox value="历史" checked=""/>
<view class="point"></view>
<text class="checkbox-text">历史</text>
</label>
<label class="checkbox">
<checkbox value="地理" checked=""/>
<view class="point"></view>
<text class="checkbox-text">地理</text>
</label>
<label class="checkbox">
<checkbox value="政治" checked=""/>
<view class="point"></view>
<text class="checkbox-text">政治</text>
</label>
</view>
</view>
<view class="revise-item">
<view class="revise-title">
高考年份
</view>
<view class="revise-box">
<picker onChange="bindYearChange" value="{{yearIndex}}" range="{{yearArray}}">
<view class="row">
<view class="row-extra">{{yearArray[yearIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
</view>
<view class="revise-item">
<view class="revise-title">
性别
</view>
<view class="revise-box">
<picker onChange="bindSexChange" value="{{sexIndex}}" range="{{sexArray}}">
<view class="row">
<view class="row-extra">{{sexArray[sexIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
</view>
<view class="revise-item">
<view class="revise-title">
是否提前批
</view>
<view class="revise-box">
<label class="checkbox">
<checkbox value="艺考生" checked=""/>
<view class="point"></view>
<text class="checkbox-text">艺考生</text>
</label>
<label class="checkbox">
<checkbox value="体考生" checked=""/>
<view class="point"></view>
<text class="checkbox-text">体考生</text>
</label>
</view>
</view>
<view class="revise-item">
<view class="revise-title">
预估/模考成绩(非必填)
</view>
<view class="revise-box">
<input class="revise-input" placeholder="" />
</view>
</view>
<view class="revise-item">
<view class="revise-title">
预估/模考省内排名(非必填)
</view>
<view class="revise-box">
<input class="revise-input" placeholder="" />
</view>
</view>
</view>
</view>
<button class="revise-btn" type="primary">确认</button>
</view>
</view>

View File

@ -0,0 +1,34 @@
Page({
data: {
addrArray: ['北京', '上海', '广州'],
addrIndex: 0,
yearArray: ['2022', '2021', '2020','2019'],
yearIndex: 0,
sexArray: ['男', '女'],
sexIndex: 0
},
onLoad() {
dd.setNavigationBar({
title: '完善考生信息领取免费咨询',
backgroundColor: '#FFFFFF',
});
},
bindAddrChange(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
addrIndex: e.detail.value,
});
},
bindYearChange(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
yearIndex: e.detail.value,
});
},
bindSexChange(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
sexIndex: e.detail.value,
});
}
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,144 @@
.service-item{
margin: 10rpx 0 20rpx;
padding: 20rpx 40rpx 20rpx 20rpx;
border-radius: 16rpx;
background-color: #fff;
}
.service-title{
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 10rpx;
border-bottom: 2rpx solid #2e9dff;
}
.service-title>.text{
width: 90%;
line-height: 60rpx;
font-size: 32rpx;
}
.service-title>.text:first-child{
width: 10%;
font-size: 64rpx;
font-weight: 700;
}
/* .service-title>.text:last-child{
width: 12%;
} */
.service-txt{
display: block;
}
.service-student{
margin-bottom: 10rpx;
/* border-bottom: 2rpx solid #bec3c7; */
font-size: 28rpx;
line-height: 64rpx;
}
.service-answer>.text{
width: 100%;
font-size: 28rpx;
font-weight: 300;
line-height: 50rpx;
padding-left: 20rpx;
text-align: justify;
}
.service-more>navigator{
display: inline-block;
color: #0000ee;
text-decoration: underline;
}
.service-answer>.text:first-child{
font-size: 32rpx;
padding-bottom: 10rpx;
border-bottom: 2rpx none #bec3c7;
font-weight: normal;
padding-left: 0;
}
.service-answer>.text:last-child{
font-weight: normal;
}
.service-other{
margin-top: 20rpx;
}
.other-title{
border-top: 2rpx solid #2e9dff;
color: #822e50;
font-weight: bold;
line-height: 66rpx;
}
.other-order{
display: flex;
justify-content: center;
align-items: center;
font-size: 30rpx;
line-height: 60rpx;
color: #735260;
margin-bottom: 10rpx;
}
.service-evaluate{
width: 200rpx;
}
.service-evaluate .row{
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
height: 76rpx;
line-height: 76rpx;
background-color: #f3f3f3;
padding: 0 24rpx;
border: 2rpx solid #cccccc;
color: #333333;
font-size: 28rpx;
}
.service-evaluate .row>view{
width: 90%;
}
.service-evaluate .row>image{
width: 30rpx;
height: 30rpx;
}
.other-result{
color: #735260;
}
.other-order .left label,
.other-result label{
display: flex;
align-items: center;
}
.other-result .radio-group{
display: flex;
font-size: 30rpx;
line-height: 60rpx;
}
.other-result .radio-group label{
margin-left: 10rpx;
}
.other-result .radio-group label:nth-of-type(1){
margin-left: 0;
}
.service-btn{
display: inline-block;
width: auto;
height: 80rpx;
padding: 0 30rpx;
font-size: 32rpx;
margin: 20rpx 50%;
line-height: 80rpx;
background-color: #3898EC;
border: 0;
color: #FFFFFF;
transform: translateX(-50%);
}
.tips{
padding: 20rpx 0;
color: #bf3a30;
font-size: 36rpx;
font-style: italic;
text-align: center;
}
.service-text{
width: 100%;
padding: 0 20rpx;
}

View File

@ -0,0 +1,263 @@
<view class="body">
<view class="content">
<view class="service-item">
<view class="service-title">
<view class="text">4</view>
<view class="text">问:志愿填报从哪里着手? </view>
</view>
<view class="service-txt">
<view class="service-student">
<text>关联学生江紫涵时间2022-02-15 19:09</text>
</view>
<view class="service-answer">
<view class="text">回答from赵晓冬专家级咨询师</view>
<view class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.</view>
<view class="text">
<!-- <view class="service-more">您已参加考生的专业定位测评,可<navigator open-type="redirect" url="/pages/examinee/report/report" >查看报告</navigator></view> -->
<view>如需要进一步沟通:</view>
<view>请在XX-XX时间内联系我的电话13900000000</view>
<view>请加我钉钉号XXXXXXX</view>
</view>
</view>
<view class="service-other">
<view class="other-title">
我对咨询服务的评价:
</view>
<view class="other-order">
<view class="left">
<label>
<checkbox value="1" />
<view class="point"></view>
<text class="checkbox-text">有额外的网络/电话沟通:</text>
</label>
</view>
<view class="service-evaluate">
<picker onChange="bindEvaluateChange" value="{{evaluateIndex}}" range="{{evaluateArray}}">
<view class="row">
<view class="row-extra">{{evaluateArray[evaluateIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
</view>
<view class="other-result">
<radio-group class="radio-group" onChange="radioChange" name="lib">
<text>咨询结果:</text>
<label class="radio">
<radio value="非常有用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">非常有用</text>
</label>
<label class="radio">
<radio value="有点用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">有点用</text>
</label>
<label class="radio">
<radio value="没用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">没用</text>
</label>
</radio-group>
</view>
<button class="service-btn" type="">递交评价</button>
</view>
</view>
</view>
<view class="service-item">
<view class="service-title">
<view class="text">3</view>
<view class="text">问:志愿填报从哪里着手? </view>
</view>
<view class="service-txt">
<view class="service-student">
<text>关联学生江紫涵时间2022-02-15 19:09</text>
</view>
<view class="service-answer">
<view class="text">回答from赵晓冬专家级咨询师</view>
<view class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.</view>
<view class="text">
<view class="service-more">邀请您参加考生的<navigator open-type="redirect" url="/pages/counselor/position/position" >专业定位测评(点击可上测评)</navigator>,获得专业报告</view>
<view>如需要进一步沟通:</view>
<view>请在XX-XX时间内联系我的电话13900000000</view>
<view>请加我钉钉号XXXXXXX</view>
</view>
</view>
<view class="service-other">
<view class="other-title">
我对咨询服务的评价:
</view>
<view class="other-order">
<view class="left">
<label>
<checkbox value="1" />
<view class="point"></view>
<text class="checkbox-text">有额外的网络/电话沟通:</text>
</label>
</view>
<view class="service-evaluate">
<picker onChange="bindEvaluateChange" value="{{evaluateIndex}}" range="{{evaluateArray}}">
<view class="row">
<view class="row-extra">{{evaluateArray[evaluateIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
</view>
<view class="other-result">
<radio-group class="radio-group" onChange="radioChange" name="lib">
<text>咨询结果:</text>
<label class="radio">
<radio value="非常有用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">非常有用</text>
</label>
<label class="radio">
<radio value="有点用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">有点用</text>
</label>
<label class="radio">
<radio value="没用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">没用</text>
</label>
</radio-group>
</view>
<button class="service-btn" type="">递交评价</button>
</view>
</view>
</view>
<view class="service-item">
<view class="service-title">
<view class="text">2</view>
<view class="text">问:志愿填报从哪里着手? </view>
</view>
<view class="service-txt">
<view class="service-student">
<text>关联学生江紫涵时间2022-02-15 19:09</text>
</view>
<view class="service-answer">
<view class="text">回答from赵晓冬专家级咨询师</view>
<view class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.</view>
<view class="text">
<view class="service-more">您已参加考生的专业定位测评,可<navigator open-type="redirect" url="/pages/examinee/information/report/report" >查看报告</navigator></view>
<view>如需要进一步沟通:</view>
<view>请在XX-XX时间内联系我的电话13900000000</view>
<view>请加我钉钉号XXXXXXX</view>
</view>
</view>
<view class="service-other">
<view class="other-title">
我对咨询服务的评价:
</view>
<view class="other-order">
<view class="left">
<label>
<checkbox value="1" />
<view class="point"></view>
<text class="checkbox-text">有额外的网络/电话沟通:</text>
</label>
</view>
<view class="service-evaluate">
<picker onChange="bindEvaluateChange" value="{{evaluateIndex}}" range="{{evaluateArray}}">
<view class="row">
<view class="row-extra">{{evaluateArray[evaluateIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
</view>
<view class="other-result">
<radio-group class="radio-group" onChange="radioChange" name="lib">
<text>咨询结果:</text>
<label class="radio">
<radio value="非常有用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">非常有用</text>
</label>
<label class="radio">
<radio value="有点用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">有点用</text>
</label>
<label class="radio">
<radio value="没用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">没用</text>
</label>
</radio-group>
</view>
<button class="service-btn" type="">递交评价</button>
</view>
</view>
</view>
<view class="service-item">
<view class="service-title">
<view class="text">1</view>
<view class="text">问:志愿填报从哪里着手? </view>
</view>
<view class="service-txt">
<view class="service-student">
<text>关联学生江紫涵时间2022-02-15 19:09</text>
</view>
<view class="service-answer">
<view class="text">回答from赵晓冬专家级咨询师</view>
<view class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.</view>
<view class="text">
<view class="service-more">您已参加考生的专业定位测评,可<navigator open-type="redirect" url="/pages/examinee/information/report/report" >查看报告</navigator></view>
<view>如需要进一步沟通:</view>
<view>请在XX-XX时间内联系我的电话13900000000</view>
<view>请加我钉钉号XXXXXXX</view>
</view>
</view>
<view class="service-other">
<view class="other-title">
我对咨询服务的评价:(已评价)
</view>
<view class="other-order">
<text class="service-text">有额外的网络/电话沟通30分钟</text>
<view class="left" style="display:none">
<label>
<checkbox value="1" />
<view class="point"></view>
<text class="checkbox-text">有额外的网络/电话沟通:</text>
</label>
</view>
<view class="service-evaluate" style="display:none">
<picker onChange="bindEvaluateChange" value="{{evaluateIndex}}" range="{{evaluateArray}}">
<view class="row">
<view class="row-extra">{{evaluateArray[evaluateIndex]}}</view>
<image class="row-arrow" src="/static/arrowdown.png" mode="aspectFill" />
</view>
</picker>
</view>
</view>
<view class="other-result">
<text class="service-text">咨询结果:非常有用</text>
<radio-group class="radio-group" onChange="radioChange" name="lib" style="display:none">
<text>咨询结果:</text>
<label class="radio">
<radio value="非常有用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">非常有用</text>
</label>
<label class="radio">
<radio value="有点用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">有点用</text>
</label>
<label class="radio">
<radio value="没用" checked=""/>
<view class="point"><text></text></view>
<text class="radio-text">没用</text>
</label>
</radio-group>
</view>
<button style="display:none" class="service-btn" type="">递交评价</button>
</view>
</view>
</view>
<view class="tips">提示您还有6次免费提问机会</view>
</view>
</view>

View File

@ -0,0 +1,18 @@
Page({
data: {
evaluateArray: ['10分钟', '20分钟', '30分钟'],
evaluateIndex: 0
},
onLoad() {
dd.setNavigationBar({
title: '免费咨询',
backgroundColor: '#FFFFFF',
});
},
bindEvaluateChange(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
evaluateIndex: e.detail.value,
});
},
});

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,40 @@
.service-content{
padding-top: 20rpx;
}
.service-list{
display: flex;
justify-content: space-between;
align-items: center;
padding: 20rpx;
background-color: #fff;
margin-bottom: 4rpx;
}
.list-number{
width: 10%;
font-size: 64rpx;
line-height: 90rpx;
font-weight: 600;
}
.list-txt{
width: 90%;
}
.list-title{
display: flex;
justify-content: space-between;
align-items: center;
}
.list-title>text{
width: 80%;
font-size: 32rpx;
line-height: 48rpx;
}
.list-title>.list-time{
font-size: 28rpx;
color: #bec3c7;
}
.list-relation{
font-size: 28rpx;
line-height: 40rpx;
margin-top: 8rpx;
color: #89a6be;
}

View File

@ -0,0 +1,83 @@
<view class="body">
<view class="content service-content">
<view class="service-list">
<view class="list-number">
<text>4</text>
<view class="spot"></view>
</view>
<view class="list-txt">
<navigator open-type="navigate" url="/pages/examinee/service/answer/answer" >
<view class="list-title">
<text>志愿填报从哪里着手志愿填报从哪里着手志愿填报从哪里着手...</text>
<view class="list-time">
昨天
</view>
</view>
<view class="list-relation">
关联学生:江紫涵
</view>
</navigator>
</view>
</view>
<view class="service-list">
<view class="list-number">
<text>3</text>
<view class="spot"></view>
</view>
<view class="list-txt">
<navigator open-type="navigate" url="/pages/examinee/service/answer/answer" >
<view class="list-title">
<text>志愿填报从哪里着手志愿填报从哪里着手志愿填报从哪里着手...</text>
<view class="list-time">
昨天
</view>
</view>
<view class="list-relation">
关联学生:江紫涵
</view>
</navigator>
</view>
</view>
<view class="service-list">
<view class="list-number">
<text>2</text>
<view class="spot"></view>
</view>
<view class="list-txt">
<navigator open-type="navigate" url="/pages/examinee/service/answer/answer" >
<view class="list-title">
<text>志愿填报从哪里着手志愿填报从哪里着手志愿填报从哪里着手...</text>
<view class="list-time">
昨天
</view>
</view>
<view class="list-relation">
关联学生:江紫涵
</view>
</navigator>
</view>
</view>
<view class="service-list">
<view class="list-number">
<text>1</text>
<view class="spot"></view>
</view>
<view class="list-txt">
<navigator open-type="navigate" url="/pages/examinee/service/answer/answer" >
<view class="list-title">
<text>志愿填报从哪里着手志愿填报从哪里着手志愿填报从哪里着手...</text>
<view class="list-time">
昨天
</view>
</view>
<view class="list-relation">
关联学生:江紫涵
</view>
</navigator>
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,19 @@
Component({
mixins: [],
data: {
evaluateArray: ['10分钟', '20分钟', '30分钟'],
evaluateIndex: 0
},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {
bindEvaluateChange(e) {
// console.log('picker发送选择改变携带值为', e.detail.value);
this.setData({
evaluateIndex: e.detail.value,
});
},
},
});

View File

@ -0,0 +1,3 @@
{
"component": true
}

View File

@ -0,0 +1,55 @@
.supervisor{
margin: 20rpx 0;
padding: 20rpx 20rpx 40rpx;
border-radius: 16rpx;
background-color: #FFFFFF;
}
.supervisor-txt{
font-size: 36rpx;
line-height: 50rpx;
text-align: justify;
}
.supervisor-txt>text{
color: #bf3a30;
font-weight: 600;
}
.supervisor-step{
font-size: 36rpx;
line-height: 50rpx;
margin-top: 50rpx;
}
.supervisor-step .step-item{
margin-top: 40rpx;
}
.supervisor-step .step-item>view{
width: 80%;
margin: 0 auto;
line-height: 40rpx;
padding: 20rpx 0;
text-align: center;
border: 2rpx solid #2e80b6;
border-radius: 10rpx;
font-weight: 600;
}
.supervisor-step .step-item>image{
display: block;
width: 120rpx;
height: 120rpx;
margin: 0 auto;
opacity: .36;
}
.supervisor-phone{
margin-top: 40rpx;
}
.supervisor-phone>text{
display: block;
width: 100%;
font-size: 32rpx;
line-height: 64rpx;
text-align: center;
}
.supervisor-phone>text:nth-of-type(2){
font-size: 48rpx;
color: #bf3a30;
margin-top: 20rpx;
}

View File

@ -0,0 +1,50 @@
<view class="body">
<view class="content">
<view class="supervisor">
<view class="supervisor-txt">
本平台将于3月1日开通付费咨询并提供全过程<text>费用托管</text>与<text>咨询监理</text>,确保经认证的咨询师所提供的咨询服务全过程记录、监管、监理,并按招录结果付费。
</view>
<view class="supervisor-step">
<text>我们将提供以下8个步骤的咨询监理</text>
<view class="step-item">
<view>
1. 基本信息/意向收集梳理
</view>
<image mode="scaleToFill" src="/static/down.png" />
<view>
2. 专业定位测评
</view>
<image mode="scaleToFill" src="/static/down.png" />
<view>
3. 专业定位意向
</view>
<image mode="scaleToFill" src="/static/down.png" />
<view>
4. 模拟志愿方案
</view>
<image mode="scaleToFill" src="/static/down.png" />
<view>
5. 正式志愿方案
</view>
<image mode="scaleToFill" src="/static/down.png" />
<view>
6. 填报过程支持(截屏)
</view>
<image mode="scaleToFill" src="/static/down.png" />
<view>
7. 录取结果确认
</view>
<image mode="scaleToFill" src="/static/down.png" />
<view>
8. 服务评价
</view>
</view>
</view>
</view>
<view class="supervisor-phone">
<text>全程咨询监理电话</text>
<text>400 0052 365</text>
<text>7X12小时(9:00-21:00)</text>
</view>
</view>
</view>

View File

@ -0,0 +1,9 @@
Component({
mixins: [],
data: {},
props: {},
didMount() {},
didUpdate() {},
didUnmount() {},
methods: {},
});

View File

@ -0,0 +1,3 @@
{
"component": true
}

208
pages/index/index.acss Normal file
View File

@ -0,0 +1,208 @@
.index-body{
padding-bottom: 30rpx;
}
.banner{
width: 100%;
height: 410rpx;
overflow: hidden;
}
.banner image{
width: 100%;
height: 100%;
}
.perfect{
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
height: 188rpx;
padding: 30rpx 40rpx;
background-color: #2a6df2;
margin-top: 10rpx;
}
.perfect>text{
width: 60%;
font-size: 36rpx;
line-height: 60rpx;
color: #FFFFFF;
}
.perfect>navigator{
width: 190rpx;
font-size: 30rpx;
line-height: 40rpx;
padding: 10rpx 20rpx;
background-color: #fd6f41;
border-radius: 12rpx;
border: 2rpx solid #FFFFFF;
color: #FFFFFF;
text-align: center;
}
.ask{
display: flex;
justify-content: center;
align-items: center;
margin: 10rpx 0;
padding: 30rpx 20rpx;
background-color: #FFFFFF;
border-radius: 16rpx;
}
.ask>text{
width: 434rpx;
font-size: 32rpx;
line-height: 48rpx;
color: #fd6f41;
font-weight: normal;
}
.ask navigator{
padding: 10rpx 20rpx;
border-radius: 12rpx;
background-color: #2e9dff;
font-size: 28rpx;
line-height: 44rpx;
color: #FFFFFF;
}
.expert-first{
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 10rpx;
}
.first-img{
width: 390rpx;
height: 450rpx;
border-radius: 12rpx;
overflow: hidden;
}
.first-img image{
width: 100%;
min-height: 100%;
}
.first-txt{
width: calc(100% - 410rpx);
text-align: center;
}
.first-title{
font-size: 48rpx;
line-height: 60rpx;
color: #bf3a30;
}
.first-position,
.first-abstract{
font-size: 32rpx;
line-height: 44rpx;
}
.first-abstract{
margin: 30rpx 0;
}
.first-btn{
display: inline-block;
height: 64rpx;
line-height: 64rpx;
border-radius: 12rpx;
margin: 0 50%;
padding: 0 30rpx;
background-color: #2e9dff;
border: 0;
font-size: 28rpx;
transform: translateX(-50%);
}
.expert-first,
.expert-item{
width: 100%;
padding: 20rpx;
border-bottom: 2rpx solid #69b9ff;
border-radius: 16rpx;
background-color: #FFFFFF;
box-shadow: 2rpx 2rpx 6rpx 0 #bec3c7;
margin-bottom: 20rpx;
}
.expert-top{
display: flex;
justify-content: space-between;
width: 100%;
}
.expert-img{
width: 35%;
height: 244rpx;
border-radius: 16rpx;
overflow: hidden;
}
.expert-img image{
width: 100%;
height: 100%;
}
.expert-txt{
width: 62%;
}
.expert-title{
display: flex;
font-size: 32rpx;
line-height: 48rpx;
}
.expert-title>.text:first-child{
font-size: 40rpx;
color: #bf3a30;
margin-right: 12rpx;
}
.expert-score{
display: flex;
font-size: 32rpx;
line-height: 1.5;
margin: 4rpx 0;
}
.expert-score>.text:nth-child(odd){
font-size: 36rpx;
font-weight: bold;
color: #bf3a30;
margin-right: 4rpx;
}
.expert-score>.text:nth-child(2){
margin-right: 16rpx;
}
.expert-tags>.text{
display: inline-block;
padding: 8rpx 12rpx;
font-size: 28rpx;
border-radius: 32rpx;
border: 2rpx solid #49647b;
margin: 6rpx 20rpx 6rpx 0;
}
.expert-synopsis{
font-size: 32rpx;
line-height: 44rpx;
margin: 16rpx 0;
font-weight: 300;
}
.expert-bottom{
display: flex;
justify-content: center;
}
.expert-bottom navigator{
padding: 10rpx 20rpx;
border-radius: 12rpx;
background-color: #2e9dff;
margin: 0 20rpx;
font-size: 28rpx;
line-height: 44rpx;
color: #FFFFFF;
}
.expert-more{
font-size: 30rpx;
text-align: center;
margin-bottom: 40rpx;
}
.expert-phone{
display: flex;
justify-content: center;
font-size: 32rpx;
line-height: 48rpx;
color: #bf3a30;
font-weight: 600;
}
.expert-phone>.text{
font-size: 36rpx;
}

203
pages/index/index.axml Normal file
View File

@ -0,0 +1,203 @@
<view class="body index-body">
<view class="banner">
<image mode="scaleToFill" src="/static/banner.png" />
</view>
<view class="perfect">
<text>完善考生信息,马上领取公益咨询机会!</text>
<navigator open-type="navigate" url="/pages/examinee/information/revise/revise">
<text>
领取
免费咨询
</text>
</navigator>
</view>
<view class="content">
<view class="expert">
<view class="expert-first">
<view class="first-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="first-txt">
<view class="first-title">
董艳
</view>
<view class="first-position">
教授 项目顾问
</view>
<view class="first-abstract">
<text>面向学校提供高考政策、学生发展等的公益讲座及科研课题合作</text>
</view>
<button class="first-btn" type="primary">
<navigator open-type="navigate" url="/pages/examinee/information/revise/revise">联系</navigator>
</button>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-item">
<view class="expert-top">
<view class="expert-img">
<image mode="scaleToFill" src="/static/expert.jpg" />
</view>
<view class="expert-txt">
<view class="expert-title">
<view class="text">赵晓冬</view>
<view class="text">专家咨询师</view>
</view>
<view class="expert-score">
<view class="text">1666</view>
<view class="text">公益积分</view>
<view class="text">9.3</view>
<view class="text">好评度</view>
</view>
<view class="expert-tags">
<view class="text">中科院心理所</view>
<view class="text">12年经验</view>
<view class="text">硕士</view>
<view class="text">熟悉新高考</view>
</view>
</view>
</view>
<view class="expert-synopsis">
<view class="text">一所好的大学,是年轻人的家,是他们度过人生最好时光的地方!</view>
</view>
<view class="expert-bottom">
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">向TA提问</navigator>
<navigator open-type="navigate" url="/pages/examinee/expert/detail/detail">查看详情</navigator>
</view>
</view>
<view class="expert-more">
<navigator open-type="redirect" url="/components/tabBar/tabBar">更多咨询师</navigator>
</view>
<view class="expert-phone">
<view class="text">咨询师入驻热线:</view>400 0052 365
</view>
</view>
</view>
</view>

9
pages/index/index.js Normal file
View File

@ -0,0 +1,9 @@
Page({
data: {},
onLoad() {
dd.setNavigationBar({
title: '阿里云・有谱志愿咨询(公益)',
backgroundColor: '#FFFFFF',
});
},
});

3
pages/index/index.json Normal file
View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

BIN
snapshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
static/arrowdown.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1018 B

BIN
static/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

BIN
static/case01.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

BIN
static/down.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
static/expert.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

BIN
static/report.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
static/success.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB