var keys;
var Cids; //分类id
var ids; //指标id
var CategoryName; //分类名称
var Sort; //排序
var Score; //分数
var Title; //标题
var Remark; //备注
var Pid; //父id
var Left_Cids;
var Left_Sort;
var Left_Score;
var Left_Pid;
var $tableLeft = $('#tbr');
var $tableLeft1 = $('#tb1');
var token = $.cookie("token");
IndexCategoryGe();
$(function() {
$('.tool_bars').authorizeButton();
//搜索功能
$("#sc_btns").click(function() {
//Finish(keys);
IndexCategoryGe();
});
});
//清空选项
function Clean() {
$(".model").hide();
$("._CategoryName").val("");
$("._Score").val('');
$("._Sort").val('');
$(".F_Title").val('');
$(".F_Remark").val('');
}
///////////////////////////////////左边表格
/*获取选中行对象*/
$tableLeft1.on("click-row.bs.table", function(e, row, ele) {
$('.success').removeClass('success'); //去除之前选中的行的,选中样式
$(ele).addClass('success'); //添加当前选中的 success样式用于区别
Left_Cids = row.F_PagerId; //问卷ID
$(".IMG_content").hide();
$('#tbr').show();
XQ(Left_Cids); ///获取问卷
});
//z获取问卷列表
function IndexCategoryGe() {
//销毁表格
$tableLeft1.bootstrapTable('destroy');
//初始化表格,动态从服务器加载数据
$tableLeft1.bootstrapTable({
method: "get", //使用get请求到服务器获取数据
url: huayi.config.callcenter_url + "Questionnaire/GetPagerInfoList",
striped: true, //表格显示条纹
pagination: true, //启动分页
pageSize: 5, //每页显示的记录数
pageNumber: 1, //当前第几页
pageList: [5, 20, 50, 100], //记录数可选列表
search: false, //是否启用查询
showColumns: false, //显示下拉框勾选要显示的列
showRefresh: false, //显示刷新按钮
sidePagination: "server", //表示服务端请求
//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
//设置为limit可以获取limit, offset, search, sort, order
queryParamsType: "undefined",
queryParams: function queryParams(params) { //设置查询参数
var param = {
PageIndex: params.pageNumber,
PageSize: params.pageSize,
Key: $("#KeyWords").val(),
token: token
};
return param;
},
onLoadSuccess: function() { //加载成功时执行
// layer.msg("加载成功");
$('tool_downs').authorizeOperateButton();
},
onLoadError: function() { //加载失败时执行
//layer.msg("加载数据失败", { time: 1500, icon: 2 });
}
});
}
//编号
function setCode(val, row, index) {
return index + 1;
}
//操作
function formatterOperate(val) {
return '
'
}
//操作
function btn_operate(val) {
layer.open({
type: 2,
content: "../Questionnaire/addSetting.html?str=" + val, //iframe的url,no代表不显示滚动条
title: '问卷信息',
area: ['80%', '75%'], //宽高
});
}
//删除
function btn_delete() {
if(Left_Cids) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "/Questionnaire/DeletePagerInfo",
dataType: 'json',
data: {
id: Left_Cids,
token: $.cookie("token"),
},
async: true,
success: function(data) {
layer.msg("删除成功");
IndexCategoryGe();
}
});
} else {
layer.msg('没有可删除的选项!');
}
}
//修改功能
function btn_edit() {
var Str = Left_Cids;
if(Left_Cids) {
layer.open({
type: 2,
content: "../Questionnaire/editQuestionnaireInfo.html?str=" + Str, //iframe的url,no代表不显示滚动条
title: '修改问卷',
area: ['35%', '40%'], //宽高
});
} else {
layer.msg('没有可修改的选项!');
Clean();
}
}
//增加
function btn_add() {
var Str = Left_Cids;
//console.log(Str);
layer.open({
type: 2,
content: "../Questionnaire/addQuestionnaireInfo.html?", //iframe的url,no代表不显示滚动条
title: '问卷信息',
area: ['35%', '40%'], //宽高
});
};
//右边表格
//详情展示
function XQ(Left_Cids) {
$('.WJ_box').show();
$(".Qus_box").empty();
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "/Questionnaire/GetPagerInfoQ",
async: true,
dataType: "json",
data: {
pid: Left_Cids,
token: $.cookie("token"),
},
success: function(data) {
if(data.state.toLowerCase() == 'success') {
$('.Title').text(data.data.F_Title);
$(".F_Remark").text(data.data.F_Remark);
var Questions = data.data.F_Questions;
var html = '';
for(var i = 0; i < Questions.length; i++) {
var questype = Questions[i].questype;
var Quesid = Questions[i].quesid;
//console.log(Questions[i]);
html += '';
html += '';
html += '
' + Questions[i].questitle + '
';
html += '';
//判断类型
if(questype == 2) { //问答题
//选项
if(Questions[i].quesitems.length > 0) {
html += '';
var quesitems = Questions[i].quesitems;
for(var j = 0; j < quesitems.length; j++) {
html += ''
}
html += '
'
html += ''
}
} else if(questype == 1) {
html += '';
html += ''
html += '
'
} else {
if(Questions[i].quesitems.length > 0) {
html += '';
var quesitems = Questions[i].quesitems;
for(var j = 0; j < quesitems.length; j++) {
html += ''
}
html += '
'
html += '';
}
}
}
$(html).appendTo(".Qus_box");
}
}
});
}