修改0118
parent
a76e7d5bdc
commit
c0b1ed2ec0
1
app.json
1
app.json
|
@ -3,6 +3,7 @@
|
|||
"pages/login/login",
|
||||
"components/tabBar/tabBar",
|
||||
"components/otherBar/otherBar",
|
||||
"pages/examinee/expert/expert",
|
||||
"pages/counselor/account/bind/bind",
|
||||
"pages/counselor/free/freedetail/freedetail",
|
||||
"pages/counselor/personal/list/list",
|
||||
|
|
|
@ -8,14 +8,14 @@
|
|||
<navigator open-type="navigate" url="/pages/examinee/expert/questions/questions">马上提问</navigator>
|
||||
</view>
|
||||
<view class="expert">
|
||||
<view class="expert-item">
|
||||
<view class="expert-item" a:for="{{expertList}}" a:for-index="index" a:for-item="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">{{item[index].name}}</view>
|
||||
<view class="text">专家咨询师</view>
|
||||
</view>
|
||||
<view class="expert-score">
|
||||
|
@ -40,6 +40,9 @@
|
|||
<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">
|
||||
|
@ -47,7 +50,7 @@
|
|||
</view>
|
||||
<view class="expert-txt">
|
||||
<view class="expert-title">
|
||||
<view class="text">赵晓冬</view>
|
||||
<view class="text">赵晓冬2</view>
|
||||
<view class="text">专家咨询师</view>
|
||||
</view>
|
||||
<view class="expert-score">
|
||||
|
|
|
@ -1,9 +1,54 @@
|
|||
Component({
|
||||
mixins: [],
|
||||
data: {},
|
||||
data: {
|
||||
page: 1,
|
||||
size: 10,
|
||||
expertList:[]
|
||||
},
|
||||
props: {},
|
||||
didMount() {},
|
||||
didMount() {
|
||||
this.getExpertList();
|
||||
},
|
||||
didUpdate() {},
|
||||
didUnmount() {},
|
||||
methods: {},
|
||||
methods: {
|
||||
getExpertList(){
|
||||
let params = {
|
||||
page: this.data.page,
|
||||
size: this.data.size
|
||||
};
|
||||
let token = '';
|
||||
dd.getStorage({
|
||||
key: 'token',
|
||||
success: (res)=> {
|
||||
// dd.alert({content: '获取成功:' + res.data.authCode});
|
||||
token = res.data.token;
|
||||
dd.utils.$http('/api/consumer/expert-list','GET',params,token).then(
|
||||
(data) => {
|
||||
let list = data.data.data.list;
|
||||
console.log(list,111);
|
||||
list.forEach(item=>{
|
||||
let obj = {
|
||||
id: item.id,
|
||||
avatar: item.avatar,
|
||||
name: item.name,
|
||||
tags_text: item.tags_text,
|
||||
slogan: item.slogan,
|
||||
keywords_list: item.keywords_list
|
||||
}
|
||||
this.data.expertList.push(obj);
|
||||
console.log(this.data.expertList,222)
|
||||
})
|
||||
},
|
||||
(err) => {
|
||||
console.log('错误:'+err);
|
||||
}
|
||||
);
|
||||
},
|
||||
fail: (res)=>{
|
||||
dd.alert({content: res.errorMessage});
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
});
|
|
@ -3,29 +3,6 @@ Page({
|
|||
authCode:''
|
||||
},
|
||||
onLoad(){
|
||||
// 提取免登码
|
||||
dd.getStorage({
|
||||
key: 'authCode',
|
||||
success: function(res) {
|
||||
// dd.alert({content: '获取成功:' + res.data.authCode});
|
||||
// 登录
|
||||
let params = {
|
||||
code: res.data.authCode
|
||||
}
|
||||
dd.utils.$http('/api/user/login','POST',params).then(
|
||||
(data) => {
|
||||
console.log(res.data.authCode)
|
||||
dd.redirectTo({
|
||||
url: '/pages/index/index'
|
||||
})
|
||||
},
|
||||
(err) => {
|
||||
console.log('错误:'+err)
|
||||
}
|
||||
);
|
||||
},
|
||||
fail: function(res){
|
||||
//dd.alert({content: res.errorMessage});
|
||||
let _this = this;
|
||||
// 获取免登码
|
||||
dd.getAuthCode({
|
||||
|
@ -40,7 +17,7 @@ Page({
|
|||
data: {
|
||||
authCode: res.authCode,
|
||||
},
|
||||
success: function() {
|
||||
success: (res)=> {
|
||||
// dd.alert({content: '写入成功'});
|
||||
}
|
||||
});
|
||||
|
@ -50,10 +27,20 @@ Page({
|
|||
}
|
||||
dd.utils.$http('/api/user/login','POST',params).then(
|
||||
(data) => {
|
||||
console.log(data)
|
||||
// console.log(data.data.data.token,123)
|
||||
// 缓存token
|
||||
dd.setStorage({
|
||||
key: 'token',
|
||||
data: {
|
||||
token: data.data.data.token
|
||||
},
|
||||
success: (res)=> {
|
||||
// dd.alert({content: '写入成功'});
|
||||
dd.redirectTo({
|
||||
url: '/pages/index/index'
|
||||
url: '/components/tabBar/tabBar'
|
||||
})
|
||||
}
|
||||
});
|
||||
},
|
||||
(err) => {
|
||||
console.log('错误:'+err)
|
||||
|
@ -67,6 +54,4 @@ Page({
|
|||
}
|
||||
})
|
||||
}
|
||||
});
|
||||
}
|
||||
})
|
|
@ -1,13 +1,14 @@
|
|||
import config from '/config/config'
|
||||
export default {
|
||||
$http(url, method, data, h) {
|
||||
$http(url, method, data,token) {
|
||||
return new Promise(function(resolve, reject) {
|
||||
dd.httpRequest({
|
||||
url: config.BASE_URL+url,
|
||||
method: method,
|
||||
data: data,
|
||||
header:{
|
||||
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
|
||||
headers:{
|
||||
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
|
||||
'Authorization': 'Bearer '+token || ''
|
||||
},
|
||||
success: (res) => {
|
||||
if (res.status == 200) {
|
||||
|
|
Loading…
Reference in New Issue