ypzycp/pages/examinee/expert/expert.js

84 lines
2.1 KiB
JavaScript

Component({
mixins: [],
data: {
page: 1,
size: 10,
expertList:[],
consult_amount: ''
},
props: {},
didMount() {
this.getConsultAmount();
this.getExpertList();
this.getExamineeInfo();
},
didUpdate() {},
didUnmount() {},
methods: {
getConsultAmount(){
dd.getStorage({
key: 'consult_amount',
success: (res)=> {
// dd.alert({content: '获取成功:' + res.data.authCode});
this.data.consult_amount = res.data.consult_amount;
console.log(this.data.consult_amount,123)
},
fail: (res)=>{
dd.alert({content: res.errorMessage});
}
})
},
noClick(){
dd.alert({
content: "您还未领取咨询机会哟!"
});
},
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,999);
let newArray = [];
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,
score: item.score,
comment_score: item.comment_score,
im_group_link: item.im_group_link,
im_group_qr: item.im_group_qr
}
newArray.push(obj);
this.setData({
expertList: newArray
})
})
},
(err) => {
console.log('错误:'+err);
}
);
},
fail: (res)=>{
dd.alert({content: res.errorMessage});
}
});
}
},
});