123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- {extend name="public/layout" /} {block name="title"}商学院{/block} {block name="body"}
- <style type="text/css">
- html,
- body {
- display: block;
- width: 100%;
- }
-
- .layui-fluid {
- display: block;
- box-shadow: 0 0 4px 0 #B6CADE;
- border-radius: 5px;
- margin: 15px;
- background-color: #ffffff;
- }
- .layui-icon{font-size:20px !important;line-height: 38px;}
- .layui-input-inline{line-height: 38px;}
- .layui-input-inline input{margin-right: 10px;}
- .layui-form-item .layui-input-inline{}
- .input-indent-box-small{margin-left:10px;}
- .layui-tab {
- padding: 15px;
- height: 100%;
- }
-
- .layui-table-view .layui-table th,
- .layui-table-view .layui-table td {
- text-align: center;
- border-color: #B6CADE;
- }
-
- .layui-table thead tr,
- .layui-table-header {
- background-color: #D8E6F1;
- }
-
- .upload-img .area i {
- font-size: 50px;
- color: #009688;
- }
- /*///*/
-
- .text-detail>span {
- font-size: 40px;
- }
-
- .imageDiv div {
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0px;
- background-color: #e6e6e600;
- }
-
- .imageDiv div i {
- display: none;
- font-size: 31px;
- position: absolute;
- top: 37%;
- left: 40%;
- }
-
- .imageDiv div:hover {
- background-color: #e6e6e680;
- }
-
- .imageDiv div:hover i {
- display: block;
- cursor: pointer;
- }
- .layui-input-inline.input-longer-inline {
- width: 290px;
- }
- .layui-item-inline{
- width: 290px;
- display: inline;
- margin-left: 20px;
- margin-bottom: 5px;
- }
- .submit-btn{
- text-align: right;
- }
- .select_items{
- display: block;
- float:left;
- margin-left:10px;
- }
- .layui-input-answer{
- width: 330px;
- }
- .question{
- border: 1px solid lightgrey;
- border-radius: 5px;
- margin: 5px 0;
- padding:10px;
- }
- .keyw{
- background: yellow;
- }
- .btnwrapper{
- display: block;
- height: 50px;
- width: 100%;
- }
- button.confirming{
- display: inline;
- float:right;
- margin-right:20px;
- }
- .empanswer{
- color:darkgreen;
- }
- .gotscore{
- color:red;
- }
- .givescore{
- color:sandybrown;
- }
- .qcn img{
- width: 50%;
- }
- </style>
- <body>
- <div class="layui-fluid">
- <div class="layui-card">
- <div class="layui-card-header ">
- <div class="layui-form-item">
- <p><span>考卷名称: {:$info.name} 总分: {:$info.total_score} 及格分: {:$info.base_score}</span>
- {if condition='$result.approve_status eq 2'}
- <span> 批改人:{:$result.p_name}</span>
- {else/}
- <span> 状态:未批改</span>
- {/if}
- <span style="float:right">考试人: {:$employee_name} 耗时: {:$time_spend}分钟 得分: <span style="color:red" id="scoresum" data-ref="{:$result.final_score}">{:$result.final_score}</span></span></p>
- </div>
- </div>
- <div class="layui-card-body">
- {foreach $info.questions as $vo}
- <div class="question">
- <p><span>类型:{:$vo.type}</span></p>
- <p><span>题目:{:$vo.ask}</span></p>
- <div class="qcn">
- {if condition='$vo.types eq 1'}
- 内容:
- {foreach $vo.content as $k => $v}
- <p> {$k} : {$v|raw}</p>
- {/foreach}
- {elseif($vo.types == 2)/}
- 内容:
- <p> {$vo.content|raw}</p>
- {elseif($vo.types == 3)/}
- 内容:
- <p> {$vo.content|raw}</p>
- {/if}
- </div>
- <p><span>参考答案:</span><span>{:$vo.answer}</span></p>
- <p><span>分值:</span><span style="color:dodgerblue">{:$vo.pivot.score}</span></p>
- {if condition="isset($vo.emp_answer)"}
- <p><span>考生答案:</span><span class="empanswer">{:$vo.emp_answer}</span></p>
- {/if}
- {if condition="isset($vo.got_score) && ($vo.got_score || $vo.got_score == 0)"}
- {if condition="$vo.type == '简答' "}
- <p><span>系统判分:</span><span class="givescore">{:$vo.got_score}</span></p>
- <p><span>考生得分:</span>
- <span class="gotscore">
- <span class="gotscore finalscore" data-finalscore="{:$vo.correct_score}">{:$vo.correct_score}</span>
- <!-- <input class="manualscore finalscore" type="number" name="q_{:$vo.id}" min="0" max="{:$vo.pivot.score}" data-sysscore="{:$vo.got_score}" data-qid="{:$vo.id}" data-finalscore="{:$vo.got_score}"/> -->
- </span>
- </p>
- {elseif condition="$vo.type == '多选'"}
- <p><span>考生得分:</span><span class="gotscore finalscore" data-finalscore="{:$vo.correct_score}">{$vo.correct_score}</span></p>
- {else/}
- <p><span>考生得分:</span><span class="gotscore finalscore" data-finalscore="{:$vo.got_score}">{:$vo.got_score}</span></p>
- {/if}
- {else/}
- <p><span>考生得分:</span><span class="gotscore">0</span></p>
- {/if}
- </div>
- {/foreach}
- </div>
- <!-- <div class="btnwrapper">
- {if condition="!$result_checked"}
- <button class="layui-btn confirming" id="confirming">审核</button>
- {else /}
- <button class="layui-btn layui-btn-disabled confirming" >已审核</button>
- {/if}
- </div> -->
- </div>
- </div>
- </body>
- {/block}
- {block name="js"}
- <script src="__STATIC__/layui/layui/layui.js"></script>
- <script>
- var resultid = '{:$resultid}';
- layui.config({
- base: '__LAYUI__/' //静态资源所在路径
- ,
- urlbase: '/sys'
- }).extend({
- index: 'lib/index' //主入口模块
- }).use(['index', 'table', 'layedit', 'laydate'], function () {
- var $ = layui.$;
- $('.manualscore').on('change', function () {
- let totalscoreobj = $('#scoresum');
- var totalscore = totalscoreobj.data('ref');
- if(parseInt($(this).val()) !== 0 && $(this).val() !== ''){
- $(this).data('finalscore', $(this).val());
- let sum = 0;
- $('.finalscore').each(function(){
- sum += parseInt($(this).data('finalscore'));
- })
- totalscoreobj.html(sum);
- }else{
- totalscoreobj.html(totalscore);
- }
- })
- $('#confirming').on('click', function () {
- var index = parent.layer.getFrameIndex(window.name);
- var manalscores = $('.manualscore');
- // console.log(manalscores);
- var postdata = [];
- manalscores.each(function(index,ele){
- let data = {'id':$(ele).data('qid'),'mannal':$(ele).val()};
- console.log(data);
- postdata.push(data);
- });
- var finalscore = $('#scoresum').html();
- var data = {
- 'resultid' : resultid,
- 'data': JSON.stringify(postdata),
- 'finalscore' : finalscore
- }
- $.post('{:url("exam/makecheck")}',data, function(res){
- if (res.code == 0) {
- layer.msg(res.msg, {anim: 0, time: 2000},function () {
- parent.layui.table.reload('LAY-exam-check-list'); //重载表格
- parent.layer.close(index);
- });
- } else {
- layer.msg(res.msg,{anim: 6, time: 2000});
- }
- });
- return false;
- });
- });
- </script>
- {/block}
|