| | |
| | | } |
| | | }, |
| | | |
| | | |
| | | |
| | | { |
| | | "uri": "widgets/HomeButton/Widget", |
| | | "position": { |
| | |
| | | }, { |
| | | "name": "分屏对比", |
| | | "uri": "widgets/SplitScreen/Widget" |
| | | },{ |
| | | }, { |
| | | "name": "搜索栏", |
| | | "uri": "widgets/searchL/Widget" |
| | | }, { |
| | |
| | | "height": "800px", |
| | | "relativeTo": "map" |
| | | } |
| | | },{ |
| | | }, { |
| | | "name": "搜索弹窗表格各项弹窗", |
| | | "uri": "widgets/searchTabaPopup/Widget" |
| | | } |
| | |
| | | "right": 0, |
| | | "bottom": 0 |
| | | }, |
| | | "imageryProviderViewModels": [ |
| | | { |
| | | "imageryProviderViewModels": [{ |
| | | "name": "天地图矢量", |
| | | "tooltip": "天地图矢量", |
| | | "iconUrl": "images/basemaps/tianditushiliang.png", |
| | | "layers": [ |
| | | { |
| | | "layers": [{ |
| | | "label": "天地图矢量", |
| | | "type": "wmts", |
| | | "url": "http://t0.tianditu.gov.cn/vec_w/wmts?tk=e9533f5acb2ac470b07f406a4d24b4f0", |
| | |
| | | "name": "天地图影像", |
| | | "tooltip": "天地图全球影像地图服务(国家测绘局)", |
| | | "iconUrl": "images/basemaps/tiandituimage.png", |
| | | "layers": [ |
| | | { |
| | | "layers": [{ |
| | | "label": "天地图影像", |
| | | "type": "wmts", |
| | | "url": "http://t0.tianditu.gov.cn/img_w/wmts?tk=e9533f5acb2ac470b07f406a4d24b4f0", |
| | |
| | | "maximumLevel": 17 |
| | | } |
| | | ] |
| | | } |
| | | ], |
| | | "terrainProviderViewModels": [ |
| | | }, |
| | | { |
| | | "name": "无地形", |
| | | "tooltip": "WGS84标准球体", |
| | | "iconUrl": "images/basemaps/TerrainEllipsoid.png", |
| | | "url": "" |
| | | "name": "高德地图影像", |
| | | "tooltip": "高德地图全球影像服务", |
| | | "iconUrl": "images/basemaps/tianditushiliang.png", |
| | | "layers": [{ |
| | | "label": "高德地图影像", |
| | | "type": "url", |
| | | "url": "https://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}", |
| | | "layer": "tdtVecBasicLayer", |
| | | "style": "default", |
| | | "format": "image/png", |
| | | "tileMatrixSetID": "GoogleMapsCompatible", |
| | | "show": false |
| | | }, |
| | | { |
| | | "label": "高德地图标注", |
| | | "type": "url", |
| | | "url": "http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}", |
| | | "layer": "tdtVecBasicLayer", |
| | | "style": "default", |
| | | "format": "image/png", |
| | | "tileMatrixSetID": "GoogleMapsCompatible", |
| | | "show": false |
| | | } |
| | | ] |
| | | } |
| | | ], |
| | | "terrainProviderViewModels": [{ |
| | | "name": "无地形", |
| | | "tooltip": "WGS84标准球体", |
| | | "iconUrl": "images/basemaps/TerrainEllipsoid.png", |
| | | "url": "" |
| | | }], |
| | | "mapOptions": { |
| | | "positionInfo": { |
| | | "xmin": 115.547800, |
| | |
| | | } else if (layerConfig.type == "SuperMap") { |
| | | layer = new Cesium.SuperMapImageryProvider(layerConfig); |
| | | } |
| | | |
| | | layerArr.push(layer); |
| | | } |
| | | |
| | |
| | | color: #459DEE; |
| | | } |
| | | |
| | | .cesium-baseLayerPicker-dropDown div:nth-child(3) { |
| | | .cesium-baseLayerPicker-dropDown>div:nth-child(3) { |
| | | padding-top: 10px; |
| | | border-top: 1px solid #F2F2F2; |
| | | } |
| | |
| | | </div> --> |
| | | <div id="left-tree-list" class="demo-tree demo-tree-box"></div> |
| | | </div> |
| | | |
| | | <div class="tree-layer-opcity"> |
| | | <ul> |
| | | <li> |
| | | <div> |
| | | |
| | | </div> |
| | | <div> |
| | | |
| | | </div> |
| | | </li> |
| | | </ul> |
| | | </div> |
| | | </div> |
| | |
| | | , |
| | | data: data, |
| | | id: 'demoId1', |
| | | showCheckbox: true //是否显示复选框 |
| | | , |
| | | showCheckbox: true, //是否显示复选框 |
| | | customOperate: true, |
| | | click: function (obj) { |
| | | var data = obj.data; //获取当前点击的节点数据 |
| | | // layer.msg('状态:' + obj.state + '<br>节点数据:' + JSON.stringify(data)); |
| | |
| | | // var jh = $(`[data-id='${data.id}']`).find('.layui-tree-entry').eq(0); |
| | | // jh.addClass('left-navigation-bar-main-current'); |
| | | }, |
| | | showLine: false //是否开启连接线 |
| | | , |
| | | showLine: false, //是否开启连接线 |
| | | oncheck: function (obj) { |
| | | console.log(obj.data.id, '--', obj.checked, obj); //得到当前点击的节点数据 |
| | | // console.log(obj.checked); //得到当前节点的展开状态:open、close、normal |
| | |
| | | type: 'get', |
| | | dataType: 'JSON', |
| | | success: function (res) { |
| | | |
| | | |
| | | that[item.id] = that.map.imageryLayers.addImageryProvider(new Cesium.SuperMapImageryProvider({ |
| | | url: res[0].path, |
| | | })); |
| | | |
| | | |
| | | } |
| | | }) |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | } else { |
| | | obj.data.children.forEach(item => { |
| | |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | |
| | | } |
| | | }, |
| | | edit: ['add'], |
| | | operate: function (obj) { |
| | | var type = obj.type; //得到操作类型: add、edit、 del |
| | | var data = obj.data; //得到当前节点的数据 |
| | | var elem = obj.elem; //得到当前节点元素var deptId = data.id;//得到节点索引var parentId = data.parentId;l/父节点 |
| | | var depId = data.id; |
| | | var parentId = data.parentId; |
| | | if (type == 'add') { |
| | | console.log(type, data, elem, depId, parentId) |
| | | } |
| | | } |
| | | |
| | | }); |
| | | |
| | | //按钮事件 |
| | |
| | | |
| | | .jimu-widget-LeftNavigationBar .left-navigation-bar-main { |
| | | position: relative; |
| | | top: -50px; |
| | | width: 100%; |
| | | height: 100%; |
| | | padding: 10px; |
| | |
| | | } |
| | | |
| | | .jimu-widget-LeftNavigationBar .left-navigation-bar-main .l-n-b-m-search { |
| | | width: 100%; |
| | | position: absolute; |
| | | top: 16px; |
| | | width: calc(100% - 20px); |
| | | height: 40px; |
| | | /* padding: 10px; */ |
| | | border: 1px rgba(0, 0, 0, .2) solid; |
| | |
| | | font-size: 14px; |
| | | } |
| | | |
| | | .jimu-widget-LeftNavigationBar .left-navigation-bar-main #left-tree-list { |
| | | position: absolute; |
| | | top: 72px; |
| | | width: calc(100% - 20px); |
| | | height: calc(100% - 82px); |
| | | overflow-y: auto; |
| | | overflow-x: hidden; |
| | | } |
| | | |
| | | |
| | | |
| | | .jimu-widget-LeftNavigationBar .left-navigation-bar-main #test1 { |
| | | height: calc(100% - 58px); |
| | | overflow: auto; |
| | |
| | | } |
| | | .layui-tree-spread .layui-tree-iconArrow:after{ |
| | | border-color: #c0c4cc transparent transparent transparent !important; |
| | | } |
| | | |
| | | .jimu-widget-LeftNavigationBar .layui-tree-main { |
| | | width: calc(100% - 22px); |
| | | padding: 0; |
| | | } |
| | | |
| | | .jimu-widget-LeftNavigationBar .layui-tree-txt { |
| | | width: calc(100% - 48px); |
| | | overflow: hidden; |
| | | text-overflow:ellipsis; |
| | | white-space: nowrap; |
| | | } |
| | | |
| | | .jimu-widget-LeftNavigationBar .layui-btn-group { |
| | | visibility: visible; |
| | | } |
| | | |
| | | .jimu-widget-LeftNavigationBar .layui-btn-group .layui-icon { |
| | | margin-top: 4px; |
| | | width: 20px; |
| | | height: 20px; |
| | | |
| | | background: url(../../../images/工具(用以切换图层的透明度).png) no-repeat; |
| | | } |
| | | |
| | | .jimu-widget-LeftNavigationBar .layui-btn-group .layui-icon:before { |
| | | content: ""; |
| | | } |