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.
98 lines
3.2 KiB
98 lines
3.2 KiB
let query = {}; //URL参数
|
|
|
|
let scr = $(location).prop('href').split("?")[1];
|
|
Array.prototype.myForEach = function myForEach(callback, context) {
|
|
context = context || window;
|
|
if (Array.prototype.forEach) {
|
|
// 调用forEach方法,不做任何处理
|
|
this.forEach(callback, context);
|
|
return;
|
|
}
|
|
}
|
|
if (scr) {
|
|
scr = scr.split("&").join("=").split("=")
|
|
scr.myForEach(function (item, index, arr) {
|
|
if (index % 2 === 0) {
|
|
query[item] = ""
|
|
} else {
|
|
query[scr[index - 1]] = item
|
|
}
|
|
});
|
|
// scr.forEach((item, index) => {
|
|
// if (index % 2 === 0) {
|
|
// query[item] = ""
|
|
// } else {
|
|
// query[scr[index - 1]] = item
|
|
// }
|
|
// });
|
|
}
|
|
|
|
query.new_nameId = decodeURI(query.new_nameId);
|
|
let new_name_date = [];
|
|
|
|
$(document).ready(function () {
|
|
classificationList(); //左侧分类
|
|
// classifDetilsList(query.new_nameId);
|
|
});
|
|
|
|
|
|
//获取分类列表
|
|
function classificationList() {
|
|
let data = {
|
|
"status": 1,
|
|
"pageIndex": 1,
|
|
"pageOrder": "field1;field2:1",
|
|
"pageRows": 1000000,
|
|
}
|
|
let postList = new AJAX_OBJ(AgencyAddress + "business/guide/queryList", BusinessGuide, onUrlError);
|
|
postList.postRequestData(JSON.stringify(data));
|
|
|
|
function BusinessGuide(xmlHttp) {
|
|
let res = eval('(' + xmlHttp.responseText + ')');
|
|
if (res.resultCode === "00000000") {
|
|
let prostr = '';
|
|
let leftList = res.data.pageDataList;
|
|
leftList.myForEach(function (item, index, arr) {
|
|
new_name_date.push(item.classId);
|
|
prostr += '<div class="cen_ter" onclick="contextList(\'' + item.className + '\' ,\'' + item.classId + '\')">' + item.className + '</div>';
|
|
});
|
|
// leftList.forEach((item, index) => {
|
|
// prostr += '<div class="cen_ter" onclick="contextList(\'' + item.className +
|
|
// '\')">' + item.className + '</div>';
|
|
// })
|
|
$('.left_center').html(prostr);
|
|
classifDetilsList(query.new_nameId);
|
|
} else {
|
|
Dreamer.error(res.resultMsg);
|
|
}
|
|
};
|
|
}
|
|
//获取详情数据
|
|
function classifDetilsList(urlData) {
|
|
new_name_date.myForEach(function (item, index, arr) {
|
|
if (item == query.classid) {
|
|
$(".left_center").children("div").eq(index).attr("class", "cen_ter_true");
|
|
} else {
|
|
$(".left_center").children("div").eq(index).attr("class", "cen_ter");
|
|
}
|
|
});
|
|
let postList = new AJAX_OBJ(AgencyAddress + "business/guide/queryTittleContent?nameId=" + urlData, queryTittleContent, onUrlError);
|
|
postList.postRequestData();
|
|
|
|
function queryTittleContent(xmlHttp) {
|
|
let res = eval('(' + xmlHttp.responseText + ')');
|
|
if (res.resultCode === "00000000") {
|
|
var html = '<div class="context-list">' +
|
|
'<div class="context-header col-md-4" title="' + res.data.busguideTitle + '">' + res.data.busguideTitle +
|
|
'</div>' +
|
|
'<div class="context-body context-body1 ql-editor">' + res.data.busguideContent + '</div></div>';
|
|
$(".list_main_right").html(html);
|
|
} else {
|
|
Dreamer.error(res.resultMsg);
|
|
}
|
|
};
|
|
}
|
|
//点击左侧跳转回业务指南列表页面
|
|
function contextList(value, classId) {
|
|
location.href = "SinGuideList.html?new_Name=" + value + '&classId=' + classId + '&time=' + new Date().getTime();
|
|
}
|