|
|
|
@ -16,7 +16,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
|
|
|
|
|
},
|
|
|
|
|
initTable: function () {
|
|
|
|
|
var sx_ = localStorage.getItem("teacherOpenCourseTable_field_" + Common.userInfoId); //筛选值显示、隐藏缓存
|
|
|
|
|
if($.isEmpty(sx_)){sx_ = {};}else {sx_ = JSON.parse(sx_);}
|
|
|
|
|
if ($.isEmpty(sx_)) {
|
|
|
|
|
sx_ = {};
|
|
|
|
|
} else {
|
|
|
|
|
sx_ = JSON.parse(sx_);
|
|
|
|
|
}
|
|
|
|
|
teacherOpenCourseTable = table.render({
|
|
|
|
|
elem: '#teacherOpenCourseTable',
|
|
|
|
|
height: Lib.getTableHeight(1),
|
|
|
|
@ -24,21 +28,20 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
|
|
|
|
|
method: 'post',
|
|
|
|
|
url: Common.ctxPath + '/jlw/teacherOpenCourse/list.json' // 数据接口
|
|
|
|
|
, page: Lib.tablePage // 开启分页
|
|
|
|
|
,toolbar: '#toolbar_teacherOpenCourse' //自定义头部左侧工具栏
|
|
|
|
|
,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏
|
|
|
|
|
/*,toolbar: '#toolbar_teacherOpenCourse' //自定义头部左侧工具栏
|
|
|
|
|
,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏*/
|
|
|
|
|
, limit: 10,
|
|
|
|
|
cols: [[ // 表头
|
|
|
|
|
{
|
|
|
|
|
/*{
|
|
|
|
|
type : 'checkbox',
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
},*/
|
|
|
|
|
{
|
|
|
|
|
field: 'teacherOpenCourseId',
|
|
|
|
|
title: '课程开课ID',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide:$.isEmpty(sx_['teacherOpenCourseId'])?false:sx_['teacherOpenCourseId'],
|
|
|
|
|
|
|
|
|
|
hide: true,
|
|
|
|
|
width: 60,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
@ -49,18 +52,36 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
|
|
|
|
|
hide: $.isEmpty(sx_['teacherOpenCourseTitle']) ? false : sx_['teacherOpenCourseTitle'],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field : 'teacherOpenCourseCode',
|
|
|
|
|
title : '课程编码',
|
|
|
|
|
field: 'teacherIdText',
|
|
|
|
|
title: '上课教师',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide:$.isEmpty(sx_['teacherOpenCourseCode'])?false:sx_['teacherOpenCourseCode'],
|
|
|
|
|
hide: $.isEmpty(sx_['teacherIdText']) ? false : sx_['teacherIdText'],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field : 'teacherIdText',
|
|
|
|
|
title : '教师名称',
|
|
|
|
|
field: 'schoolClassText',
|
|
|
|
|
title: '上课班级',
|
|
|
|
|
align: "center",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: 'time',
|
|
|
|
|
title: '课程学时',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide:$.isEmpty(sx_['teacherIdText'])?false:sx_['teacherIdText'],
|
|
|
|
|
hide: $.isEmpty(sx_['endTime']) ? false : sx_['endTime'],
|
|
|
|
|
templet: function (d) {
|
|
|
|
|
var v = Common.GetDateDiff(d.startTime, d.endTime, 'hour');
|
|
|
|
|
|
|
|
|
|
console.log(Common.getDate(d.startTime), Common.getDate(d.endTime))
|
|
|
|
|
return v + "学时";
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: 'teacherOpenCourseCode',
|
|
|
|
|
title: '课程编码',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide: true,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: 'teacherOpenCourseCover',
|
|
|
|
@ -68,37 +89,49 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
|
|
|
|
|
title: '封面列表',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide:$.isEmpty(sx_['teacherOpenCourseCover'])?false:sx_['teacherOpenCourseCover'],
|
|
|
|
|
hide: true,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: 'teacherOpenCourseSummary',
|
|
|
|
|
title: '简介',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide:$.isEmpty(sx_['teacherOpenCourseSummary'])?false:sx_['teacherOpenCourseSummary'],
|
|
|
|
|
hide: true,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field : 'teacherOpenCourseStatusText', //数据字典类型为 global_open_status
|
|
|
|
|
// title : '开课状态(1启用 2禁用)',
|
|
|
|
|
title : '开课状态',
|
|
|
|
|
field: 'teacherOpenCourseMergeTeacherAuthCode',
|
|
|
|
|
title: '开课授权码',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide:$.isEmpty(sx_['teacherOpenCourseStatusText'])?false:sx_['teacherOpenCourseStatusText'],
|
|
|
|
|
hide: $.isEmpty(sx_['teacherOpenCourseMergeTeacherAuthCode']) ? false : sx_['teacherOpenCourseMergeTeacherAuthCode'],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field : 'startTime',
|
|
|
|
|
title : '开课时间',
|
|
|
|
|
field: 'createTime',
|
|
|
|
|
title: '创建时间',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide:$.isEmpty(sx_['startTime'])?false:sx_['startTime'],
|
|
|
|
|
hide: $.isEmpty(sx_['createTime']) ? false : sx_['createTime'],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field : 'endTime',
|
|
|
|
|
title : '结课时间',
|
|
|
|
|
field: 'teacherOpenCourseStatusText', //数据字典类型为 global_open_status
|
|
|
|
|
// title : '开课状态(1启用 2禁用)',
|
|
|
|
|
title: '开课状态',
|
|
|
|
|
align: "center",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide:$.isEmpty(sx_['endTime'])?false:sx_['endTime'],
|
|
|
|
|
},
|
|
|
|
|
hide: $.isEmpty(sx_['teacherOpenCourseStatusText']) ? false : sx_['teacherOpenCourseStatusText'],
|
|
|
|
|
templet: function (d) {
|
|
|
|
|
var css = d.teacherOpenCourseStatus == 2 ? "textType2" : 'textType';
|
|
|
|
|
return '<span class="' + css + '">' + d.teacherOpenCourseStatusText + '</span>';
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
field: 'operation_', title: '操作', align: "center", width: "200", templet: function (d) {
|
|
|
|
|
var htm = '<a class="layui-table-link" lay-event="edit">去排课</a>';
|
|
|
|
|
htm += '<a class="layui-table-link" lay-event="qiyong">启用</a>';
|
|
|
|
|
htm += '<a class="layui-table-link" lay-event="jinyong">禁用</a>';
|
|
|
|
|
htm += '<a class="layui-table-link" lay-event="del">删除</a>';
|
|
|
|
|
return htm;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// {
|
|
|
|
|
// field : 'orgId',
|
|
|
|
|
// title : '组织ID',
|
|
|
|
@ -113,28 +146,6 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
|
|
|
|
|
// hideField :false,
|
|
|
|
|
// hide:$.isEmpty(sx_['userId'])?false:sx_['userId'],
|
|
|
|
|
// },
|
|
|
|
|
{
|
|
|
|
|
field : 'teacherOpenCourseMergeTeacherAuthCode',
|
|
|
|
|
title : '开课授权码',
|
|
|
|
|
align:"center",
|
|
|
|
|
hideField :false,
|
|
|
|
|
hide:$.isEmpty(sx_['teacherOpenCourseMergeTeacherAuthCode'])?false:sx_['teacherOpenCourseMergeTeacherAuthCode'],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field : 'createTime',
|
|
|
|
|
title : '创建时间',
|
|
|
|
|
align:"center",
|
|
|
|
|
hideField :false,
|
|
|
|
|
hide:$.isEmpty(sx_['createTime'])?false:sx_['createTime'],
|
|
|
|
|
}
|
|
|
|
|
,{
|
|
|
|
|
field : 'operation_',title : '操作',align:"center", templet: function (d) {
|
|
|
|
|
var htm = '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit">编辑</button>';
|
|
|
|
|
htm += '<button type="button" class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</button>';
|
|
|
|
|
return htm;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
]]
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|