任务实操-资源类型修改

beetlsql3-dev
姚丹ab 2 years ago
parent 863571b651
commit 1301991e52

@ -572,8 +572,10 @@ layui.define([ 'form','laytpl', 'laydate', 'table','element','handsOnSimulationT
}
if(obj.value == "2"||obj.value == "1"){
if(!$.isEmpty(resourcesInfoShowTable) || !$.isEmpty(resourcesInfoShowPPTTable)){
resourcesInfoShowTable.reload({data:[]});
resourcesInfoShowPPTTable.reload({data:[]});
/*resourcesInfoShowTable.reload({data:[]});
resourcesInfoShowPPTTable.reload({data:[]});*/
resourcesInfoShowTable = [];
resourcesInfoShowPPTTable = [];
}
}
@ -647,7 +649,7 @@ layui.define([ 'form','laytpl', 'laydate', 'table','element','handsOnSimulationT
}else{
tableData4 = [];
}
console.log(tableData4)
var getTpl = tableData4_demo.innerHTML
,view = document.getElementById('tableData4_view');
laytpl(getTpl).render({list:tableData4}, function(html){
@ -663,11 +665,11 @@ layui.define([ 'form','laytpl', 'laydate', 'table','element','handsOnSimulationT
//PPT资源库button
$("#pptClick").click(function (obj) {
updataResourcesOpenRe(2);
updataResourcesOpenRe('','2,3');
});
/*资源库上传弹出框*/
function updataResourcesOpenRe(resourcesInfoType) {
function updataResourcesOpenRe(resourcesInfoType,resourcesInfoTypePlural) {
checkStatusData = [];
layer.open({
type: 1,
@ -678,16 +680,16 @@ layui.define([ 'form','laytpl', 'laydate', 'table','element','handsOnSimulationT
area: ['820px', '600px'],
content: $("#edit_dialog"),
success: function (layero, index) {
loadResourcesInfo(resourcesInfoType);
loadResourcesInfo(resourcesInfoType,resourcesInfoTypePlural);
$(".search").unbind();
$(".search").click(function () {searchList(resourcesInfoType);}); //搜索
$(".search").click(function () {searchList(resourcesInfoType,resourcesInfoTypePlural);}); //搜索
table.reload('resourcesInfoTable');//刷新table
}, yes: function (index) {
var checkStatus = table.checkStatus("resourcesInfoTable"); //获取选中行状态
var dataNew = checkStatus.data, ids = Common.concatBatchId(dataNew, "resourcesInfoId"); //获取选中行数据
if(resourcesInfoType == 1){
resourcesInfoShowInfo(dataNew)
}else if(resourcesInfoType == 2){
}else if(resourcesInfoTypePlural == '2,3'){
resourcesInfoShowPPTInfo(dataNew)
}
@ -700,7 +702,7 @@ layui.define([ 'form','laytpl', 'laydate', 'table','element','handsOnSimulationT
}
//资源库表格
function loadResourcesInfo(resourcesInfoType) {
function loadResourcesInfo(resourcesInfoType,resourcesInfoTypePlural) {
$("#edit_dialog input[name='resourcesInfoName']").val("");
resourcesInfoTable = table.render({
elem: '#resourcesInfoTable',
@ -710,7 +712,7 @@ layui.define([ 'form','laytpl', 'laydate', 'table','element','handsOnSimulationT
even: true,
//url: Common.ctxPath + '/jlw/resourcesInfo/list.json' // 数据接口
url: Common.ctxPath + '/jlw/resourcesInfo/resourcesList.json' // 数据接口
, where: getParamRe(resourcesInfoType)
, where: getParamRe(resourcesInfoType,resourcesInfoTypePlural)
, page: Lib.tablePage // 开启分页
, limit: 10,
cols: [[ // 表头
@ -853,9 +855,9 @@ layui.define([ 'form','laytpl', 'laydate', 'table','element','handsOnSimulationT
/*资源表格搜索*/
/*资源表格搜索*/
function searchList(resourcesInfoType) {
function searchList(resourcesInfoType,resourcesInfoTypePlural) {
resourcesInfoTable.reload({
where: getParamRe(resourcesInfoType),
where: getParamRe(resourcesInfoType,resourcesInfoTypePlural),
page: {
curr: 1
}
@ -863,11 +865,13 @@ layui.define([ 'form','laytpl', 'laydate', 'table','element','handsOnSimulationT
}
/*资源库搜索条件*/
function getParamRe(resourcesInfoType){
function getParamRe(resourcesInfoType,resourcesInfoTypePlural){
var param = {
"courseInfoFullId": $("#edit_dialog select[name='courseInfoId_1']").val(),
"courseInfoId_0": $("#edit_dialog select[name='courseInfoId_0']").val(),
"resourcesInfoName": $("#edit_dialog input[name = 'resourcesInfoName']").val(),
"resourcesInfoType":resourcesInfoType
"resourcesInfoType":resourcesInfoType,
"resourcesInfoTypePlural":resourcesInfoTypePlural
};
return param;
}

@ -630,11 +630,11 @@ layui.define([ 'form', 'laydate', 'table','teacherOpenCourseHandsOnSimulationTas
//PPT资源库button
$("#pptClick").click(function (obj) {
updataResourcesOpenRe();
updataResourcesOpenRe('','2,3');
});
/*资源库上传弹出框*/
function updataResourcesOpenRe(resourcesInfoType) {
function updataResourcesOpenRe(resourcesInfoType,resourcesInfoTypePlural) {
checkStatusData = [];
layer.open({
type: 1,
@ -645,16 +645,16 @@ layui.define([ 'form', 'laydate', 'table','teacherOpenCourseHandsOnSimulationTas
area: ['820px', '600px'],
content: $("#edit_dialog"),
success: function (layero, index) {
loadResourcesInfo(resourcesInfoType);
loadResourcesInfo(resourcesInfoType,resourcesInfoTypePlural);
$(".search").unbind();
$(".search").click(function () {searchList(resourcesInfoType);}); //搜索
$(".search").click(function () {searchList(resourcesInfoType,resourcesInfoTypePlural);}); //搜索
table.reload('resourcesInfoTable');//刷新table
}, yes: function (index) {
var checkStatus = table.checkStatus("resourcesInfoTable"); //获取选中行状态
var dataNew = checkStatus.data, ids = Common.concatBatchId(dataNew, "resourcesInfoId"); //获取选中行数据
if(resourcesInfoType == 1){
resourcesInfoShowInfo(dataNew)
}else if(resourcesInfoType == 2){
}else if(resourcesInfoTypePlural == '2,3'){
resourcesInfoShowPPTInfo(dataNew)
}
@ -820,9 +820,9 @@ layui.define([ 'form', 'laydate', 'table','teacherOpenCourseHandsOnSimulationTas
/*资源表格搜索*/
/*资源表格搜索*/
function searchList(resourcesInfoType) {
function searchList(resourcesInfoType,resourcesInfoTypePlural) {
resourcesInfoTable.reload({
where: getParamRe(resourcesInfoType),
where: getParamRe(resourcesInfoType,resourcesInfoTypePlural),
page: {
curr: 1
}
@ -830,11 +830,12 @@ layui.define([ 'form', 'laydate', 'table','teacherOpenCourseHandsOnSimulationTas
}
/*资源库搜索条件*/
function getParamRe(resourcesInfoType){
function getParamRe(resourcesInfoType,resourcesInfoTypePlural){
var param = {
"courseInfoFullId": $("#edit_dialog select[name='courseInfoId_1']").val(),
"resourcesInfoName": $("#edit_dialog input[name = 'resourcesInfoName']").val(),
"resourcesInfoType":resourcesInfoType
"resourcesInfoType":resourcesInfoType,
"resourcesInfoTypePlural":resourcesInfoTypePlural
};
return param;
}

@ -206,7 +206,7 @@
<div class="layui-upload">
<div class="layui-btn-container">
<button type="button" style="margin-bottom: 10px;" class="layui-btn layui-btn-primary layui-font-blue" id="upload-normalPPT"><i class="layui-icon"></i>点击添加</button>
<button type="button" id="pptClick" style="margin-bottom: 10px;" class="layui-btn layui-btn-normal">ppt资源库</button>
<button type="button" id="pptClick" style="margin-bottom: 10px;" class="layui-btn layui-btn-normal">ppt / pdf 资源库</button>
</div>
<div id="pptInfo">
<!--#if(handsOnSimulationTasks.tasksFileList != null){-->
@ -569,7 +569,7 @@
<!--试题弹窗结束-->
<!--资源库上传-->
<div id="edit_dialog" class="layui-form" style="display: none;padding: 20px 20px 0;overflow: auto;">
<div id="edit_dialog" class="layui-form" style="display: none;padding: 20px 20px 0;">
<div class="layui-inline">
<label class="layui-form-label" style="width: 80px">资源名称:</label>
<div class="layui-input-block" style="margin-left: 110px;">
@ -581,7 +581,7 @@
<div class="layui-input-block" style="margin-left: -80px;">
<layui:simpleDictSelect style='layui-input-block'
type="course_info.course_info_name.course_info_status!=3,course_info_type=1,find_in_set(course_label_id,(select group_concat(course_label_id) from course_label where course_label_status = 1))"
id="courseInfoIds" name="courseInfoId_1"
id="courseInfoIds" name="courseInfoId_0"
layFilter="select_courseInfoIds"/>
</div>
</div>

@ -203,7 +203,7 @@
<div class="layui-upload">
<div class="layui-btn-container">
<button type="button" style="margin-bottom: 10px;" class="layui-btn layui-btn-primary layui-font-blue" id="upload-normalPPT"><i class="layui-icon"></i>点击添加</button>
<button type="button" id="pptClick" style="margin-bottom: 10px;" class="layui-btn layui-btn-normal">ppt资源库</button>
<button type="button" id="pptClick" style="margin-bottom: 10px;" class="layui-btn layui-btn-normal">ppt / pdf 资源库</button>
</div>
<div id="pptInfo">
<!--#if(teacherOpenCourseHandsOnSimulationTasks.tasksFileList != null){-->
@ -690,7 +690,7 @@
<!--题目弹窗结束-->
<!--资源库上传-->
<div id="edit_dialog" class="layui-form" style="display: none;padding: 20px 20px 0;overflow: auto;">
<div id="edit_dialog" class="layui-form" style="display: none;padding: 20px 20px 0;">
<div class="layui-inline">
<label class="layui-form-label" style="width: 80px">资源名称:</label>
<div class="layui-input-block" style="margin-left: 110px;">

Loading…
Cancel
Save