123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356 |
- <!DOCTYPE html>
- <html>
- <head>
- <title>湖北智慧水运</title>
-
- <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
- <meta http-equiv="description" content="this is my page">
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
- <link>
- <link href="../css/base.min.css" rel="stylesheet">
- <link rel="stylesheet" type="text/css" href="../css/mui.min.css">
- <link rel="stylesheet" href="../css/zTreeStyle/zTreeStyle.css" type="text/css">
- <script type="text/javascript" src="../js/jquery-1.4.4.min.js"></script>
- <script type="text/javascript" src="../js/jquery.ztree.core-3.5.js"></script>
- <script type="text/javascript" src="../js/jquery.ztree.excheck-3.5.js"></script>
- </head>
- <script type="text/javascript">
- function back(){
- parent.huanjiewanchengclose();
- }
- $(function(){
- $("#wancheng").live("click",function(){
- var days = $("#dayss").val();
- if(bids==""){
- layer.open({
- content: '请选择下一环节办理人',
- style: 'background-color:rgba(0,0,0,0.5); color:white; border:none;font-size:20px;text-align:center',
- time: 1
- });
- return;
- }
- if(days.replace(/\s+/g,"")!=""){
- if(days <=0 || days!=parseInt(days)||days>10 ){
- layer.open({
- content: '请填写正确待办天数',
- style: 'background-color:rgba(0,0,0,0.5); color:white; border:none;font-size:20px;text-align:center',
- time: 1
- });
- $("#dayss").val("");
- return;
- }
- }
- $.ajax({
- type: 'post',
- url: '../../fwcontroller/submitfw.do',
- data:{id:parent.wfid,step:step,yj:parent.yj,usersStr:bids,days:days,uid:"402881e44e86c26d014e86c9ae8c0008"},
- dataType: 'json',
- success: function(data){
- if(data.resultCode=="0"){
- layer.open({
- content: '审批成功',
- style: 'background-color:rgba(0,0,0,0.5); color:white; border:none;font-size:20px;text-align:center',
- time: 1
- });
- setTimeout(function(){
- window.location.href=parent.iframurl;
- },1000);
- }else{
- layer.open({
- content: '审批失败',
- style: 'background-color:rgba(0,0,0,0.5); color:white; border:none;font-size:20px;text-align:center',
- time: 1
- });
- }
- }})
- })
- })
- </script>
- <SCRIPT type="text/javascript">
- var stepId;
- var step;
- var radiostepId;
- var bids = "";
- var bnames= "";
- function huanjiemingcheng(handlerNames,handlerIds,a,taskKey){
- step = taskKey;
- radiostepId = $(a).val();
- bids = handlerIds.substring(0, handlerIds.length-1)
- bnames = handlerNames.substring(0, handlerNames.length-2)
- $("#banliren").val(bnames);
- }
- $(function(){
- $.ajax({
- type: 'post',
- url: '../../wfcontroller/chooseuserwf.do',
- data:{taskId:parent.taskId,wfid:parent.wfid,flag:"pass"},
- dataType: 'json',
- success: function(data){
- stepId = data.stepId;
- step = data.step;
- console.log(data)
- var result = "";
- for(var i=0;i<data.taskNodeList.length;i++){
- var handlerNames = "";
- var handlerIds = "";
- for(var j=0;j<data.taskNodeList[i].handlerNames.length;j++){
- handlerNames+=data.taskNodeList[i].handlerNames[j]+", "
- }
- for(var k=0;k<data.taskNodeList[i].handlerIds.length;k++){
- handlerIds+=data.taskNodeList[i].handlerIds[k]+","
- }
- if(data.stepId==data.taskNodeList[i].stepId){
- radiostepId = data.taskNodeList[i].stepId;
- bids = handlerIds.substring(0, handlerIds.length-1)
- bnames = handlerNames.substring(0, handlerNames.length-2)
- $("#banliren").val(bnames);
- }
- result+='<span class="mui-radio">'+
- '<input name="style" onclick="huanjiemingcheng(\''+handlerNames+'\',\''+handlerIds+'\',this,\''+data.taskNodeList[i].taskKey+'\')" type="radio" '+(data.stepId==data.taskNodeList[i].stepId?"checked":"")+' value="'+data.taskNodeList[i].stepId+'">'+
- data.taskNodeList[i].taskName+
- '</span>' ;
- }
- $("#huanjiemingcheng").html(result);
-
- }})
- })
- function sumitrenyuan(){
-
- var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
- var nodes = treeObj.getCheckedNodes(true);
- bids="";
- bnames="";
- for(var i=0;i<nodes.length;i++){
- bids+=nodes[i].ids+",";
- bnames+=nodes[i].name+", ";
- }
- bids = bids.substring(0, bids.length-1)
- bnames = bnames.substring(0, bnames.length-2)
- $("#banliren").val(bnames);
- }
- var setting = {
- check: {
- enable: true
- },
- data: {
- simpleData: {
- enable: true
- }
- },
- callback: {
- onCheck:zTreeOnCheck,
- onClick: zTreeOnClick
- }
- };
- function zTreeOnCheck(event, treeId, treeNode) {
-
- };
- function zTreeOnClick(event, treeId, treeNode) {
- var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
- var nodes = treeObj.getSelectedNodes();
- for (var i=0, l=nodes.length; i < l; i++) {
- if(nodes[i].checked==false)
- treeObj.checkNode(nodes[i], true, true);
- else
- treeObj.checkNode(nodes[i], false, true);
- }
- for (var i=0, l=nodes.length; i < l; i++) {
- if(nodes[i].open==false)
- treeObj.expandNode(nodes[i], true, true, true);
- else
- treeObj.expandNode(nodes[i], false, true, true);
- }
- }
- var code;
- function setCheck() {
- var zTree = $.fn.zTree.getZTreeObj("treeDemo"),
- py = $("#py").attr("checked")? "p":"",
- sy = $("#sy").attr("checked")? "s":"",
- pn = $("#pn").attr("checked")? "p":"",
- sn = $("#sn").attr("checked")? "s":"",
- type = { "Y":py + sy, "N":pn + sn};
- zTree.setting.check.chkboxType = type;
- showCode('setting.check.chkboxType = { "Y" : "' + type.Y + '", "N" : "' + type.N + '" };');
- }
- function showCode(str) {
- if (!code) code = $("#code");
- code.empty();
- code.append("<li>"+str+"</li>");
- }
- </SCRIPT>
- <script type="text/javascript">
- $(function(){
- $("#baocuns").click(function(){
- $("#div-alert").hide();
- $("#div-alert1").hide();
- })
- $("#quxiaos").click(function(){
- $("#div-alert").hide();
- $("#div-alert1").hide();
- })
- $("#qxz").click(function(){
- var zNodes =[
- ];
- $.ajax({
- type: 'post',
- url: '../../wfcontroller/showUserTree.do',
- data:{stepId:radiostepId,ids:bids},
- dataType: 'json',
- success: function(data){
- console.log(data)
- for(var i=0;i<data.nodeList.length;i++){
- zNodes.push({ id:(i+1),pId:0,ids:data.nodeList[i].id,name:data.nodeList[i].text,nocheck:true});
- for(var j=0;j<data.nodeList[i].children.length;j++){
- zNodes.push({ id:(i+1)+""+j,pId:(i+1),ids:data.nodeList[i].children[j].id,checked:data.nodeList[i].children[j].checked,name:data.nodeList[i].children[j].text});
- }
- }
- $.fn.zTree.init($("#treeDemo"), setting, zNodes);
- $("#div-alert").show();
- $("#div-alert1").show();
- }})
-
- })
- })
- function aaa(){
- layer.open({
- content: '审批完成',
- style: 'background-color:rgba(0,0,0,0.5); color:white; border:none;font-size:20px;text-align:center',
- time: 1
- });
- }
- </script>
- <style type="text/css">
- *{padding: 0px;margin: 0px;}
- .header {
- width:100%;
- height:45px;
- line-height:45px;
- padding:0;
-
- color:#eee;
- font-size:22px;
- text-align:center;
- color:white;
- background: #2196f3;
- }
- .layermcont {
- padding: 20px 15px;
- line-height: 22px;
- border-radius: 5px;
- text-align: center;
- }
- #header {
- position:fixed; z-index:2;
- top:0; left:0;
- width:100%;
- height:45px;
- line-height:45px;
- text-align:center;
- padding:0;
- font-size:22px;
- color:white;
- background: #2196f3;
- color: white;
- }
- #header a{
- color:white;
- }
- body,button,input,div{margin: 0px;padding: 0px}
- .mui-input-group:after {
- position: absolute;
- right: 0;
- bottom: 0;
- left: 0;
- height: 0px;
- content: '';
- background-color: #c8c7cc;
- -webkit-transform: scaleY(.5);
- transform: scaleY(.5);
- }
- input::-webkit-outer-spin-button,
- input::-webkit-inner-spin-button{
- -webkit-appearance: none !important;
- margin: 0;
- }
- .load-bar-content, .modal-content, .modal-dialog, .modal-heading, .nav, .nav .a, .nav a, .nav li, .progress {
- position: fixed;
- }
- .mui-checkbox input[type=checkbox], .mui-radio input[type=radio] {
- position:static;
- top: 0px;
- right: 20px;
- display: inline-block;
- width: 28px;
- height: 26px;
- -webkit-appearance: none;
- background-color: transparent;
- border: 0;
- outline: 0!important;
- }
- .laymshade {
- background-color: rgba(0,0,0,.0);
- /* pointer-events: auto; */
- }
- .mui-card{margin: 0px}
- </style>
- </head>
-
- <body>
- <header class="header">
- <ul class="nav nav-list pull-left">
- <li><a href="javascript:void(0);" id="goback" onclick="back()" ><span class="icon icon-arrow-back icback"></span>
- </a></li>
- </ul>
- <a href="#">选择环节用户</a>
- </header>
- <div class="mui-content" style="margin-top: 45px;background: white;padding-right: 10px">
- <table style="width: 100%" >
- <tr>
- <td style="text-align: right;"><h5 class="mui-content-padded" style="padding-top: 10px;">环节名称</h5></td>
- <td id="huanjiemingcheng">
- </td>
- </tr>
- <tr style="height: 30px"></tr>
- <tr style="height: 100px">
- <td width="80px" style="text-align: right;"><h5 class="mui-content-padded" style="padding: 0px">办理人</h5></td>
- <td><div class="mui-card" style="height: 100px;width: 70%;float:left;">
- <textarea rows="" id="banliren" cols="" style="height: 100%;border: 0px" disabled="disabled"></textarea>
- </div>
- <button class="mui-btn mui-btn-primary" id="qxz" style="margin-top:68px;background:#2196f3;border:0px;margin-left:10px" onclick="return false;">选择</button>
- </td>
- </tr>
- <tr style="height: 120px">
- <td ><h5 class="mui-content-padded" style="text-align: right;margin-top: -2px">限办天数</h5></td>
- <td style="position: relative;"> <input type="tel" name="days" id="dayss" min="1" max="10" style="width: 60px" /><span style="color: red;"> 可不填,最多可以设置10天</span></td>
- </tr>
- <tr >
- <td ></td>
- <td> <div style="width: 100%;">
- <button class="mui-btn mui-btn-positive" type="button" style="width: 40%;background: #2196f3;border: 0px;" id="wancheng">完成 </button>
- <button class="mui-btn mui-btn-positive" type="button" style="width: 40%;background: #2196f3;border: 0px;" onclick="back()">取消</button>
- </div></td>
- </tr>
- </table>
- </div>
- <div id="div-alert" style="position:fixed;padding-bottom:10px;display:none;top: 10%;left: 10%;z-index: 100;height:80%;border:4px solid #2196f3;border-radius:10px;width: 82%;background:white;overflow: auto">
-
- <form id="jhform">
- <input type="hidden" name="jid" id="jid" value="" />
- <div id="title" style="width:100%;height:30px;text-align: center;background:#2196f3;line-height: 30px;color: white;margin-bottom: 20px;font-size:20px;">选择人员</div>
- <ul id="treeDemo" class="ztree" style="zoom:1.5;" ></ul>
- </form>
- <div style="width: 100%;text-align: center;">
- <button class="mui-btn mui-btn-positive" type="button" style="width: 40%;background: #2196f3;border: 0px;" id="baocuns" onclick="sumitrenyuan()">确定</button>
- <button class="mui-btn mui-btn-positive" type="button" style="width: 40%;background: #2196f3;border: 0px;" id="quxiaos">取消</button>
- </div>
- </div>
- <div id="div-alert1" style="position:absolute;display:none;width:100%;height: 100%;z-index: 50;top:0px;background: black; opacity:0.2; "></div>
-
-
- </body>
- </html>
|