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.
99 lines
3.2 KiB
99 lines
3.2 KiB
var defaultclassification = ""; //默认分类ID
|
|
|
|
// 截取url中的参数
|
|
function GetQueryString(name) {
|
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
|
|
var r = window.location.search.substr(1).match(reg);
|
|
if (r != null) return unescape(r[2]);
|
|
return null
|
|
}
|
|
|
|
// 传递userId
|
|
if (GetQueryString("userId") != null && GetQueryString("userId").toString().length > 1) {
|
|
var userId = GetQueryString("userId");
|
|
}
|
|
|
|
if (GetQueryString("new_userid") != null && GetQueryString("new_userid").toString().length > 1) {
|
|
var new_userid = GetQueryString("new_userid");
|
|
}
|
|
|
|
|
|
Array.prototype.myForEach = function myForEach(callback, context) {
|
|
context = context || window;
|
|
if (Array.prototype.forEach) {
|
|
// 调用forEach方法,不做任何处理
|
|
this.forEach(callback, context);
|
|
return;
|
|
}
|
|
}
|
|
|
|
window.onload = function () {
|
|
classificationList(); //左侧分类
|
|
}
|
|
|
|
let new_name_date = [];
|
|
//获取分类列表
|
|
function classificationList() {
|
|
let getList = new AJAX_OBJ(AgencyAddress + "ConsultingContext/getSelection", getSuccess, onUrlError);
|
|
getList.getRequestData();
|
|
|
|
function getSuccess(xmlHttp) {
|
|
let res = eval('(' + xmlHttp.responseText + ')');
|
|
if (res.resultCode === "00000000") {
|
|
var html = "";
|
|
res.data.myForEach(function (item, index, arr) {
|
|
new_name_date.push(item.consultingId);
|
|
});
|
|
for (var i = 0; i < res.data.length; i++) {
|
|
if (i == 0) {
|
|
defaultclassification = res.data[i].consultingId;
|
|
}
|
|
html += '<div class="cen_ter" onclick="read(\'' + res.data[i].consultingId + '\')">' + res.data[i].consultingName + '</div>';
|
|
}
|
|
$(".left_center").html(html);
|
|
contextList(userId, new_userid); //右侧分类对应内容
|
|
} else {
|
|
Dreamer.error(res.resultMsg);
|
|
}
|
|
}
|
|
}
|
|
|
|
function read(value) {
|
|
window.location.href = "../html/InfoCenterList.html?time=" + new Date().getTime();
|
|
cookieHandler.set("CenterList", value);
|
|
}
|
|
|
|
function contextList(value, new_userid) {
|
|
new_name_date.myForEach(function (item, index, arr) {
|
|
if (item == new_userid) {
|
|
$(".left_center").children("div").eq(index).attr("class", "cen_ter_true");
|
|
} else {
|
|
$(".left_center").children("div").eq(index).attr("class", "cen_ter");
|
|
}
|
|
});
|
|
if (value != null && value != "" && value != undefined) {
|
|
let getList = new AJAX_OBJ(AgencyAddress + "ConsultingContext/getInfo?contextId=" + value, getSuccess, onUrlError);
|
|
getList.getRequestData();
|
|
|
|
function getSuccess(xmlHttp) {
|
|
let res = eval('(' + xmlHttp.responseText + ')');
|
|
if (res.resultCode === "00000000") {
|
|
var title = res.data.contextTitle;
|
|
if (title == null || title == "" || title == undefined) {
|
|
title = "无标题信息";
|
|
}
|
|
var html = '<div class="context-list">' +
|
|
'<div class="context-header col-md-4" title="' + title + '">' + title + '</div>' +
|
|
'<div class="context-body ql-editor">' + res.data.context + '</div></div>';
|
|
$(".list_main_right").html(html);
|
|
} else {
|
|
Dreamer.error(res.resultMsg);
|
|
}
|
|
}
|
|
} else {
|
|
Dreamer.error("获取信息失败!!!!");
|
|
setTimeout(function () {
|
|
window.location.href = 'InfoCenterList.html?time=' + new Date().getTime();
|
|
}, 1000)
|
|
}
|
|
}
|