web/bundles/topxiaadmin/js/controller/course/manage.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
define(function (require, exports, module) {
var Notify = require('common/bootstrap-notify');
// require('../widget/category-select').run('course');
var CourseSetClone = require('../course-set/clone');
require('jquery.select2-css');
require('jquery.select2');
exports.run = function (options) {
var csl = new CourseSetClone();
var $table = $('#course-table');
$table.on('click', '.cancel-recommend-course', function () {
$.post($(this).data('url'), function (html) {
var $tr = $(html);
$table.find('#' + $tr.attr('id')).replaceWith(html);
Notify.success(Translator.trans('admin.course.cancel_recommend_success_hint'));
});
});
$table.on('click', '.js-course-set-clone', function () {
var $this = $(this);
var courseSetId = ($(this).closest('tr').attr('id')).split('-')[2];
$.ajax({
type: 'get',
url: $this.data('url'),
success: function(resp) {
$('#modal').html(resp).modal();
}
});
});
$table.on('click', '.close-course', function () {
var user_name = $(this).data('user');
if (!confirm(Translator.trans('admin.course.close_course_hint'))) return false;
$.post($(this).data('url'), function (html) {
var $tr = $(html);
$table.find('#' + $tr.attr('id')).replaceWith(html);
Notify.success(Translator.trans('admin.course.close_success_hint'));
});
});
$table.on('click', '.publish-course', function() {
var studentNum = $(this).closest('tr').next().val();
if (!confirm(Translator.trans('admin.course.publish_hint'))) return false;
$.post($(this).data('url'), function(response) {
if (!response['success'] && response['message']) {
Notify.danger(response['message']);
} else {
var $tr = $(response);
$table.find('#' + $tr.attr('id')).replaceWith($tr);
Notify.success(Translator.trans('admin.course.publish_success_hint'));
}
}).error(function(e) {
var res = e.responseJSON.error.message || Translator.trans('admin.course.unknow_error_hint');
Notify.danger(res);
});
});
$table.on('click', '.delete-course', function() {
var chapter_name = $(this).data('chapter');
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。