|
|
@ -7,6 +7,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.layui-table a {
|
|
|
|
.layui-table a {
|
|
|
|
margin-right: 10px;
|
|
|
|
margin-right: 10px;
|
|
|
|
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
#addGeneral_demo .layui-form-item{
|
|
|
|
#addGeneral_demo .layui-form-item{
|
|
|
|
margin-bottom: 5px;
|
|
|
|
margin-bottom: 5px;
|
|
|
@ -27,56 +28,63 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<table id="courseInfoTable" lay-filter="courseInfoTable"></table>
|
|
|
|
<table id="courseInfoTable" lay-filter="courseInfoTable"></table>
|
|
|
|
|
|
|
|
<!--#} -->
|
|
|
|
<div id="addGeneral_demo" class="layui-form" style="display: none;padding: 20px 20px 0px 0;overflow: auto;">
|
|
|
|
<div id="addGeneral_demo" class="layui-form" style="display: none;padding: 20px 20px 0px 0;overflow: auto;">
|
|
|
|
|
|
|
|
<div id="addGeneral_view" class="layui-form-item" ></div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">考试标题</label>
|
|
|
|
<label class="layui-form-label">题目来源</label>
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<input type="text" name="generalQuestionSettingName" placeholder="请输入考证名称" autocomplete="off" class="layui-input">
|
|
|
|
<div id="demo1" class="xm-select-demo"></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
|
|
|
<label class="layui-form-label">考试时间</label>
|
|
|
|
<script type="text/html" id="addGeneral_html_demo">
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<input type="text" id="examTime_" name="examTime_" placeholder="请选择时间" autocomplete="off" class="layui-input">
|
|
|
|
<label class="layui-form-label">考试标题</label>
|
|
|
|
|
|
|
|
<div class="layui-input-block">
|
|
|
|
|
|
|
|
<input type="text" name="generalQuestionSettingName" placeholder="请输入考证名称" value="{{d.generalQuestionSettingName ||''}}" autocomplete="off" class="layui-input">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">考试时间</label>
|
|
|
|
<label class="layui-form-label">作答次数</label>
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<input type="text" id="examTime_" name="examTime_" placeholder="请选择时间" value="" autocomplete="off" class="layui-input">
|
|
|
|
<input type="text" name="generalQuestionSettingDoCount" placeholder="请输入作答次数" autocomplete="off" class="layui-input">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">作答次数</label>
|
|
|
|
<label class="layui-form-label"></label>
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<input type="text" name="generalQuestionSettingDoCount" value="{{d.generalQuestionSettingDoCount ||''}}" placeholder="请输入作答次数" autocomplete="off" class="layui-input">
|
|
|
|
<label style="width: 50%;float:left;">
|
|
|
|
</div>
|
|
|
|
<span style="float: left;width: 155px;line-height: 38px;">题目乱序(同一大题)</span>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingQuestionNoOrder" value="1" title="是" checked>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingQuestionNoOrder" value="2" title="否" >
|
|
|
|
|
|
|
|
</label>
|
|
|
|
|
|
|
|
<label style="width: 50%;float:left;">
|
|
|
|
|
|
|
|
<span style="float: left;width: 155px;line-height: 38px;">选项乱序(同一大题内)</span>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingOptionNoOrder" value="1" title="是" checked>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingOptionNoOrder" value="2" title="否" >
|
|
|
|
|
|
|
|
</label>
|
|
|
|
|
|
|
|
<label style="width: 50%;float:left;">
|
|
|
|
|
|
|
|
<span style="float: left;width: 155px;line-height: 38px;">答卷后显示答案解析</span>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingEndShowQa" value="1" title="是" checked>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingEndShowQa" value="2" title="否" >
|
|
|
|
|
|
|
|
</label>
|
|
|
|
|
|
|
|
<label style="width: 50%;float:left;">
|
|
|
|
|
|
|
|
<span style="float: left;width: 155px;line-height: 38px;">答卷后显示答案对错</span>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingEndShowTrueFalse" value="1" title="是" checked>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingEndShowTrueFalse" value="2" title="否" >
|
|
|
|
|
|
|
|
</label>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label"></label>
|
|
|
|
<label class="layui-form-label">题目来源</label>
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<label style="width: 50%;float:left;">
|
|
|
|
<div id="demo1" class="xm-select-demo"></div>
|
|
|
|
<span style="float: left;width: 155px;line-height: 38px;">题目乱序(同一大题)</span>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingQuestionNoOrder" value="1" title="是" {{d.generalQuestionSettingQuestionNoOrder==1||d.generalQuestionSettingQuestionNoOrder==null?'checked':''}}>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingQuestionNoOrder" value="2" title="否" {{d.generalQuestionSettingQuestionNoOrder==2?'checked':''}}>
|
|
|
|
|
|
|
|
</label>
|
|
|
|
|
|
|
|
<label style="width: 50%;float:left;">
|
|
|
|
|
|
|
|
<span style="float: left;width: 155px;line-height: 38px;">选项乱序(同一大题内)</span>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingOptionNoOrder" value="1" title="是" {{d.generalQuestionSettingOptionNoOrder==1||d.generalQuestionSettingOptionNoOrder==null?'checked':''}}>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingOptionNoOrder" value="2" title="否" {{d.generalQuestionSettingOptionNoOrder==2?'checked':''}}>
|
|
|
|
|
|
|
|
</label>
|
|
|
|
|
|
|
|
<label style="width: 50%;float:left;">
|
|
|
|
|
|
|
|
<span style="float: left;width: 155px;line-height: 38px;">答卷后显示答案解析</span>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingEndShowQa" value="1" title="是" {{d.generalQuestionSettingEndShowQa==1||d.generalQuestionSettingEndShowQa==null?'checked':''}}>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingEndShowQa" value="2" title="否" {{d.generalQuestionSettingEndShowQa==2?'checked':''}}>
|
|
|
|
|
|
|
|
</label>
|
|
|
|
|
|
|
|
<label style="width: 50%;float:left;">
|
|
|
|
|
|
|
|
<span style="float: left;width: 155px;line-height: 38px;">答卷后显示答案对错</span>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingEndShowTrueFalse" value="1" title="是" {{d.generalQuestionSettingEndShowTrueFalse==1||d.generalQuestionSettingEndShowQa==null?'checked':''}}>
|
|
|
|
|
|
|
|
<input type="radio" name="generalQuestionSettingEndShowTrueFalse" value="2" title="否" {{d.generalQuestionSettingEndShowTrueFalse==2?'checked':''}}>
|
|
|
|
|
|
|
|
</label>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
<div id="question_view" class="layui-form-item" ></div>
|
|
|
|
<div id="question_view" class="layui-form-item" ></div>
|
|
|
|
<script type="text/html" id="question_demo">
|
|
|
|
<script type="text/html" id="question_demo">
|
|
|
|
<label class="layui-form-label">题目设置</label>
|
|
|
|
<label class="layui-form-label">题目设置</label>
|
|
|
@ -94,20 +102,20 @@
|
|
|
|
<td class="typeName" inName="{{item.questionType}}">{{item.questionTypeText}}</td>
|
|
|
|
<td class="typeName" inName="{{item.questionType}}">{{item.questionTypeText}}</td>
|
|
|
|
<td class="totalCount">{{item.totalCount}}</td>
|
|
|
|
<td class="totalCount">{{item.totalCount}}</td>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<input name="tnum" type="text" class="layui-input">
|
|
|
|
<input name="tnum" type="text" value="{{item.selectCount || ''}}" class="layui-input">
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<td>
|
|
|
|
<input name="tfnum" type="text" class="layui-input">
|
|
|
|
<input name="tfnum" type="text" value="{{item.singleScore || ''}}" class="layui-input">
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<td class="hjfz">0</td>
|
|
|
|
<td class="hjfz">{{item.singleTypeTotalScore || 0}}</td>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
{{#if(d.list.length == i){}}
|
|
|
|
{{#if(d.list.length == i){}}
|
|
|
|
<tr>
|
|
|
|
<tr>
|
|
|
|
<td>合计</td>
|
|
|
|
<td>合计</td>
|
|
|
|
<td><span name="ctNum"></span></td>
|
|
|
|
<td>{{hjQNum || ''}}</td>
|
|
|
|
<td>{{hjQNum}}</td>
|
|
|
|
<td><span name="ctNum">{{d.ctNum || ''}}</span></td>
|
|
|
|
<td><span name="fzNum"></span></td>
|
|
|
|
<td><span name="fzNum"></span></td>
|
|
|
|
<td><span name="hjNum"></span></td>
|
|
|
|
<td><span name="hjNum">{{d.hjNum || ''}}</span></td>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|
{{#}}}
|
|
|
|
{{#}}}
|
|
|
|
{{# }); }}
|
|
|
|
{{# }); }}
|
|
|
@ -118,7 +126,6 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!--#} -->
|
|
|
|
|
|
|
|
<script type="text/javascript" src="${ctxPath}/plugins/xm-select.js?v=${jsVer}"></script>
|
|
|
|
<script type="text/javascript" src="${ctxPath}/plugins/xm-select.js?v=${jsVer}"></script>
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
|
@ -132,17 +139,10 @@
|
|
|
|
var questionSettingOptions = []; //出题内容
|
|
|
|
var questionSettingOptions = []; //出题内容
|
|
|
|
var xmSeInitValue = $("#searchForm input[name='businessId']").val();
|
|
|
|
var xmSeInitValue = $("#searchForm input[name='businessId']").val();
|
|
|
|
|
|
|
|
|
|
|
|
laydate.render({
|
|
|
|
|
|
|
|
elem: '#examTime_'
|
|
|
|
|
|
|
|
,range: "至" //或 range: '~' 来自定义分割字符
|
|
|
|
|
|
|
|
,type: 'datetime'
|
|
|
|
|
|
|
|
,format: 'yyyy-MM-dd HH:mm:ss'
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var demo1 = xmSelect.render({
|
|
|
|
var demo1 = xmSelect.render({
|
|
|
|
el: '#demo1',
|
|
|
|
el: '#demo1',
|
|
|
|
language: 'zn',
|
|
|
|
language: 'zn',
|
|
|
|
name: 'courseInfoIds',
|
|
|
|
name: 'sourceCourseInfoIds',
|
|
|
|
data: [],
|
|
|
|
data: [],
|
|
|
|
initValue:[xmSeInitValue],
|
|
|
|
initValue:[xmSeInitValue],
|
|
|
|
on: function(data){
|
|
|
|
on: function(data){
|
|
|
@ -173,31 +173,29 @@
|
|
|
|
,limit : 10,
|
|
|
|
,limit : 10,
|
|
|
|
cols : [ [ // 表头
|
|
|
|
cols : [ [ // 表头
|
|
|
|
{
|
|
|
|
{
|
|
|
|
field : 'courseInfoName',
|
|
|
|
field : 'generalQuestionSettingName',
|
|
|
|
title : '课程名称',align:"center"
|
|
|
|
title : '考证名称',align:"center"
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
field : 'courseLabelType',
|
|
|
|
|
|
|
|
title : '课程类别',align:"center" //类型(1课程 2章 3节)
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
field : 'courseLabelName',
|
|
|
|
field : 'generalQuestionEndTime',
|
|
|
|
title : '课程标签',align:"center"
|
|
|
|
title : '考试时间',align:"center", templet: function (d) {
|
|
|
|
|
|
|
|
return d.generalQuestionStartTime + " 至 " + d.generalQuestionEndTime;
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
field : 'userName',
|
|
|
|
field : 'generalQuestionSettingDoCount',
|
|
|
|
title : '创建人',align:"center"
|
|
|
|
title : '作答次数',align:"center"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
field : 'addTime',
|
|
|
|
field : 'generalQuestionSettingAddTime',
|
|
|
|
title : '创建时间',align:"center"
|
|
|
|
title : '创建时间',align:"center",width: 160
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
field : 'courseInfoStatus',title : '状态',align:"center", templet: function (d) {
|
|
|
|
field : 'generalQuestionSettingPushStatus',width: 100,title : '状态',align:"center", templet: function (d) {
|
|
|
|
if(d.courseInfoStatus == 1){
|
|
|
|
if(d.generalQuestionSettingPushStatus == 'PUSH'){
|
|
|
|
return "<span style='color:#73a2f8; '>启用</span>";
|
|
|
|
return "<span style='color:#73a2f8; '>发布</span>";
|
|
|
|
}else if(d.courseInfoStatus == 2){
|
|
|
|
}else if(d.generalQuestionSettingPushStatus == "UN_PUSH"){
|
|
|
|
return "<span style='color: red;'>禁用</span>";
|
|
|
|
return "<span style='color: red;'>未发布</span>";
|
|
|
|
}else {
|
|
|
|
}else {
|
|
|
|
return "-";
|
|
|
|
return "-";
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -205,10 +203,13 @@
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
field : 'userId',width:300,title : '操作',align:"center", templet: function (d) {
|
|
|
|
field : 'userId',width:300,title : '操作',align:"center", templet: function (d) {
|
|
|
|
/*var htm = '<a class="layui-table-link" lay-event="edit">编辑</a>';*/
|
|
|
|
var htm = "";
|
|
|
|
var htm = '<a class="layui-table-link" lay-event="examInfo">考证信息</a>';
|
|
|
|
if (d.generalQuestionSettingPushStatus != 'PUSH'){
|
|
|
|
|
|
|
|
htm += '<a class="layui-table-link" lay-event="edit">编辑</a>';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// htm += '<a class="layui-table-link" lay-event="examInfo">考证信息</a>';
|
|
|
|
// var htm = '<a class="layui-table-link" lay-event="courseConfigure">课程配置</a>';
|
|
|
|
// var htm = '<a class="layui-table-link" lay-event="courseConfigure">课程配置</a>';
|
|
|
|
// htm += '<a class="layui-table-link" lay-event="editStatus">'+(d.courseInfoStatus == 1?"禁用":"启用")+'</a>';
|
|
|
|
htm += '<a class="layui-table-link" lay-event="editStatus">'+(d.generalQuestionSettingPushStatus == 'PUSH'?"取消发布":"发布")+'</a>';
|
|
|
|
htm += '<a class="layui-table-link" lay-event="del">删除</a>';
|
|
|
|
htm += '<a class="layui-table-link" lay-event="del">删除</a>';
|
|
|
|
return htm;
|
|
|
|
return htm;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -233,7 +234,7 @@
|
|
|
|
initToolBar:function(){
|
|
|
|
initToolBar:function(){
|
|
|
|
toolbar = {
|
|
|
|
toolbar = {
|
|
|
|
add : function() { // 获取选中数据
|
|
|
|
add : function() { // 获取选中数据
|
|
|
|
addGeneral();
|
|
|
|
addGeneral({});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
refresh: function () {//刷新
|
|
|
|
refresh: function () {//刷新
|
|
|
|
searchForm.reset();
|
|
|
|
searchForm.reset();
|
|
|
@ -250,8 +251,7 @@
|
|
|
|
}, initTableTool: table.on('tool(courseInfoTable)', function (obj) {
|
|
|
|
}, initTableTool: table.on('tool(courseInfoTable)', function (obj) {
|
|
|
|
var data = obj.data;
|
|
|
|
var data = obj.data;
|
|
|
|
if (obj.event === 'edit') {
|
|
|
|
if (obj.event === 'edit') {
|
|
|
|
var url = "/jlw/courseInfo/add.do?generalQuestionSettingId="+data.generalQuestionSettingId;
|
|
|
|
addGeneral(data);
|
|
|
|
Common.openDlg(url,"");
|
|
|
|
|
|
|
|
}else if(obj.event === "del"){
|
|
|
|
}else if(obj.event === "del"){
|
|
|
|
layer.confirm('是否确定删除该课程?', function (index) { //courseInfoStatus:状态(1启用 2禁用 3删除)
|
|
|
|
layer.confirm('是否确定删除该课程?', function (index) { //courseInfoStatus:状态(1启用 2禁用 3删除)
|
|
|
|
var ret = Common.postAjax("/api/generalQuestionSetting/logicDelete.do", {ids: data.generalQuestionSettingId});
|
|
|
|
var ret = Common.postAjax("/api/generalQuestionSetting/logicDelete.do", {ids: data.generalQuestionSettingId});
|
|
|
@ -274,8 +274,8 @@
|
|
|
|
Common.openDlg(url,"");
|
|
|
|
Common.openDlg(url,"");
|
|
|
|
}else if(obj.event === "editStatus"){ //启用
|
|
|
|
}else if(obj.event === "editStatus"){ //启用
|
|
|
|
var param = {
|
|
|
|
var param = {
|
|
|
|
courseInfoId:data.courseInfoId,
|
|
|
|
ids:data.generalQuestionSettingId,
|
|
|
|
courseInfoStatus:data.courseInfoStatus == 1?2:1 //状态(1启用 2禁用 3删除)
|
|
|
|
pushStatus:data.generalQuestionSettingPushStatus == 'PUSH'?'UN_PUSH':'PUSH' //状态(1启用 2禁用 3删除)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
editCourseInfoStatus(param);
|
|
|
|
editCourseInfoStatus(param);
|
|
|
|
}else if(obj.event === "examInfo"){ //考证信息List
|
|
|
|
}else if(obj.event === "examInfo"){ //考证信息List
|
|
|
@ -287,9 +287,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
//修改状态
|
|
|
|
//修改状态
|
|
|
|
function editCourseInfoStatus(param){
|
|
|
|
function editCourseInfoStatus(param){
|
|
|
|
layer.confirm('是否确定<span style=\'color: red;\'> '+(param.courseInfoStatus == 1?"启用":"禁用")+' </span>该课程?', function (index) {
|
|
|
|
layer.confirm('是否确定<span style=\'color: red;\'> '+(param.pushStatus == 'PUSH'?"发布":"取消发布")+' </span>该考试?', function (index) {
|
|
|
|
layer.close(index);
|
|
|
|
layer.close(index);
|
|
|
|
var ret = Common.postAjax("/jlw/courseInfo/edit.json",param);
|
|
|
|
var ret = Common.postAjax("/api/generalQuestionSetting/editPushStatus.do",param);
|
|
|
|
layer.msg(ret.code == 0?"操作成功!":ret.msg, {
|
|
|
|
layer.msg(ret.code == 0?"操作成功!":ret.msg, {
|
|
|
|
offset: ['50%'],
|
|
|
|
offset: ['50%'],
|
|
|
|
icon: ret.code == 0?1:2,
|
|
|
|
icon: ret.code == 0?1:2,
|
|
|
@ -305,17 +305,28 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//添加考试信息
|
|
|
|
//添加考试信息
|
|
|
|
function addGeneral(){
|
|
|
|
function addGeneral(data){
|
|
|
|
getQuestionTypeGroupInfo(xmSeInitValue);
|
|
|
|
getQuestionTypeGroupInfo($.isEmpty(data.generalQuestionSettingId)?xmSeInitValue:data.sourceCourseInfoIds);
|
|
|
|
if (courseInfoList.length <= 0){
|
|
|
|
if (courseInfoList.length <= 0){
|
|
|
|
var ret = Common.getAjax("/jlw/courseInfo/getValues.json",{"courseLabelType":"考证课程类","courseInfoStatus":1,courseInfoType:1});
|
|
|
|
var ret = Common.getAjax("/jlw/courseInfo/getValues.json",{"courseLabelType":"考证课程类","courseInfoStatus":1,courseInfoType:1});
|
|
|
|
if (ret.code == 0){
|
|
|
|
if (ret.code == 0){
|
|
|
|
courseInfoList = ret.data;
|
|
|
|
courseInfoList = ret.data;
|
|
|
|
demo1.update({
|
|
|
|
demo1.update({
|
|
|
|
data: ret.data
|
|
|
|
data: ret.data
|
|
|
|
})
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($.isEmpty(data.generalQuestionSettingId)){
|
|
|
|
|
|
|
|
demo1.update({
|
|
|
|
|
|
|
|
data: courseInfoList,
|
|
|
|
|
|
|
|
initValue: [xmSeInitValue]
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
demo1.update({
|
|
|
|
|
|
|
|
data: courseInfoList,
|
|
|
|
|
|
|
|
initValue: [data.sourceCourseInfoIds]
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
layer.open({
|
|
|
|
layer.open({
|
|
|
|
type: 1
|
|
|
|
type: 1
|
|
|
|
, title: '配置考证信息'
|
|
|
|
, title: '配置考证信息'
|
|
|
@ -326,7 +337,21 @@
|
|
|
|
, scrollbar: true//滚动条
|
|
|
|
, scrollbar: true//滚动条
|
|
|
|
, content: $("#addGeneral_demo")
|
|
|
|
, content: $("#addGeneral_demo")
|
|
|
|
, btn: ['保存','关闭']
|
|
|
|
, btn: ['保存','关闭']
|
|
|
|
,success:function () {}
|
|
|
|
,success:function () {
|
|
|
|
|
|
|
|
var getTpl = addGeneral_html_demo.innerHTML
|
|
|
|
|
|
|
|
,view = document.getElementById('addGeneral_view');
|
|
|
|
|
|
|
|
laytpl(getTpl).render(data, function(html){
|
|
|
|
|
|
|
|
view.innerHTML = html;
|
|
|
|
|
|
|
|
laydate.render({
|
|
|
|
|
|
|
|
elem: '#examTime_'
|
|
|
|
|
|
|
|
,range: "至" //或 range: '~' 来自定义分割字符
|
|
|
|
|
|
|
|
,type: 'datetime'
|
|
|
|
|
|
|
|
,value: $.isEmpty(data.generalQuestionStartTime)?'':(data.generalQuestionStartTime+' 至 '+data.generalQuestionEndTime)
|
|
|
|
|
|
|
|
,format: 'yyyy-MM-dd HH:mm:ss'
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
form.render();
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
, yes: function (index, layero) {
|
|
|
|
, yes: function (index, layero) {
|
|
|
|
var param = {generalQuestionSettingType:"EXAM",businessId:xmSeInitValue,businessType:"FROM_SYSTEM"};
|
|
|
|
var param = {generalQuestionSettingType:"EXAM",businessId:xmSeInitValue,businessType:"FROM_SYSTEM"};
|
|
|
|
var generalQuestionSettingName = $("#addGeneral_demo input[name='generalQuestionSettingName']").val();
|
|
|
|
var generalQuestionSettingName = $("#addGeneral_demo input[name='generalQuestionSettingName']").val();
|
|
|
@ -369,6 +394,8 @@
|
|
|
|
Common.info("请输入抽取题目数量!");
|
|
|
|
Common.info("请输入抽取题目数量!");
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
var sourceCourseInfoIds = $("#addGeneral_demo input[name='sourceCourseInfoIds']").val(); //题目来源课程
|
|
|
|
|
|
|
|
param.sourceCourseInfoIds = sourceCourseInfoIds;
|
|
|
|
param.questionSettingOptions = questionSettingOptions;
|
|
|
|
param.questionSettingOptions = questionSettingOptions;
|
|
|
|
var generalQuestionSettingQuestionNoOrder = $("#addGeneral_demo input[name='generalQuestionSettingQuestionNoOrder']:checked").val();
|
|
|
|
var generalQuestionSettingQuestionNoOrder = $("#addGeneral_demo input[name='generalQuestionSettingQuestionNoOrder']:checked").val();
|
|
|
|
var generalQuestionSettingOptionNoOrder = $("#addGeneral_demo input[name='generalQuestionSettingOptionNoOrder']:checked").val();
|
|
|
|
var generalQuestionSettingOptionNoOrder = $("#addGeneral_demo input[name='generalQuestionSettingOptionNoOrder']:checked").val();
|
|
|
|