cy
2022-06-21 129904537f66509f97b285e7eb4f42b3dc349dd0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<!doctype html>
<html class="no-js">
<head>
<meta charset="utf-8">
<title>填写取消原因</title>
[#include "/business/pages/include/static.html" /]
[#include "/component/HtmlEditor.html" /]
<script type="text/javascript">
  $(document).ready(function() {
        $.formValidator.initConfig({formID:"myform",onError:function(msg){popupTips(msg)},onSuccess:function(){
            if(!confirm("确定要提交吗?")) {
                return false;
            }
            document.getElementById("myform").target = window.top.openDialog("close","操作",
                         {},
                         {"width":40,"height":40,"noclose":true},
                         [{btnId:"tipBtnSure", btnName:"确定", btnStyle:"bluebtn"}]);
                         
                         
                         return true;
        }});
        
        $("#merged_business_id").formValidator({empty: false,onFocus: "请选择目标事件"}).inputValidator({min: 1, onError: "目标事件不能为空"});
        $("#resolve").formValidator({onshow:"原因说明不能为空",onFocus:"原因说明不能为空"}).functionValidator({
                fun:function(val,elem){
                    var text = resolve.isEmpty();
                    if(text) {
                        return "请输入原因说明";
                    } 
                    return true;
                }
            });
            
            
        
        
        
    });
    
    
  </script>
 
</head>
 
<body class="end_task_body">
<div class="end_task">
    <form id="myform" action="${base}/business/pages/zcyw/closeOrder.html" method="post">
        <input type="hidden" name="incidentId" value='${RequestParameters.incidentId}'>
         <table>
             <tr>
                 <th><label class="required">取消方式:</label></th>
                 <td id="solveWrap">
                     [#if reasons?? && reasons?size>0]
                         [#list reasons as reason]
                         <p style="float:left;margin-right:10px;">
                                     <input class="ropos" [#if reason_index==0]checked[/#if] name="solveWay" type="radio" value="${reason.DATAKEY}"/><span>${reason.DATAVALUE}</span>
                         </p>
                         [/#list]
                         <input type="hidden" name="solveWayName" id="solveWayName" >
                     [/#if]
              </tr>
              
              
              <tr id="cfsjDom" style="display:none;">
                 <th><label class="required">选择事件:</label></th>
                 <td>
                     <input class="general" type="text" name="cfsj" id="cfsj" readOnly/>
                     <input type="hidden" name="merged_business_id" id="merged_business_id" />
                     <div id="merged_business_idTip" style="display:inline-block;"></div>
                 </td>
              </tr>
              
              
              <tr><th><label class="required">原因说明:</label></th><td>
                    [@htmleditor id="resolve"  simple="true" class="general" height="200px;" width="625px"/]
                    <div id="resolveTip" style="display:inline-block;"></div>
              </td></tr>
              
              <tr><th>流转备注:</th><td>
                  <textarea class="general" style="width:615px;" id="bz" name="bz"></textarea>
              </td></tr>
              
         </table>
     </form>
</div>
<script type="text/javascript">
            function onDialogBtnClick(btnID, dialogID, config){
                var solveWayName = $(":radio:checked").next("span").text();
                $("#solveWayName").val(solveWayName);
                if(btnID == "tipBtnSure"){
                         $("#myform").submit();
                }
            }
            
            //选择完目标事件的回调
            function backIncident(mbId,mbName) {
                $("#merged_business_id").val(mbId);
                $("#cfsj").val(mbName);
            }
            
            
            $(function() {    
                $("#merged_business_id").attr("disabled",true).unFormValidator(true);
                niceform(":radio").on("click",function() {
                    var checkedRadio = $(this).val();
                    if(checkedRadio == '${Constants.SJCF}') {
                        $("#cfsjDom").show();
                        $("#merged_business_id").attr("disabled",false).unFormValidator(false);
                    } else {
                        $("#cfsjDom").hide();
                        $("#merged_business_id").attr("disabled",true).unFormValidator(true);
                    }
                })
                $("#cfsjDom").click(function() {
                    window.top.openDialog("personList","选择目标事件",
                     {},
                     {"width":60,"height":80},
                     [{btnId:"btnSure_personList", btnName:"选择", btnStyle:"bluebtn"}],"${base}/business/pages/zcyw/selectZcyw.html?id=${RequestParameters.incidentId}");
                });
                
            })
</script>
 
</body>
</html>