通用题目

beetlsql3-dev
姚丹ab 2 years ago
parent b22ab937cc
commit b644c04b9a

@ -283,6 +283,8 @@
var view;
var adminIndexDetailData = [];
var adminIndexBarchartData = [];
loadInfo();
var isSignRole = $("input[name='isSignRole']").val();
//日期时间范围选择
laydate.render({
@ -357,8 +359,10 @@
view = document.getElementById('uniAdmin_view');
}
laytpl(getTpl).render(adminIndexDetailData, function (html) {
view.innerHTML = html;
});
loadInfo();
function loadInfo(sTime, eTime) {
var ret = Common.getAjax("/api/statisticalAnalysis/adminIndexDetail.do", {stime: sTime, etime: eTime});
@ -370,9 +374,7 @@
adminIndexDetailData = ret.data;
}
$("#universitiesCollegesAuthCode").text(adminIndexDetailData.universitiesCollegesAuthCode)
laytpl(getTpl).render(adminIndexDetailData, function (html) {
view.innerHTML = html;
});
}
/*

@ -65,9 +65,9 @@ public class GeneralQuestionSettingQuery extends PageParam {
private String generalQuestionSettingRequire;
@Query(name = "附件,老师上传附件(单文件)", display = false)
private String generalQuestionSettingFile;
@Query(name = "发布状态。 1发布2未发布", display = true,type=Query.TYPE_DICT,dict="global_push_status")
@Query(name = "发布状态", display = true,type=Query.TYPE_DICT,dict="global_push_status")
private GlobalPushStatusEnum generalQuestionSettingPushStatus;
@Query(name = "状态 1正常 2删除", display = true,type=Query.TYPE_DICT,dict="global_status")
@Query(name = "状态", display = true,type=Query.TYPE_DICT,dict="global_status")
private Integer generalQuestionSettingStatus;
@Query(name = "创建时间", display = false)
private Date generalQuestionSettingAddTime;

@ -1,7 +1,48 @@
layui.define([ 'form', 'laydate', 'table','generalQuestionSettingApi'], function(exports) {
layui.define(['laydate', 'form', 'laydate', 'table','generalQuestionSettingApi'], function(exports) {
var form = layui.form;
var generalQuestionSettingApi = layui.generalQuestionSettingApi;
var index = layui.index;
var laydate= layui.laydate;
var classSelectData = [];
var x=$("#xx").data('value')
console.log(x)
var classData = Common.getAjax('/jlw/schoolClass/getValues.json').data;//上课班级多选框data
//班级值获取并处理成{name:xx,value:xx,selected:false}格式
classData.forEach(function (item, index) {
classSelectData[index] = {name: item.className, value: item.classId, selected: false}
});
var xmSeValue = $("#generalQuestionSettingSchoolClassIds").data('value');
var xmSeInitValue = [];
if(!$.isEmpty(xmSeValue)){
if(xmSeValue.toString().indexOf(",")>=0){
xmSeValue.split(',').forEach(function (value) {
xmSeInitValue.push(parseInt(value))
});
}else {
xmSeInitValue.push(xmSeValue)
}
}
/*班级下拉多选*/
var xmClassIds = xmSelect.render({
el: '#generalQuestionSettingSchoolClassIds',
name: 'generalQuestionSettingSchoolClassIds',
data: classSelectData,
initValue: xmSeInitValue,//xxxx为你当前的value值
/*theme: {
color: '#1e9fff',
},*/
});
//日期时间范围
laydate.render({
elem: '#generalQuestionStartTime'
,type: 'date'
,range: true
, trigger: 'click'
});
var view = {
init:function(){
Lib.initGenrealForm($("#addForm"),form);

@ -24,15 +24,15 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
method : 'post',
url : Common.ctxPath + '/jlw/generalQuestionSetting/list.json' // 数据接口
,page : Lib.tablePage // 开启分页
,toolbar: '#toolbar_generalQuestionSetting' //自定义头部左侧工具栏
,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏
/*,toolbar: '#toolbar_generalQuestionSetting' //自定义头部左侧工具栏
,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏*/
,limit : 10,
cols : [ [ // 表头
{
type : 'checkbox',
},
{
/*{
field : 'generalQuestionSettingId',
title : '通用题目设置ID',
align:"center",
@ -47,7 +47,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
align:"center",
hideField :false,
hide:$.isEmpty(sx_['bussinessId'])?false:sx_['bussinessId'],
},
},*/
{
field : 'bussinessType',
title : '业务类型',
@ -141,14 +141,14 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
},
{
field : 'generalQuestionSettingPushStatusText', //数据字典类型为 global_push_status
title : '发布状态。 1发布2未发布',
title : '发布状态',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['generalQuestionSettingPushStatusText'])?false:sx_['generalQuestionSettingPushStatusText'],
},
{
field : 'generalQuestionSettingStatusText', //数据字典类型为 global_status
title : '状态 1正常 2删除',
title : '状态',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['generalQuestionSettingStatusText'])?false:sx_['generalQuestionSettingStatusText'],
@ -160,7 +160,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
hideField :false,
hide:$.isEmpty(sx_['generalQuestionSettingAddTime'])?false:sx_['generalQuestionSettingAddTime'],
},
{
/*{
field : 'orgId',
title : '组织ID',
align:"center",
@ -173,9 +173,9 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
align:"center",
hideField :false,
hide:$.isEmpty(sx_['userId'])?false:sx_['userId'],
}
,{
field : 'operation_',title : '操作',align:"center", templet: function (d) {
},*/
{
field : 'operation_',title : '操作',align:"center",fixed:"right",width:120, 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;

@ -28,7 +28,7 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
});
}else {
xmSeInitValue.push(xmSeValue)
}
}
}
/*班级下拉多选*/
var demo1 = xmSelect.render({

@ -9,7 +9,7 @@
color: red;
border: 2px solid red;
border-radius: 5px;
margin: 3px;
padding: 3px;
}
.ppt {
@ -206,8 +206,17 @@
};
addOpen("",'子章节名称',"",param);
}else if (obj.event === 'updateResources') {//上传资源
layer.open({
title: '在线调试'
,content: '配置各种参数,试试效果'
, btn: ['确定', '关闭']
, shadeClose:true
, success:function () {}
, yes: function (index, layero) {}
, btn2: function (index, layero) {
layer.close(index);
}
});
}else if (obj.event === 'addLine') {//添加链接
}else if (obj.event === 'addWP') {//添加图文

@ -1,7 +1,85 @@
<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/generalQuestionSetting/"}){ -->
<link rel="stylesheet" type="text/css" href="${ctxPath}/css/plugin.css?v=${jsVer}" media="all"/>
<form class="layui-form" id="addForm">
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">题目名称</label>
<div class="layui-input-inline">
<input type="text" name="generalQuestionSettingName" value="${generalQuestionSetting.generalQuestionSettingName}" class="layui-input" >
</div>
</div>
</div>
</div>
<div value="${schoolClassList}" id="xx"></div>
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">题目班级</label>
<div class="layui-input-inline" data-value="">
<div id="generalQuestionSettingSchoolClassIds" data-value="${generalQuestionSetting.generalQuestionSettingSchoolClassIds}"></div>
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">题目时间</label>
<div class="layui-input-inline">
<input type="text" autocomplete="off" name="generalQuestionStartTime" id="generalQuestionStartTime" class="layui-input" placeholder="请选择"
value="${generalQuestionSetting.generalQuestionStartTime,"yyyy-MM-dd"} - ${generalQuestionSetting.generalQuestionEndTime,"yyyy-MM-dd"}">
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">设置</label>
<div class="layui-input-inline">
<div class="layui-form-item">
<label class="layui-form-label">作答次数</label>
<div class="layui-input-block">
<input type="text" name="generalQuestionSettingDoCount" value="${generalQuestionSetting.generalQuestionSettingDoCount}" class="layui-input" >
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">题目乱序(同一大题内)</label>
<div class="layui-input-block">
<input type="radio" name="sex" value="男" title="是">
<input type="radio" name="sex" value="女" title="否" checked>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">题目乱序(同一大题内)</label>
<div class="layui-input-block">
<input type="radio" name="sex" value="男" title="是">
<input type="radio" name="sex" value="女" title="否" checked>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-row" >
<div class="layui-form-item" >
<div class="layui-inline">
<label class="layui-form-label">题目设置</label>
<div class="layui-input-block">
<button type="button" class="layui-btn layui-btn-normal">手动出题</button>
<button type="button" class="layui-btn layui-btn-normal">随机出题</button>
</div>
</div>
<div class="layui-inline">
<table></table>
</div>
</div>
</div>
<!--<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">业务ID</label>
@ -76,7 +154,7 @@
<div class="layui-inline">
<label class="layui-form-label">题目开始时间</label>
<div class="layui-input-inline">
<input type="text" id="generalQuestionStartTime" name="generalQuestionStartTime" value="${generalQuestionSetting.generalQuestionStartTime,"yyyy-MM-dd"}" class="layui-input input-date" >
<input type="text" id="" name="generalQuestionStartTime" value="${generalQuestionSetting.generalQuestionStartTime,"yyyy-MM-dd"}" class="layui-input input-date" >
</div>
</div>
</div>
@ -156,12 +234,13 @@
</div>
</div>
</div>
</div>
</div>-->
<!-- 业务对象须有hidden字段保存delFlag和version字段-->
<input type="hidden" name="generalQuestionSettingId" value="${generalQuestionSetting.generalQuestionSettingId}" />
<layui:submitButtons id="addButton" buttonType="" showExamine="2" />
</form>
<!--#} -->
<script type="text/javascript" src="${ctxPath}/plugins/xm-select.js?v=${jsVer}"></script>
<script>
layui.use(['add'], function(){
var generalQuestionSettingAdd = layui.add

@ -1,6 +1,9 @@
<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/generalQuestionSetting/"}){ -->
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
</layui:searchForm>
<div class="layui-btn-group">
<layui:accessButton function="generalQuestionSetting.add" action="add"><i class="layui-icon">&#xe61f;</i>添加</layui:accessButton>
</div>
<table id="generalQuestionSettingTable" lay-filter="generalQuestionSettingTable"></table>
<!--#} -->

Loading…
Cancel
Save