var offsetH = 173; var treeType = 0; //左侧目录树类型 var XZQHID = ""; //区域 var NF = ""; //年份 var IsSC = 0; //是否收藏 var ResourceClass = ""; // var lanCatalog='http://192.168.20.106:8082'; //选项卡切换事件 function f_unit_certifcate_def() { this.onPage = function (action) { var pageIndex = getUrlParam('pageIndex', action); var url = 'ZiYuanDataList'; url += '?pageIndex=' + pageIndex; $.ajax({ url: url, success: function (result) { $("#block").load(url, formdata, function () { }); init(); }, error: function (result) { alert(result.message); } }); }; this.onInit = function () { init(); }; this.load = function () { var url = 'ZiYuanDataList'; $("#div_ScanOriginal").load(url, formdata, function () { f_u_certifcate.onInit(); }); }; function init() { } } var f_u_certifcate = new f_unit_certifcate_def(); //切换为按月 function setMonth() { var Time = document.getElementById("div_Time"); TimeChart = echarts.init(Time); getZiYuanFaBuQingKuangChartData(); } function ShowZiYuanFaBu_ShiYongQingKuangChart(Legend, xAxis, Series) { var option = { tooltip: { trigger: 'axis' }, color: [ '#31C4CB', '#B6A1E2', '#59B1F0', '#FFB880', '#DA7980', '#8D98B4', '#E5CE0C', '#98B74F', '#D48265', '#91C7AE', '#749F83', '#D8DEB8' ], legend: { top: 10, right: 50, textStyle: { fontSize: 14 }, data: Legend }, calculable: true, grid: { top: 80, right: 60, bottom: 50, left: 60 }, xAxis: [ { type: 'category', boundaryGap: false, data: xAxis } ], yAxis: [ { type: 'value', axisLine: { color: '#78B9EF', opacity: 0.5, } } ], series: Series }; return option; } //获取资源发布情况统计数据 function getZiYuanFaBuQingKuangChartData() { $.ajax({ url: "/res/ZiYuan/getZiYuanFaBuQingKuangChartData?Method=" + "Month", type: 'post', data: {}, success: function (result) { var result = "{\"Legend\": [{\"name\":\"基础底图\", \"icon\": \"rect\"},{\"name\":\"业务图层\", \"icon\": \"rect\"},{\"name\":\"专题地图\", \"icon\": \"rect\"},{\"name\":\"文档成果\", \"icon\": \"rect\"},{\"name\":\"其它\", \"icon\": \"rect\"}], \"xAxis\": [\"3月\",\"2月\",\"1月\",\"去年12月\",\"去年11月\",\"去年10月\",\"去年9月\",\"去年8月\",\"去年7月\",\"去年6月\",\"去年5月\",\"去年4月\"], \"Series\": {\"JcdtSeries\":[0,1,0,0,5,1,3,3,1,7,1,13], \"YwtcSeries\": [1,3,4,2,18,2,6,9,4,15,6,10], \"ZtdtSeries\": [1,1,0,4,39,0,3,1,1,1,1,1],\"WdcgSeries\": [0,0,0,0,1,3,1,0,2,0,0,2], \"QtSeries\": [0,6,1,2,33,28,8,3,24,36,27,14]}}"; var obj = eval("(" + result + ")"); var Series = [ { name: '基础底图', type: 'line', smooth: true, data: obj.Series.JcdtSeries, markPoint: { data: [ {type: 'max', name: '最大值'} ] } }, { name: '业务图层', type: 'line', smooth: true, data: obj.Series.YwtcSeries, markPoint: { data: [ {type: 'max', name: '最大值'} ] } }, { name: '专题地图', type: 'line', smooth: true, data: obj.Series.ZtdtSeries, markPoint: { data: [ {type: 'max', name: '最大值'} ] } }, { name: '文档成果', type: 'line', smooth: true, areaStyle: {normal: {color: '#59B1F0', opacity: 0.3}}, data: obj.Series.WdcgSeries, markPoint: { data: [ {type: 'max', name: '最大值'} ] } }, { name: '其它', type: 'line', smooth: true, data: obj.Series.QtSeries, markPoint: { data: [ {type: 'max', name: '最大值'} ] } } ]; var Legend = obj.Legend; var xAxis = obj.xAxis; TimeChart.setOption(ShowZiYuanFaBu_ShiYongQingKuangChart(Legend, xAxis, Series)); }, error: function (e) { alert(e); } }); } //切换为按年 function setYear() { TimeChart = echarts.init(Time); TimeChart.setOption(TimeoptionYear); } function qiehuan(obj) { if (document.getElementById("DivTree").style.display != "none") { document.getElementById("DivTree").style.display = "none"; } else { document.getElementById("DivTree").style.display = "block"; } return; } //插入浏览记录 function InsertLiuLanLog() { $.ajax({ url: '/res/ziYuanLiuLanInsert', type: 'post', dataType: 'text', data: {}, success: function (data) { if (data == "1") { alert('插入成功'); } else { alert('插入失败'); } } }) } //页面初始化后执行 window.onload = function () { $("#resourceclass option").each(function () { //遍历所有option var txt = $(this).val().substring(0, 3); //获取option值 var isKJ = $(this).text(); if (txt == "KJ_") { if (isKJ != "空间服务") { $(this).html("-- " + isKJ); } if(isDiTuwu == "1" && isKJ == "空间服务") { $(this).prop("selected","selected"); } } }); $(".ShuJuWenJian").hide(); $(".YeWuJiCheng").hide(); $(".JiChuDiTu").hide(); $(".JieKouFuWu").hide(); $(".ThemeMap").hide(); $(".YeWuTuCeng").hide(); $("#jingdu").hide(); $(".DataSource").hide(); $(".isESB").hide(); $(".SuoSuMuLu").hide(); //默认隐藏资源目录查询框 // Search(); } function getvalue() { $.ajax({ url: '/res/sys/field/queryListByKey/UnitType', type: 'GET', dataType: 'json', timeout: 5000, cache: false, success: function (result) { var json = eval(result); for (var i = 0; i < json.length; i++) { $("#resourceclass").append(""); } } }) } //========================================= 代码整理 ========================================= var isSpread = true; //页面初始化 $(function () { leftPanelTreeLoad(); // showCharts(); $(".date-picker").datepicker({format: 'yyyy-mm-dd', language: 'zh-CN'}); //初始化时间控件 $(".sidebar-toggler").click(function() {//收缩侧边栏 if (isSpread) { $("#dataViewMenu").css("margin-left", "-204px"); $(".content-page").css("margin-left", "56px"); isSpread = false; } else { $("#dataViewMenu").css("margin-left", 0); $(".content-page").css("margin-left", "250px"); isSpread = true; } }); }); //========================================= 资源目录树 ========================================= //目录树类型更改 function changeTreeType(obj) { if (treeType == 0) { $("#btn_title")[0].innerHTML = '资源类型'; treeType = 4; $(".SuoSuMuLu input").val(""); //add ykm 清除 $(".SuoSuMuLu select").val(""); $(".ZiYuanLeiXing select").val(""); ChangeResourceClass("resourceclass"); $(".SuoSuMuLu").show(); $(".ZiYuanLeiXing").hide(); leftPanelTreeLoad(); $("#catalogDiv").hide(); if($("#catalogName").val() != ""){ $("#catalogName").val(""); Search(''); } } else { $("#btn_title")[0].innerHTML = '资源目录'; treeType = 0; $(".ZiYuanLeiXing input").val(""); //add ykm $(".ZiYuanLeiXing select").val(""); $(".SuoSuMuLu input").val(""); ChangeResourceClass("resourceclass"); $(".ZiYuanLeiXing").show(); $(".SuoSuMuLu").hide(); leftPanelTreeLoad(); $("#catalogDiv").show(); } } var treeObj_datatype = Object(); var treeObj_ptsjlbdatatype = Object(); var ptsjlbdataurl = lanCatalog+"/res/getMuLuTreeDataForSpcData"; var dataurl = lanCatalog+"/res/getMuLuTreeDataByResourceType"; var ziyuanurl = ""; //左侧资源目录、资源类型树加载 function leftPanelTreeLoad(type){ /** * 左侧面板zTree配置 */ var setting = { view: { selectedMulti: false }, check: { enable: false }, data: { simpleData: { enable: true } }, callback: { onClick: treeNodeClick }, async: { enable: true, url: '/res/GetMuLuTreeData?treeType=' + treeType + "&XZQHID=" + XZQHID + "&NF=" + NF + "&IsSC=" + IsSC+"&catalogName="+($("#catalogName").val() != ""?encodeURI($("#catalogName").val()):$("#catalogName").val())+ "&ResourceClass=" + ResourceClass, autoParam: ["id"] }, edit: { enable: true, showRemoveBtn: false, showRenameBtn: false, drag: { autoExpandTrigger: true, isCopy: false, isMove: true, prev: true, next: true, inner: true, borderMax: 20, borderMin: -10, minMoveSize: 10, maxShowNodeNum: 10, autoOpenTime: 10 } } }; // var setting_datatype = { // view: { // selectedMulti: false // }, // check: { // enable: false // }, // data: { // simpleData: { // enable: true // } // }, // callback: { // onClick: treeNodeClick // }, // async: { // enable: false, // url: "http://71.3.21.232:8082/res/getMuLuTreeDataByResourceType",//数据类型目录接口 // autoParam: ["resourceClass"] // }, // edit: { // enable: true, // showRemoveBtn: false, // showRenameBtn: false, // drag: { // autoExpandTrigger: true, // isCopy: false, // isMove: true, // prev: true, // next: true, // inner: true, // borderMax: 20, // borderMin: -10, // minMoveSize: 10, // maxShowNodeNum: 10, // autoOpenTime: 10 // } // } // }; var setting_datatype = { view: { selectedMulti: false }, check: { enable: false }, data: { // simpleData: { // enable: true // } keep: { parent: true }, key:{ isParent:'isParent' } }, callback: { onClick: datatreeNodeClick, onExpand:treeNodeExpand }, async: { enable: true, url: dataurl, autoParam: ["id"] }, edit: { enable: true, showRemoveBtn: false, showRenameBtn: false, drag: { autoExpandTrigger: true, isCopy: false, isMove: true, prev: true, next: true, inner: true, borderMax: 20, borderMin: -10, minMoveSize: 10, maxShowNodeNum: 10, autoOpenTime: 10 } } }; var setting_ptsjlbdatatype = { view: { selectedMulti: false }, check: { enable: false }, data: { // simpleData: { // enable: true // } keep: { parent: true }, key:{ isParent:'isParent' } }, callback: { onClick: datatreeNodeClick, onExpand:treeNodeExpand }, async: { enable: true, url: ptsjlbdataurl, autoParam: ["id"] }, edit: { enable: true, showRemoveBtn: false, showRenameBtn: false, drag: { autoExpandTrigger: true, isCopy: false, isMove: true, prev: true, next: true, inner: true, borderMax: 20, borderMin: -10, minMoveSize: 10, maxShowNodeNum: 10, autoOpenTime: 10 } } }; var treeObj = $.fn.zTree.init($("#zytree"), setting); //初始化zTree treeObj_datatype = $.fn.zTree.init($("#zytree_datatype"), setting_datatype); //初始化zTree treeObj_ptsjlbdatatype = $.fn.zTree.init($("#zytree_ptsjlbdatatype"), setting_ptsjlbdatatype); //初始化zTree $("#DivTree").css("height",$("#dataViewMenu").height()-110); if(type == 1) {//updatebydsh 2018/12/13 $("#catlogcode").val(""); $("#catlogcode").val(""); $("#catlogtitle").val(""); Search(''); $("#tab2").click(); } } //树节点节点展开的回调事件 function treeNodeExpand(event, treeId, treeNode, clickFlag) { if (treeNode.id != 0) { if(treeType == 0) { $("#catlogid").val(treeNode.id); //设置目录ID $("#catlogtitle").val(treeNode.name); //设置目录标题 $("#catlogcode").val(treeNode.catlogcode); //设置目录编码 } else if(treeType == 4){ $("#resourceclass").val(treeNode.id); //设置资源类型 ChangeResourceClassS(treeNode.id); } }else{ if(treeType == 0){ $("#catlogid").val(""); //设置目录ID $("#catlogtitle").val(""); //设置目录标题 $("#catlogcode").val(""); //设置目录编码 }else if(treeType == 4 ){ $("#resourceclass").val(""); ChangeResourceClassS(treeNode.id); } } if($("#tab5").hasClass("active")){ Search(''); //查询 } else if($("#tab4").hasClass("active")){ Search(''); //查询 } else if($("#tab3").hasClass("active")){ Search(''); //查询 showZiYuanTongJiChart(); } else{ $("#tab4").click();//跳转至资源浏览选项卡 } if(Flag===2) { ResourceClass = treeNode.children[0].resourceClass ? treeNode.children[0].resourceClass : treeNode.resourceClass; treeObj_datatype.setting.async.url = '/res/GetMuLuTreeData?treeType=' + treeType + "&XZQHID=" + XZQHID + "&NF=" + NF + "&IsSC=" + IsSC + "&catalogName=" + ($("#catalogName").val() != "" ? encodeURI($("#catalogName").val()) : $("#catalogName").val()) + "&ResourceClass=" + ResourceClass; $("#resourceclass").find("option[value = '"+treeNode.children[0].resourceClass+"']").prop("selected",true); $("#resourceclass").attr("disabled","disabled"); } if(Flag===3){ treeObj_ptsjlbdatatype.setting.async.url = '/res/GetMuLuTreeData?treeType=' + treeType + "&XZQHID=" + XZQHID + "&NF=" + NF + "&IsSC=" + IsSC+"&catalogName="+($("#catalogName").val() != ""?encodeURI($("#catalogName").val()):$("#catalogName").val()) +"&spcStatus=1"; } // $('#control-label_text option[value = "'+treeNode.children[0].resourceClass+'"]').prop("selected","selected"); } //目录树节点点击事件(联动查询区) function treeNodeClick(event, treeId, treeNode, clickFlag) { if (treeNode.id != 0) { if(treeType == 0) { $("#catlogid").val(treeNode.id); //设置目录ID $("#catlogtitle").val(treeNode.name); //设置目录标题 $("#catlogcode").val(treeNode.code); //设置目录编码 } else if(treeType == 4){ $("#resourceclass").val(treeNode.id); //设置资源类型 ChangeResourceClassS(treeNode.id); } }else{ if(treeType == 0){ $("#catlogid").val(""); //设置目录ID $("#catlogtitle").val(""); //设置目录标题 $("#catlogcode").val(""); //设置目录编码 }else if(treeType == 4 ){ $("#resourceclass").val(""); ChangeResourceClassS(treeNode.id); } } if($("#tab2").hasClass("active")){ Search(''); //查询 } else if($("#tab3").hasClass("active")){ Search(''); //查询 showZiYuanTongJiChart(); } else{ $("#tab2").click();//跳转至资源浏览选项卡 } } /** * 点击子节点,获取根节点数据 * @param treeNode * @returns {*} */ function getParentData(treeNode) { if(treeNode.getParentNode()!=null){ var parentNode = treeNode.getParentNode(); return getParentData(parentNode) }else { return treeNode.children[0].resourceClass } } //数据类别树的所有节点点击事件 function datatreeNodeClick(event, treeId, treeNode, clickFlag) { //点击子节点获取到根节点的name var resourceclass = getParentData(treeNode); $("#resourceclass").find("option[value = '"+resourceclass+"']").prop("selected",true); $("#resourceclass").attr("disabled","disabled"); if (treeNode.id != 0) { if(treeType == 0) { $("#catlogid").val(treeNode.id); //设置目录ID $("#catlogtitle").val(treeNode.name); //设置目录标题 // $("#catlogcode").val(treeNode.code); //设置目录编码 $("#catlogcode").val(treeNode.catlogcode||treeNode.code); //设置目录编码 } else if(treeType == 4){ $("#resourceclass").val(treeNode.id); //设置资源类型 ChangeResourceClassS(treeNode.id); } }else{ if(treeType == 0){ $("#catlogid").val(""); //设置目录ID $("#catlogtitle").val(""); //设置目录标题 $("#catlogcode").val(""); //设置目录编码 }else if(treeType == 4 ){ $("#resourceclass").val(""); ChangeResourceClassS(treeNode.id); } } if($("#tab5").hasClass("active")){ Search(''); //查询 } else if($("#tab4").hasClass("active")){ Search(''); //查询 } else if($("#tab3").hasClass("active")){ Search(''); //查询 showZiYuanTongJiChart(); } else{ $("#tab4").click();//跳转至资源浏览选项卡 } } //业务集成-页面集成 function ChangeLeiXing(obj) { if ($(obj).val() == "页面集成") { $('.ZhanShi').show(); $('.XuanRan').hide(); $('#rendermode').val(""); } else if ($(obj).val() == "数据集成") { $('.ZhanShi').hide(); $('#showmodel').val(""); $('.XuanRan').show(); } } //改变资源类型,查询区改变 function ChangeResourceClass(obj) { ChangeResourceClassS($(obj).val()); isDiTuwu = null; } function ChangeResourceClassS(value) { if(value == "SJWJ") { $(".YeWuJiCheng select").val(""); $(".JiChuDiTu select").val(""); $(".JieKouFuWu select").val(""); $(".ThemeMap select").val(""); $(".YeWuTuCeng select").val(""); $(".isESB select").val(""); $(".DataSource input").val(""); $(".ShuJuWenJian").show(); $(".YeWuJiCheng").hide(); $(".JiChuDiTu").hide(); $(".JieKouFuWu").hide(); $(".ThemeMap").hide(); $(".YeWuTuCeng").hide(); $(".isESB").hide(); $(".DataSource").hide(); } else if(value == "YWJC") { $(".ShuJuWenJian select").val(""); $(".JiChuDiTu select").val(""); $(".JieKouFuWu select").val(""); $(".ThemeMap select").val(""); $(".YeWuTuCeng select").val(""); $(".isESB select").val(""); $(".DataSource input").val(""); $(".YeWuJiCheng").show(); $(".ZhanShi").hide(); $(".XuanRan").hide(); $(".ShuJuWenJian").hide(); $(".JiChuDiTu").hide(); $(".JieKouFuWu").hide(); $(".ThemeMap").hide(); $(".YeWuTuCeng").hide(); $(".isESB").hide(); $(".DataSource").hide(); } else if(value == "KJ_JCDT") { $(".ShuJuWenJian select").val(""); $(".YeWuJiCheng select").val(""); $(".JieKouFuWu select").val(""); $(".ThemeMap select").val(""); $(".YeWuTuCeng select").val(""); $(".isESB select").val(""); $(".DataSource input").val(""); $("#jingdu select").val(""); $(".JiChuDiTu").show(); $(".isESB").show(); $(".ShuJuWenJian").hide(); $(".YeWuJiCheng").hide(); $(".JieKouFuWu").hide(); $(".ThemeMap").hide(); $(".YeWuTuCeng").hide(); $(".DataSource").hide(); $("#jingdu").hide(); } else if(value == "JKFW") { $(".ShuJuWenJian select").val(""); $(".YeWuJiCheng select").val(""); $(".JiChuDiTu select").val(""); $(".ThemeMap select").val(""); $(".YeWuTuCeng select").val(""); $(".isESB select").val(""); $(".DataSource input").val(""); $(".JieKouFuWu").show(); $(".JiChuDiTu").hide(); $(".ShuJuWenJian").hide(); $(".YeWuJiCheng").hide(); $(".ThemeMap").hide(); $(".YeWuTuCeng").hide(); $(".isESB").hide(); $(".DataSource").hide(); } else if(value == "KJ_ZTDT") { $(".ShuJuWenJian select").val(""); $(".YeWuJiCheng select").val(""); $(".JiChuDiTu select").val(""); $(".JieKouFuWu select").val(""); $(".YeWuTuCeng select").val(""); $(".isESB select").val(""); $(".DataSource input").val(""); $(".ThemeMap").show(); $(".JieKouFuWu").hide(); $(".JiChuDiTu").hide(); $(".ShuJuWenJian").hide(); $(".YeWuJiCheng").hide(); $(".YeWuTuCeng").hide(); $(".DataSource").hide(); $(".isESB").show(); } else if(value == "KJ_YWTC") { $(".ShuJuWenJian select").val(""); $(".YeWuJiCheng select").val(""); $(".JiChuDiTu select").val(""); $(".JieKouFuWu select").val(""); $(".ThemeMap select").val(""); $(".isESB select").val(""); $(".DataSource input").val(""); $(".YeWuTuCeng").show(); $(".isESB").show(); $(".ThemeMap").hide(); $(".JieKouFuWu").hide(); $(".JiChuDiTu").hide(); $(".ShuJuWenJian").hide(); $(".YeWuJiCheng").hide(); $(".DataSource").hide(); } else if(value == "SJKB") { $(".ShuJuWenJian select").val(""); $(".YeWuJiCheng select").val(""); $(".JiChuDiTu select").val(""); $(".JieKouFuWu select").val(""); $(".ThemeMap select").val(""); $(".YeWuTuCeng select").val(""); $(".isESB select").val(""); $(".DataSource").show(); $(".YeWuTuCeng").hide(); $(".ThemeMap").hide(); $(".JieKouFuWu").hide(); $(".JiChuDiTu").hide(); $(".ShuJuWenJian").hide(); $(".YeWuJiCheng").hide(); $(".isESB").hide(); } else { $(".ShuJuWenJian select").val(""); $(".YeWuJiCheng select").val(""); $(".JiChuDiTu select").val(""); $(".JieKouFuWu select").val(""); $(".ThemeMap select").val(""); $(".YeWuTuCeng select").val(""); $(".isESB select").val(""); $(".DataSource input").val(""); $(".YeWuTuCeng").hide(); $(".ThemeMap").hide(); $(".JieKouFuWu").hide(); $(".JiChuDiTu").hide(); $(".ShuJuWenJian").hide(); $(".YeWuJiCheng").hide(); $(".isESB").hide(); $(".DataSource").hide(); } } //========================================= 列表 =========================================== var first = true;//初次加载 //查询事件 function Search(ziYuanCode, treeType) { if(!checkDate()) { $("#pubdatefinish").focus(); $("#pubdatefinish").focus(); return false; } if (ziYuanCode != "") { $('#ZiYuanMuLuCode').val(''); } if($("#faburen").val() == "") { $("#createuserid").val(""); } Ext.getCmp('gridexample').dockedItems.items[1].store.currentPage = 1; ZYMLZiYuanStore.load(); $("#block").load('ZiYuanDataList', formdata, function () { var Page = Number(document.getElementById("curren").value); var Count = Number(document.getElementById("total").value); if(Count != 0) { $('#Paginator').jqPaginator({ totalCounts: Count, pageSize: 14, currentPage: Page, first: '