|
@@ -1,472 +0,0 @@
|
|
|
-/**
|
|
|
- * js
|
|
|
- */
|
|
|
-var tabName = "#tt"
|
|
|
-var mainGrid = "#mainGrid";
|
|
|
-jQuery(function($) {
|
|
|
- // 增加模态框的拖拽功能
|
|
|
-// $("#myModal").draggable();
|
|
|
- // 初始化基本信息
|
|
|
- initBasicData();
|
|
|
- // 初始化Grid
|
|
|
- initGrid();
|
|
|
- // 危险货物
|
|
|
- initWhxxGrid();
|
|
|
- // 制度和操作规程清单
|
|
|
- initZdhqdGrid();
|
|
|
- // 特种设备作业人员汇总
|
|
|
- initZyryhzGrid();
|
|
|
- // 应急设施设备清单
|
|
|
- initYjsbqdGrid();
|
|
|
- // 事故应急预案汇总
|
|
|
- initSgyahzGrid();
|
|
|
- // 附件上传
|
|
|
- initFjscGrid();
|
|
|
- $(tabName).tabs({
|
|
|
-// fit:true,
|
|
|
- border:true,
|
|
|
- closable:false,
|
|
|
- plain:true,
|
|
|
- onSelect:function(title){
|
|
|
- //alert(title+' is selected');
|
|
|
- }
|
|
|
- });
|
|
|
- // 设置tab滚动
|
|
|
- /*$(".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");*/
|
|
|
-});
|
|
|
-
|
|
|
-//初始化基本信息
|
|
|
-function initBasicData() {
|
|
|
- // 初始化所在地下拉列表
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + "/zyfzsq/getDdlData",
|
|
|
- data : {"lx": "szd"},
|
|
|
- success : function (data) {
|
|
|
- var select = "#srchDdlSzd"
|
|
|
- loadComboBox(data, select, true);
|
|
|
- select = "#szd"
|
|
|
- loadComboBox(data, select, true);
|
|
|
- $(select).selectpicker('refresh');
|
|
|
- }
|
|
|
- });
|
|
|
- // 初始化所属港区下拉列表
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + "/zyfzsq/getDdlData",
|
|
|
- data : {"lx": "gq"},
|
|
|
- success : function (data) {
|
|
|
- var select = "#srchDdlQq"
|
|
|
- loadComboBox(data, select, true);
|
|
|
- select = "#ssgq"
|
|
|
- loadComboBox(data, select, true);
|
|
|
- $(select).selectpicker('refresh');
|
|
|
- }
|
|
|
- });
|
|
|
- // 初始化危货等级下拉列表
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + "/zyfzsq/getDdlData",
|
|
|
- data : {"lx": "whdj"},
|
|
|
- success : function (data) {
|
|
|
- var select = "#srchDdlWhdj";
|
|
|
- loadComboBox(data, select, true);
|
|
|
- }
|
|
|
- });
|
|
|
- // 初始化状态下拉列表
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + "/zyfzsq/getDdlData",
|
|
|
- data : {"lx": "rwzt"},
|
|
|
- success : function (data) {
|
|
|
- var select = "#srchRwzt";
|
|
|
- loadComboBox(data, select, true);
|
|
|
- }
|
|
|
- });
|
|
|
- // 初始化经营人下拉列表
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + "/jyr/getSelect",
|
|
|
- success : function (data) {
|
|
|
- var select = "#jyr";
|
|
|
- loadComboBox(data, select, true);
|
|
|
- $(select).selectpicker('refresh');
|
|
|
- }
|
|
|
- });
|
|
|
- // 初始化作业场所check框
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + "/zyfzsq/getDdlData",
|
|
|
- data : {"lx": "zycs"},
|
|
|
- success : function (data) {
|
|
|
- var chkDiv = "#div_zycs";
|
|
|
- var chkStr = "";
|
|
|
- $.each(data, function() {
|
|
|
- chkStr += "<input type='checkbox' id='zycs' name='zycs' class='chk' value='"
|
|
|
- + this.optVal + "'>" + this.optName+" ";
|
|
|
- });
|
|
|
- $(chkDiv).html(chkStr);
|
|
|
- $(':checkbox[name=zycs]').each(function() {
|
|
|
- $(this).click(function() {
|
|
|
- if ($(this).prop('checked')) {
|
|
|
- $(':checkbox[name=zycs]').removeAttr('checked');
|
|
|
- $(this).prop('checked',true);
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
- // 初始化产权check框
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + "/zyfzsq/getDdlData",
|
|
|
- data : {"lx": "cq"},
|
|
|
- success : function (data) {
|
|
|
- var chkDiv = "#div_cq";
|
|
|
- var chkStr = "";
|
|
|
- $.each(data, function() {
|
|
|
- chkStr += "<input type='checkbox' id='cq' name='cq' class='chk' value='"
|
|
|
- + this.optVal + "'>" + this.optName+" ";
|
|
|
- });
|
|
|
- $(chkDiv).html(chkStr);
|
|
|
- $(':checkbox[name=cq]').each(function() {
|
|
|
- $(this).click(function() {
|
|
|
- if ($(this).prop('checked')) {
|
|
|
- $(':checkbox[name=cq]').removeAttr('checked');
|
|
|
- $(this).prop('checked',true);
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
- // 初始化危货等级check框
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + "/zyfzsq/getDdlData",
|
|
|
- data : {"lx": "whdj"},
|
|
|
- success : function (data) {
|
|
|
- var chkDiv = "#div_whdj";
|
|
|
- var chkStr = "";
|
|
|
- $.each(data, function() {
|
|
|
- chkStr += "<input type='checkbox' id='whdj' name='whdj' class='chk' value='"
|
|
|
- + this.optVal + "'>" + this.optName+" ";
|
|
|
- });
|
|
|
- $(chkDiv).html(chkStr);
|
|
|
- $(':checkbox[name=whdj]').each(function() {
|
|
|
- $(this).click(function() {
|
|
|
- if ($(this).prop('checked')) {
|
|
|
- $(':checkbox[name=whdj]').removeAttr('checked');
|
|
|
- $(this).prop('checked',true);
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * 只启用主信息tab
|
|
|
- */
|
|
|
-function enableMain(){
|
|
|
- //$(tabName).tabs('enableTab', 0);
|
|
|
- for(var i=1;i<7;i++) {
|
|
|
- $(tabName).tabs('disableTab', i);
|
|
|
- }
|
|
|
-}
|
|
|
-/**
|
|
|
- * 启用所有tab
|
|
|
- */
|
|
|
-function enableAll(){
|
|
|
- for(var i=1;i<7;i++) {
|
|
|
- $(tabName).tabs('enableTab', i);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * 初始化Grid
|
|
|
- */
|
|
|
-function initGrid() {
|
|
|
- //单列表简易渲染
|
|
|
- var table = $(mainGrid);
|
|
|
- table.GM({
|
|
|
- ajax_url: basePath + '/zyfzsq/list'
|
|
|
- ,ajax_type: 'POST'
|
|
|
- ,columnData: [{
|
|
|
- key: 'blbh',
|
|
|
- width: '100px',
|
|
|
- align:'center',
|
|
|
- text: '办理编号'
|
|
|
- },{
|
|
|
- key: 'jyr',
|
|
|
- width: '100px',
|
|
|
- align:'center',
|
|
|
- text: '港口经营人名称'
|
|
|
- },{
|
|
|
- key: 'state',
|
|
|
- width: '100px',
|
|
|
- text: '任务状态'
|
|
|
- },{
|
|
|
- key: 'fzjg',
|
|
|
- width: '100px',
|
|
|
- text: '发证机关'
|
|
|
- },{
|
|
|
- key: 'gkjyxkz',
|
|
|
- width: '100px',
|
|
|
- text: '附证编号'
|
|
|
- },{
|
|
|
- key: 'wxhwpm',
|
|
|
- width: '100px',
|
|
|
- text: '危险货物品名'
|
|
|
- },{
|
|
|
- key: 'fddbr',
|
|
|
- width: '60px',
|
|
|
- text: '法定代表人'
|
|
|
- },{
|
|
|
- key: 'gqgljgfzrlxdh',
|
|
|
- width: '80px',
|
|
|
- text: '联系电话'
|
|
|
- },{
|
|
|
- key: 'ssgq',
|
|
|
- width: '100px',
|
|
|
- text: '所属港区'
|
|
|
- },{
|
|
|
- key: 'szd',
|
|
|
- width: '100px',
|
|
|
- text: '所在地'
|
|
|
- },{
|
|
|
- key: 'id',
|
|
|
- width: '100px',
|
|
|
- text: '操作',
|
|
|
- align:'center',
|
|
|
- template: function(operation, rowObject){
|
|
|
- //operation:当前key所对应的单条数据;rowObject:单个一行完整数据
|
|
|
- return '<a class="operation" href=javascript:alert(\''+rowObject["id"]+'\');>编辑</a> '
|
|
|
- +'<a class="operation" href=javascript:alert(\''+rowObject["id"]+'\');>删除</a>';
|
|
|
- }
|
|
|
- },{
|
|
|
- key: 'id',
|
|
|
- width: '100px',
|
|
|
- text: '',
|
|
|
- template: function(operation, rowObject){
|
|
|
- //operation:当前key所对应的单条数据;rowObject:单个一行完整数据
|
|
|
- return '<a class="operation" href=javascript:alert("这是一个按纽");>'+operation+'</a>';
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- ,pagingBefore:function(query){}
|
|
|
- ,pagingAfter: function(query){}
|
|
|
- ,sortingBefore:function(query){}
|
|
|
- ,sortingAfter: function(query){}
|
|
|
- ,ajax_beforeSend: function(query){}
|
|
|
- ,ajax_complete: function(data){
|
|
|
- // 显示总记录数
|
|
|
- showTotalRecord(data);
|
|
|
- $(mainGrid).GM('hideTh', 'blbh');
|
|
|
- }
|
|
|
- },function(query){
|
|
|
-// console.log('init方法回调query参数', query);
|
|
|
- });
|
|
|
-};
|
|
|
-
|
|
|
-
|
|
|
-/**
|
|
|
- * 查询事件
|
|
|
- */
|
|
|
-function searchRecord() {
|
|
|
- showWhxx();
|
|
|
- // 定义查询参数
|
|
|
- var obj = {
|
|
|
- 'jyrmc':$("#srchGkjyr").val(),
|
|
|
- 'ssgq':$("#srchDdlQq").val(),
|
|
|
- 'szd':$("#srchDdlSzd").val()
|
|
|
- };
|
|
|
- // 设置gird参数
|
|
|
- $(mainGrid).GM('setQuery',obj);
|
|
|
- // 查询grid
|
|
|
- $(mainGrid).GM('refreshGrid',true, null);
|
|
|
-};
|
|
|
-
|
|
|
-
|
|
|
-/**
|
|
|
- * 弹窗显示
|
|
|
- * @param
|
|
|
- */
|
|
|
-function save() {
|
|
|
- if($("#id").val() == "") {
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + '/zyfzsq/save',
|
|
|
- dataType:'json',
|
|
|
- data : $('#zyfzsqform').serialize()
|
|
|
- , //表单序列化,获取数据
|
|
|
- success : function(data) {
|
|
|
- // 成功删除后刷新页面
|
|
|
- if (data && data.success != false) {
|
|
|
- console.info(data);
|
|
|
- $("#id").val(data.id);
|
|
|
- layer.alert("数据已成功保存!");
|
|
|
- searchRecord();
|
|
|
- enableAll();
|
|
|
- } else {
|
|
|
- layer.alert("数据保存失败!");
|
|
|
- }
|
|
|
- }, //操作成功后的操作!data是后台传过来的值
|
|
|
- error: function (XMLHttpRequest, textStatus, errorThrown) {
|
|
|
- layer.alert("error:" + errorThrown);
|
|
|
- }
|
|
|
- });
|
|
|
- } else {
|
|
|
- $.ajax({
|
|
|
- type : "post",
|
|
|
- url : basePath + '/zyfzsq/saveall',
|
|
|
- dataType:'json',
|
|
|
- data : $('#zyfzsqform').serialize()
|
|
|
- , //表单序列化,获取数据
|
|
|
- success : function(data) {
|
|
|
- // 成功删除后刷新页面
|
|
|
- if (data && data.success != false) {
|
|
|
- console.info(data);
|
|
|
- $("#id").val(data.id);
|
|
|
- layer.alert("数据已成功保存!");
|
|
|
- searchRecord();
|
|
|
- } else {
|
|
|
- layer.alert("数据保存失败!");
|
|
|
- }
|
|
|
- }, //操作成功后的操作!data是后台传过来的值
|
|
|
- error: function (XMLHttpRequest, textStatus, errorThrown) {
|
|
|
- layer.alert("error:" + errorThrown);
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * 增加信息
|
|
|
- */
|
|
|
-function addInfo() {
|
|
|
- // 清空表单信息
|
|
|
- comClearFormData("form");
|
|
|
- $("#szd").selectpicker('refresh');
|
|
|
- $("#ssgq").selectpicker('refresh');
|
|
|
- $("#jyr").selectpicker('refresh');
|
|
|
- // 弹出模态框
|
|
|
- showModelDialog("myModal", "新增");
|
|
|
- enableMain();
|
|
|
-};
|
|
|
-
|
|
|
-/**
|
|
|
- * 删除信息
|
|
|
- */
|
|
|
-function delInfo() {
|
|
|
- // 获取选择行
|
|
|
- var ids = getMultiData(mainGrid);
|
|
|
- if(!isNull(ids)) {
|
|
|
- layer.confirm('确定删除吗?', {icon: 3, title:'提示'}, function(index){
|
|
|
- $.ajax({
|
|
|
- type : 'POST',
|
|
|
- dataType : "json",
|
|
|
- data : {"ids":ids},
|
|
|
- url : basePath + '/zyfzsq/del',//请求的路径
|
|
|
- success : function(data) {
|
|
|
- layer.close(index);
|
|
|
- searchRecord();
|
|
|
- },
|
|
|
- error: function (XMLHttpRequest, textStatus, errorThrown) {
|
|
|
- layer.close(index);
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- } else {
|
|
|
- layer.alert("请选择记录");
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
-/**
|
|
|
- * 编辑信息
|
|
|
- */
|
|
|
-function editInfo() {
|
|
|
- // 获取选择行
|
|
|
- var ids = getMultiData(mainGrid);
|
|
|
- if(isNull(ids) || ids.indexOf(",")!=-1) {
|
|
|
- layer.alert("请选择且只选择一条记录");
|
|
|
- } else {
|
|
|
- // 设置主信息
|
|
|
- $.ajax({
|
|
|
- type : 'POST',
|
|
|
- dataType : "json",
|
|
|
- data : {"id":ids},
|
|
|
- url : basePath + '/zyfzsq/initEdit',//请求的路径
|
|
|
- success : function(data) {
|
|
|
- fillMainData(data);
|
|
|
- showModelDialog("myModal", "编辑");
|
|
|
- enableAll();
|
|
|
- },
|
|
|
- error: function (XMLHttpRequest, textStatus, errorThrown) {
|
|
|
- }
|
|
|
- });
|
|
|
- // 设置危货信息
|
|
|
- // 定义查询参数
|
|
|
- var obj = {
|
|
|
- 'fzzyId':ids
|
|
|
- };
|
|
|
- // 设置gird参数
|
|
|
- $(whxxGrid).GM('setQuery',obj);
|
|
|
- $(whxxGrid).GM('get').ajax_url = basePath + '/zyfzsq/getWhxxByZyId';
|
|
|
- // 查询grid
|
|
|
- $(whxxGrid).GM('refreshGrid',true, null);
|
|
|
- }
|
|
|
-};
|
|
|
-
|
|
|
-function fillMainData(data) {
|
|
|
- var obj = data.zyfz;
|
|
|
- $("#id").val(obj.id);
|
|
|
- $("#szd").val(obj.szd);
|
|
|
-// $("#szd").selectpicker('refresh');
|
|
|
- $("#ssgq").val(obj.ssgq);
|
|
|
-// $("#ssgq").selectpicker('refresh');
|
|
|
- $("#jyr").val(obj.jyr);
|
|
|
-// $("#jyr").selectpicker('refresh');
|
|
|
- $("#gkjyxkz").val(obj.gkjyxkz);
|
|
|
- $("#dz").val(obj.dz);
|
|
|
- $("#fddbr").val(obj.fddbr);
|
|
|
- $("#aqgljg").val(obj.aqgljg);
|
|
|
- $("#aqfz").val(obj.aqfz);
|
|
|
- $("#gqgljgfzrxm").val(obj.gqgljgfzrxm);
|
|
|
- $("#gqgljgfzrzc").val(obj.gqgljgfzrzc);
|
|
|
- $("#gqgljgfzrlxdh").val(obj.gqgljgfzrlxdh);
|
|
|
- $("#gqgljgfzrdzyx").val(obj.gqgljgfzrdzyx);
|
|
|
- // whxx
|
|
|
- $("#zyfs").val(obj.zyfs);
|
|
|
- $(':checkbox[name=zycs]').removeAttr('checked');
|
|
|
- $(':checkbox[name=zycs]').each(function() {
|
|
|
- if ($(this).val() == obj.zycs) {
|
|
|
- $(this).prop('checked',true);
|
|
|
- }
|
|
|
- });
|
|
|
- $(':checkbox[name=cq]').removeAttr('checked');
|
|
|
- $(':checkbox[name=cq]').each(function() {
|
|
|
- if ($(this).val() == obj.cq) {
|
|
|
- $(this).prop('checked',true);
|
|
|
- }
|
|
|
- });
|
|
|
- $(':checkbox[name=whdj]').removeAttr('checked');
|
|
|
- $(':checkbox[name=whdj]').each(function() {
|
|
|
- if ($(this).val() == obj.whdj) {
|
|
|
- $(this).prop('checked',true);
|
|
|
- }
|
|
|
- });
|
|
|
- $("#zywxhwpm").val(obj.zywxhwpm);
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * 关闭当前窗口
|
|
|
- */
|
|
|
-function closeWin() {
|
|
|
- $(tabName).tabs("select",0);
|
|
|
- hideModelDialog("myModal");
|
|
|
-}
|