Commit e8e24317 authored by xishifeng's avatar xishifeng

经纪人详情评论别表,成交列表路由添加

parent 5505d875
...@@ -30,6 +30,14 @@ class Index ...@@ -30,6 +30,14 @@ class Index
{ {
return view('index/agent_detail'); return view('index/agent_detail');
} }
public function more_pingjia()
{
return view('index/more_pingjia');
}
public function more_chengjiao()
{
return view('index/more_chengjiao');
}
/** /**
* 楼盘详情 * 楼盘详情
* @return \think\Response * @return \think\Response
......
...@@ -43,6 +43,8 @@ Route::rule(['/city/:name' => 'error/index'] , '' ,'GET');*/ ...@@ -43,6 +43,8 @@ Route::rule(['/city/:name' => 'error/index'] , '' ,'GET');*/
Route::group('app', [ Route::group('app', [
'index' => [ 'app/index/index', [ 'method' => 'get' ] ], 'index' => [ 'app/index/index', [ 'method' => 'get' ] ],
'agent_detail' => [ 'app/index/agent_detail', [ 'method' => 'get' ] ], 'agent_detail' => [ 'app/index/agent_detail', [ 'method' => 'get' ] ],
'more_pingjia' => [ 'app/index/more_pingjia', [ 'method' => 'get' ] ],
'more_chengjiao' => [ 'app/index/more_chengjiao', [ 'method' => 'get' ] ],
'share_detail' => [ 'app/index/share_detail', [ 'method' => 'get' ] ], 'share_detail' => [ 'app/index/share_detail', [ 'method' => 'get' ] ],
'getShopDetails' => [ 'app/index/getShopDetail', [ 'method' => 'get | post' ] ], 'getShopDetails' => [ 'app/index/getShopDetail', [ 'method' => 'get | post' ] ],
]); ]);
......
@charset "utf-8"; @charset "utf-8";
body{
display: none;
}
.user-info-area{ .user-info-area{
background-image: url('/app/images/bg_yellow.png'); background-image: url('/app/images/bg_yellow.png');
background-size: 7.5rem 2.3rem; background-size: 7.5rem 2.3rem;
......
$(function(){ $(function() {
$(document.body).show();
var _doc = $(document);
var _appToken = getUrlParam('token');
if(_appToken !== null) {
_doc.on('click', '.ps-back', function(e) {
e.preventDefault();
e.stopPropagation();
Compatible({
paraIos: {
'route': "aabb",
'url': 'back'
},
fnAndroid: function() {
window.android.onBackPressed();
},
fn: function() {
console.warn('error');
}
});
});
h5Page(_appToken, function(data) {
loadMain();
});
} else {
loadMain();
};
function loadMain() {
var _token = localStorage.getItem('token');
$.ajax({ $.ajax({
type: 'get', type: 'get',
url: ServerHost + '/api/brokerDetail/799', url: ServerHost + '/api/brokerDetail',
timeout: 30000, timeout: 30000,
dataType: 'json', dataType: 'json',
data: {
'AuthToken': _token
},
beforeSend: function() {}, beforeSend: function() {},
success: function(data) { success: function(data) {
if(typeof data === 'object') { if(typeof data === 'object') {
if (data['code'] == 200) { if(data['code'] == 200) {
$('#name_jingjiren').html(data['data']['realname']); $('#name_jingjiren').html(data['data']['realname']);
$('#time_ruzhi').html(data['data']['created']); $('#time_ruzhi').html(data['data']['created']);
$('#name_store').html(data['data']['sub_shopname']); $('#name_store').html(data['data']['sub_shopname']);
$('.portrait-area>img').attr('src',data['data']['head_portrait']); $('.portrait-area>img').attr('src', data['data']['head_portrait']);
$('#pingjia_fen').html(parseInt(data['data']['evaluate_grade'])); $('#pingjia_fen').html(parseInt(data['data']['evaluate_grade']));
$('.pingfen-area-large').html(dealStar(parseInt(data['data']['evaluate_grade']))); $('.pingfen-area-large').html(dealStar(parseInt(data['data']['evaluate_grade'])));
$('#pingjia_shu').html(Number(data['data']['evaluate_num'])>99?'99+':Number(data['data']['evaluate_num'])); $('#pingjia_shu').html(Number(data['data']['evaluate_num']) > 99 ? '99+' : Number(data['data']['evaluate_num']));
$('#chengjiao_lishi').html(data['data']['JournalAccounts']); $('#chengjiao_lishi').html(data['data']['JournalAccounts']);
$('#daikan_30').html(data['data']['watch_shop']); $('#daikan_30').html(data['data']['watch_shop']);
}else { } else {
layerTipsX(data['msg']); layerTipsX(data['msg']);
}; };
}else{ } else {
layerTipsX('数据错误'); layerTipsX('数据错误');
}; };
}, },
error: function(XMLHttpRequest, textStatus, errorThrown) { error: function(XMLHttpRequest, textStatus, errorThrown) {
layerTipsX('error'); layerTipsX('error');
}, },
complete: function(xhr, textStatus){ complete: function(xhr, textStatus) {
if(textStatus === 'timeout'){ if(textStatus === 'timeout') {
layerTipsX('请求超时'); layerTipsX('请求超时');
}; };
} }
}); });
function dealStar(_fen){ function dealStar(_fen) {
var _htmlTemp = ''; var _htmlTemp = '';
for(var i = 1;i<6;i++){ for(var i = 1; i < 6; i++) {
if(i < _fen/2+0.5){ if(i < _fen / 2 + 0.5) {
_htmlTemp += '<small class="small-active"></small>'; _htmlTemp += '<small class="small-active"></small>';
}else if(i == _fen/2+0.5){ } else if(i == _fen / 2 + 0.5) {
_htmlTemp += '<small class="small-active-guodu"></small>'; _htmlTemp += '<small class="small-active-guodu"></small>';
}else{ } else {
_htmlTemp += '<small></small>'; _htmlTemp += '<small></small>';
} }
}; };
return _htmlTemp; return _htmlTemp;
}; };
function dealStarText(_fen){ function dealStarText(_fen) {
if(_fen>=8){ if(_fen >= 8) {
return '非常推荐'; return '非常推荐';
}else if(_fen>=6){ } else if(_fen >= 6) {
return '很好'; return '很好';
}else if(_fen>=4){ } else if(_fen >= 4) {
return '一般'; return '一般';
}else if(_fen>=4){ } else if(_fen >= 4) {
return '很差'; return '很差';
}else{ } else {
return '非常差'; return '非常差';
}; };
}; };
function dealScale(obj){ function dealScale(obj) {
if(obj['shangpu_type'] == '0'){ if(obj['shangpu_type'] == '0') {
return Number(obj['room_area'])+'-'+Number(obj['room_area2'])+'m²'; return Number(obj['room_area']) + '-' + Number(obj['room_area2']) + 'm²';
}else{ } else {
return Number(obj['room_area'])+'m²'; return Number(obj['room_area']) + 'm²';
} };
}; };
$.ajax({ $.ajax({
...@@ -84,12 +117,12 @@ $(function(){ ...@@ -84,12 +117,12 @@ $(function(){
beforeSend: function() {}, beforeSend: function() {},
success: function(data) { success: function(data) {
if(typeof data === 'object') { if(typeof data === 'object') {
if (data['code'] == 200) { if(data['code'] == 200) {
//评价列表 //评价列表
if(data['data']['evaluate'] && data['data']['evaluate'].length > 0){ if(data['data']['evaluate'] && data['data']['evaluate'].length > 0) {
var _html = ""; var _html = "";
$.each(data['data']['evaluate'], function(i, item) { $.each(data['data']['evaluate'], function(i, item) {
if(i<2){ if(i < 2) {
_html += '<li><div class="li-top-area oh"><figure class="li-top-area-left fl"><div class="oh fl"><img src="{7}" class="fl"></div><figcaption class="oh fl"><p>{0}</p><div class="oh"><div class="pingfen-area fl">{1}</div><p class="fl">{2}</p></div></figcaption></figure><div class="li-top-area-right fr">{3}</div></div><div class="li-bottom-area"><h3>{4}在{5}看房</h3><p>{6}</p></div></li>'.stringFormatObj({ _html += '<li><div class="li-top-area oh"><figure class="li-top-area-left fl"><div class="oh fl"><img src="{7}" class="fl"></div><figcaption class="oh fl"><p>{0}</p><div class="oh"><div class="pingfen-area fl">{1}</div><p class="fl">{2}</p></div></figcaption></figure><div class="li-top-area-right fr">{3}</div></div><div class="li-bottom-area"><h3>{4}在{5}看房</h3><p>{6}</p></div></li>'.stringFormatObj({
'0': item['user_nick'], '0': item['user_nick'],
'1': dealStar(item['evaluate_grade']), '1': dealStar(item['evaluate_grade']),
...@@ -103,16 +136,16 @@ $(function(){ ...@@ -103,16 +136,16 @@ $(function(){
}; };
}); });
$('.pingjia-list-area>ul').html(_html); $('.pingjia-list-area>ul').html(_html);
data['data']['evaluate'].length > 2 && $('.pingjia-list-area .see-all-area').show().find('a').attr('href','more_pingjia?id='+9); data['data']['evaluate'].length > 2 && $('.pingjia-list-area .see-all-area').show().find('a').attr('href', 'more_pingjia?id=' + 9);
}else{ } else {
$('.pingjia-list-area .zanwu_data').show(); $('.pingjia-list-area .zanwu_data').show();
}; };
//成交列表 //成交列表
if(data['data']['journalAccounts'] && data['data']['journalAccounts'].length > 0){ if(data['data']['journalAccounts'] && data['data']['journalAccounts'].length > 0) {
var _html2 = ""; var _html2 = "";
$.each(data['data']['journalAccounts'], function(i, item) { $.each(data['data']['journalAccounts'], function(i, item) {
if(i<2){ if(i < 2) {
_html2 += '<li class="oh"><div class="fl oh"><img src="{5}"></div><div class="fl"><h3 class="shangpu-name ellipsis">{0}</h3><p class="qianyue-time">签约时间:{1}</p><p class="mianji-scale">{2}</p><p class="zuji-price">租金均价:<span>{3}</span>元/月</p><p class="sp-text oh">{4}</p></div></li>'.stringFormatObj({ _html2 += '<li class="oh"><div class="fl oh"><img src="{5}"></div><div class="fl"><h3 class="shangpu-name ellipsis">{0}</h3><p class="qianyue-time">签约时间:{1}</p><p class="mianji-scale">{2}</p><p class="zuji-price">租金均价:<span>{3}</span>元/月</p><p class="sp-text oh">{4}</p></div></li>'.stringFormatObj({
'0': item['title'], '0': item['title'],
'1': '2017-12-12', '1': '2017-12-12',
...@@ -124,24 +157,25 @@ $(function(){ ...@@ -124,24 +157,25 @@ $(function(){
}; };
}); });
$('.chengjiao-list-area>ul').html(_html2); $('.chengjiao-list-area>ul').html(_html2);
data['data']['evaluate'].length > 2 && $('.chengjiao-list-area .see-all-area').show().find('a').attr('href','more_chengjiao?id='+9); data['data']['evaluate'].length > 2 && $('.chengjiao-list-area .see-all-area').show().find('a').attr('href', 'more_chengjiao?id=' + 9);
}else{ } else {
$('.chengjiao-list-area .zanwu_data').show(); $('.chengjiao-list-area .zanwu_data').show();
}; };
}else { } else {
layerTipsX(data['msg']); layerTipsX(data['msg']);
}; };
}else{ } else {
layerTipsX('数据错误'); layerTipsX('数据错误');
}; };
}, },
error: function(XMLHttpRequest, textStatus, errorThrown) { error: function(XMLHttpRequest, textStatus, errorThrown) {
layerTipsX('error'); layerTipsX('error');
}, },
complete: function(xhr, textStatus){ complete: function(xhr, textStatus) {
if(textStatus === 'timeout'){ if(textStatus === 'timeout') {
layerTipsX('请求超时'); layerTipsX('请求超时');
}; };
} }
}); });
};
}); });
\ No newline at end of file
...@@ -61,47 +61,49 @@ function Compatible(obj) { ...@@ -61,47 +61,49 @@ function Compatible(obj) {
//xishifeng 2017-05-08 //xishifeng 2017-05-08
//同联和福居的有区别 //同联和福居的有区别
function h5Page(token, fn) { function h5Page(token, fn) {
$.ajax({ localStorage.setItem('token', token);
type: "post", fn();
url: ServerHost + "/AppTab5/about_Token", // $.ajax({
data: { // type: "post",
'token': token // url: ServerHost + "/AppTab5/about_Token",
}, // data: {
dataType: "json", // 'token': token
success: function(data) { // },
if(typeof data === 'object'){ // dataType: "json",
if(data['status'] == '0'){ // success: function(data) {
console.log(data.msg); // if(typeof data === 'object'){
setLoginStorage(data, token, 'agents'); // if(data['status'] == '0'){
fn(data); // console.log(data.msg);
}else{ // setLoginStorage(data, token, 'agents');
try{ // fn(data);
layer.open({ // }else{
content: data.msg, // try{
skin: 'msg', // layer.open({
time: 2 // content: data.msg,
}); // skin: 'msg',
}catch(e){ // time: 2
alert(data.msg); // });
} // }catch(e){
// alert(data.msg);
} // }
}else{ //
try{ // }
layer.open({ // }else{
content: 'token验证接口数据错误', // try{
skin: 'msg', // layer.open({
time: 2 // content: 'token验证接口数据错误',
}); // skin: 'msg',
}catch(e){ // time: 2
alert('token验证接口数据错误'); // });
} // }catch(e){
}; // alert('token验证接口数据错误');
}, // }
error: function() { // };
console.warn("获取token失败"); // },
} // error: function() {
}); // console.warn("获取token失败");
// }
// });
} }
//每次登录时设置缓存数据 by xishifeng //每次登录时设置缓存数据 by xishifeng
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment