| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370 |
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <style>
- .smallScrollbar::-webkit-scrollbar {
- cursor: url(image/cur.ico), default!important;
- width: 3px;
- }
- .smallScrollbar::-webkit-scrollbar-track {
- background-color: none;
- border-radius: 1px;
- cursor: url(image/cur.ico), default!important;
- }
- .smallScrollbar::-webkit-scrollbar-thumb {
- background: #b7b7b7;
- cursor: url(image/cur.ico), default!important;
- border-radius: 1px;
- }
- .smallScrollbar th {
- text-align: left !important;
- }
- .nicescroll-rails{
- padding-left: 3.8px;;
- }
- .margin{
- margin: 4px;
- /*display:flex;*/
- }
- .margin a{
- width: 28px;
- float: left;
- margin-right: 6px;
- }
- .form td{
- position: static;
- }
- </style>
- </head>
- <body>
- <%-- 去掉,改为只显示。Lin
- <form id="form" method="post" wdFitHeight="true">
- <in@put type="hidden" value='${gzpjzb}' />
- <in@put type="hidden" name="kcbid" value="${kcbid}" />
- <in@put type="hidden" name="pjlbm" value="1" />
- <in@put type="hidden" name="pjtxid" value="${pjtx.pjtxid}" />
- --%>
- <div class='content-div' style="height: 92%;overflow: hidden;padding: 12px 16px 17px;">
- <%-- 增加,显示 工作评价 基本情况。Lin --%>
- <table id="table" class="form">
- <tr>
- <th width="185px">评价人</th>
- <td width="217px"><cbTrans.ss cb="ry" val="${gzpj.pjryid}"/></td>
- <th width="185px">评价类别</th>
- <td><cbTrans.ss cb="gzpjlb" val="${gzpj.gzpjlbm}"/></td>
- </tr>
- <tr>
- <th width="185px">分数</th>
- <td><txt.ss val="${gzpj.fs}"/></td>
- <th width="185px">评价时间</th>
- <td><txt.ss val="${gzpj.pjsj}" fmt="yyyy-MM-dd HH:mm"/></td>
- </tr>
- </table>
- <%-- --%>
- <div class="smallScrollbar">
- <table class="form">
- <rpt.ss name='pjzbList' id='item'>
- <equal.ss val="${item.childCount>0}" val2="false">
- <%--不存在二级指标--%>
- <tr>
- <td rowspan="${item.childCount+1}" width="30%">${item.ms}</td>
- <td></td>
- <td width="25%">
- <equal.ss val="${item.pjzblxm}" val2="1">
- <%--单选题--%>
- <rpt.ss name='${item.xxms_map}' id='xxmsItem'>
- <%-- 改,改回 <onoff@ss。Lin
- <div class="margin">
- <a class="checked ${xxmsItem.check}"></a>
- <span checkId="${item.pjzblxm}" name="da_${item.pjzblxm}_${item.pjzbid}" class="dx" data='${item.gzpjzbs[0].da}' type="button" value="${xxmsItem.option}、${xxmsItem.desc}" wdValue="${xxmsItem.option}" >${xxmsItem.option}、${xxmsItem.desc}</span>
- </div>
- --%>
- <input name="da_${item.pjzblxm}_${item.pjzbid}" class="dx" type="button"
- value="${xxmsItem.name}、${xxmsItem.desc}" ssVal="${xxmsItem.name}"/> <%-- wdValue=。Lin --%>
- </rpt.ss>
- <%-- 改,改回 <onoff@ss。Lin
- <in@put type="hidden" name="da_${item.pjzblxm}_${item.pjzbid}" value="${item.gzpjDefault}">
- <%@-- <wd:write type="radio" name="da_${item.pjzblxm}_${item.pjzbid}" value="${item.gzpjDefault}" nullable="true" mode="edit" /> --@%>
- --%> <onoff.ss rad="true" name="da_${item.pjzblxm}_${item.pjzbid}" val="${item.gzpjDefault}" mode="play"/>
- </equal.ss>
- <equal.ss val="${item.pjzblxm}" val2="11">
- <%--多选--%>
- <rpt.ss name='${item.xxms_map}' id='xxmsItem'>
- <%-- 改,改回 <onoff@ss。Lin
- <div class="margin">
- <a class="checked ${xxmsItem.check}"></a>
- <span checkId="${item.pjzblxm}" name="da_${item.pjzblxm}_${item.pjzbid}" type="button" value="${xxmsItem.option}、${xxmsItem.desc}" wdValue="${xxmsItem.option}" >${xxmsItem.option}、${xxmsItem.desc}</span>
- </div>
- --%> <input name="da_${item.pjzblxm}_${item.pjzbid}" type="button"
- value="${xxmsItem.name}、${xxmsItem.desc}" ssVal="${xxmsItem.name}"/> <%-- wdValue=。Lin --%>
- </rpt.ss>
- <%-- 改,改回 <onoff@ss。Lin
- <%@-- <wd:write type="checkbox" name="da_${item.pjzblxm}_${item.pjzbid}" value="${item.gzpjDefault}" /> --@%>
- <wd:iterate name='${item.gzpjDefaultArray}' id='itemDefault'>
- <in@put type="hidden" name="da_${item.pjzblxm}_${item.pjzbid}" value="${itemDefault.option}">
- </wd:iterate>
- --%> <onoff.ss name="da_${item.pjzblxm}_${item.pjzbid}" val="${item.gzpjDefault}" mode="play"/>
- </equal.ss>
- <equal.ss val="${item.pjzblxm}" val2="21">
- <%--打分--%>
- <%-- 改,改为只显示。Lin
- <in@put type="hidden" id="zf_${item.pjzbid}" value="${item.zf}">
- <in@put falg="fs" style="width: 25px;display:inline" name="da_${item.pjzblxm}_${item.pjzbid}" value="${item.gzpjDefault}" type="text" onblur="checkf(this)">
- --%> <txt.ss val="${item.gzpjDefault}"/>
- </equal.ss>
- <equal.ss val="${item.pjzblxm}" val2="51">
- <%--问答--%>
- <div style="padding-top: 5px;padding-bottom: 7px;">
- <div id="da_${item.pjzblxm}_${item.pjzbid}" width="calc(100% + 12px)" height="60px">${item.gzpjDefault}</div>
- <%-- 改,改为只显示。Lin
- 去掉 value="${item.gzpjDefault}",不用写
- <wd:write type="growHeight" name="da_${item.pjzblxm}_${item.pjzbid}" mode="edit" maxHeight="150px" value="${item.gzpjDefault}"/>
- --%> <growh.ss name="da_${item.pjzblxm}_${item.pjzbid}" mode="play" maxHeight="150px"/>
- </div>
- </equal.ss>
- </td>
- </tr>
- </equal.ss>
- <equal.ss val="${item.childCount>0}" val2="true">
- <%--存在二级指标--%>
- <rpt.ss name='${item.child}' id='childItem'>
- <tr>
- <equal.ss val="${index}" val2="0">
- <td rowspan="${item.childCount}" width="30%">${item.ms}</td>
- </equal.ss>
- <td>${childItem.ms}(${childItem.zf})分</td>
- <td width="25%">
- <equal.ss val="${childItem.pjzblxm}" val2="1">
- <%--单选题--%>
- <rpt.ss name='${childItem.xxms_map}' id='xxmsItem'>
- <%-- 改,改回 <onoff@ss。Lin
- <div class="margin">
- <a class="checked ${xxmsItem.check}"></a>
- <span checkId="${childItem.pjzblxm}" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" data='${childItem.gzpjzbs[0].da}' type="button" value="${xxmsItem.option}、${xxmsItem.desc}" wdValue="${xxmsItem.option}" >${xxmsItem.option}、${xxmsItem.desc}</span>
- </div>
- --%>
- <input name="da_${childItem.pjzblxm}_${childItem.pjzbid}" class="dx" type="button"
- value="${xxmsItem.name}、${xxmsItem.desc}" ssVal="${xxmsItem.name}"/> <%-- wdValue=。Lin --%>
- </rpt.ss>
- <%-- 改,改回 <onoff@ss。Lin
- <in@put type="hidden" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" value="${childItem.gzpjDefault}">
- <%@-- <wd:write type="radio" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" value="${childItem.gzpjDefault}" nullable="true" mode="edit" /> --@%>
- --%> <onoff.ss rad="true" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" val="${childItem.gzpjDefault}" mode="play"/>
- </equal.ss>
- <equal.ss val="${childItem.pjzblxm}" val2="11">
- <%--多选--%>
- <rpt.ss name='${childItem.xxms_map}' id='xxmsItem'>
- <%-- 改,改回 <onoff@ss。Lin
- <div class="margin">
- <a class="checked ${xxmsItem.check}"></a>
- <span checkId="${childItem.pjzblxm}" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" type="button" value="${xxmsItem.option}、${xxmsItem.desc}" wdValue="${xxmsItem.option}">${xxmsItem.option}、${xxmsItem.desc}</span>
- </div>
- --%> <input name="da_${childItem.pjzblxm}_${childItem.pjzbid}" type="button"
- value="${xxmsItem.name}、${xxmsItem.desc}" ssVal="${xxmsItem.name}"/> <%-- wdValue=。Lin --%>
- </rpt.ss>
- <%-- 改,改回 <onoff@ss。Lin
- <wd:iterate name='${childItem.gzpjDefaultArray}' id='itemDefault'>
- <in@put type="hidden" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" value="${itemDefault.option}">
- </wd:iterate>
- <!@-- <wd:write type="checkbox" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" value="${childItem.gzpjDefault}" /> --@>
- --%> <onoff.ss name="da_${childItem.pjzblxm}_${childItem.pjzbid}" val="${childItem.gzpjDefault}" mode="play"/>
- </equal.ss>
- <equal.ss val="${childItem.pjzblxm}" val2="21">
- <%--打分--%>
- <%-- 改,改为只显示。Lin
- <in@put type="hidden" id="zf_${childItem.pjzbid}" value="${childItem.zf}">
- <in@put falg="fs" style="width: 25px;display:inline" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" value="${childItem.gzpjDefault}" type="text" onblur="checkf(this)">
- --%> <txt.ss val="${childItem.gzpjDefault}"/>
- </equal.ss>
- <equal.ss val="${childItem.pjzblxm}" val2="51">
- <%--问答--%>
- <div style="padding-top: 5px;padding-bottom: 7px;">
- <div id="da_${childItem.pjzblxm}_${childItem.pjzbid}" width="calc(100% + 12px)" height="60px">${childItem.gzpjDefault}</div>
- <%-- 改,改为只显示。Lin
- 去掉 value="${item.gzpjDefault}",不用写
- <wd:write type="growHeight" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" mode="edit" maxHeight="150px" value="${childItem.gzpjDefault}" />
- --%> <growh.ss name="da_${childItem.pjzblxm}_${childItem.pjzbid}" mode="play" maxHeight="150px"/>
- </div>
- <%-- <in@put style="width: 25px;display:inline" name="da_${childItem.pjzblxm}_${childItem.pjzbid}" value="${childItem.gzpjDefault}"> --%>
- </equal.ss>
- </td>
- </tr>
- </rpt.ss>
- </equal.ss>
- </rpt.ss>
- </table>
- </div>
- </div>
- <%-- 改,改为只显示。Lin
- <common:equal leftValue="${empty dataType}" rightValue="true">
- <div class="bottom-div">
- <div class="bottom-down-div">
- <common:equal leftValue="${empty gzpj||gzpj.jlztm==1}" rightValue="true">
- <!--<input type="submit" id="save" value="保存" name="gzpj_xypj_bc" class="bottom-button" />-->
- <input type="button" id="savecommit" value="保存并提交" url='@service{name:"jxyq_pj_bc_tj",dest:"sys_info"}@' name="gzpj_xypj_bc" class="bottom-button" />
- </common:equal>
- <input type="button" id="" value="关闭" class="bottom-button" onclick="wd.display.closeDialog();" />
- </div>
- </div>
- </common:equal>
- <input type="hidden" value="${pjjh}" />
- <common:equal leftValue="${empty pjjh}" rightValue="false">
- <div class="bottom-div">
- <div class="bottom-down-div">
- <input type="button" id="" value="关闭" class="bottom-button" onclick="wd.display.closeDialog();" />
- </div>
- </div>
- </common:equal>
- --%>
- <div class="bottom-div">
- <div class="bottom-down-div">
- <input type="button" value="关闭" class="bottom-button" onclick="wd.display.closeDialog();" />
- </div>
- </div>
- <%-- 去掉,改为只显示。Lin
- </form>
- --%>
- </body>
- <%-- 改,改为只显示。Lin
- <script type="text/javascript">
- //复选框
- $(".content-div .margin").click(function () {
- if ($(this).find(".checked").hasClass("icon-unchecked")) {
- if ($(this).find("span").attr('checkId') == 1) {
- console.log('222222');
- $(this).find(".checked").attr('class','checked icon-checked').parent().siblings().find('.checked').attr('class','checked icon-unchecked');
- if($(this).find(".checked").hasClass("icon-checked")){
- $(this).parent().find("input").remove();
- $(this).parent().append('<input type="hidden" name="' + $(this).find('span').attr('name') + '" value="' + $(this).find('span').attr('wdvalue') + '"/>');
- }
- }else{
- $(this).parent().append('<input type="hidden" name="' + $(this).find('span').attr('name') + '" value="' + $(this).find('span').attr('wdvalue') + '"/>');
- $(this).find(".checked").addClass("icon-checked").removeClass("icon-unchecked");
- }
- }else{
- if($(this).find("span").attr('checkId') == 1){
- $(this).parent().find("input").remove();
- }
- if($(this).find("span").attr('checkId') == 11){
- var select=$(this).find("span").attr("wdvalue");
- $(this).parent().find('input[value='+select+']').remove();
- }
- $(this).find(".checked").addClass("icon-unchecked").removeClass("icon-checked");
- }
- })
- $("#savecommit").click(function(e) {
- var a = $("[name^='da']").not("span");
- var result = true;
- $.each(a, function(index) {
- var t = $(this);
- if (t.val() == "") {
- wdAlert("还有没填写的题目");
- t.css("border", "red solid 1.5px");
- result = false;
- return false;
- } else {
- if (undefined != t.attr('falg') && 'fs' == t.attr('falg')) {
- result = checkf(t[0]);
- return result;
- }
- }
- });
- /* var allCheckF=$("[name^='da_21_']");
- for(var i=0;i<allCheckF.length;i++){
- if(!checkf(allCheckF[i])){
- return;
- }
- }*/
- if (result) {
- if ($(this).attr('id') == 'savecommit'){
- var url=$(this).attr("url");
- $("form").attr("action", url);
- }
- $("form").submit();
- }
- });
- function checkf(dom) {
- var id = $(dom).attr("name").replace("da_21_", "");
- var zf = parseInt($("#zf_" + id).val() == "" ? "0" : $("#zf_" + id).val());
- var fs = parseInt($(dom).val() == "" ? "0" : $(dom).val());
- if (fs > zf || fs < 0 || isNaN(fs)) {
- wdAlert("输入的分数有误");
- dom.style.border = "red solid 2px";
- return false;
- } else {
- dom.style.border = ""
- return true;
- }
- }
- function wdAlert(msg) {
- wd.display.alert(msg);
- /*var json = JSON.parse('{"msg":"' + encodeURI(msg) + '"}');
- var url = '@service{dest:"sys_info",show:"wdDialog",param:{"msg":"wdVal{msg}"}}@';
- evalUrl(url, json);*/
- }
- function getUrl(url, json) {
- return wd.display.replaceDynamicParam(url, json);
- }
- function evalUrl(url, json) {
- eval(getUrl(url, json));
- }
- $(function() {
- var w = wd.display.getwdDialogWindows();
- w.button("CMS_fullscreen").show();
- $(w.button("CMS_fullscreen")).on("click", function () {
- //wd.display.fullScreen($('.content-div')[0]);
- wd.display.CmsFullDiv($('.content-div')[0]);
- });
- //去掉弹框滚动条
- $($(".dhtmlx_wins_body_inner").children("div").get(0)).attr("style", "height:715px");
- console.log($($(".dhtmlx_wins_body_inner").children("div").get(0)))
- console.log($(".classcontent").find("td"));
- var tdlist = $(".classcontent").find("tr"); //内容
- var leftTd = $(".abc"); //左边
- var hei = [];
- for (var i = 0; i < tdlist.length; i++) {
- tdlist[i].clientHeight;
- hei.push((tdlist[i].clientHeight) - 1.2); //获取内容tr的高度放进数组
- }
- console.log(hei);
- // console.log(leftTd)
- for (var b = 0; b < hei.length; b++) {
- var style_str = leftTd.eq(b).attr("style");
- style_str = style_str.replace("height", "XXX");
- style_str += (";height:" + hei[b] + "px");
- leftTd.eq(b).attr("style", style_str); //给左边的第二指标高度赋值(hei数组的对应值)
- console.log(style_str)
- }
- })
- </script>
- --%>
- </html>
|