ZhiYeJianKang_PeiXun/Song.Site/Manage/Student/Scripts/LearningCard.js

96 lines
3.4 KiB
JavaScript
Raw Normal View History

2025-02-20 15:41:53 +08:00
$(function () {
//学习卡使用的按钮事件
use_card();
//学习卡领用(暂存的个人名下)
get_card();
//当点击学习卡列表中的使用按钮时
badge_use();
//查看学习卡详情
$(".viewinfo").click(function () {
var href = $(this).attr("href");
var code = $(this).text();
var box = new top.PageBox("学习卡:" + code, href, 1000, 80, null, window.name);
box.Open();
return false;
});
});
//填充学习到输入框,并使用
function set_card_use(card) {
$("#tbCard").val(card);
$("#btnUseCard").click();
}
//学习卡充值
function use_card() {
$("input[name$=btnUse]").click(function () {
//开始充值
var card = $("input[name$=tbCode").val();
if ($.trim(card) == "") return false;
$('input[name$=btnUse]').attr({"disabled":"disabled"});
$.post(window.location.href, { action: "useCode", card: card }, function (result_data) {
var data = eval(result_data);
//操作成功
if (data.state == 1) {
var txt = "选修课程" + data.items.length + "个,如下:<br/>";
for (var i = 0; i < data.items.length; i++) {
txt += (i + 1) + "、《" + unescape(data.items[i].Cou_Name) + "》<br/>";
}
var msg = new top.MsgBox("学习卡使用成功", txt, 400, 300, "msg");
msg.ShowCloseBtn = false;
msg.OverEvent = function () {
top.document.location.href = top.document.location.href;
};
msg.Open();
} else {
var msg = new top.MsgBox("学习卡使用失败", data.info, 400, 300, "msg");
msg.ShowCloseBtn = false;
msg.Open();
$("#card-error").text(data.info);
}
$("input[name$=btnUse]").removeAttr("disabled"); ;
});
return false;
});
}
//填充学习到输入框,并使用
function set_card_get(card) {
$("#tbCard").val(card);
$("#btnGetCard").click();
}
//学习卡领用
function get_card() {
$("input[name$=btnGet]").click(function () {
//开始充值
var card = $("input[name$=tbCode").val();
if ($.trim(card) == "") return false;
$('input[name$=btnGet]').attr({"disabled":"disabled"});
$.post(window.location.href, { action: "getCode", card: card }, function (result_data) {
var data = eval(result_data);
//操作成功
if (data.state == 1) {
var msg = new top.MsgBox("操作成功", "学习卡放置在个人名下,随时可以使用", 400, 300, "msg");
msg.ShowCloseBtn = false;
msg.OverEvent = function () {
top.document.location.href = top.document.location.href;
};
msg.Open();
} else {
var msg = new top.MsgBox("操作失败", data.info, 400, 300, "msg");
$("#card-error").text(data.info);
}
$("input[name$=btnGet]").removeAttr("disabled");
});
return false;
});
}
//当点击学习列表中的使用时
function badge_use() {
$(".use").click(function () {
var code = $.trim($(this).prev("a").text());
$("input[name$=tbCode]").val(code);
});
}