82 lines
2.4 KiB
JavaScript
82 lines
2.4 KiB
JavaScript
![]() |
let urlPrefix = getUrlPrefix()
|
||
|
getInfoFromClient()
|
||
|
|
||
|
// 封装layer消息提醒框
|
||
|
const toastMsg = (content = '操作完成', time = 2) => {
|
||
|
layer.open({
|
||
|
content,
|
||
|
time,
|
||
|
skin: 'msg'
|
||
|
})
|
||
|
}
|
||
|
|
||
|
let femaleCapList, maleCapList, joinHandList
|
||
|
const getInfo = () => {
|
||
|
networkRequest({
|
||
|
type: 'GET',
|
||
|
url: urlPrefix + '/blind-date/getConfig',
|
||
|
success(res) {
|
||
|
if(res.code === 200){
|
||
|
femaleCapList = res.data.femaleCapList
|
||
|
femaleCapList.sort((a, b) => {
|
||
|
return a.charmValueMin - b.charmValueMin
|
||
|
})
|
||
|
maleCapList = res.data.maleCapList
|
||
|
maleCapList.sort((a, b) => {
|
||
|
return a.charmValueMin - b.charmValueMin
|
||
|
})
|
||
|
joinHandList = res.data.joinHandList
|
||
|
joinHandList.sort((a, b) => {
|
||
|
return a.charmValueMin - b.charmValueMin
|
||
|
})
|
||
|
console.log(joinHandList);
|
||
|
renderView()
|
||
|
}else{
|
||
|
toastMsg(res.message)
|
||
|
}
|
||
|
},
|
||
|
error() {
|
||
|
toastMsg('網絡錯誤')
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
const renderView = () => {
|
||
|
let len1 = femaleCapList.length
|
||
|
let len2 = maleCapList.length
|
||
|
let len3 = joinHandList.length
|
||
|
// 帽子
|
||
|
femaleCapList.map((item, index) => {
|
||
|
$('.female').eq(index).find('img').attr('src', item.picUrl)
|
||
|
if(index+1 === len1){
|
||
|
$('.female').eq(index).find('span').html(item.charmValueMin + '+')
|
||
|
}else{
|
||
|
$('.female').eq(index).find('span').html(item.charmValueMin + '-' + item.charmValueMax)
|
||
|
}
|
||
|
})
|
||
|
|
||
|
// 男神帽子
|
||
|
maleCapList.map((item, index) => {
|
||
|
$('.male').eq(index).find('img').attr('src', item.picUrl)
|
||
|
if(index+1 === len2){
|
||
|
$('.male').eq(index).find('span').html(item.charmValueMin + '+')
|
||
|
}else{
|
||
|
$('.male').eq(index).find('span').html(item.charmValueMin + '-' + item.charmValueMax)
|
||
|
}
|
||
|
})
|
||
|
|
||
|
// 心动值
|
||
|
joinHandList.map((item, index) => {
|
||
|
// if(index+1 === len3){
|
||
|
// $('.h').eq(index).html(item.charmValueMin + '+')
|
||
|
// }else{
|
||
|
// $('.h').eq(index).html(item.charmValueMin + '-' + item.charmValueMax)
|
||
|
// }
|
||
|
$('.h').eq(index).html(item.charmValueMin)
|
||
|
})
|
||
|
}
|
||
|
|
||
|
$(function () {
|
||
|
setTimeout(() => {
|
||
|
getInfo()
|
||
|
}, 50)
|
||
|
})
|