diff --git a/web/src/main/resources/static/js/jlw/handsOn/index.js b/web/src/main/resources/static/js/jlw/handsOn/index.js
index df3295e4..585f68ae 100644
--- a/web/src/main/resources/static/js/jlw/handsOn/index.js
+++ b/web/src/main/resources/static/js/jlw/handsOn/index.js
@@ -82,11 +82,14 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
}, {
field: 'handsOnStatus', width: 80,
title: '状态', align: "center", templet: function (d) {
+ //handsOnStatus:状态 (1上架, 0下架)
var htm = "";
// if(d.dataType == 'ADMIN_ADD'){
htm = d.handsOnStatus === 1
- ? '已上架'
- : '已下架';
+ ? '已上架'
+ : '已下架';
// }
return htm;
}
@@ -98,9 +101,11 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
templet: function (d) {
var css = isAdmin? "" : "display: none;";
var htm = '
';
- htm += '
上架'
- + '
下架';
-
+ if(d.handsOnStatus === 1){
+ htm+= '
下架';
+ }else if (d.handsOnStatus === 2) {
+ htm += '
上架';
+ }
// htm += '
编辑';
htm += '
'+ ((d.dataType == 'FACULTY_ADD' && !isAdmin)||(d.dataType == 'ADMIN_ADD' && isAdmin)?'编辑':'查看')+'';
if((d.dataType == 'FACULTY_ADD' && !isAdmin)||(d.dataType == 'ADMIN_ADD' && isAdmin)){
@@ -116,15 +121,15 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
table.on('checkbox(handsOnTable)', function (obj) {
var handsOn = obj.data;
- var btnDrown = $("#table-button-drown");
- var btnUp = $("#table-button-up" );
+ /* var btnDrown = $("#table-button-drown");
+ var btnUp = $("#table-button-up" );*/
var btnDell = $("#table-button-allDel" );
if (obj.checked) {
if(isAdmin && handsOn.dataType == "FACULTY_ADD"){
- btnDrown.addClass("button-disabled");
- btnUp.addClass("button-disabled");
+ /*btnDrown.addClass("button-disabled");
+ btnUp.addClass("button-disabled");*/
btnDell.addClass("button-disabled");
- Common.info("禁止 '删除、上/下架' 系统内置的课程实训案例");
+ Common.info("禁止 '删除' 系统内置的课程实训案例");
}
if(!isAdmin&& handsOn.dataType == "ADMIN_ADD"){
btnDell.addClass("button-disabled");
@@ -209,6 +214,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
},
up: function () {
var data = Common.getMoreDataFromTable(table, "handsOnTable");
+ var dataType = "";
var isFalse = true;
if(!isEmpty(data) || data.length > 0){
data.forEach(function (value, index) {
@@ -222,15 +228,17 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
isFalse = false;
return;
}
+ dataType = value.dataType;
})
}
if(isFalse){
var ids = Common.concatBatchId(data, "handsOnId");
- upDrown(1, ids);
+ upDrown(1, ids, dataType);
}
},
drown: function () {
var data = Common.getMoreDataFromTable(table, "handsOnTable");
+ var dataType = "";
var isFalse = true;
if(!$.isEmpty(data)){
data.forEach(function (value, index) {
@@ -244,11 +252,12 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
isFalse = false;
return;
}
+ dataType = value.dataType;
})
}
if(isFalse){
var ids = Common.concatBatchId(data, "handsOnId");
- upDrown(0, ids);
+ upDrown(2, ids,dataType);
}
}
}
@@ -295,17 +304,27 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
}
Common.openDlg(url);
} else if (obj.event === "up") {
- upDrown("1", data.handsOnId);
+ upDrown("1", data.handsOnId, data.dataType);
} else if (obj.event === "drown") {
- upDrown("2", data.handsOnId);
+ upDrown("2", data.handsOnId, data.dataType);
}
})
};
//上下架
- function upDrown(status, ids) {
+ function upDrown(status, ids, dataType) {
layer.confirm(status == 1 ? '是否确定上架?' : '是否确定下架?', function (index) {
- var ret = Common.postAjax('/jlw/handsOn/batchEdit.json', {handsOnIdPlural: ids, handsOnStatus: status});
+ var url = "";
+ var param = {};
+ if(dataType == 'ADMIN_ADD'){
+ param = {handsOnIdPlural: ids, handsOnStatus: status};
+ url = '/jlw/handsOn/batchEdit.json'
+ }else if(dataType = 'FACULTY_ADD'){
+ param = {ids: ids, status: status};
+ url = "/jlw/teacherOpenCourseHandsOn/editStatus.json"
+ }
+
+ var ret = Common.postAjax(url, param);
layer.msg(ret.code == 0 ? "操作成功!" : ret.msg, {
offset: ['50%'],
icon: ret.code == 0 ? 1 : 2,
diff --git a/web/src/main/resources/static/js/jlw/student/index.js b/web/src/main/resources/static/js/jlw/student/index.js
index fdc0744b..10d4d0ed 100644
--- a/web/src/main/resources/static/js/jlw/student/index.js
+++ b/web/src/main/resources/static/js/jlw/student/index.js
@@ -4,6 +4,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
var table = layui.table;
var studentTable = null;
var isSignRole = $("input[name='isSignRole']").val();
+
var view = {
init: function () {
this.initTable();
@@ -132,14 +133,18 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
}, export: function () {//导出
layer.confirm('是否确定导出学生信息?', function (index) {
layer.close(index);
- var classId = $("#searchForm select[name='classId']").val(),
- studentName = $("#searchForm input[name='studentName']").val(),
- studentSn = $("#searchForm input[name='studentSn']").val();
- console.log(classId)
- console.log(studentName)
- console.log(studentSn)
- //return;
- $.downFile(Common.ctxPath + "/jlw/student/export.json?");
+ var param = getParam();
+ var url = "/jlw/student/export.json";
+ var value = ""
+ for(var k in param) {
+ if(!$.isEmpty(param[k])){
+ value+='&'+k+"="+param[k];
+ }
+ }
+ if(!$.isEmpty(value)){
+ url = url +"?" + value.slice(1);
+ }
+ $.downFile(Common.ctxPath +url);
});
}
};
@@ -192,6 +197,15 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
form.on('select(select_universityFacultyIds)', function (obj) {
Lib.getSchoolClassByUniFac($("select[name='classId']"), obj.value);
});
+
+ //获取检索条件(确认/取消时使用:选择学生时,传学生IDS否则传检索条件)
+ function getParam(checkStatus) {
+ var codePlural = "";
+ var param = {};
+ param = $("#searchForm").serializeJson();
+
+ return param;
+ }
exports('index', view);
});
\ No newline at end of file
diff --git a/web/src/main/resources/static/js/jlw/teacherOpenCourseHandsOn/edit.js b/web/src/main/resources/static/js/jlw/teacherOpenCourseHandsOn/edit.js
index 8683d2af..12b8a2f2 100644
--- a/web/src/main/resources/static/js/jlw/teacherOpenCourseHandsOn/edit.js
+++ b/web/src/main/resources/static/js/jlw/teacherOpenCourseHandsOn/edit.js
@@ -78,7 +78,7 @@ layui.define([ 'form', 'laydate', 'table','laytpl','upload','layedit','teacherOp
});
});
var param ={
- courseInfoId:courseInfoId,
+ teacherOpenCourseId:courseInfoId,
courseChildNode:courseChildNode,
handsOnName:handsOnName,
handsOnRecommend:layedit.getContent(one),