[内网]文化云交易前端H5
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.
 
 
 
 
 
 

182 lines
6.9 KiB

var defaultclassification = ""; //默认分类ID
var modelId = -1;
let query = {}; //URL参数
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") {
if(res.data.length != 0){
res.data.myForEach(function(item, index, arr) {
new_name_date.push(item.consultingId);
});
var html = "";
for (var i = 0; i < res.data.length; i++) {
if (i == 0) {
defaultclassification = res.data[i].consultingId;
}
html += '<div class="cen_ter" onclick="contextList(\'' + res.data[i].consultingId + '\',\'' + res.data[
i].consultingName + '\',\'' + i + '\')">' + res.data[i].consultingName + '</div>';
}
$(".left_center").html(html);
if (cookieHandler.get("CenterList") == undefined || cookieHandler.get("CenterList") == null) {
contextList(0); //右侧分类对应内容
} else {
contextList(cookieHandler.get("CenterList")); //右侧分类对应内容
}
}else{
let rightml = '<div class="rigtcenter"><div>暂无数据</div></div>';
$('.list_main_right').html(rightml);
}
} else {
Dreamer.error(res.resultMsg);
}
}
}
function read(value, index, contextConsultingId) {
window.location.href = "../html/InforDetails.html?userId=" + value + '&new_userid=' + contextConsultingId +'&time=' + new Date().getTime();
}
function contextList(value, name, index) {
$(".left_center").children("div").eq(index).attr("class", "cen_ter_true");
if (modelId >= 0) {
$(".left_center").children("div").eq(modelId).attr("class", "cen_ter");
}
//默认刚进入页面第一个加背景颜色
if (value == 0 || value == new_name_date[0]) {
$(".left_center div").get(0).style.background = "#999999";
} else if (index != undefined || index != "undefined" || index != 0) {
$(".left_center div").get(0).style.background = "rgba(229, 229, 229, 1)";
}
new_name_date.myForEach(function(item, index, arr) {
if (item == value) {
$(".left_center").children("div").eq(index).attr("class", "cen_ter_true");
} else {
$(".left_center").children("div").eq(index).attr("class", "cen_ter");
}
});
modelId = index;
if (value == 0) { //默认显示导航第一个内容
let getList = new AJAX_OBJ(AgencyAddress + "ConsultingContext/getList?pageRows=1000&contextConsultingId=" +
defaultclassification, getSuccess, onUrlError);
getList.getRequestData();
function getSuccess(xmlHttp) {
let res = eval('(' + xmlHttp.responseText + ')');
if (res.resultCode === "00000000") {
var html = "";
if(res.data.pageDataList.length != 0){
for (var i = 0; i < res.data.pageDataList.length; i++) {
if (i == 0) {
html += '<div class="context-list">' +
'<div class="context-header">' +
'<div class="context-head-children"><strong>标题名称:</strong> ' + res.data.pageDataList[i]
.contextTitle + '</div>' +
'<div class="context-head-children"><strong>发布时间:</strong> ' + res.data.pageDataList[i]
.contextCreationTime + '</div>' +
'</div>' +
'<div class="context-button">' +
'<button class="btn btn-default btn_read" onclick="read(\'' + res.data.pageDataList[i]
.contextId + '\',\'' + name + '\',\'' + res.data.pageDataList[i].contextConsultingId +
'\')" type="button">阅读全文</button>' +
'</div></div>';
} else {
html += '<div class="context-list1">' +
'<div class="context-header">' +
'<div class="context-head-children"><strong>标题名称:</strong> ' + res.data.pageDataList[i]
.contextTitle + '</div>' +
'<div class="context-head-children"><strong>发布时间:</strong> ' + res.data.pageDataList[i]
.contextCreationTime + '</div>' +
'</div>' +
'<div class="context-button">' +
'<button class="btn btn-default btn_read" onclick="read(\'' + res.data.pageDataList[i]
.contextId + '\' ,\'' + name + '\',\'' + res.data.pageDataList[i].contextConsultingId +
'\')" type="button">阅读全文</button>' +
'</div></div>';
}
}
$(".list_main_right").html(html);
}else{
let rightml = '<div class="rigtcenter"><div>暂无数据</div></div>';
$('.list_main_right').html(rightml);
}
} else {
Dreamer.error(res.resultMsg);
}
}
} else {
let getList = new AJAX_OBJ(AgencyAddress + "ConsultingContext/getList?pageRows=1000&contextConsultingId=" +
value, getSuccess, onUrlError);
getList.getRequestData();
function getSuccess(xmlHttp) {
let res = eval('(' + xmlHttp.responseText + ')');
if (res.resultCode === "00000000") {
var html = "";
if(res.data.pageDataList.length != 0){
for (var i = 0; i < res.data.pageDataList.length; i++) {
if (i == 0) {
html += '<div class="context-list">' +
'<div class="context-header">' +
'<div class="context-head-children"><strong>标题名称:</strong> ' + res.data.pageDataList[i]
.contextTitle + '</div>' +
'<div class="context-head-children"><strong>发布时间:</strong> ' + res.data.pageDataList[i]
.contextCreationTime + '</div>' +
'</div>' +
'<div class="context-button">' +
'<button class="btn btn-default btn_read" onclick="read(\'' + res.data.pageDataList[i]
.contextId + '\',\'' + name + '\',\'' + res.data.pageDataList[i].contextConsultingId +
'\')" type="button">阅读全文</button>' +
'</div></div>';
} else {
html += '<div class="context-list1">' +
'<div class="context-header">' +
'<div class="context-head-children"><strong>标题名称:</strong> ' + res.data.pageDataList[i]
.contextTitle + '</div>' +
'<div class="context-head-children"><strong>发布时间:</strong> ' + res.data.pageDataList[i]
.contextCreationTime + '</div>' +
'</div>' +
'<div class="context-button">' +
'<button class="btn btn-default btn_read" onclick="read(\'' + res.data.pageDataList[i]
.contextId + '\',\'' + name + '\',\'' + res.data.pageDataList[i].contextConsultingId +
'\')" type="button">阅读全文</button>' +
'</div></div>';
}
}
$(".list_main_right").html(html);
}else{
let rightml = '<div class="rigtcenter"><div>暂无数据</div></div>';
$('.list_main_right').html(rightml);
}
} else {
Dreamer.error(res.resultMsg);
}
}
}
}
$("#new_top").bind("click", function() {
document.documentElement.scrollTop = document.body.scrollTop = 0
});