<%@ page language="java" pageEncoding="UTF-8" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="tags" tagdir="/WEB-INF/tags"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <c:set var="ctx" value="${pageContext.request.contextPath}"/> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>全网监控智能分析平台</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> </head> <body> <div id="sticky-wrap"> </div> <div> <div class="container"> <ol class="breadcrumb"> <li><a href="${ctx}/index">首页</a></li> <li>监控运营</li> <li class="active">故障分析</li> </ol> </div> </div> <div id="main-container main-tab-container"> <div id="content" class="container"> <div class="section"> <div class="tab-content"> <div class="row"> <div class="col-xs-12"> <div class="table-header"> 故障创建 </div> <div class="tab-content" style="width:600px;margin:30px auto 20px;"> <!---- -------------------------------故障创建 BEGINS onsubmit="return validate_form(this)"------------------------------------------------------------ --> <form class="form-horizontal" role="form" action="#" enctype="multipart/form-data" method="post" id="failureCreateForm"> <div class="form-group"> <label class="col-sm-3 control-label">故障标题(<font color="red">必填</font>):</label> <div class="col-sm-9"><input type="text" id="failureTitle" class="form-control" placeholder="故障标题" name="failureTitle" /></div> </div> <div class="form-group"> <label class="col-sm-3 control-label">故障描述(<font color="red">必填</font>):</label> <div class="col-sm-9"><textarea class="form-control" rows="3" placeholder="故障描述" id="failureDescription" name="failureDescription"></textarea></div> </div> <div class="form-group"> <label class="col-sm-3 control-label">省份:</label> <div class="col-sm-9"><select class="form-control" name="province" id="province" > <c:forEach var="provinces" items="${provinceList}"> <option value="${provinces.provinceId}">${provinces.provinceName}</option> </c:forEach> </select></div> </div> <div id="dataSourceChanenel"> <tags:GZFX_Create_datasource_channel/> </div> <div class="form-group"> <label class="col-sm-3 control-label">发生时间(<font color="red">必填</font>):</label> <div class="col-sm-9"><input id="happen_time" name="happenTime" class="form-control" type="text" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'end_time\')}'})"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">结束时间:</label> <div class="col-sm-9"><input type="text" class="form-control" id="end_time" name="endTime" onfocus="WdatePicker({minDate:'#F{$dp.$D(\'happen_time\')||\'%y-%M-%d %H:%m:%s\'}'})" /> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">详细原因:</label> <div class="col-sm-9"><textarea class="form-control" rows="3" placeholder="详细原因" id="reason_detail" name="reasonDetail">${xcdReason}</textarea> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">解决方案:</label> <div class="col-sm-9"><textarea class="form-control" rows="3" placeholder="解决方案" id="resolution" name="resolution">${xcdSolution}</textarea> </div> </div> <!-- ************************** 附件上传 BEGIN*************************** --> <div class="form-group" id="fileUpload"> <label class="col-sm-3 control-label">详细原因附件:</label> <div class="col-sm-9"> <span id="spanButtonPlaceholder" class="btn btn-default form-control"></span> <span style="color:red">(最大为5MB)</span> <a href="javascript:cancelUpload();">取消所有上传</a> </div> <div id="divFileProgressContainer"></div> <div class="col-sm-9"> <span>上传文件列表</span> <table id="infoTable" class="table table-hover table-striped" border="0" width="530"></table> </div> </div> <!-- ************************** 附件上传 END *************************** --> <div class="form-group"> <div class="col-sm-offset-3 col-sm-9"> <button type="button" class="btn btn-primary" id="formSubmit">确定</button> <button type="button" class="btn btn-warning" onclick="back()">返回</button> </div> </div> </form> <!---- -------------------------------故障创建 END------------------------------------------------------------ --> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript" src="${ctx}/static/swfupload/fileprogress.js"></script> <script type="text/javascript" src="${ctx}/static/swfupload/handlers.js"></script> <script type="text/javascript" src="${ctx}/static/swfupload/swfupload.js"></script> <script type="text/javascript"> var fileSize = "${fileSize}"; var swfu; window.onload = function () { swfu = new SWFUpload({ upload_url: "../MonitorOperation/FailureCreate/saveAttachment", //post_params: {"name" : "huliang"}, // File Upload Settings file_size_limit : fileSize+" MB", // 5MB file_types : "*.*", file_types_description : "所有文件", file_upload_limit : "0", file_queue_error_handler : fileQueueError, file_dialog_complete_handler : fileDialogComplete,//选择好文件后提交 file_queued_handler : fileQueued, upload_progress_handler : uploadProgress, upload_error_handler : uploadError, upload_success_handler : uploadSuccess, upload_complete_handler : uploadComplete, // Button Settings button_image_url : "../static/images/swfImage.png", button_placeholder_id : "spanButtonPlaceholder", button_width: 80, button_height: 18, button_text : '<span class="btn btn-default form-control">选择文件</span>', //button_text_style : '.button { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; }', button_text_top_padding: 0, button_text_left_padding: 18, button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT, button_cursor: SWFUpload.CURSOR.HAND, // Flash Settings flash_url : "${ctx}/static/swfupload/swfupload.swf", custom_settings : { upload_target : "divFileProgressContainer" }, // Debug Settings debug: false //是否显示调试窗口 }); }; </script> <script type="text/javascript"> var xcdIds = "${xcdIds}"; $(document).ready(function(){ var xcdProvinceId = "${xcdProvinceId}"; //var xcdProviderId = "${xcdProviderId}"; if(xcdProvinceId!=""){ $("#province option[value="+xcdProvinceId+"]").attr("selected","selected"); //$("#province").attr("disabled",true); $("#province").attr("onfocus","this.defOpt=this.selectedIndex"); $("#province").attr("onchange","this.selectedIndex=this.defOpt"); $("#province").attr("readonly",true); } //$("#provider option[value="+xcdProviderId+"]").attr("selected","selected"); if(xcdIds!="xcdIds"){ $("#dataSourceChanenel").empty(); $("#fileUpload").hide(); } var startTime = "${startTime}"; var endTime = "${endTime}"; $("#happen_time").val(startTime); $("#end_time").val(endTime); }); </script> <script type="text/javascript"> function back(){ location.href="${ctx}/MonitorOperation/FailureAnalysisXcd"; }; </script> <script type="text/javascript"> $("#formSubmit").click(function(){ var infoTableRows = infoTable.rows; if($.trim($("#failureTitle").val())==""){ $.alert("故障标题不能为空"); }else if($.trim($("#failureDescription").val())==""){ $.alert("故障描述不能为空"); }else if($("#happen_time").val()==""){ $.alert("故障发生时间不能为空"); }else{ $("#formSubmit").attr("disabled",true); if(0==infoTableRows.length){ var createForm=$("#failureCreateForm"); createForm.attr("action","${ctx}/MonitorOperation/FailureCreate/saveForm"); createForm.submit(); createForm.attr("action","#"); }else{ if(!uploadFinish){ swfu.startUpload(); }else{ var createForm=$("#failureCreateForm"); createForm.attr("action","${ctx}/MonitorOperation/FailureCreate/saveForm"); createForm.submit(); createForm.attr("action","#"); } } } }); </script> </body> </html>