@ -68,7 +68,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
width : 260 ,
width : 260 ,
templet : function ( d ) {
templet : function ( d ) {
var htm = '<a class="layui-table-link" lay-event="up" data-item="${JSON.stringify(d)}" >上架</a>' ;
var htm = '<a class="layui-table-link" lay-event="up" data-item="${JSON.stringify(d)}" >上架</a>' ;
htm += '<a class="layui-table-link" lay-event="d own" data-item="${JSON.stringify(d)}" style="color: #bebebe!important">下架</a>';
htm += '<a class="layui-table-link" lay-event="d r own" data-item="${JSON.stringify(d)}" style="color: #bebebe!important">下架</a>';
htm += '<a class="layui-table-link" lay-event="edit">编辑</a>' ;
htm += '<a class="layui-table-link" lay-event="edit">编辑</a>' ;
htm += '<a class="layui-table-link" lay-event="addTask">添加任务</a>' ;
htm += '<a class="layui-table-link" lay-event="addTask">添加任务</a>' ;
htm += '<a class="layui-table-link" lay-event="del">删除</a>' ;
htm += '<a class="layui-table-link" lay-event="del">删除</a>' ;
@ -107,6 +107,22 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
Lib . doSearchForm ( $ ( "#searchForm" ) , handsOnTable , 1 ) ;
Lib . doSearchForm ( $ ( "#searchForm" ) , handsOnTable , 1 ) ;
view . initToolBar ( )
view . initToolBar ( )
} ,
} ,
allDel : function ( ) {
layui . use ( [ 'del' ] , function ( ) {
var delView = layui . del ;
delView . delBatch ( ) ;
} ) ;
} ,
up : function ( ) {
var data = Common . getMoreDataFromTable ( table , "handsOnTable" ) ;
var ids = Common . concatBatchId ( data , "handsOnId" ) ;
upDrown ( 1 , ids ) ;
} ,
drown : function ( ) {
var data = Common . getMoreDataFromTable ( table , "handsOnTable" ) ;
var ids = Common . concatBatchId ( data , "handsOnId" ) ;
upDrown ( 0 , ids ) ;
}
}
}
//触发事件
//触发事件
$ ( '.ext-toolbar' ) . on ( 'click' , function ( ) {
$ ( '.ext-toolbar' ) . on ( 'click' , function ( ) {
@ -137,22 +153,36 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
} ) ;
} ) ;
} else if ( obj . event === "addTask" ) {
} else if ( obj . event === "addTask" ) {
var url = "/jlw/handsOnSimulationTasks/add.do?bussiness_id=" + data . handsOnId ;
var url = "/jlw/handsOnSimulationTasks/add.do?bussiness_id=" + data . handsOnId ;
Common . openDlg ( url , " HandsOnSimulationTasks管理>" + data . handsOnId + ">编辑 ") ;
Common . openDlg ( url , " 课程实训案例管理>新增课程实训案例>添加实训任务 ") ;
} else if ( obj . event === "up" ) {
} else if ( obj . event === "up" ) {
alert( 'up' )
upDrown( 1 , data . handsOnId ) ;
} else if ( obj . event === "d own") {
} else if ( obj . event === "d r own") {
alert( 'down' )
upDrown( 0 , data . handsOnId ) ;
}
}
} )
} )
} ;
} ;
function upDrown ( status , ids ) {
layer . confirm ( status == 1 ? '是否确定上架?' : '是否确定下架?' , function ( index ) {
var ret = Common . postAjax ( status == 1 ? "/xx.json" : "/dd.json" , { ids : ids } ) ;
layer . msg ( ret . code == 0 ? "下架成功!" : ret . msg , {
offset : [ '50%' ] ,
icon : ret . code == 0 ? 1 : 2 ,
time : 1500 //2秒关闭( 如果不配置, 默认是3秒)
} , function ( ) {
if ( ret . code == 0 ) {
Lib . tableRefresh ( ) ;
}
} ) ;
} ) ;
} ;
//选择归属课程 并且根据选择的课程查询章节 resourcesQuestionIdsIsNotNull:查询题目不为空的章节
//选择归属课程 并且根据选择的课程查询章节 resourcesQuestionIdsIsNotNull:查询题目不为空的章节
form . on ( 'select(select_courseInfoIds)' , function ( obj ) {
form . on ( 'select(select_courseInfoIds)' , function ( obj ) {
Lib . getCourseInfo ( $ ( "select[name='courseInfoId_1']" ) , obj . value , 1 ) ;
Lib . getCourseInfo ( $ ( "select[name='courseInfoId ']") , obj . value , 1 ) ;
} ) ;
} ) ;
//选择归属课程 并且根据选择的课程查询章节
//选择归属课程 并且根据选择的课程查询章节
form . on ( 'select(select_courseInfoIds_)' , function ( obj ) {
form . on ( 'select(select_courseInfoIds_)' , function ( obj ) {
Lib . getCourseInfo ( $ ( "select[name='courseInfoId_2']" ) , obj . value ) ;
Lib . getCourseInfo ( $ ( "select[name='course ChildNode ']") , obj . value ) ;
} ) ;
} ) ;
exports ( 'index' , view ) ;
exports ( 'index' , view ) ;