Edit D:\rfid\apache-tomcat-8.5.32\webapps\libsystem\page\parameter\js\cir_cirrule.js
var rowNum=0;var textArr=[];var updateRows;var _updateLocation;$(function(){initLocationTree(vLibcode)});var compare=function(a){return function(e,d){var c=e[a];var b=d[a];if(!isNaN(Number(c))&&!isNaN(Number(b))){c=Number(c);b=Number(b)}if(c<b){return -1}else{if(c>b){return 1}else{return 0}}}};function initLocationTree(){var c=[];var b=new Map();b.set(vLibcode,vLibcode);var d={key:"location",condition:"libcode",value:vLibcode};var a=base_path+"par/common/getInitData.do";d.fmt="entity";$.post(a,d,function(f){var g=f.rows;for(var e=0;e<g.length;e++){b.set(g[e]["libcode"],g[e]["libcode"])}d={key:"libcode",condition:"code",value:vLibcode};a=base_path+"par/common/getInitData.do";d.fmt="entity";$.post(a,d,function(l){var j=0;var k=l.rows;console.log(k.sort(compare("liblevel")));for(var h=0;h<k.length;h++){if(b.get(k[h].code)){if(k[h].parentcode){setTreeData(c,k[h],g,k[h].liblevel,h)}else{c.push({id:"lib"+k[h].code,text:k[h].name,children:getChildrenData(k[h].code,g)});rowNum=0}}}$("#location").tree({data:c})},"json")},"json")}function MoRenDiDian(b){if($("#mo_ren_di_dian").length>0){var a=base_path+"par/common/getInitData.do";var c={key:"location",condition:"libcode",value:vLibcode};$.post(a,c,function(k){var h=k.rows;var g=[];for(var f=0;f<h.length;f++){for(var e=0;e<textArr.length;e++){var l=textArr[e];if(h[f].group==l){g.push(h[f]);break}}}$("#mo_ren_di_dian").combobox("loadData",g);if(updateRows){setTreeChecked(updateRows.location+",");var d=JSON.parse(updateRows.paramjson);setValue("mo_ren_di_dian",d.mo_ren_di_dian)}},"json")}}function setTreeData(n,o,h,m,k){if(k==undefined&&!n){return}var l=0;if(n.length==0&&k==0){rowNum=parseInt(m)-1;n.push({id:"lib"+o.code,text:o.name,children:getChildrenData(o.code,h)});textArr.push(o.name)}else{if(m&&parseInt(m)>3){var a=o.completecode.split(",");var g=n;var b=[];var f=[];for(var e=0;e<a.length-1;e++){if(e==0){f=n[e].children;b.push(0)}for(var d=0;d<f.length;d++){if((e+1)<a.length-1&&"lib"+a[e+1]==f[d].id){f=f[d].children;b.push(d);break}}}pushMoreChildren(b,n,o,h)}else{for(var d=0;d<n.length;d++){if(n[d].id=="lib"+o.parentcode){l=d;n[d].children.push({id:"lib"+o.code,text:o.name,children:getChildrenData(o.code,h)});textArr.push(o.name);break}else{var c=n[l].children;setTreeData(c,o,h)}}}}}function pushMoreChildren(e,d,b,c){for(var a=0;a<e.length;a++){d=d[e[a]].children;if(a==e.length-1){d.push({id:"lib"+b.code,text:b.name,children:getChildrenData(b.code,c)});textArr.push(b.name)}}}function getChildrenData(b,d){var c=[];for(var a=0;a<d.length;a++){if(d[a].libcode==b){c.push({id:d[a].code,text:d[a].name,children:[]})}}return c}function saveRecord(){var h=getJsonData(null,"record");if(!h){openMessageDlg("??????");return}if(verifyRequiredFields()){openMessageDlg("??????????????");return}h.location=getTreeChecked();if(h.showacqloccode){var j=$("#showacqloccode").datagrid("getChecked");if(j.length>20){openMessageDlg("????????????????????20???");return}}if(h.showrdrtype){var j=$("#showrdrtype").datagrid("getChecked");if(j.length>20){openMessageDlg("????????????????????20???");return}}if($(".sysOp").length>0){if(_updateLocation&&_updateLocation.length>0){var b=$("#location").tree("getChildren");var l=","+h.location+",";var k=",";for(var g=0;g<b.length;g++){if(l.indexOf(","+b[g].id+",")<0){k+=b[g].id+","}}var e=[];var c=_updateLocation.split(",");for(var g=0;g<c.length;g++){if(k.indexOf(","+c[g]+",")<0){e.push(c[g])}}if(h.location){var f=h.location.split(",");var d=","+e+",";for(var g=0;g<f.length;g++){if(d.indexOf(","+f[g]+",")<0){e.push(f[g])}}}h.location=e.join(",")}}h=saveBeforRecord(h);var a=controller_url+operation;$.post(a,h,function(i){openMessageDlg(i.message);if(i.status=="0"){closeWin(i);loadGridData(i)}},"json")}function updateRecord(e,c){if(!c){c=getRow()}if(isHigherLibcode(c.libcode)){$("#saveRecord").linkbutton({disabled:true});_myPage.prototype.reSetToComboxItem()}else{$("#saveRecord").linkbutton({disabled:false});_myPage.prototype.reSetToComboxItem(vLibcode)}operation="update.do";var b=getRowPK();if(!b){return}openWin(c);var a=controller_url+"get.do";var d={pk:b};$.post(a,d,function(g){var f=g.rows[0];setTreeChecked(f.location+",");_updateLocation=f.location;setJsonData(null,f);updateRows=f;setCodeDisabled();updateRecordCallFun(f);if(f.authoritygroup){setGridChecked("authoritygroup",f.authoritygroup)}},"json")}function setGridChecked(b,a){setTimeout(function(){var c=$("#"+b);var f=c.datagrid("getData").rows;var d=","+a.split(",");for(var e=0;e<f.length;e++){if(f[e].code&&d.indexOf(","+f[e].code+",")>=0&&d.indexOf(",")>=0){c.datagrid("checkRow",e)}else{if(f[e].id&&d.indexOf(","+f[e].id+",")>=0&&d.indexOf(",")>=0){c.datagrid("checkRow",e)}}}},100)}function setTreeChecked(a){a=","+a;var b=$("#location").tree("getChildren");for(var c=0;c<b.length;c++){if(a.indexOf(","+b[c].id+",")>=0&&a.indexOf(",")>=0){$("#location").tree("check",b[c].target)}else{$("#location").tree("uncheck",b[c].target)}}}function getTreeChecked(){var a=$("#location").tree("getChecked");var c="";for(var b=0;b<a.length;b++){if(c!=""){c+=","}c+=a[b].id}return c}function cancelCodeDisabled(){var b=$('[get-code="true"]');if(b.length!=0){$("#code").textbox("textbox").attr("disabled",false)}var a=$('[update-readonly="true"]');if(a.length!=0){a.each(function(e,f){$("#"+f.id).textbox("textbox").attr("disabled",false)})}var c=$("#location").tree("getChildren");for(var d=0;d<c.length;d++){$("#location").tree("uncheck",c[d].target)}};
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de