ソースを参照

git-svn-id: https://192.168.57.71/svn/jsgkj@1659 931142cf-59ea-a443-aa0e-51397b428577

ld_zhoutl 8 年 前
コミット
bab9e5cce8

+ 2 - 2
gkaqv2/trunk/modules/web/src/main/webapp/WEB-INF/view/zyfzsq/fzzxx.jsp

@@ -4,11 +4,11 @@
     <div class="form-group">
          <label class="col-sm-2 control-label" for="szd">所在地</label>
          <div class="col-sm-4">
-             <select class="selectpicker form-control" id="szd" name="szd" title="请选择..."></select>
+             <select id="szd" name="szd" title="请选择..."></select>
          </div>
          <label class="col-sm-2 control-label" for="ssgq">所属港区</label>
          <div class="col-sm-4">
-             <select class="selectpicker form-control" style="overflow: scroll;" id="ssgq" name="ssgq" title="请选择..."></select>
+             <select id="ssgq" name="ssgq" title="请选择..."></select>
          </div>
     </div>
     <div class="form-group">

+ 85 - 84
gkaqv2/trunk/modules/web/src/main/webapp/WEB-INF/view/zyfzsq/main.jsp

@@ -23,93 +23,93 @@
 </head>
 <body class="p_body">
 	<div class="p_all">
-		<div class="p_headdiv">
-			<div class="p_headnav">
-				<img class="p_headnavimg" onclick="gotoHome()" src="<%=base%>/static/images/list/home.png"/>
-			</div>
-			<div class="p_headblock">
-				<div class="p_headleft">安全审批管理 > 作业附证申请</div>
-			</div>
+	<div class="p_headdiv">
+		<div class="p_headnav">
+			<img class="p_headnavimg" onclick="gotoHome()" src="<%=base%>/static/images/list/home.png"/>
+		</div>
+		<div class="p_headblock">
+			<div class="p_headleft">安全审批管理 > 作业附证申请</div>
 		</div>
-		<div class="p_block">
-			<div class="p_fucdiv">
-				<div class="p_titlediv">
-					<div class="p_titlename">作业附证申请</div>
-					<div id="totalRecord" class="p_titlerecord">共0条记录</div>
+	</div>
+	<div class="p_block">
+		<div class="p_fucdiv">
+			<div class="p_titlediv">
+				<div class="p_titlename">作业附证申请</div>
+				<div id="totalRecord" class="p_titlerecord">共0条记录</div>
+			</div>
+			<div class="p_buttondiv">
+				<div class="p_buttonbg">
+					<img class="p_buttonimg" src="<%=base%>/static/images/list/print.png" 
+						onclick="printInfo()" title="打印"/>
 				</div>
-				<div class="p_buttondiv">
-					<div class="p_buttonbg">
-						<img class="p_buttonimg" src="<%=base%>/static/images/list/add.png" 
-							onclick="addInfo()" title="新增"/>
-					</div>
-					<div class="p_buttonbg">
-						<img class="p_buttonimg" src="<%=base%>/static/images/list/delete.png" 
-							onclick="delInfo()" title="删除"/>
-					</div>
-					<div class="p_buttonbg">
-						<img class="p_buttonimg" src="<%=base%>/static/images/list/edit.png" 
-							onclick="editInfo()" title="修改"/>
-					</div>
-					<div class="p_buttonbg">
-						<img class="p_buttonimg" src="<%=base%>/static/images/list/search.png" 
-							onclick="showSearch()" title="查询"/>
-					</div>
-					<div class="p_buttonbg">
-						<img class="p_buttonimg" src="<%=base%>/static/images/list/print.png" 
-							onclick="printInfo()" title="打印"/>
-					</div>
+				<div class="p_buttonbg">
+					<img class="p_buttonimg" src="<%=base%>/static/images/list/search.png" 
+						onclick="showSearch()" title="查询"/>
+				</div>
+				<div class="p_buttonbg">
+					<img class="p_buttonimg" src="<%=base%>/static/images/list/edit.png" 
+						onclick="editInfo()" title="修改"/>
+				</div>
+				<div class="p_buttonbg">
+					<img class="p_buttonimg" src="<%=base%>/static/images/list/delete.png" 
+						onclick="delInfo()" title="删除"/>
+				</div>
+				<div class="p_buttonbg">
+					<img class="p_buttonimg" src="<%=base%>/static/images/list/add.png" 
+						onclick="addInfo()" title="新增"/>
 				</div>
 			</div>
-			<div class="p_searchdiv">
-				<table class="tabsearch">
-					<tr class="trsearch">
-						<td class="tdname">所在地</td>
-						<td class="tdcontent">
-							<select class="p_txt" id="srchDdlSzd" name="srchDdlSzd" title="请选择..."></select>
-						</td>
-						<td class="tdname">所属港区</td>
-						<td class="tdcontent">
-							<select class="p_txt" id="srchDdlQq" name="srchDdlQq" title="请选择..."></select>
-						</td>
-						<td class="tdname">港口经营人名称 </td>
-						<td class="tdcontent">
-							<input type="text" id="srchGkjyr" name="srchGkjyr" 
-								class="p_txt" value=""></td>
-						<td class="tdname">
-						</td>
-					</tr>
-					<tr class="trsearch">
-						<td class="tdname">危货等级</td>
-						<td class="tdcontent">
-							<select class="p_txt" id="srchDdlWhdj" name="srchDdlWhdj" title="请选择..."></select>
-						</td>
-						<td class="tdname">法定代表人</td>
-						<td class="tdcontent">
-							<input type="text" id="srchFddbr" name="srchFddbr" 
-								class="p_txt" value=""></td>
-						<td class="tdname">任务状态 </td>
-						<td class="tdcontent">
-							<select class="p_txt" id="srchRwzt" name="srchRwzt" title="请选择..."></select>
-						</td>
-						<td class="tdname">
-							<img class="p_searchbtn" src="<%=base%>/static/images/list/btn_query.png" title="查询"
-								onclick="searchRecord()"/>
-						</td>
-					</tr>
-				</table>
-			</div>
-			<div class="gridmanager">
-			    <table grid-manager="mainGrid" id="mainGrid"></table>
-			</div>
 		</div>
-		<%@ include file="../layouts/footer.jsp"%>
+		<div class="p_searchdiv">
+			<table class="tabsearch">
+				<tr class="trsearch">
+					<td class="tdname">所在地</td>
+					<td class="tdcontent">
+						<select class="p_txt" id="srchDdlSzd" name="srchDdlSzd" title="请选择..."></select>
+					</td>
+					<td class="tdname">所属港区</td>
+					<td class="tdcontent">
+						<select class="p_txt" id="srchDdlQq" name="srchDdlQq" title="请选择..."></select>
+					</td>
+					<td class="tdname">港口经营人名称 </td>
+					<td class="tdcontent">
+						<input type="text" id="srchGkjyr" name="srchGkjyr" 
+							class="p_txt" value=""></td>
+					<td class="tdname">
+					</td>
+				</tr>
+				<tr class="trsearch">
+					<td class="tdname">危货等级</td>
+					<td class="tdcontent">
+						<select class="p_txt" id="srchDdlWhdj" name="srchDdlWhdj" title="请选择..."></select>
+					</td>
+					<td class="tdname">法定代表人</td>
+					<td class="tdcontent">
+						<input type="text" id="srchFddbr" name="srchFddbr" 
+							class="p_txt" value=""></td>
+					<td class="tdname">任务状态 </td>
+					<td class="tdcontent">
+						<select class="p_txt" id="srchRwzt" name="srchRwzt" title="请选择..."></select>
+					</td>
+					<td class="tdname">
+						<img class="p_searchbtn" src="<%=base%>/static/images/list/btn_query.png" title="查询"
+							onclick="searchRecord()"/>
+					</td>
+				</tr>
+			</table>
+		</div>
+		<div class="gridmanager">
+		    <table grid-manager="mainGrid" id="mainGrid"></table>
+		</div>
+	</div>
+	<%@ include file="../layouts/footer.jsp"%>
 	</div>
 	<div class="modal fade" id="myModal" tabindex="99999999" role="dialog"
 		aria-labelledby="myModalLabel" aria-hidden="true">
 		<div class="modal-dialog" style="width:900px;height:650px;">
 			<div class="modal-content">
 				<div class="modal-header">
-					<button type="button" class="close" data-dismiss="modal">
+					<button type="button" class="close" data-dismiss="modal" onclick="closeWin()">
 						<span aria-hidden="true">&times;</span><span class="sr-only">Close</span>
 					</button>
 					<h6 class="modal-title" id="myModalLabel"></h6>
@@ -126,22 +126,22 @@
 
 					<form class="form-horizontal" id="zyfzsqform" method="post" >
 					<div id="tt" class="easyui-tabs" data-options="" style="width:870px;"> 
-					    <div id="div_fzzxx" title="港口危险作业附证申请" data-options=""  style="display:block;padding:10px;">
+					    <div id="div_fzzxx" title="危险作业附证申请" data-options=""  style="display:block;padding:10px;">
 					    	<%@ include file="fzzxx.jsp"%>
 					    </div>
-					    <div id="div_whxx" title="危险货物港口作业附证申请" data-options="" style="overflow:auto;padding:20px;display:none;">   
+					    <div id="div_whxx" title="危险货物申请" data-options="" style="overflow:auto;padding:20px;display:none;">   
 					        <%@ include file="whxx.jsp"%>
 					    </div>   
-					    <div title="安全管理制度和操作规程清单" data-options="" style="padding:20px;display:none;">   
+					    <div title="安全管理和操作规程" data-options="" style="padding:20px;display:none;">   
 					         <%@ include file="zdhqd.jsp"%>
 					    </div> 
-					    <div title="特种设备作业人员汇总表" data-options="" style="padding:20px;display:none;">   
+					    <div title="特种设备作业人员" data-options="" style="padding:20px;display:none;">   
 					         <%@ include file="zyryhz.jsp"%>
 					    </div>
-					    <div title="应急设备设施清单" data-options="" style="padding:20px;display:none;">   
+					    <div title="应急设备设施" data-options="" style="padding:20px;display:none;">   
 					         <%@ include file="yjsbqd.jsp"%>  
 					    </div>
-					    <div title="事故应急预案汇总表" data-options="" style="padding:20px;display:none;">   
+					    <div title="事故应急预案" data-options="" style="padding:20px;display:none;">   
 					         <%@ include file="sgyahz.jsp"%>  
 					    </div>
 					    <div title="附件上传" data-options="" style="padding:20px;display:none;">   
@@ -155,10 +155,10 @@
 	            <div class="modal-footer">
 	                    <div class="row">
 	                        <div class="center-block" style="width: 160px;">
-	                            <button id="btnSave" class="btn btn-success btn-round btn-sm" onclick="save()">
+	                            <button id="btnSave" class="btn btn-custom btn-round btn-sm" onclick="save()">
 	                                <i class="glyphicon glyphicon-ok"></i> 保存
 	                            </button>
-	                            <button type="button" class="btn btn-grey btn-round btn-sm" onclick="closeWin()">
+	                            <button type="button" class="btn btn-custom btn-round btn-sm" onclick="closeWin()">
 	                                <i class="glyphicon glyphicon-remove"></i> 关闭
 	                            </button>
 	                        </div>
@@ -167,5 +167,6 @@
 			</div>
 		</div>
 	</div>
+	<%@ include file="../pop/pop_WxhwName.jsp"%>
 </body>
 </html>

+ 3 - 4
gkaqv2/trunk/modules/web/src/main/webapp/WEB-INF/view/zyfzsq/whxx.jsp

@@ -34,12 +34,11 @@
     </div>
     <div class="row">
         <div class="left-block" style="width: 160px;padding:0px 0px 5px 16px;">
-            <button id="btnSave" class="btn btn-success btn-round btn-sm" onclick="save()">
+            <button  type="button" id="btnAddWhxx" class="btn btn-custom btn-round btn-sm" onclick="return showWhxx()">
                 <i class="glyphicon glyphicon-plus"></i>ÐÂÔö
             </button>
         </div>
     </div>
-	<div class="page-content" style="width:830px;">
-		<!--ÁÐ±í²¿·Ö-->
-		<table id="whxxTable"></table>
+	<div class="gridmanager">
+	    <table grid-manager="whxxGrid" id="whxxGrid"></table>
 	</div>

+ 1 - 1
gkaqv2/trunk/modules/web/src/main/webapp/static/js/common/common.js

@@ -108,7 +108,7 @@ $.fn.GM.defaults = {
     ,disableCache:true
     ,disableOrder:false
     ,supportSorting: true
-    ,isCombSorting: true
+    ,isCombSorting: false
     ,sortDownText: 'up'
     ,sortUpText: 'down'
     ,supportDrag:true

+ 1 - 1
gkaqv2/trunk/modules/web/src/main/webapp/static/js/pop/pop_WxhwName.js

@@ -5,7 +5,7 @@ var wxhw_grid_selector = "#wxhw-grid-table";
 jQuery(function($) {
 	// 初始化Grid
 });
-function showWxhwpmbPop (data) {
+function showWxhwpmbPop(data) {
 		showModelDialog("pop-wxhwpmb", "选择");
 		wxhw_initGrid(data);//加载弹窗中的数据表格
 }

+ 16 - 9
gkaqv2/trunk/modules/web/src/main/webapp/static/js/zyfzsq/index.js

@@ -4,13 +4,15 @@
 var tabName = "#tt"
 var mainGrid = "#mainGrid";
 jQuery(function($) {
+    // 增加模态框的拖拽功能
+//    $("#myModal").draggable();
     // 初始化基本信息
     initBasicData();
     // 初始化Grid
     initGrid();
     // 危险货物
-    /*initWhxxGrid();
-    // 制度和操作规程清单
+    initWhxxGrid();
+    /*// 制度和操作规程清单
     initZdhqdGrid();
     // 特种设备作业人员汇总
     initZyryhzGrid();
@@ -30,12 +32,12 @@ jQuery(function($) {
         } 
     });
     // 设置tab滚动
-    $(".tabs-scroller-left").css("display","block");
+    /*$(".tabs-scroller-left").css("display","block");
     $(".tabs-scroller-right").css("display","block");
     $(".tabs-scroller-left").css("height","27");
     $(".tabs-scroller-right").css("height","27");
     $(".tabs-wrap").css("margin","0px 18px 0px 18px");
-    $(".tabs-wrap").css("width","834");
+    $(".tabs-wrap").css("width","834");*/
 });
 
 //初始化基本信息
@@ -197,6 +199,7 @@ function initGrid() {
         ,columnData: [{
                 key: 'blbh',
                 width: '100px',
+                align:'center',
                 text: '办理编号'
             },{
                 key: 'jyr',
@@ -205,7 +208,6 @@ function initGrid() {
                 text: '港口经营人名称'
             },{
                 key: 'state',
-                sorting: 'down',
                 width: '100px',
                 text: '任务状态'
             },{
@@ -261,7 +263,11 @@ function initGrid() {
         ,sortingBefore:function(query){}
         ,sortingAfter: function(query){}
         ,ajax_beforeSend: function(query){}
-        ,ajax_complete: function(data){}
+        ,ajax_complete: function(data){
+            // 显示总记录数
+            showTotalRecord(data);
+            $(mainGrid).GM('hideTh', 'blbh');
+        }
     },function(query){
 //        console.log('init方法回调query参数', query);
     });
@@ -272,6 +278,7 @@ function initGrid() {
  * 查询事件
  */
 function searchRecord() {
+    showWhxx();
     // 定义查询参数
     var obj = {
         'jyrmc':$("#srchGkjyr").val(),
@@ -408,11 +415,11 @@ function fillMainData(data) {
     var obj = data.zyfz;
     $("#id").val(obj.id);
     $("#szd").val(obj.szd);
-    $("#szd").selectpicker('refresh');
+//    $("#szd").selectpicker('refresh');
     $("#ssgq").val(obj.ssgq);
-    $("#ssgq").selectpicker('refresh');
+//    $("#ssgq").selectpicker('refresh');
     $("#jyr").val(obj.jyr);
-    $("#jyr").selectpicker('refresh');
+//    $("#jyr").selectpicker('refresh');
     $("#gkjyxkz").val(obj.gkjyxkz);
     $("#dz").val(obj.dz);
     $("#fddbr").val(obj.fddbr);

+ 65 - 82
gkaqv2/trunk/modules/web/src/main/webapp/static/js/zyfzsq/whxx.js

@@ -2,7 +2,7 @@
  * js
  */
 
-var whxxgrid_selector = "#whxxTable";
+var whxxGrid = "#whxxGrid";
 
 jQuery(function($) {
     
@@ -12,86 +12,69 @@ jQuery(function($) {
  * 初始化Grid
  */
 function initWhxxGrid() {
-    // 数据表格初始化
-    jQuery(whxxgrid_selector).jqGrid({
-        url : basePath + '/zyfzsq/list',
-        mtype : "POST", //提交方式
-        datatype : "json",
-        autowidth: false,
-        height :"auto",
-        width: 828,
-        shrinkToFit: true,
-        sortname : "", //默认的排序列
-        sortorder : "", //默认的排序列
-        colNames : [ 'id','企业内部编号','允许作业的危险货物品名','',''],
-        colModel : [ {
-            name : 'id',
-            index : 'id',
-            key : true,
-            hidden:true,
-            editable : false,
-            sortable : false
-        },{
-            name : 'blbh',
-            index : 'blbh',
-            width:120,
-            editable : false,
-            sortable : false
-        },{
-            name : 'qymc',
-            index : 'qymc',
-            editable : false,
-            sortable : false
-        },{
-            name : 'realName',
-            index : 'realName',
-            width:60,
-            editable : false,
-            sortable : false
-        },{
-            name : 'loginName',
-            index : 'loginName',
-            width:60,
-            editable : false,
-            sortable : false
-        } ],
-        rowNum : _rowNum, //每页显示记录数
-        rowList : _rowList, //用于改变显示行数的下拉列表框的元素数组。
-        page : 1, //设置初始的页码,初始为1
-        rownumbers : true,
-        pagerpos : 'center', //指定分页栏的位置
-        altRows : true, //设置为交替行表格,默认为false
-        multiselect : true, //可以多选
-        multiboxonly : true, //只有选择checkbox才会起作用 
-        loadComplete : function() {
-            var table = this;
-            setTimeout(function() {
-                updatePagerIcons(table);
-                enableTooltips(table);
-            }, 0);
-        },
-        prmNames : {
-             oper : "oper",
-             page : "page",
-             rows : "rows",
-             sort : "sidx",
-             order : "sord"
-        },
-        postData :{
-            condition1 : function(){ return ""; },//查询条件1
-            condition2 : function(){ return ""; }//查询条件2
-        },
-        jsonReader : {
-            root : "list", // json中代表实际模型数据的入口
-            page : "page", // json中代表当前页码的数据
-            total : "pages", // json中代表页码总数的数据
-            records : "total", // json中代表数据行总数的数据
-            repeatitems : false// 如果设为false,则jqGrid在解析json时,会根据name来搜索对应的数据元素
-        },
-        gridComplete: function () {
-            comGridComplete("whxxTable", "editRecord");
-        }
+    
+  //单列表简易渲染
+    var table = $(whxxGrid);
+    table.GM({
+        //ajax_url: basePath + '/zyfzsq/getWhxxByZyId',
+        ajax_type: 'POST'
+        ,totals:''// 如果该值不传,或者为无效的数字,将会无视supportAjaxPage的设定而默认为无分页
+        ,columnData: [{
+                key: 'qynbbh',
+                width: '200px',
+                align:'center',
+                text: '企业内部编号'
+            },{
+                key: 'ssgq',
+                width: '280px',
+                text: '允许作业的危险货物品名'
+            },{
+                key: 'id',
+                width: '80px',
+                text: '操作',
+                align:'center',
+                template: function(operation, rowObject){  
+                    //operation:当前key所对应的单条数据;rowObject:单个一行完整数据
+                    return '<a class="operation" href=javascript:alert(\''+rowObject["id"]+'\');>编辑</a>';
+                }
+            },{
+                key: 'id',
+                width: '80px',
+                text: '操作',
+                align:'center',
+                template: function(operation, rowObject){  
+                    //operation:当前key所对应的单条数据;rowObject:单个一行完整数据
+                    return '<a class="operation" href=javascript:alert(\''+rowObject["id"]+'\');>删除</a>';
+                }
+            }
+        ]
+        ,pagingBefore:function(query){}
+        ,pagingAfter: function(query){}
+        ,sortingBefore:function(query){}
+        ,sortingAfter: function(query){}
+        ,ajax_beforeSend: function(query){}
+        ,ajax_complete: function(data){}
+    },function(query){
+//        console.log('init方法回调query参数', query);
     });
-    // 隐藏水平垂直滚动条
-    jQuery(whxxgrid_selector).closest(".ui-jqgrid-bdiv").css({ 'overflow-x' : 'hidden' ,'overflow-y':'hidden'});
 };
+
+/**
+ * 弹出危货新增窗口
+ */
+function showWhxx() {
+    //showWxhwpmbPop();
+    // 定义查询参数
+    var obj = {
+        'fzzyId':$("#id").val()
+    };
+    // 设置gird参数
+    $(whxxGrid).GM('setQuery',obj);
+    $(whxxGrid).GM('get').ajax_url = basePath + '/zyfzsq/getWhxxByZyId';
+    // 查询grid
+    $(whxxGrid).GM('refreshGrid',true, null);
+}
+
+function getPopWxhwpmbData(data) {
+    
+}