Commit 6c63343e authored by yangshuxing's avatar yangshuxing

成绩审核

parent c8709f7c
...@@ -103,7 +103,7 @@ public class CmptScoreRuleController { ...@@ -103,7 +103,7 @@ public class CmptScoreRuleController {
/** /**
* 根据赛事Id获取赛事规则是单条还是多条 * 根据赛事Id获取赛事规则是单条还是多条
* @param cmptId * @param
* @return * @return
*/ */
@ResponseBody @ResponseBody
......
package com.dlbridge.jadp.plugins.cmpt.web;
import com.dlbridge.jadp.common.interceptor.PageView;
import com.dlbridge.jadp.plugins.cmpt.dao.model.Cmpt;
import com.dlbridge.jadp.plugins.cmpt.service.CmptService;
import lombok.extern.log4j.Log4j2;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import springfox.documentation.annotations.ApiIgnore;
import javax.annotation.Resource;
@Controller
@Log4j2
@RequestMapping("gk/review/")
@ApiIgnore
public class ScoreReviewController {
@Resource
private CmptService cmptService;
@RequestMapping("index/{cmptId}")
@PageView
public ModelAndView index(@PathVariable("cmptId") Integer cmptId, ModelAndView mv) {
Cmpt cmpt = cmptService.queryCmptBycmptId(cmptId);
mv.setViewName("cmpt/score_review");
mv.addObject("cmpt", cmpt);
return mv;
}
}
This diff is collapsed.
...@@ -160,13 +160,19 @@ ...@@ -160,13 +160,19 @@
<span class="menu-txt">扫码打卡</span> <span class="menu-txt">扫码打卡</span>
</a> </a>
</li> </li>
<li class="review menu-item">
<a href="/gk/review/index/${cmpt.cmptId}?uId=${uId}&cId=${cId}&timestamp=${timestamp}&sign=${sign}">
<span class="menuico left-arrow"></span>
<span class="menu-txt">成绩审核</span>
</a>
</li>
</ul> </ul>
</ul> </ul>
</nav> </nav>
<script> <script>
var classes = ['cmptSetting', 'nameList', 'manual', 'contact', var classes = ['cmptSetting', 'nameList', 'manual', 'contact',
'route', 'road', 'equip', 'photo', 'news', 'route', 'road', 'equip', 'photo', 'news',
'banner','score','auto','scan']; 'banner','score','auto','scan','review'];
let url = document.location.href; let url = document.location.href;
var done = false; var done = false;
for (var i in classes) { for (var i in classes) {
......
var score = new Vue({
el : '#score',
data : {
checked:false,
reviewStatus : 0, // 0待审核 1审核通过 -1审核不通过
pass: false,
noPass: false,
previewImg: '',
dialog: false,
count: 1000,
roads: [{roadId: 12, roadName: 'test'}]
},
methods:{
closeDialog:function(){
score.$data.dialog = false;
},
preview : function (event) {
score.$data.dialog = true;
score.$data.previewImg = event.target.src
},
changeStatus:function (event) {
score.$data.reviewStatus=event;
},
checkAll:function () {
score.$data.checked = !score.$data.checked
}
}
})
$(document).ready(function () {
$('body').on('click', '.status', function () {
var checked = $(this).hasClass('checked');
var status = !checked ? 1 : 0;
if (checked) {
$(this).removeClass("checked");
$(this).addClass("unchecked");
$(this).find('.txt').text('未启动')
} else {
$(this).removeClass("unchecked");
$(this).addClass("checked");
$(this).find('.txt').text('启动')
}
})
});
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment