/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) * Copyright (c) 2013-2018 北京泉江科技有限公司 * 创建人:超级管理员 * 日 期:2019-12-26 16:33 * 描 述:党员评价 */ (function() { var data = [ { num:1, title:'一,通知公告', score:'80', subhead:'优质完成任务', subheadcon:'潜心教育培训,落实立德树人根本任务,按时保质保量完成本职各项工作任务', gradetitle:'评分标准', gradenum:'保留小数点最后一位', gradecon:'若有参加封建迷信活动,工作中表现出信心不足、精神萎靡不振的现象,此项不得分。精神萎靡不振的现象精神萎靡不振的现象', scorenum:'20' }, { num:2, title:'二,专职22专访', score:'100', subhead:'访问222人员', subheadcon:'悉心照料,耐心疏导', gradetitle:'评分2222标准', gradenum:'保留整数', gradecon:'此项不得分。精神萎靡不振的现象精神萎靡不振的现象', scorenum:'10' }, { num:3, title:'三,红头33文件', score:'30', subhead:'优质任333务', subheadcon:'潜心教育培训,落实立德树人根本任务,按时保质保量完成本职各项工作任务', gradetitle:'结果判定', gradenum:'无需结果', gradecon:'精神萎靡不振的现象精神萎靡不振的现象', scorenum:'40' }, { num:4, title:'三,红头44文件', score:'30', subhead:'优质任334444443务', subheadcon:'潜心教44444育培训,落实立德树人根本任务,按时保质保量完成本职各项工作任务', gradetitle:'结果判4444定', gradenum:'无需结果', gradecon:'精神萎靡不振的现象精神萎靡不振的现象', scorenum:'40' }, ]; function loadData(data){ console.log("数据",data) var titleCon = '' titleCon+='

'+''+data.num+''+'

'+'
'+data.title+''+'('+data.score+')'+''+'
' $(".title").html(titleCon) var topicCon ="" topicCon +='

'+data.subhead+'

'+ '

'+data.subheadcon+'

'+ '' $(".topicCon").html(topicCon) var footerCon = '' footerCon+='
  • '+'分值:'+ ''+ data.scorenum +''+ '
  • '+ '
  • '+''+'
  • ' $(".footer ol").html(footerCon) } var page = { isScroll: false, init: function($page) { loadData(data[0]) // 当前题目 var num = 1 // 总数量 var total = data.length // 单个宽度 var mom = 100 / total if (num <= 1) { $(".last").hide() $(".next").addClass("homebuttom") } else { $(".buttons").hide() $(".lookButton p").show() } $(".progress b").text(total) $(".title p span").text(num) // 最大分数值 var scorenum = data[num-1].scorenum console.log("scorenum",scorenum) // 题目数量 var valList = new Array(total).fill('') $page.find('.next').on('tap', function() { $(".next").removeClass("homebuttom") $(".next").css({ 'background': '#e1bb53', 'color': '#FFFFFF' }) $(".last").css({ 'background': '#FFFFFF', 'color': '#e1bb53' }) var val = $(".inputvalue").val() console.log("val",val) console.log("scorenum22222",scorenum) console.log("scorenum999",(val - 0)<= (scorenum - 0)) if (val != "") { if (Number(val)<= Number(scorenum)) { if (num <= total) { // 点击下一题 要把当前题目的分数给了对应下标的数组 valList[num-1] = val // 进入下一题 题目下标++ num++ loadData(data[num-1]) // 清空输入框 $(".inputvalue").val(valList[num-1]) var ws = num * mom $(".shade").width(ws + '%') $(".title p span").text(num) if (num > 1) { $(".last").show() } if(num==total){ $(".buttons").hide() $(".lookButton p").show() } } } else { learun.layer.toast("分数不能大于最大值"); } } else { learun.layer.toast("分数不能为空"); } }); $page.find('.last').on('tap', function() { $(".last").css({ 'background': '#e1bb53', 'color': '#FFFFFF' }) $(".next").css({ 'background': '#FFFFFF', 'color': '#e1bb53' }) if (num => 1) { $(".last").show() if (num <= total - 1) { --num var ws = num * mom $(".shade").width(ws + '%') $(".title p span").text(num) if (num <= 1) { $(".last").hide() $(".next").addClass("homebuttom") $(".next").css({ 'background': '#e1bb53', 'color': '#FFFFFF' }) } loadData(data[num-1]) // 点击上一题 从分数数组中取到上一题的分数 并且赋给输入框 num为当前题目序号 对应下标应-1 console.log(num,'num') $(".inputvalue").val(valList[num-1]) } } else { num = 1 $(".last").hide() } }); // 查看总分 $page.find('.lookButton').on('tap', function() { var val = $(".inputvalue").val() if(val !=''){ if(Number(val)<= Number(scorenum)){ valList[valList.length-1] = val // 计算数组和 function sum(arr) { var s = 0; for (var i=arr.length-1; i>=0; i--) { s += Number(arr[i]); } return s; } // learun.nav.closeCurrent(); learun.nav.go({ path: 'partyevaluate/answertotal', title: '党员评价', isBack: true, isHead: true, param: sum(valList), type: 'right' }); }else{ learun.layer.toast("分数不能大于最大值"); } }else{ learun.layer.toast("分数不能为空"); } // learun.nav.getpage('partyevaluate'); // learun.nav.getpage(); // learun.nav.close('partyevaluate/partyevaluatetopic'); // learun.nav.getpage('partyevaluate/partyevaluatetopic); }); }, // beforedestroy: function(pageinfo) { // return true; // false 就不关闭 // }, // destroy: function(pageinfo) {}, // reload: function($page, pageinfo) {} }; return page; })();