Commit 233f1e96 authored by 王国存's avatar 王国存

Merge branch 'test' into 'master'

Test

See merge request !24
parents 85687f2c e556c35d
......@@ -10,7 +10,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>众创空间</title>
<link rel="shortcut icon" href="favicon.ico">
<link rel="shortcut icon" href="favicon.ico">
<link href="<%=request.getContextPath()%>/res/css/bootstrap.min.css?v=3.3.6" rel="stylesheet">
<link href="<%=request.getContextPath()%>/res/css/font-awesome.css?v=4.4.0" rel="stylesheet">
<link href="<%=request.getContextPath()%>/res/css/plugins/dataTables/dataTables.bootstrap.css" rel="stylesheet">
......@@ -48,7 +48,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
</select>
<input type="text" id="title" class="form-control" placeholder="众创空间" />
<button style="margin-top: 5px" class=" btn btn-sm btn-primary m-t-n-xs" onclick="search();">搜 索</button>
<button style="margin-top: 5px" class=" btn btn-sm btn-primary m-t-n-xs" onclick="">导 出</button>
<button style="margin-top: 5px" class=" btn btn-sm btn-primary m-t-n-xs" onclick="ShowCreateModal()">导 出</button>
</div>
<table id="hidden-table-info" width="100%" class="table table-striped table-bordered table-hover dataTables-example"></table>
</div>
......@@ -87,6 +87,69 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
</div>
</div>
</div>
<div class="modal fade" id="createFileMModal" style="padding-left: 10%" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" style="padding-top: 10%;" role="document">
<div class="modal-content" style="width: 710px">
<div id="exportSelect" class="modal-body">
<h5>请选择需要导出的指标</h5>
<br>
<form>
<h5>基础指标</h5>
<div>
<span style="line-height: 14px">基础指标1<input name="index" type="radio" value="1"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">基础指标2<input name="index" type="radio" value="2"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">基础指标3<input name="index" type="radio" value="3"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">基础指标4<input name="index" type="radio" value="4"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">基础指标5<input name="index" type="radio" value="5"></span>
</div>
<div>
<span style="line-height: 14px">基础指标6<input name="index" type="radio" value="6"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">基础指标7<input name="index" type="radio" value="7"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">基础指标8<input name="index" type="radio" value="8"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">基础指标9<input name="index" type="radio" value="9"></span>
</div>
<br>
<h5>引导指标</h5>
<div>
<span style="line-height: 14px">引导指标1<input name="index" type="radio" value="10"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">引导指标2<input name="index" type="radio" value="11"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">引导指标3<input name="index" type="radio" value="12"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">引导指标4<input name="index" type="radio" value="13"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">引导指标5<input name="index" type="radio" value="14"></span>
</div>
<div>
<span style="line-height: 14px">引导指标6<input name="index" type="radio" value="15"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">引导指标7<input name="index" type="radio" value="16"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">引导指标8<input name="index" type="radio" value="17"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">引导指标9<input name="index" type="radio" value="18"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">引导指标10<input name="index" type="radio" value="19"></span>
</div>
<div>
<span style="line-height: 14px">引导指标11<input name="index" type="radio" value="20"></span>&emsp;&emsp;&emsp;&emsp;&nbsp;&nbsp;
<span style="line-height: 14px">引导指标12<input name="index" type="radio" value="21"></span>&emsp;&emsp;&emsp;&emsp;&nbsp;
<span style="line-height: 14px">引导指标13<input name="index" type="radio" value="22"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
</div>
<br>
<h5>奖励指标</h5>
<div>
<span style="line-height: 14px">奖励指标1<input name="index" type="radio" value="23"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">奖励指标2<input name="index" type="radio" value="24"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">奖励指标3<input name="index" type="radio" value="25"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">奖励指标4<input name="index" type="radio" value="26"></span>&emsp;&emsp;&emsp;&emsp;&emsp;
<span style="line-height: 14px">奖励指标5<input name="index" type="radio" value="27"></span>
</div>
<br>
<div class="ibox-content">
<div class="form-inline pull-right ">
<button style="margin-top: 5px" class=" btn btn-sm btn-primary m-t-n-xs" onclick="exportData()">确定</button>
<button id="abadonExport" style="margin-top: 5px;background-color: white;" class=" btn btn-sm btn-primary m-t-n-xs"><span style="color: black">取消</span></button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- 全局js -->
<script src="<%=request.getContextPath()%>/res/js/jquery.min.js?v=2.1.4"></script>
<script src="<%=request.getContextPath()%>/res/js/bootstrap.min.js?v=3.3.6"></script>
......@@ -98,7 +161,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
<script src="<%=request.getContextPath()%>/res/js/plugins/dataTables/dataTables.bootstrap.js"></script>
<!-- 自定义js -->
<script src="<%=request.getContextPath()%>/res/js/education/questionnaire_Information_list.js"></script>
</body>
</html>
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -9,10 +9,15 @@ $(function () {
all_order();
getSaveData();
StatusCheck();
//同步回显引导指标内容
synchronizeUpperAndLowerFormContents()
})
// 实现10分钟1次自动保存
var ocarina = self.setInterval("timeCircleSave()",600000);
//var ocarina = self.setInterval("timeCircleSave()",600000);
var processStatus = 0
recordId
......@@ -22,11 +27,71 @@ var oTable;
function StatusCheck() {
if (processStatus === 1){
$('#goback_btn').hide()
for (let i = 1; i < 28; i++) {
$(`#submit${i} input[type='number']`).val(()=>{
try {
if(data.reviews.length>0){
for(var j=0;j<data.reviews.length;j++){
if(data.reviews[j].questionsId===i){
return data.reviews[j].score;
}
}
}
}catch (e) {
}
})
try {
if(data.reviews.length>0){
for(var j=0;j<data.reviews.length;j++){
if(data.reviews[j].questionsId===i){
if(data.reviews[j].approvalStatus==0){
$(`#submit${i} input:radio[value='1']`).attr('checked','true')
}else {
$(`#submit${i} input:radio[value='2']`).attr('checked','true')
}
}
}
}
}catch (e) {
}
}
}else if (processStatus === 2){
$('#tempSave_btn').hide()
$('#pass_btn').hide()
$('#reject_btn').hide()
$('textarea[name*="question_"]').prop('readonly', true)
//$('textarea[name*="question_"]').prop('readonly', true)
for (let i = 1; i < 28; i++) {
$(`#submit${i} input[type='number']`).val(()=>{
try {
if(data.reviews.length>0){
for(var j=0;j<data.reviews.length;j++){
if(data.reviews[j].questionsId===i){
return data.reviews[j].score;
}
}
}
}catch (e) {
}
})
try {
if(data.reviews.length>0){
for(var j=0;j<data.reviews.length;j++){
if(data.reviews[j].questionsId===i){
if(data.reviews[j].approvalStatus==0){
$(`#submit${i} input:radio[value='1']`).attr('checked','true')
}else {
$(`#submit${i} input:radio[value='2']`).attr('checked','true')
}
}
}
}
}catch (e) {
}
}
} else if (processStatus === 3){
$('#rejectLabel').hide();
$('#rejectReason').hide();
......@@ -34,6 +99,24 @@ function StatusCheck() {
$('#pass_btn').hide()
$('#reject_btn').hide()
$('textarea[name*="question_"]').prop('readonly', true)
for (let i = 1; i < 28; i++) {
$(`#submit${i} a`).hide()
$(`#submit${i} input[type='radio']`).parent().hide()
$(`#submit${i} input[type='number']`).val(()=>{
try {
if(data.reviews.length>0){
for(var j=0;j<data.reviews.length;j++){
if(data.reviews[j].questionsId===i){
return data.reviews[j].score;
}
}
}
}catch (e) {
}
})
$(`#submit${i} input[type='number']`).attr('disabled',"true")
}
}
}
......@@ -212,6 +295,9 @@ var tableOptionsList = [
{ option: '96', num: 20}
];
//返回的全部list数据
var data=[]
// 问卷全部数据
var formData=[];
......@@ -400,6 +486,7 @@ function getSaveData() {
contentType:'application/json;charset=UTF-8',
success : function(result) {
processStatus = result.data.processStatus
data=result.data
if(result.result==false){
//alert(result.msg);
swal("失败!", result.msg, "error");
......@@ -485,19 +572,20 @@ function previews(url) {
}
function saveQuestionnaire(isAuto){
formData=[]
$(document).ready(function () {
var rejectReason = ''
// var rejectReason = ''
$('textarea[name*="question_"]').each(function () {
if ($(this)[0].value){
var tempObj = {};
if ($(this).attr('name').replace('question_', '') === '22'){
rejectReason = $(this)[0].value;
} else {
if ($(this).val()){
var tempObj = {};
// if ($(this).attr('name').replace('question_', '') === '22'){
// rejectReason = $(this)[0].value;
// } else {
tempObj['questionsId'] = $(this).attr('name').replace('question_', '');
tempObj['recordId'] = recordId
tempObj['remark'] = $(this)[0].value;
tempObj['remark'] = $(this).val();
formData.push(tempObj)
}
// }
}
});
});
......@@ -525,11 +613,12 @@ function saveQuestionnaire(isAuto){
}
// 定时自动暂存
function timeCircleSave() {
saveQuestionnaire(1);
}
// function timeCircleSave() {
// saveQuestionnaire(1);
// }
function passQuestionnaire(){
//存储备注
$(document).ready(function () {
$('textarea[name*="question_"]').each(function () {
if ($(this)[0].value){
......@@ -571,6 +660,7 @@ function passQuestionnaire(){
}
function rejectQuestionnaire(){
//存储备注
formData = []
var rejectReason = '';
if($('#rejectReason')[0].value == ''){
......@@ -622,3 +712,516 @@ function gobcak(){
history.go(-1);
}
//页面回显
function synchronizeUpperAndLowerFormContents() {
$(document).ready(()=>{
//引导指标1
var guidingindicators1=$("#basicindicators1 #content-basic-1").clone(false)
//将要写入容器清空
$("#guidingindicators1 #content-guide-1").empty()
//将内容写入到指定容器
$("#guidingindicators1 #content-guide-1").append(guidingindicators1)
//将需要同步的备注显示到下面
var text1=$("#basicindicators1 textarea").clone(false)
//移除属性防止提交
text1.removeAttr("name")
//赋值
text1.val(()=>{
try {
if(!(data.reviews.length>0)){return}
}catch (e) {
return
}
for(var i=0;i<data.reviews.length;i++){
if(data.reviews[i].questionsId===1){
return data.reviews[i].remark;
}
}
})
//将属性置为不可改变
text1.attr("disabled","disabled")
//将内容写入
$("#guidingindicators1 #submit10").prepend(text1)
//引导指标2
var guidingindicators2=$("#basicindicators1 #content-basic-1").clone(false)
$("#guidingindicators2 #content-guide-2").empty()
$("#guidingindicators2 #content-guide-2").append(guidingindicators2)
var text2=$("#basicindicators1 textarea").clone(false)
text2.removeAttr("name")
text2.val(()=>{
try {
if(!(data.reviews.length>0)){return}
}catch (e) {
return
}
for(var i=0;i<data.reviews.length;i++){
if(data.reviews[i].questionsId===1){
return data.reviews[i].remark;
}
}
})
text2.attr("disabled","disabled")
$("#guidingindicators2 #submit11").prepend(text2)
//引导指标3
var guidingindicators3=$("#basicindicators3 #content-basic-3").clone(false)
$("#guidingindicators3 #content-guide-3").empty()
$("#guidingindicators3 #content-guide-3").append(guidingindicators3)
var text3=$("#basicindicators3 textarea").clone(false)
text3.removeAttr("name")
text3.val(()=>{
try {
if(!(data.reviews.length>0)){return}
}catch (e) {
return
}
for(var i=0;i<data.reviews.length;i++){
if(data.reviews[i].questionsId===3){
return data.reviews[i].remark;
}
}
})
text3.attr("disabled","disabled")
$("#guidingindicators3 #submit12").prepend(text3)
//引导指标4
var guidingindicators4=$("#basicindicators3 #content-basic-3").clone(false)
$("#guidingindicators4 #content-guide-4").empty()
$("#guidingindicators4 #content-guide-4").append(guidingindicators4)
var text4=$("#basicindicators3 textarea").clone(false)
text4.removeAttr("name")
text4.val(()=>{
try {
if(!(data.reviews.length>0)){return}
}catch (e) {
return
}
for(var i=0;i<data.reviews.length;i++){
if(data.reviews[i].questionsId===3){
return data.reviews[i].remark;
}
}
})
text4.attr("disabled","disabled")
$("#guidingindicators4 #submit13").prepend(text4)
$("#guidingindicators4 table tr").each((index,element)=>{
if ($($(element).children()[5]).children().attr('title')=="否") {
$(element).remove()
}
})
//引导指标5
var guidingindicators5=$("#basicindicators4 #content-basic-4").clone(false)
$("#guidingindicators5 #content-guide-5").empty()
$("#guidingindicators5 #content-guide-5").append(guidingindicators5)
var text5=$("#basicindicators4 textarea").clone(false)
text5.removeAttr("name")
text5.val(()=>{
try {
if(!(data.reviews.length>0)){return}
}catch (e) {
return
}
for(var i=0;i<data.reviews.length;i++){
if(data.reviews[i].questionsId===4){
return data.reviews[i].remark;
}
}
})
text5.attr("disabled","disabled")
$("#guidingindicators5 #submit14").prepend(text5)
//引导指标7
var guidingindicators7=$("#basicindicators6 #content-basic-6").clone(false)
$("#guidingindicators7 #content-guide-7").empty()
$("#guidingindicators7 #content-guide-7").append(guidingindicators7)
var text7=$("#basicindicators6 textarea").clone(false)
text7.removeAttr("name")
text7.val(()=>{
try {
if(!(data.reviews.length>0)){return}
}catch (e) {
return
}
for(var i=0;i<data.reviews.length;i++){
if(data.reviews[i].questionsId===6){
return data.reviews[i].remark;
}
}
})
text7.attr("disabled","disabled")
$("#guidingindicators7 #submit16").prepend(text7)
//引导指标8
var guidingindicators8=$("#basicindicators7 #content-basic-7").clone(false)
$("#guidingindicators8 #content-guide-8").empty()
$("#guidingindicators8 #content-guide-8").append(guidingindicators8)
var text8=$("#basicindicators7 textarea").clone(false)
text8.removeAttr("name")
text8.val(()=>{
try {
if(!(data.reviews.length>0)){return}
}catch (e) {
return
}
for(var i=0;i<data.reviews.length;i++){
if(data.reviews[i].questionsId===7){
return data.reviews[i].remark;
}
}
})
text8.attr("disabled","disabled")
$("#guidingindicators8 #submit17").prepend(text8)
})
}
//审核方法
function submitForReview(questionNum) {
formData=[]
if($(`#submit${questionNum} input:radio:checked`).val()){
if($(`#submit${questionNum} input:radio:checked`).val()==1){
//驳回
if($(`textarea[name='question_${questionNum}']`).val().replace(" ","").length>0){
var tempObj = {};
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['remark'] = $(`textarea[name='question_${questionNum}']`).val()
tempObj['approvalStatus']=0
formData.push(tempObj)
}else {
swal('失败','请填写驳回原因!','error')
return
}
}else {
//通过
var tempObj = {};
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['remark'] = $(`textarea[name='question_${questionNum}']`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
}
var param = {
id: recordId,
questionnaireUuid: 1,
reason: '',
processStatus: 1,
reviews: formData
};
$.ajax({
type : "POST",
url : webroot+"questionnaire/checkReject",
data : JSON.stringify(param),
async:false,
contentType:'application/json;charset=UTF-8',
success : function(result) {
if(result.result==true){
swal("成功!", '审核成功', "success");
$(`#submit${questionNum} a`).attr('disabled',"true")
}else{
swal("失败!", result.msg, "error");
}
}
});
}else {
swal('失败','请选择提交状态!','error')
}
}
//判分方法
function scoreSubmission(questionNum) {
formData=[]
//需要判分 引导指标1-奖励指标5
switch (questionNum) {
//引导指标1
case 10:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>4){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标2
case 11:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>4){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标3
case 12:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>5){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标4
case 13:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标5
case 14:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>30){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标6
case 15:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>2){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标7
case 16:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>3){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标8
case 17:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>4){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标9
case 18:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>6){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标10
case 19:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>6){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标11
case 20:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>4){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标12
case 21:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>7){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//引导指标13
case 22:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>10){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//奖励指标1
case 23:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>10){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//奖励指标2
case 24:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>10){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//奖励指标3
case 25:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>10){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//奖励指标4
case 26:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>10){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
//奖励指标5
case 27:
var tempObj = {};
if($(`#submit${questionNum} input`).val()<0||$(`#submit${questionNum} input`).val()>10){
swal('失败','分数不符合预期!','error')
return
}
tempObj['questionsId'] = questionNum
tempObj['recordId'] = parseInt(recordId)
tempObj['score']=$(`#submit${questionNum} input`).val()
tempObj['remark'] = $(`#submit${questionNum} textarea[name="question_${questionNum}"]`).val()
tempObj['approvalStatus']=1
formData.push(tempObj)
break
default:
swal('失败','score error!','error')
break
}
var param = {
id: recordId,
questionnaireUuid: 1,
reason: '',
processStatus: 1,
reviews: formData
}
$.ajax({
type : "POST",
url : webroot+"questionnaire/checkReject",
data : JSON.stringify(param),
async:false,
contentType:'application/json;charset=UTF-8',
success : function(result) {
if(result.result==true){
swal("成功!", '审核成功', "success");
$(`#submit${questionNum} a`).attr('disabled',"true")
}else{
swal("失败!", result.msg, "error");
}
}
});
}
//取消按钮
function emptyContent(questionNum) {
$(`#submit${questionNum} input[type='radio']`).removeAttr("checked")
$(`#submit${questionNum} input[type='number']`).val('')
$(`#submit${questionNum} textarea[name='question_${questionNum}']`).val('')
}
......@@ -114,3 +114,20 @@ function setAllMaterial_detail(projectID){
window.location.href=webroot+"goto/education/questionnaire_information?recordId="+projectID;
}
// 修改弹出框的title, 显示弹框
function ShowCreateModal(){
$('#createFileMModal').modal('show');
}
// 关闭弹框, 获取输入值,然后执行逻辑
$("#abadonExport").click(function (){
$("#createFileMModal").modal("hide");
});
//导出
function exportData() {
if($("#exportSelect input:radio:checked").val()){
window.open(webroot+"questionnaire/exportFullTimeWorkPerson?index="+$("#exportSelect input:radio:checked").val(),"_parent")
}else {
swal("失败!", "请选择导出指标!", "error");
}
}
......@@ -14,7 +14,6 @@ $(function () {
all_order();
getSaveData();
StatusCheck();
})
var ocarina = self.setInterval("timeCircleSave()", 600000);
......@@ -23,13 +22,28 @@ var oTable;
var processStatus = 0
// 问卷状态自检
function StatusCheck() {
function StatusCheck(processStatus, resultList) {
//驳回框
$('#rejectMessage1,#rejectMessage2,#rejectMessage3,#rejectMessage4,#rejectMessage5,#rejectMessage6,#rejectMessage7,#rejectMessage8,#rejectMessage9').hide();
if (processStatus === 2) {
$('#rejectLabel').show();
$('#rejectReason').show();
resultList.forEach((item, index) => {
questionsId = item.approvalStatus;
if (questionsId == 0) {
questionsId = item.questionsId
$('#rejectMessage' + questionsId + ' textarea').val(item.remark)
$('#rejectMessage' + questionsId).show();
}
})
// $('#rejectLabel').show();
// $('#rejectReason').show();
} else {
$('#rejectLabel').hide();
$('#rejectReason').hide();
// $('#rejectLabel').hide();
// $('#rejectReason').hide();
}
}
......@@ -39,14 +53,14 @@ var option_list = [
{num: 2, name: '2.众创空间场地情况', table: '', max: 0},
{num: 3, name: '3.是否租赁场地', table: '', max: 0},
{num: 4, name: '4.众创空间配备专职工作人员情况', table: 'professionalEmploy', max: 20},
{num: 5, name: '5.入孵企业情况', table: 'incubates', max: 80},
{num: 5, name: '5.入孵企业情况', table: 'incubates', max: 55},
{num: 6, name: '6.新增就业情况', table: 'newPost', max: 80},
{num: 7, name: '7.开设创新创业课程情况', table: 'newCourse', max: 20},
{num: 8, name: '8.签约创业导师情况', table: 'newTeacher', max: 40},
{num: 9, name: '9.组织双创活动情况', table: 'activity', max: 13},
{num: 10, name: '10.参赛情况', table: 'competition', max: 5},
{num: 11, name: '11.2021年创新创业工作经费', table: '', max: 0},
{num: 12, name: '12.申报成功高校众创空间联盟发布的创新创业研究课题信息', table: 'twelve', max: 2},
{num: 12, name: '12.申报成功高校众创空间联盟发布的创新创业研究课题信息', table: 'twelve', max: 6},
{num: 13, name: '13.在孵企业销售收入或累计合同额情况(表1)', table: 'thirteen', max: 80},
{num: 14, name: '13.本评估周期实现股权或债权融资情况(表2)', table: 'borrow', max: 10},
{num: 15, name: '14.主办或承办市级及以上级别路演、双创周活动', table: 'fourteen', max: 10},
......@@ -458,7 +472,10 @@ function fun(table, row1, max) {
all_order();
var lastRow = $(tempTable).find('tr:last') //将尾行元素克隆来的保存的值清空
$(lastRow).find('[name*="option_"]').val('');
} else {
}
}
// 表格删除当前行方法
......@@ -666,6 +683,8 @@ function getSaveData() {
})
img_DIV_List_Show();
StatusCheck(result.data.processStatus, result.data.reviews);
}
});
......@@ -772,7 +791,9 @@ function saveQuestionnaire(type, isAuto) {
type: type,
answersList: formData,
writePeople: writePeople,
phoneNumber: phoneNumber
phoneNumber: phoneNumber,
createId : createId,
questionnaireName:"2022季度问卷"
};
$.ajax({
......@@ -965,9 +986,9 @@ function file_DIV_List_Show(option) {
//表格数据回显同步上下表单内容
$(function () {
//获取上方填写内容对象
$("#basicindicators1,#basicindicators2,#basicindicators3,#basicindicators4,#basicindicators5,#basicindicators6,#basicindicators7,#basicindicators8,#basicindicators9").mouseout(function () {
//克隆元素到下方实现回显同步
//同步基础指标1和引导指标1引导指标2
$("#basicindicators1,#basicindicators2,#basicindicators3,#basicindicators4,#basicindicators5,#basicindicators6,#basicindicators7,#basicindicators8,#basicindicators9").mouseleave(function () {
// 克隆元素到下方实现回显同步
// 同步基础指标1和引导指标1引导指标2
var guidingindicators1 = $("#basicindicators1").clone(false)
//置空防止元素重复
$("#guidingindicators1").empty()
......@@ -981,8 +1002,10 @@ $(function () {
//移除name属性 防止提交
$("#guidingindicators1 [name]").removeAttr("name")
//将输入框和选择框置为不可操作
$("#guidingindicators1 input").attr("disabled","disabled")
$("#guidingindicators1 select").attr("disabled","disabled")
$("#guidingindicators1 input").attr("disabled", "disabled")
$("#guidingindicators1 select").attr("disabled", "disabled")
$("#guidingindicators1 #rejectMessage1" ).hide()
//引导指标2
var guidingindicators2 = $("#basicindicators1").clone(false)
......@@ -992,8 +1015,9 @@ $(function () {
$("#guidingindicators2 #remove1-1").hide()
$("#guidingindicators2 #remove1-2").hide()
$("#guidingindicators2 [name]").removeAttr("name")
$("#guidingindicators2 input").attr("disabled","disabled")
$("#guidingindicators2 select").attr("disabled","disabled")
$("#guidingindicators2 input").attr("disabled", "disabled")
$("#guidingindicators2 select").attr("disabled", "disabled")
$("#guidingindicators2 #rejectMessage1" ).hide()
//引导指标3
var guidingindicators3 = $("#basicindicators3").clone(false)
......@@ -1010,10 +1034,14 @@ $(function () {
$("#guidingindicators3 #remove3-1").hide()
$("#guidingindicators3 #remove3-2").hide()
$("#guidingindicators3 [name]").removeAttr("name")
$("#guidingindicators3 input").attr("disabled","disabled")
$("#guidingindicators3 select").attr("disabled","disabled")
$("#guidingindicators3 table").removeAttr("class")
$("#guidingindicators3 table tr").removeAttr("id")
$("#guidingindicators3 input").attr("disabled", "disabled")
$("#guidingindicators3 select").attr("disabled", "disabled")
$("#guidingindicators3 #rejectMessage3" ).hide()
//引导指标4
var guidingindicators4 = $("#basicindicators3").clone(false)
$("#guidingindicators4").empty()
$("#guidingindicators4").append(guidingindicators4)
......@@ -1022,14 +1050,27 @@ $(function () {
$("#basicindicators3 select").each(function (index, element) {
dataListguide4.push(element.value)
})
$("#guidingindicators4 select").each(function (index, element) {
element.value = dataListguide4[index]
})
$("#guidingindicators4 #remove3-1").hide()
$("#guidingindicators4 #remove3-2").hide()
$("#guidingindicators4 [name]").removeAttr("name")
$("#guidingindicators4 input").attr("disabled","disabled")
$("#guidingindicators4 select").attr("disabled","disabled")
$("#guidingindicators4 table").removeAttr("class")
$("#guidingindicators4 table tr").removeAttr("id")
$("#guidingindicators4 input").attr("disabled", "disabled")
$("#guidingindicators4 select").attr("disabled", "disabled")
$("#guidingindicators4 #rejectMessage3" ).hide()
//判断是否为本年入驻的 将不是的过滤掉
$("#guidingindicators4 table tr").each(function (index, element) {
if ($($(element).children()[5]).children().val() == "否") {
$(element).remove()
}
})
//引导指标5
var guidingindicators5 = $("#basicindicators4").clone(false)
......@@ -1046,8 +1087,9 @@ $(function () {
$("#guidingindicators5 #remove4-1").hide()
$("#guidingindicators5 #remove4-2").hide()
$("#guidingindicators5 [name]").removeAttr("name")
$("#guidingindicators5 input").attr("disabled","disabled")
$("#guidingindicators5 select").attr("disabled","disabled")
$("#guidingindicators5 input").attr("disabled", "disabled")
$("#guidingindicators5 select").attr("disabled", "disabled")
$("#guidingindicators5 #rejectMessage4" ).hide()
//引导指标7
var guidingindicators7 = $("#basicindicators6").clone(false)
......@@ -1064,8 +1106,21 @@ $(function () {
$("#guidingindicators7 #remove6-1").hide()
$("#guidingindicators7 #remove6-2").hide()
$("#guidingindicators7 [name]").removeAttr("name")
$("#guidingindicators7 input").attr("disabled","disabled")
$("#guidingindicators7 select").attr("disabled","disabled")
$("#guidingindicators7 input").attr("disabled", "disabled")
$("#guidingindicators7 select").attr("disabled", "disabled")
$("#guidingindicators7 #rejectMessage6" ).hide()
$("#guidingindicators7 table tr").each(function (index, element) {
//判断是否参加互联网+大赛 将不是的过滤掉
if ($($(element).children()[12]).children().val() == "否") {
$(element).remove()
}
//判断是否为教育部入库创业导师 将不是的过滤掉
if ($($(element).children()[16]).children().val() == "否") {
$(element).remove()
}
})
//引导指标8
var guidingindicators8 = $("#basicindicators7").clone(false)
......@@ -1082,8 +1137,9 @@ $(function () {
$("#guidingindicators8 #remove7-1").hide()
$("#guidingindicators8 #remove7-2").hide()
$("#guidingindicators8 [name]").removeAttr("name")
$("#guidingindicators8 input").attr("disabled","disabled")
$("#guidingindicators8 select").attr("disabled","disabled")
$("#guidingindicators8 input").attr("disabled", "disabled")
$("#guidingindicators8 select").attr("disabled", "disabled")
$("#guidingindicators8 #rejectMessage7" ).hide()
})
})
\ 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