LC/Web/Web.Main/Content/js/Training/TrainExam.js

177 lines
6.4 KiB
JavaScript

$(function () {
//下拉菜单
var arr = new Array();
var obj = new Object();
selectHelper.GetSelect({
url: "/Student/Value/GetFinancialTypeList",
Id: "#selectFT",
value: "全部"
});
//条件搜索事件绑定
$("#Search").bind("click", function () {
SerachList();
});
$("#keywordText").unbind("focus").focus(function () {
$("#keywordText").val("").css("color", "black");
});
$("#btnStartDateSort,#btnEndDateSort").unbind("click").click(function () {
var FinancialTypeId = $('#selectFT').val();
var keyword = $.trim($("#keywordText").val());
if (keyword == "客户姓名/身份证号") {
keyword = "";
}
var sortName = "a.StartDate";
var sortWay = true;
if ($(this).hasClass("sort-top")) {
$(this).removeClass("sort-top").addClass("sort-bottom");
sortName = $(this).attr("tag");
sortWay = true;
} else {
$(this).removeClass("sort-bottom").addClass("sort-top");
sortName = $(this).attr("tag");
sortWay = false;
}
TrainExamList(FinancialTypeId, keyword, sortName, sortWay);
});
//列表显示
TrainExamList(0, "", "a.StartDate", false);
})
//条件搜索
function SerachList() {
var FinancialTypeId = $('#selectFT').val();
var keyword = $.trim($("#keywordText").val())
if (keyword == "客户姓名/身份证号")
{
keyword = "";
}
var sortName = "a.StartDate";
var sortWay = false;
$("#btnStartDateSort,#btnEndDateSort").each(function () {
if ($(this).hasClass("sort-bottom")) {
$(this).removeClass("sort-bottom").addClass("sort-top");
}
});
TrainExamList(FinancialTypeId, keyword, sortName, sortWay);
}
//列表显示(学生端)
function TrainExamList(FinancialTypeId, keyword, sortName, sortWay) {
var isShow = $.getUrlParam("isShow");
if (isShow == null || isShow == "" || isShow == undefined) {
isShow = false;
}
pageHelper.Init({
url: "/Student/TrainExam/TrainExamList",
type: "POST",
pageDiv: "#pages",
data:
{
rId: Math.random(),
FinancialTypeId: FinancialTypeId,
keyword: keyword,
sortName: sortName,
sortWay: sortWay,
isShow: isShow
},
bind: function (data) {
var html = "";
if (data.Data.length > 0) {
$(data.Data).each(function (index, dom) {
//每行html
var trHtml = "";
trHtml += "<tr>";
trHtml += "<td>{0}</td>";
trHtml += "<td><div class=\"ellipsis\" title=\"{1}\">{1}</div></td>";
trHtml += "<td><div class=\"ellipsis\" title=\"{2}\">{2}</div></td>";
trHtml += "<td><div class=\"ellipsis\" title=\"{3}\">{3}</div></td>";
trHtml += "<td><div class=\"ellipsis\" title=\"{4}\">{4}</div></td>";
trHtml += "<td><div class=\"ellipsis\" title=\"{5}\">{5}</div></td>";
trHtml += "<td><div class=\"ellipsis\" title=\"{6}\">{6}</div></td>";
trHtml += "<td><div class=\"ellipsis\" title=\"{7}\">{7}</div></td>";
trHtml += "<td class=\"operate\">";
if (dom.StuCustomerId != null) {
trHtml += "已领取";
} else {
if (dom.TrainExamStateName == "已结束") {
trHtml += "未领取";
} else if (dom.TrainExamStateName == "未开始") {
trHtml += "——";
} else {
trHtml += "<a href=\"javascript:void(0);\" onclick=\"GetSaleOppruntity('{2}',{8})\">点击领取</a>";
}
}
trHtml += "</td>";
trHtml += "</tr>";
//拼接tbody
html += StringHelper.FormatStr(trHtml,
((data.PageIndex - 1) * data.PageSize + index + 1), //序号
dom.CustomerName, //客户姓名
dom.IDNum, //身份证号
dom.FinancialTypeName, //理财类型
dom.strStartDate, //开始时间
dom.strEndDate, //结束时间
dom.UserName, //发布人
dom.TrainExamStateName, //状态
dom.Id
);
});
} else {
html = "<tr><td colspan='9'>未找到相关记录!</td>";
}
$("#TrainExamBody").html(html);
}
});
}
//领取销售机会
function GetSaleOppruntity(IDNum, TrainExamId) {
$.ajax({
url: "/Student/TrainExam/GetTrainExamSales",
type: "POST",
data:
{
IDNum: IDNum,
TrainExamId: TrainExamId
},
success: function (data) {
if (data != null) {
if (data == 1) {//潜在客户
dialogHelper.Success({
content: "您已成功领取销售机会,请前往潜在客户查看信息!",
success: function () {
location.href = location.href;
},
});
} else {//已有客户
dialogHelper.Success({
content: "您已成功领取销售机会,请前往已有客户查看信息!",
success: function () {
location.href = location.href;
},
});
}
} else {
dialogHelper.Success({
content: "您已成功领取销售机会,请前往潜在客户查看信息!",
success: function () {
location.href = location.href;
},
});
}
}
});
}