//新增 var areaTree = { //初始化树 initTree: function() { $.fn.zTree.init($("#user_org_tree"), areaTree.setting, areaTree.getTreeData()); //展开全部 var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); treeObj.expandAll(true); areaTree.selectedNodes(0); }, setting: { view: { selectedMulti: true //静止多选 }, check: { enable: false, //显示多选框 chkStyle: "checkbox", // chkStyle: "radio", radioType: "all" }, data: { simpleData: { enable: true, //使用简单模式加载 idKey: "id", pIdKey: "pId", rootPId: 0 } }, callback: { onCheck: zTreeOnCheck, onClick: zTreeOnClick }, edit: { enable: false } }, //获取选中的节点 getSelectedNodeId:function(areaType){ var plNo=""; var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var nodes = treeObj.getSelectedNodes(); if(nodes.length>0) { for (var i = 0; i < nodes.length; i++) { if(null != nodes[i] && areaType == nodes[i].areaType ){ plNo =nodes[i].id; break; } } }//if return plNo; }, hideNodes:function(nodes){ //隐藏指定的节点 var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); treeObj.hideNodes(nodes); }, showAllNodes: function () { //将所有隐藏的节点显示 var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var nodes = treeObj.getNodesByParam("isHidden", true); treeObj.showNodes(nodes); }, expandAll:function(expandFlag){ //expandFlag = true 表示 展开 全部节点 //expandFlag = false 表示 折叠 全部节点 var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); treeObj.expandAll(expandFlag); }, getNodesByFilter: function (filter, invokeParam) { var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); return treeObj.getNodesByFilter(filter, false, null, invokeParam); }, getNodesByParamFuzzyAll:function(){ var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var nodes = treeObj.getNodes(); for(var i = 0;i 0) { treeObj.expandNode(nodes[0], true, false, true); } }, //添加节点 addNodes: function(newNodes) { var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); newNodes = treeObj.addNodes(null, newNodes); }, //勾选 或 取消勾选 全部节点 checkAllNodes: function(checked) { var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); treeObj.checkAllNodes(checked); }, //更新节点 updateNodes: function(treeNode, checkTypeFlag) { var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); treeObj.updateNode(treeNode); }, //根据id集合更新节点变为选中 updateNodesForChecked: function(ids) { var nodes = areaTree.getNodesByIds(ids); for(var i = 0; i < ids.length; i++) { var node = nodes[i]; if(node == null) { continue; } node.checked = true; areaTree.updateNodes(node); } }, //删除节点 removeNode: function(id) { var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var treeNode = areaTree.getNodeById(id); treeObj.removeNode(treeNode); }, //通过id获取某个节点 getNodeById: function(id) { var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var node = treeObj.getNodeByParam("id", id, null); return node; }, //通过id集合获取节点集合 getNodesByIds: function(ids) { var nodes = []; for(var i = 0; i < ids.length; i++) { nodes[i] = areaTree.getNodeById(ids[i]); } return nodes; }, //根据id取消选/选中节点 updateNodesForNotChecked: function(id,checked) { var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var node = treeObj.getNodeByParam("id", id, null); node.checked = checked; treeObj.updateNode(node); }, //获取输入框被勾选 或 未勾选的节点ID集合 getCheckedNodesId: function(checked) { var ids = []; var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var nodes = treeObj.getCheckedNodes(true); for(var i = 0; i < nodes.length; i++) { ids[i] = nodes[i].id } return ids; }, //获取输入框被勾选 或 未勾选的块节点ID集合 getCheckedNodesIdForArea: function(checked) { var ids = []; var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var nodes = treeObj.getCheckedNodes(checked); index = 0; for(var i = 0; i < nodes.length; i++) { if(null != nodes[i].areaType && "70" == nodes[i].areaType) { ids[index++] = { areaId: nodes[i].id, areaType: nodes[i].areaType, plNo: nodes[i].pId, orgAreaType: 1 }; } } return ids; }, //获取输入框被勾选 或 未勾选的节点name集合 getCheckedNodesName: function(checked) { var names = ""; var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var nodes = treeObj.getCheckedNodes(true); for(var i = 0; i < nodes.length; i++) { names = names + "," + nodes[i].name; } return names; }, //获取选中的节点集合 getSelectedNodes: function() { var treeObj = $.fn.zTree.getZTreeObj("user_org_tree"); var nodes = treeObj.getSelectedNodes(); return nodes; }, //获取树 getTreeData: function() { var sysCode = sessionStorage.getItem("sysCode"); var req= { baseRequest:{ pageNum:1, pageSize:0 }, sysCode: sysComm.sysCode, }; var zNodes = []; sysAjax({ method: 'POST', url: dataUrl.util.getAreaTreeParkByOpId(), data: JSON.stringify(req), dataType: 'json', async: false, success: function(res) { if(isError(res)) { return false; } // console.log("res.data="+res.data); var i=0; $.each(res.data, function(index,rows) { var data=""; /*if("70"==rows.areaType && v_areaBlockId ==""){ v_areaBlockId=rows.id; }*/ if(rows.areaType == '70' || rows.areaType ==70){//当前节点为停车场--id设为停车场编号 if(i==0){ firstPlNo=rows.plNo;//取第一个停车场编号 i++; } data={id:rows.plNo,pId:rows.parentId,name:rows.areaName,areaType:rows.areaType}; } else{ data={id:rows.id,pId:rows.parentId,name:rows.areaName,areaType:rows.areaType}; } zNodes[index] =data; }); } }); //增加一个公告根节点 //zNodes[zNodes.length] = {name:'根节点',id:0,checked:true}; return zNodes; } }; documentBindFunc.on('click',"#parkpoi-addBtn",function(){ fun.initAddDialog(true);//初始化停车场 }); documentBindFunc.on('click', '#queryBtn', function() { //校验 var plNo = areaTree.getSelectedNodeId(70); if(plNo == undefined || plNo == null || plNo==''){ $('.ITD-alertmodel-contentmsg').text('请先选择左侧停车场!'); $('#parkpoipop_alertmodel').modal('show') setTimeout(function () { $('.ITD-alertmodel-contentmsg').text(''); $('#parkpoipop_alertmodel').modal('hide') },2000); // swal({title:"提示",text:"请选择左侧停车场 !",type:"warning",timer:2000,allowOutsideClick:true}); return ; } fun.createTableData(); }); var fun = { init:function () { console.log('共享新增') //停车场初始化 $('#parktypeIds').selectpicker('refresh'); //审核状态 $('#inType').selectpicker('refresh'); //车位状态 $('#carpoiType').selectpicker('refresh'); //初始化共享截止时间 $("#daterange-btn").datetimepicker({ format: 'yyyy-mm-dd', autoclose: true, // startView: 3, //maxDate:moment().subtract('months', 3), minView: 3, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-right" }); //初始化区域tree areaTree.initTree(); //初始化表格数据 fun.createTableData(); }, //初始化添加弹窗 initAddDialog:function(initPark){//是否初始化停车场 $('#parkpoi-addParkinglot').hide(); //选择停车场初始化 if(initPark){ commSelect.plName_select($("#parkpoi-parkName-add"),false,null); $("#parkpoi-parkName-add").selectpicker('refresh'); var plNo = areaTree.getSelectedNodeId(70); if(plNo == undefined || plNo == null || plNo==''){ plNo = firstPlNo; } $("#parkpoi-parkName-add").selectpicker('val',"[\""+plNo+"\"]"); } //车锁编码初始化 $('#carpoiLock-add').val(''); //收费方式初始化 $('#parkpoi_parktypeadd0').parent().addClass('checked'); $('#parkpoi_parktypeadd0')[0].checked=true; //道路位置初始化 $('#parkpoi_parkpoi0').parent().addClass('checked'); $('#parkpoi_parkpoi0')[0].checked=true; //地址初始化 $('#parkpoi-parkAddress-add').val(''); //服务电话初始化 $('#parkpoi-serviceTel-add').val(''); //经纬度初始化 $('#parkpoi-lonlat-add').val(''); //方位初始化 $('#parkpoi-plState-add').selectpicker('val',0); //选择文件初始化 $('#drivingLicence').val(''); $('.img-container').empty(); //初始开始时间 $("#parkpoi-startTime").val(''); //初始化结束时间 $("#parkpoi-endTime").val(''); $("#parkpoi-startTime").datetimepicker({ startDate: moment().subtract('days', 0).format('YYYY-MM-DD'), format: 'yyyy-mm-dd', minView: "month",//设置只显示到月份 autoclose: true, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-left" }).on("changeDate", function (ev) { var startval = moment($("#parkpoi-startTime").val()).add('days', 0).format('YYYY-MM-DD'); var val = moment($("#parkpoi-startTime").val()).add('days', 0).format('YYYY-MM-DD'); $("#parkpoi-endTime").datetimepicker("setStartDate", val); // $("#timeinEndDate").datetimepicker("setEndDate", val); $("#parkpoi-endTime").val(val) $('#parkpoi-endTime').datetimepicker('update'); $("#parkpoi-endTime").datetimepicker({ format: 'yyyy-mm-dd', minView: "month",//设置只显示到月份 autoclose: true, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-left" }); });; $("#parkpoi-endTime").datetimepicker({ startDate: moment().add('days', 0).format('YYYY-MM-DD'), //endDate: moment().subtract('days', 0).format('YYYY-MM-DD HH:ss'), format: 'yyyy-mm-dd', minView: "month",//设置只显示到月份 autoclose: true, forceParse: false, locale: "zh-CN", language: 'zh-CN', pickerPosition: "bottom-left" }); $('#parkpoi-addmodel').modal('show'); }, //初始化表格数据 createTableData: function() { $('#parkpoitable').bootstrapTable('destroy').bootstrapTable({ striped: true, //表格显示条纹 pagination: true, //启动分页 pageNumber: 1, //当前第几页 // showColumns: true, pageSize: 10, //每页显示的记录数 pageList: [10, 15, 20], //记录数可选列表 sidePagination: 'server', //表示服务端分页 queryParamsType: 'limit', method: 'POST', //请求方法 // fixedColumns:true, // fixedNumber:1, // leftFixedColumns: true, // leftFixedNumber: 2, // selectItemName: 'personCustName', clickToSelect: true, //是否启用点击选中行 paginationPreText: '<', paginationNextText: '>', ajax: tableLoadRequest, //自定义ajax加载数据 uniqueId: 'id', columns: [ {title:'',width: '1%',checkbox: true,align: 'center'}, { field: 'id', title: 'id', width: '10%', visible: false, align: 'left' }, { field: 'plName', title: '停车场名称', width: '10%', visible: true, align: 'left', formatter:commonObj.replacenull }, { field: 'psPayType', title: '收费方式', width: '10%', align: 'left', formatter: commonObj.psPayTypeFormatter }, { field: 'psBusiTimeStart', title: '共享开始时间', width: '10%', align: 'left', formatter: commonObj.timeFormatter }, { field: 'psBusiTimeEnd', title: '共享结束时间', width: '10%', align: 'left', formatter: commonObj.timeFormatter }, { field: 'psServiceTel', title: '服务电话', width: '10%', align: 'left', formatter: commonObj.replacenull }, { field: 'psSourceType', title: '车位来源', width: '10%', align: 'left', formatter: commonObj.psSourceTypeFormatter }, { field: 'psIsOccupy', title: '车位状态', width: '10%', align: 'left', visible: true, formatter: commonObj.psIsOccupyFormatter }, { field: 'psExamineState', title: '审核状态', width: '10%', align: 'left', visible: true, formatter: commonObj.psExamineStateFormatter } ] }); }, /*获取查询参数*/ getQueryParam: function() { var psIsOccupy =$('#carpoiType').selectpicker('val'); var psExamineState = $('#inType').selectpicker('val'); var plNos = []; var plNo = areaTree.getSelectedNodeId(70); if(plNo == undefined || plNo == null || plNo==''){ plNo = firstPlNo; } plNos.push(plNo); var psBusiTimeEnd = $("#daterange-btn").val().trim(); if(psBusiTimeEnd!=null && psBusiTimeEnd!=''){ psBusiTimeEnd+=':00'; psBusiTimeEnd = new Date(psBusiTimeEnd.replace(new RegExp(/-/gm) ,"/")); } else{ psBusiTimeEnd = null; } //var plNos=fun.initPark(); var req = { baseRequest :{ pageNum: 1, pageSize: 10 }, plNos:plNos, psIsOccupy: psIsOccupy, psExamineState: psExamineState, psBusiTimeEnd: psBusiTimeEnd, }; console.log(req); return req; }, }; fun.init(); /**批量删除共享车位.*/ documentBindFunc.on('click','#areamanage_parkset-del',function () { var rowsData= $("#parkpoitable").bootstrapTable('getSelections'); if(rowsData.length<=0){ $('.ITD-alertmodel-contentmsg').text('请选中要删除的车位 !'); $('#parkpoipop_alertmodel').modal('show'); setTimeout(function () { $('.ITD-alertmodel-contentmsg').text(''); $('#parkpoipop_alertmodel').modal('hide'); },2000); // swal({title:"提示",text:"请选中要删除的车位 !",type:"warning",timer:2000,allowOutsideClick:true}); return false; } var deleteIds = []; $.each(rowsData,function(index,row){ if(row != null && row.id != null){ deleteIds.push(row.id); } }); //停车场删除弹窗 确定按钮 提交事件 var req = { ids:deleteIds, sysCode: sysComm.sysCode }; console.log(deleteIds); sysAjax({ method: 'POST', url: dataUrl.util.deleteShareBerthInfoByIds(), data: JSON.stringify(req), dataType: 'json', async: false, success: function (res) { if (res.code == '8888') { $('.ITD-alertmodel-contentmsg').text('删除车位成功!'); $('#parkpoipop_alertmodel').modal('show') setTimeout(function () { $('.ITD-alertmodel-contentmsg').text(''); $('#parkpoipop_alertmodel').modal('hide') },2000); // swal({title:"提示",text:"删除车位成功!",type:"success",timer:2000,allowOutsideClick:true}); //初始化table fun.createTableData(); } else { console.log(res); $('.ITD-alertmodel-contentmsg').text('删除车位失败!'); $('#parkpoipop_alertmodel').modal('show') setTimeout(function () { $('.ITD-alertmodel-contentmsg').text(''); $('#parkpoipop_alertmodel').modal('hide') },2000); // swal({title:"提示",text:"删除车位失败 !",type:"warning",timer:2000,allowOutsideClick:true}); return false; } } }); }); //弹窗 新增 /*$(document).on('click','#parkpoi-addBtn',function(){ //停车场初始化 $('#parkpoi-parkName-add').selectpicker('render'); //停车场初始化 $('#parkpoi-plState-add').selectpicker('refresh'); $('#parkpoi-addmodel').modal('show'); });*/ //新增字段校验 function valideAddInfo(){ if($("#parkpoi-parkName-add").val()==null || $("#parkpoi-parkName-add").val()==''){ $('#parkpoi-addParkinglot').text("停车场必选!"); $('#parkpoi-addParkinglot').show(); return false; } //地址 if($("#parkpoi-parkAddress-add").val()==null || $("#parkpoi-parkAddress-add").val()==''){ $('#parkpoi-addParkinglot').text("地址必填!"); $('#parkpoi-addParkinglot').show(); return false; } //服务电话 var phoneNo = $("#parkpoi-serviceTel-add").val(); if(phoneNo!=null && phoneNo!='' && !(/^1(3|4|5|7|8)\d{9}$/.test(phoneNo))){ $('#parkpoi-addParkinglot').text("请填写正确的手机号码!"); $('#parkpoi-addParkinglot').show(); return false; } //共享开始时间 if($("#parkpoi-startTime").val()==null || $("#parkpoi-startTime").val()==''){ $('#parkpoi-addParkinglot').text("共享开始时间必填!"); $('#parkpoi-addParkinglot').show(); return false; } //共享结束时间 if($("#parkpoi-endTime").val()==null || $("#parkpoi-endTime").val()==''){ $('#parkpoi-addParkinglot').text("共享结束时间必填!"); $('#parkpoi-addParkinglot').show(); return false; } $('#parkpoi-addParkinglot').hide(); return true; } //新增提交按钮 documentBindFunc.on('click','#parkpoi-add-submit',function () { if(valideAddInfo()){ flag = true; addShareBerthInfoAjax(true); } }); //新增提交 function addShareBerthInfoAjax(flag){ var plNo = $('#parkpoi-parkName-add').selectpicker('val');//停车场编号 plNo = plNo.substring(2,plNo.length); plNo = plNo.substr(0,plNo.length-2); var psLockBindNo = $('#carpoiLock-add').val().trim();//车锁编码 var psPayType = $("input[name='parkpoi-pltype-add']:checked").val();//收费方式 var psRoadPosition = $("input[name='parkpoi-poi-add']:checked").val();//道路位置 var psAddress = $('#parkpoi-parkAddress-add').val().trim();//地址 var psServiceTel = $('#parkpoi-serviceTel-add').val().trim();//服务电话 var lonLat = $('#parkpoi-lonlat-add').val().trim();//经纬度 var psLonId = null; var psLatId = null; if(lonLat!=null && lonLat!=''){ lonLat=lonLat.split(','); psLonId = lonLat[0]; psLatId = lonLat[1]; } var psDirection = $('#parkpoi-plState-add').selectpicker('val');//方位 var psBusiTimeStart = $("#parkpoi-startTime").val().trim()+' 00:00:00';//共享开始时间 var psBusiTimeEnd = $("#parkpoi-endTime").val().trim()+' 23:59:59';//共享结束时间 //图片 //var berthFile = document.getElementById("drivingLicence").files[0]; var req = { plNo:plNo, psLockBindNo:psLockBindNo, psPayType:psPayType, psRoadPosition:psRoadPosition, psAddress:psAddress, psServiceTel:psServiceTel, psLonId:psLonId, psLatId:psLatId, psDirection:psDirection, psBusiTimeStart:new Date(psBusiTimeStart.replace(new RegExp(/-/gm) ,"/")), psBusiTimeEnd:new Date(psBusiTimeEnd.replace(new RegExp(/-/gm) ,"/")), sysCode: sysComm.sysCode }; console.log(req); //submit var fd = new FormData(); fd.append("plNo", req.plNo); fd.append("psLockBindNo", req.psLockBindNo); fd.append("psPayType", req.psPayType); fd.append("psRoadPosition", req.psRoadPosition); fd.append("psAddress", req.psAddress); fd.append("psServiceTel", req.psServiceTel); fd.append("psLonId", req.psLonId); fd.append("psLatId", req.psLatId); fd.append("psDirection", req.psDirection); fd.append("psBusiTimeStart", req.psBusiTimeStart); fd.append("psBusiTimeEnd", req.psBusiTimeEnd); fd.append("sysCode", req.sysCode); //图片 var picFile = document.getElementById('drivingLicence').files[0] if(picFile!=undefined && picFile!=null){ fd.append("picFile", picFile); } else{ fd.append("picFile", null); } var xhr = new XMLHttpRequest(); xhr.upload.addEventListener("progress", uploadProgressAreamanger, false); xhr.addEventListener("load", uploadCompleteAreamanger, false); xhr.addEventListener("error", uploadFailedAreamanger, false); xhr.addEventListener("abort", uploadCanceledAreamanger, false); xhr.open("POST", dataUrl.util.insertParkingBerthShare()); xhr.setRequestHeader("x-auth-token", fn.getToken()); xhr.send(fd); /*sysAjax({ method: 'POST', url: dataUrl.util.insertParkingBerthShare(), data: JSON.stringify(req), dataType: 'json', async: false, success: function (res) { if (res.code == '8888') { swal({title:"提示",text:"新增车位成功!",type:"success",timer:2000,allowOutsideClick:true}); if(flag){ //关闭新增弹窗 $('#parkpoi-addmodel').modal('hide'); } else{ //初始化弹窗数据 fun.initAddDialog(false);//不初始化停车场 } //初始化table fun.createTableData(); } else { console.log(res); swal({title:"提示",text:"新增车位失败 !",type:"warning",timer:2000,allowOutsideClick:true}); return false; } } });*/ } function uploadCompleteAreamanger(evt) { /* 服务器端返回响应时候触发event事件*/ var result = JSON.parse(evt.target.responseText); // console.log(evt.target.responseText); if(result != null && "8888" != result.code) { //console.log(res); $('.ITD-alertmodel-contentmsg').text('新增车位失败!'); $('#parkpoipop_alertmodel').modal('show'); setTimeout(function () { $('.ITD-alertmodel-contentmsg').text(''); $('#parkpoipop_alertmodel').modal('hide'); },2000); // swal({title:"提示",text:"新增车位失败 !",type:"warning",timer:2000,allowOutsideClick:true}); return false; } else { $('.ITD-alertmodel-contentmsg').text('新增车位成功!'); $('#parkpoipop_alertmodel').modal('show'); setTimeout(function () { $('.ITD-alertmodel-contentmsg').text(''); $('#parkpoipop_alertmodel').modal('hide'); },2000); // swal({title:"提示",text:"新增车位成功!",type:"success",timer:2000,allowOutsideClick:true}); if(flag){ //关闭新增弹窗 $('#parkpoi-addmodel').modal('hide'); } else{ //初始化弹窗数据 fun.initAddDialog(false);//不初始化停车场 } //初始化table fun.createTableData(); } } function uploadProgressAreamanger(evt) { if(evt.lengthComputable) { var percentComplete = Math.round(evt.loaded * 100 / evt.total); } } function uploadFailedAreamanger(evt) { console.log("There was an error attempting to upload the file."); } function uploadCanceledAreamanger(evt) { console.log("The upload has been canceled by the user or the browser dropped the connection."); } //继续添加 documentBindFunc.on('click','#parkpoi-addother-submit',function () { if(valideAddInfo()){ flag = false; addShareBerthInfoAjax(false); } }); /** * 上传图片并预览 */ function previewImg(fileInput,imgDiv){ if(window.FileReader){//支持FileReader的时候 var reader=new FileReader(); reader.readAsDataURL(fileInput.files[0]); reader.onload=function(evt){ imgDiv.innerHTML="\"; } }else{//兼容ie9- imgDiv.innerHTML='
'; } } function selectImg(fileInputs,imgDivs){ var checkImg=new RegExp("(.jpg$)|(.png$)|(.bmp$)|(.jpeg$)","i"); var i=0; for(;i0&&isIE<9){ document.getElementsByClassName=function(cls){ var els=this.getElementsByTagName('*'); var ell=els.length; var elements=[]; for(var n=0;n * @param {Object} event * @param {Object} treeId * @param {Object} treeNode */ function zTreeOnCheck (event, treeId, treeNode) { if($("#vipcardrule_editmodel").css("display")=='none' ){ // console.log('编辑页面的' + treeNode.id + ", " + treeNode.name + "," + treeNode.checked); if(treeNode.checked === true){ arrid.push(treeNode.id); // console.log(arrid) $('#vipcardrule-parkCheck').append(''+treeNode.name+'') }else{ arrid.remove(treeNode.id); $('.parkCheck'+treeNode.id).remove(); }; }else{ // console.log('编辑页面的' + treeNode.id + ", " + treeNode.name + "," + treeNode.checked); if (treeNode.checked === true) { //还需要判断下 editarrid 是否存在这个treeNode.id 如果存在 就不添加了。 if($.inArray(treeNode.id, editarrid) == -1){ editarrid.push(treeNode.id); // console.log(editarrid) $('#edit-checked').append('' + treeNode.name + ''); }else{ return } } else { editarrid.remove(treeNode.id); $('.parkCheck' + treeNode.id).remove(); $('.parkCheck' + treeNode.id).remove(); } } }; /** * 树-点击事件 * @param {Object} event * @param {Object} treeId * @param {Object} treeNode */ function zTreeOnClick(event, treeId, treeNode) { if(treeNode !=null && "70"==treeNode.areaType){ fun.createTableData(); } }; /** * 自定义table AJAX请求 * @param {Object} params */ function tableLoadRequest(params) { var req = fun.getQueryParam(); //设置请求参数 var pageNum = (params.data.offset / params.data.limit) + 1; //条件查询 req.baseRequest = { pageNum: pageNum, pageSize: params.data.limit }; req.sysCode = sysComm.sysCode; var opt = { method: 'post', url: dataUrl.util.queryShareBerthInfoByPlNoForPage(), data: JSON.stringify(req), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function(res) { console.log(res); if(res.code == '8888') { params.success(res.data); } } }; sysAjax(opt); }