ZhiYeJianKang_PeiXun/Song.Site/Manage/Course/Scripts/Courses_Outlines22.js
2025-02-20 15:41:53 +08:00

72 lines
2.6 KiB
JavaScript

$(function () {
var editurl = "Outline_Edit.aspx?couid=" + $().getPara("couid");
//新增与编辑按钮事件
$("input[name$=btnAdd]").click(function () {
var box = new top.PageBox("新增章节", editurl, 80, 80, null, window.name);
box.CloseEvent = function () {
//var href = window.location.href;
//window.location.href = $().setPara(href, "tmpara", new Date().getTime());
};
//box.Open();
return false;
});
//打开窗口,用于编辑、视频、附件的弹窗
$("a[type=open]").click(function () {
var txt = $(this).text();
var url = $(this).attr("href");
var box = new top.PageBox("章节管理->" + txt, url, 80, 80, null, window.name);
box.CloseEvent = function () {
//var href = window.location.href;
//window.location.href = $().setPara(href, "tmpara", new Date().getTime());
};
box.Open();
return false;
});
//编辑状态时的输入框宽度设置
$("input[name$=tbName]").each(function () {
var parent = $(this).parent();
var treeIco = parent.find(".treeIco");
$(this).width(parent.innerWidth() - treeIco.outerWidth(true) * treeIco.size() - 80
- parseInt($(this).css("border")) * 3);
});
//刷新缓存
var $notify = window.ELEMENT.Notification;
$api.put('Outline/Tree', { 'couid': $().getPara("couid") }).then(function (req) {
if (req.data.success) {
var result = req.data.result;
$notify({ message: '章节缓存刷新成功',type: 'success' });
} else {
throw req.data.message;
}
}).catch(function (err) {
//alert(err);
});
});
//导入
function OnInput() {
var href = String(window.document.location.href);
var page = "Outline_Input.aspx";
page += href.indexOf("?") > -1 ? href.substring(href.lastIndexOf("?")) : "";
var box = new top.PageBox("章节导入", page, 80, 80, null, window.name);
box.CloseEvent = function (box) {
//刷新父窗体
var parent = box.attr("parent");
window.top.PageBox.Refresh(parent);
};
box.Open();
return false;
}
//导出事件
function OnOutput() {
var href = String(window.document.location.href);
var page = "Outline_Export.aspx";
page += href.indexOf("?") > -1 ? href.substring(href.lastIndexOf("?")) : "";
var box = new top.PageBox("章节导出", page, 80, 80, null, window.name);
box.CloseEvent = function (box) {
//var parent = box.attr("parent");
//window.top.PageBox.Refresh(parent);
};
box.Open();
return false;
}