通用题目

beetlsql3-dev
姚丹ab 2 years ago
parent e46c0b9484
commit a7e564a404

@ -10,6 +10,7 @@ layui.define(['laydate', 'form', 'laydate', 'table','generalQuestionSettingApi',
var classData = Common.getAjax('/jlw/schoolClass/getValues.json').data;//上课班级多选框data
var xmSeValue = $("#generalQuestionSettingSchoolClassIds").data('value');
var courseInfoIds = '';
var xmSeInitValue = [];
if(!$.isEmpty(xmSeValue)){
@ -53,20 +54,32 @@ layui.define(['laydate', 'form', 'laydate', 'table','generalQuestionSettingApi',
});
$('#manualProblemSetting').click(function () {//手动出题
courseInfoIds = $("#courseInfoIds").find("option:selected").val();
if ($.isEmpty(courseInfoIds)) {
Common.info("请选择需要设置的课程");
return;
}
layer.open({
type: 1,
title: '在线调试'
type: 1
, title: '选择题库'
,offset: ['100px', '150px']
,content: '<table id="resourcesQuestionTable" lay-filter="resourcesQuestionTable"></table>'
, shadeClose: true
, scrollbar: false
, content: $("#resourcesQuestionTable_demo")
, btn: ['保存', '关闭']
,success:function () {
resourcesQuestionTable();
}
,yes:function () {
, yes: function (index, layero) {
layer.close(index);
$('#resourcesQuestionTable_demo').hide();
}
, btn2: function (index, layero) {
$('#resourcesQuestionTable_demo').hide();
layer.close(index);
}
,btn2:function () {
, end: function () {
$('#resourcesQuestionTable_demo').hide();
}
});
});
@ -76,6 +89,7 @@ layui.define(['laydate', 'form', 'laydate', 'table','generalQuestionSettingApi',
var view = {
init:function(){
this.initTable();
this.initSearchForm();
Lib.initGenrealForm($("#addForm"),form);
this.initSubmit();
},
@ -84,8 +98,9 @@ layui.define(['laydate', 'form', 'laydate', 'table','generalQuestionSettingApi',
elem: '#questionTypeGroupInfoTable',
cellMinWidth: 100,
method: 'post',
url: Common.ctxPath + '/jlw/resourcesQuestion/questionTypeGroupInfo.json?courseInfoId=1232' // 数据接口
//, page: Lib.tablePage // 开启分页
url: Common.ctxPath + '/jlw/resourcesQuestion/questionTypeGroupInfo.json' // 数据接口
, limit: Number.MAX_VALUE
, page: false
/*,toolbar: '#toolbar_generalQuestionSetting' //自定义头部左侧工具栏
,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏*/
//, limit: 10,
@ -103,9 +118,6 @@ layui.define(['laydate', 'form', 'laydate', 'table','generalQuestionSettingApi',
field: 'totalCount',
title: '总数量',
align: "center",
temple:function (d) {
console.log(d)
}
},
{
field: 'questionNum',
@ -137,7 +149,8 @@ layui.define(['laydate', 'form', 'laydate', 'table','generalQuestionSettingApi',
size: "sms",
url: Common.ctxPath + '/jlw/resourcesQuestion/list.json' // 数据接口
, page: Lib.tablePage // 开启分页
, limit: 4,
, limit: 4
, where: {"courseInfoId": courseInfoIds},
cols: [[ // 表头
{
type: 'checkbox', align: "center"
@ -159,19 +172,26 @@ layui.define(['laydate', 'form', 'laydate', 'table','generalQuestionSettingApi',
{
field: 'courseInfoName',
title: '归属章节', align: "center"
},
{
field: 'userId', title: '操作', align: "center", width: 220, templet: function (d) {
// TODO 上下架前端逻辑待开发
return '<a class="layui-table-link" lay-event="del">查看</a>';
}
}
]]
});
}
},
initSearchForm: function () {
/*var btn = $("#searchForm");
btn.on('click', function () {
questionTypeGroupInfoTable.reload({
where: {"courseId":$("#courseInfoIds").find("option:selected").val()},
});
});*/
form.on('select(select_courseInfoIds)', function (data) {
courseInfoIds = data.value;
questionTypeGroupInfoTable.reload({
where: {"courseId": data.value},
});
});
},
initSubmit:function(){
$("#addButton").click(function(){
form.on('submit(form)', function(){

@ -93,10 +93,25 @@
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label">课程名称</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline'
type="course_info.course_info_name.course_info_status=1,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_0"
layFilter="select_courseInfoIds"/>
</div>
</div>
<!--
<button type="button" class="layui-btn layui-btn-normal" id="searchForm"><i class="layui-icon">&#xe615;</i>搜索</button>
-->
</div>
<div>
<table id="questionTypeGroupInfoTable" lay-filter="questionTypeGroupInfoTable"></table>
</div>
<!--<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
@ -257,7 +272,38 @@
<input type="hidden" name="generalQuestionSettingId" value="${generalQuestionSetting.generalQuestionSettingId}" />
</form>
<div id="resourcesQuestionTable_demo" style="display: none;padding: 20px 50px;">
<div class="layui-inline">
<div class="layui-input-inline">
<input type="text" name="generalQuestionSettingName" class="layui-input" placeholder="请输入题干名称">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">归属课程</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline'
type="course_info.course_info_name.course_info_status=1,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_0"
layFilter="select_courseInfoIds"/>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">题型</label>
<div class="layui-input-inline">
<select name="questionType" lay-verify="">
<option value="1">单选</option>
<option value="2" disabled>多选</option>
<option value="3" selected>判断</option>
<option value="4" selected>填空</option>
<option value="5" selected>分析</option>
</select>
</div>
</div>
<table id="resourcesQuestionTable" lay-filter="resourcesQuestionTable"></table>
</div>
<!--#} -->
<script type="text/javascript" src="${ctxPath}/plugins/xm-select.js?v=${jsVer}"></script>
<script>
layui.use(['add'], function(){

Loading…
Cancel
Save