移动新ui
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

140 lines
5.0 KiB

var LXS_UNIT = '个';
function lxs() {
travelagencylevelgroup();
travelagencyregiongroup();
};
var type_lxs = '';
//旅行社资源等级分布
function travelagencylevelgroup() {
$.ajax({
url: _CTX + '/baserestravel/getbyregion',
type: 'get',
success: function(data) {
console.log(data)
if (data) {
var ta;
for (var i = 0; i < data.length; i++) {
ta = data[i];
$("#lxslevel1").html(ta.grade1count + LXS_UNIT);
$("#lxslevel2").html(ta.grade2count + LXS_UNIT);
$("#lxslevel3").html(ta.grade3count + LXS_UNIT);
$("#lxslevel4").html(ta.grade4count + LXS_UNIT);
$("#lxslevel5").html(ta.grade5count + LXS_UNIT);
$("#lxslevel6").html(ta.gradeothercount + LXS_UNIT);
$(".unit_yw_4").html("<h4 onclick=\"travelagencypagelist(type_lxs=1403)\" onmouseover=\"this.style.cursor='hand'\">入境旅游</h4><p onclick=\"javascript:lxslistpoppage('入境旅游','','1403','')\" onmouseover=\"this.style.cursor='hand'\">" + ta.type3count + LXS_UNIT +"</p>");
$(".unit_yw_3").html("<h4 onclick=\"travelagencypagelist(type_lxs=1401)\" onmouseover=\"this.style.cursor='hand'\">赴台旅游</h4><p onclick=\"javascript:lxslistpoppage('赴台旅游','','1401'')\" onmouseover=\"this.style.cursor='hand'\">" + ta.type4count + LXS_UNIT +"</p>");
$(".unit_yw_2").html("<h4 onclick=\"travelagencypagelist(type_lxs=1402)\" onmouseover=\"this.style.cursor='hand'\">出境旅游</h4><p onclick=\"javascript:lxslistpoppage('出境旅游','','1402','')\" onmouseover=\"this.style.cursor='hand'\">" + ta.type2count + LXS_UNIT +"</p>");
$(".unit_yw_1").html("<h4 onclick=\"travelagencypagelist(type_lxs=1404)\" onmouseover=\"this.style.cursor='hand'\">国内旅游</h4><p onclick=\"javascript:lxslistpoppage('国内旅游','','1404','')\" onmouseover=\"this.style.cursor='hand'\">" + ta.type1count + LXS_UNIT + "</p>");
}
}
}
});
}
//旅行社资源地区分布TOP5
function travelagencyregiongroup() {
$.ajax({
url: _CTX + '/baserestravel/selecttop5',
type: 'get',
success: function(data) {
if (data) {
for (var i = 0; i < data.length; i++) {
let item = data[0];
$(".unit_diqfb_"+(i + 1)).html("<h5>" + item.citycode + "</h5><p onclick=\"javascript:lxslistpoppage('" + item
.name + "','','','" + item.countycode + "')\" onmouseover=\"this.style.cursor='hand'\" style=\"display:block;width:25px;margin-left:40px;\">" + item.grade5count +LXS_UNIT+
"</p>");
}
while (i < 5){
$(".unit_diqfb_"+(i + 1)).empty();
i++;
}
}
}
});
}
//旅行社资源列表查询
function travelagencypagelist() {
var searchword = $("#travelagencylistsearchword").val();
var grade = $("#grade_lxs").val() ? $("#grade_lxs").val() : "";
$("#grade_lxs").val('');
$.ajax({
url: _CTX + "/lydlxxxt/lxspagelist?page=" + page + "&searchword=" + searchword + "&grade=" + grade + "&type=" + type_lxs,
type: 'get',
async: true,
dataType: 'json',
success: function(result) {
var num = result.num;
totalpage = result.totalPage;
page = result.curPage;
var data = result.data;
var lxs;
var html;
$("#travelagencypagelist").html("");
$("#travelagencypage").html(page + "/" + totalpage);
$("#travelagencysnum").html("总共有" + num + "条数据");
clearpoints();
qcjqd(); //清除地图上所有的点
for (var i = 0; i < data.length; i++) {
lxs = data[i];
html = "<li> <a href=\"javascript:mkp(" + lxs.id + ",2,'" + lxs.cname + "','" + lxs.addr + "','" + lxs.logo +
"','" + lxs.lon + "','" + lxs.lat + "')\"><div class=\"dl_jq_pic\"><img src=\"" + lxs.logo +
"\" onerror='beiyongimg()' /></div>" +
"<div class=\"dl_jq_inf\"><h3>" + isDataEmpty(lxs.cname) + "</h3><p>旅行社等级:" + lxslevel(lxs.level) + "</p>" +
"<p>旅行社地址:" + isDataEmpty(lxs.addr) + "</p><p>旅行社电话:" + (isDataEmpty(lxs.consulting_mobile) ? lxs.consulting_mobile : "未知") +
"</p></div></a> </li>";
$("#travelagencypagelist").append(html);
initpoint(lxs.id, 2, lxs.cname, lxs.addr, lxs.logo, lxs.lon, lxs.lat, i,lxs.level);
}
if(grade || type_lxs){
type_lxs = '';
var points = travelagencyData.filter(function(e){
return data.map(a => a.id).indexOf(e.id) > -1;
});
markPoints(points,style);
} else {
markPoints(travelagencyData,style);
}
},
fail: function() {
alert("获取基础信息失败");
}
});
}
function lxslevel(level) {
if (level == 1) {
return "一星级";
} else if (level == 2) {
return "二星级";
} else if (level == 3) {
return "三星级";
} else if (level == 4) {
return "四星级";
} else if (level == 5) {
return "五星级";
} else {
return "未评级";
}
}
//弹出列表页
function lxslistpoppage(title, level, type, dname) {
layer.open({
type: 2,
shade: [0.7, '#333'],
title: "",
anim: 2,
area: ['75%', '70%'],
content: _CTX + '/lytravelagency/searchLyTravelAgencyList.do?searchtype=1&level=' + level + "&type=" + type +
"&region=" + dname,
});
var e=window.event || arguments.callee.caller.arguments[0];
e.stopPropagation();
}