Sfoglia il codice sorgente

feat:更新导入到实体

jinx 3 anni fa
parent
commit
a6d1fce0b9
2 ha cambiato i file con 102 aggiunte e 113 eliminazioni
  1. 76 96
      css/style.css
  2. 26 17
      template_menu/PickCoordSys.html

+ 76 - 96
css/style.css

@@ -8,14 +8,12 @@
     font-family: electronicFont;
 }
 
-body a,
-body .link {
+body a, body .link {
     color: #15BEC8;
     text-decoration: none;
 }
 
-body a:focus,
-body a:hover {
+body a:focus, body a:hover {
     color: #15BEC8;
     text-decoration: underline;
 }
@@ -24,7 +22,6 @@ body a:hover {
     background-color: #141414 !important;
 }
 
-
 /* sidebar-menu .copyright-area>.logo img {
     width: 104px !important;
     margin-left: 10px;
@@ -35,14 +32,12 @@ body a:hover {
     border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
 }
 
-.vertical-menu sidebar-menu-item.active:hover>li,
-.vertical-menu sidebar-menu-item.active>li {
+.vertical-menu sidebar-menu-item.active:hover>li, .vertical-menu sidebar-menu-item.active>li {
     color: #15BEC8 !important;
     background-color: rgba(0, 0, 0, 0.5) !important;
 }
 
-.vertical-menu sidebar-menu-item>li:active,
-.vertical-menu sidebar-menu-item>li:hover {
+.vertical-menu sidebar-menu-item>li:active, .vertical-menu sidebar-menu-item>li:hover {
     color: #15BEC8 !important;
     background-color: rgba(0, 0, 0, 0.5) !important;
 }
@@ -65,7 +60,6 @@ sidebar-menu-items-collection {
     background-color: transparent !important;
 }
 
-
 /* 首页导航栏 */
 
 sidebar-preview-menu>.vertical-menu sidebar-menu-items-collection>.panel-autoscroll {
@@ -184,8 +178,7 @@ poi-details .vcenter.padding-horizontal .long-title {
     border-right-color: transparent !important;
 }
 
-.poi-btn-toolbar button>.btn-description-mobile,
-.poi-btn-toolbar button>div .btn-description-mobile {
+.poi-btn-toolbar button>.btn-description-mobile, .poi-btn-toolbar button>div .btn-description-mobile {
     color: #fff !important;
 }
 
@@ -339,7 +332,6 @@ sidebar-menu-item>li icon>i.fa-thumb-tack[iv-tooltip="设置"] {
     background-size: 100% 100%;
 }
 
-
 /* 数据集 */
 
 .ng-isolate-scope sidebar-menu-item>li.sidebar-menu-item-mode-alignment {
@@ -437,6 +429,7 @@ sidebar-menu-items-collection .site-model-button .dataset-grp-toolbar {
     align-items: center;
     justify-content: space-between;
 }
+
 dataset-group-toolbar .dataset-grp-toolbar {
     background: transparent !important;
 }
@@ -456,9 +449,7 @@ sidebar-menu-items-collection .site-model-button .btn-default:active {
     background: transparent;
 }
 
-sidebar-menu-items-collection .site-model-button .btn-borderless:focus:focus:hover,
-sidebar-menu-items-collection .site-model-button .btn-borderless:focus:hover,
-sidebar-menu-items-collection .site-model-button .btn-borderless:hover {
+sidebar-menu-items-collection .site-model-button .btn-borderless:focus:focus:hover, sidebar-menu-items-collection .site-model-button .btn-borderless:focus:hover, sidebar-menu-items-collection .site-model-button .btn-borderless:hover {
     background: transparent;
     border: 1px solid transparent;
 }
@@ -504,7 +495,6 @@ sidebar-menu-items-collection .site-model-button .btn-borderless:hover {
     margin-top: 13px;
 }
 
-
 /* 查看 */
 
 sidebar-menu #view-menu>.panel-body .checkbox:hover {
@@ -531,7 +521,6 @@ sidebar-menu-item>li icon {
     /* padding: 10px !important; */
 }
 
-
 /* 热点 */
 
 .panel-heading .btn-group button {
@@ -561,8 +550,7 @@ poi-type-list .checkbox {
     align-items: center;
 }
 
-poi-type-list .fa-pencil:before,
-.list-group-item-heading .fa-pencil:before {
+poi-type-list .fa-pencil:before, .list-group-item-heading .fa-pencil:before {
     width: 16px;
     height: 16px;
     content: '';
@@ -571,7 +559,6 @@ poi-type-list .fa-pencil:before,
     display: inline-block;
 }
 
-
 /* 弹窗 */
 
 .modal-dialog .modal-content {
@@ -579,8 +566,7 @@ poi-type-list .fa-pencil:before,
     color: #fff;
 }
 
-.cke_contents,
-.cke_reset {
+.cke_contents, .cke_reset {
     color: #333;
 }
 
@@ -657,7 +643,6 @@ poi-type-list .fa-pencil:before,
     border-top: 1px solid rgba(255, 255, 255, .2) !important;
 }
 
-
 /* .modal-dialog .btn-default:hover {
     background: transparent;
     color: #15BEC8;
@@ -714,12 +699,7 @@ input {
     border-color: #15BEC8 !important;
 }
 
-.ui-button,
-.ui-state-default,
-.ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default,
-html .ui-button.ui-state-disabled:active,
-html .ui-button.ui-state-disabled:hover {
+.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
     background: #15BEC8 !important;
     border-color: #15BEC8 !important;
 }
@@ -755,8 +735,7 @@ sidebar-menu-items-collection>.panel-autoscroll::-webkit-scrollbar-thumb {
     height: 24px; */
 }
 
-.border-top,
-left-panel .poi-extensions-box>*>* {
+.border-top, left-panel .poi-extensions-box>*>* {
     border-top: 1px solid rgba(255, 255, 255, .2) !important;
 }
 
@@ -769,17 +748,11 @@ left-panel .poi-extensions-box>*>* {
     border-color: rgba(255, 255, 255, .2) !important;
 }
 
-.panel-autoscroll sidebar-menu-item.active:active>li,
-.panel-autoscroll sidebar-menu-item.active:hover>li,
-.panel-autoscroll sidebar-menu-item.active>li,
-.panel-autoscroll sidebar-menu-item>li.active,
-.panel-autoscroll sidebar-menu-item>li.active:active,
-.panel-autoscroll sidebar-menu-item>li.active:hover {
+.panel-autoscroll sidebar-menu-item.active:active>li, .panel-autoscroll sidebar-menu-item.active:hover>li, .panel-autoscroll sidebar-menu-item.active>li, .panel-autoscroll sidebar-menu-item>li.active, .panel-autoscroll sidebar-menu-item>li.active:active, .panel-autoscroll sidebar-menu-item>li.active:hover {
     color: #15BEC8 !important;
     background-color: rgba(0, 0, 0, 0.5) !important;
 }
 
-
 /* .panel-autoscroll sidebar-menu-item.active>li icon>i.material-icons[icon-ligature="straighten"] {
     background: url(../img/icon/icon_measure@2x_1.png)no-repeat;
     background-size: 100% 100%;
@@ -814,7 +787,6 @@ navbar-menu .navbar-menu-panel #login-panel {
     height: 16px; */
 }
 
-
 /* 测量右侧 */
 
 .vertical-menu .expand-wrapper {
@@ -831,8 +803,7 @@ navbar-menu .navbar-menu-panel #login-panel {
     color: #fff !important;
 }
 
-.tool-container img.selected,
-.tool-container img:hover {
+.tool-container img.selected, .tool-container img:hover {
     background-color: #15BEC8 !important;
 }
 
@@ -862,7 +833,6 @@ measurement-tool>span>img {
     border-radius: 50% !important;
 }
 
-
 /* 路线弹窗 */
 
 route-inputs .route-box {
@@ -873,20 +843,17 @@ route-inputs .border-bottom {
     border-bottom: 1px solid transparent;
 }
 
-route-inputs .route-box .btn-reverse-route,
-route-inputs .route-box .btn-reverse-route:hover {
+route-inputs .route-box .btn-reverse-route, route-inputs .route-box .btn-reverse-route:hover {
     background: transparent;
     right: 27px;
 }
 
-
 /* 分享 */
 
 share-menu .form-group+.no-margin-bottom {
     display: none;
 }
 
-
 /* 坐标 */
 
 #coord_editor {
@@ -912,10 +879,8 @@ sidebar-menu-items-collection>.panel-autoscroll>.sidebar-menu-templateselect opt
     background: #15BEC8 !important;
 }
 
-
 /* 编辑模式 */
 
-
 /* .panel-heading{
     color: #fff !important;
 } */
@@ -973,7 +938,6 @@ site-model-editor .btn-primary:hover {
     background: #15BEC8;
 }
 
-
 /* 空间模型 */
 
 .ng-isolate-scope sidebar-menu-item>li.sidebar-menu-item-mode-site-model {
@@ -1008,7 +972,6 @@ form[class="ng-pristine ng-valid"] .panel .panel-body label.btn-block {
     display: none;
 }
 
-
 /* 点击锁 */
 
 form[class="ng-pristine ng-valid ng-submitted"] .panel.panel-default {
@@ -1039,7 +1002,6 @@ form[class="ng-pristine ng-valid ng-submitted"] .panel .panel-body label.btn-blo
     display: none;
 }
 
-
 /* 点击透视全景图勾选 */
 
 form[role="form"] .panel.panel-default {
@@ -1113,7 +1075,6 @@ form[class="ng-valid ng-dirty ng-valid-parse"] .panel .panel-body label.btn-bloc
     display: none !important;
 }
 
-
 /* 空间模型结束 */
 
 .btn-group>.btn:first-child {
@@ -1135,7 +1096,7 @@ vector-map-toolbar[class="ng-isolate-scope"] .btn-toolbar .btn-default:hover {
 
 download-button .collapse-style {
     background-color: transparent !important;
-    bottom: 80% !important;
+    /* bottom: 80% !important; */
 }
 
 .input-group-addon {
@@ -1154,15 +1115,12 @@ download-button .dropdown-toggle {
     background: rgba(0, 0, 0, .8) !important;
 }
 
-.open>.dropdown-toggle.btn-default,
-.open>.dropdown-toggle.btn-default:active {
+.open>.dropdown-toggle.btn-default, .open>.dropdown-toggle.btn-default:active {
     background: transparent !important;
     color: #fff !important;
 }
 
-.dropdown-menu>li.active,
-.dropdown-menu>li:focus,
-.dropdown-menu>li:hover {
+.dropdown-menu>li.active, .dropdown-menu>li:focus, .dropdown-menu>li:hover {
     background: #15BEC8 !important;
 }
 
@@ -1176,7 +1134,7 @@ download-button .input-group .btn-primary {
 }
 
 download-point-cloud dataset-tree {
-    display: none !important;
+    /* display: none !important; */
 }
 
 #vertical-toolbox-menu .vertical-menu-content download-point-cloud .collapse-style .input-group input[placeholder="pointcloud"] {
@@ -1188,7 +1146,7 @@ download-point-cloud dataset-tree {
 }
 
 #vertical-toolbox-menu .vertical-menu-content download-point-cloud .collapse-style .input-group .input-group-btn button {
-    width: 100%!important;
+    /* width: 100%!important; */
     float: right;
     border-radius: 4px;
 }
@@ -1197,8 +1155,7 @@ download-point-cloud dataset-tree {
     display: none;
 }
 
-.route-box .btn-close:active,
-.route-box .btn-close:hover {
+.route-box .btn-close:active, .route-box .btn-close:hover {
     background: transparent !important;
 }
 
@@ -1207,10 +1164,34 @@ attributes-editor .form-group .btn-primary:hover {
     border-color: #15BEC8;
 }
 
-.panel-body .panel-group .panel:nth-of-type(-n+5) {
+.panel-body .panel-group .panel:nth-of-type(-n+3) {
+    display: none;
+}
+
+.panel-body .panel-group .panel:nth-of-type(5) {
+    display: none;
+}
+
+#login-panel #collapse-user-settings {
+    background: transparent !important;
+}
+
+#login-panel #collapse-user-settings select option {
+    color: #fff !important;
+    background: rgba(0, 0, 0, .8) !important;
+}
+
+#login-panel #collapse-user-settings language-switcher {
+    display: none;
+}
+
+.panel-heading[data-parent="#accordion"] {
     display: none;
 }
 
+#collapse-user-settings {
+    display: block !important;
+}
 
 /* 导入/导出热点 */
 
@@ -1218,7 +1199,6 @@ poi-export-import .collapse-style {
     display: none !important;
 }
 
-
 /* 第三方许可 */
 
 #third-party-licenses-button {
@@ -1234,7 +1214,8 @@ floor-changer .btn-group-vertical button[ng-repeat="floorName in vm.floorNames |
     border-radius: 4px !important;
     color: #999 !important;
 }
-floor-changer .btn-group-vertical button[ng-repeat="floorName in vm.floorNames | reverse"].active{
+
+floor-changer .btn-group-vertical button[ng-repeat="floorName in vm.floorNames | reverse"].active {
     color: #15BEC8 !important;
 }
 
@@ -1248,8 +1229,7 @@ floor-changer .btn-group-vertical button[ng-repeat="floorName in vm.floorNames |
     display: none;
 }
 
-#about-modal .modal-body>div:nth-of-type(6)>span,
-#about-modal .modal-body>div:nth-of-type(6) ul {
+#about-modal .modal-body>div:nth-of-type(6)>span, #about-modal .modal-body>div:nth-of-type(6) ul {
     display: none;
 }
 
@@ -1265,12 +1245,15 @@ floor-changer .btn-group-vertical button[ng-repeat="floorName in vm.floorNames |
     color: #fff !important;
 }
 
-
 /* 数据集校准 */
 
 button[title="导出实体"] {
     display: none !important;
 }
+/* 导入到实体 */
+button[title="导出实体"]+label.btn-file {
+    display: none !important;
+}
 
 input[readonly="readonly"] {
     color: #999 !important;
@@ -1303,7 +1286,6 @@ dataset-tree .multiple-dataset-selector h4 {
 dataset-menu dataset-tree .multiple-dataset-selector h4 {
     display: none !important;
     padding: 0 0 0 44px;
-    
 }
 
 dataset-menu dataset-tree .multiple-dataset-selector h4 .ng-binding {
@@ -1318,7 +1300,6 @@ dataset-alignment-panel form[role="form"] .form-group.text-right.mt-10 {
     /* display: none !important; */
 }
 
-
 /* 变换 */
 
 #transform-panel .panel-body .btn-default {
@@ -1339,7 +1320,6 @@ dataset-alignment-panel form[role="form"] .form-group.text-right.mt-10 {
     background: #143537;
 }
 
-
 /* 测量 */
 
 measurement-list .material-icons {
@@ -1386,9 +1366,7 @@ measurement-list-toolbar .fa-check-square-o {
     border-bottom: none !important;
 }
 
-.nav-tabs>li.active>a,
-.nav-tabs>li.active>a:focus,
-.nav-tabs>li.active>a:hover {
+.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
     color: #fff !important;
     background-color: #15BEC8 !important;
     border-color: transparent !important;
@@ -1398,8 +1376,7 @@ measurement-list-toolbar .fa-check-square-o {
     color: #fff !important;
 }
 
-.nav-tabs>li>a:focus,
-.nav-tabs>li>a:hover {
+.nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
     background-color: #15BEC8 !important;
     border-color: transparent !important;
 }
@@ -1408,7 +1385,6 @@ measurement-list-toolbar .fa-check-square-o {
     color: #fff !important;
 }
 
-
 /* left-panel .poi-extensions-box {
     overflow-x: hidden;
 } */
@@ -1433,14 +1409,12 @@ measurement-list-toolbar .fa-check-square-o {
     background-color: #15BEC8 !important;
 }
 
-
 /* 选择参考数据集 */
 
 #referenceDatasetSelectionSetting {
     border: 1px solid rgba(255, 255, 255, .2);
 }
 
-
 /* 搜索 */
 
 #results-list.show {
@@ -1470,8 +1444,7 @@ measurement-list-toolbar .fa-check-square-o {
     background: #15BEC8!important;
 }
 
-results-element .checkbox,
-.radio {
+results-element .checkbox, .radio {
     color: #999999 !important;
 }
 
@@ -1479,7 +1452,6 @@ results-element .checkbox,
     border-bottom: 1px solid rgba(255, 255, 255, .2);
 }
 
-
 /* PDF */
 
 .cdk-overlay-container mat-dialog-container .mat-dialog-title {
@@ -1550,9 +1522,6 @@ results-element .checkbox,
     border-radius: 1em;
 }
 
-.ng-star-inserted{
-    color: #fff;
-}
 /*  导出XML */
 
 #xmlExport button.form-control {
@@ -1560,7 +1529,6 @@ results-element .checkbox,
     background: #15BEC8 !important;
 }
 
-
 /* 右键热点 */
 
 .context-menu-list {
@@ -1597,14 +1565,12 @@ results-element .checkbox,
     color: #fff !important;
 }
 
-
 /* 多语言 */
 
 translation-editor[selected-language="selectedLanguage"] .form-group:first-of-type {
     display: none;
 }
 
-
 /* 控制点 */
 
 sidebar-menu-item li h4[title="设置"]+sidebar-menu-items-collection.active {
@@ -1621,7 +1587,6 @@ sidebar-menu-item li h4[title="设置"]+sidebar-menu-items-collection.active .pa
     overflow: hidden;
 }
 
-
 /* 导航栏 */
 
 body {
@@ -1696,7 +1661,6 @@ sidebar-menu .copyright-area>.logo img {
     opacity: 0 !important;
 }
 
-
 /* .desktop>sidebar-preview-menu>.vertical-menu>.vertical-menu-content>sidebar-menu-items-collection>.panel-autoscroll {
     height: calc(100%) !important;
 } */
@@ -1729,7 +1693,6 @@ navbar-menu .navbar-default {
     display: none !important;
 }
 
-
 /* 登录头像 */
 
 navbar-menu .navbar-default .navbar-custom>li.navbar-menu-item-user {
@@ -2053,7 +2016,6 @@ sidebar-menu #view-menu #pointcloud-menu #pointcloud-options #pointcloud-pane>di
     display: none!important;
 }
 
-
 /* option[value="+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs;"] {
     display: none !important;
 } */
@@ -2143,9 +2105,27 @@ point-cloud-viewport .viewport-label {
 dataset .dataset-title {
     margin-top: 10px;
 }
-#swap-scenes-mobile{
+
+#swap-scenes-mobile {
     display: none;
 }
-.result-info .result-search-description{
-    display: none ;
+
+.result-info .result-search-description {
+    display: none;
+}
+
+.ng-star-inserted {
+    color: #fff;
+}
+
+point-cloud-viewport .viewport-label-top-left {
+    left: 10px !important;
+}
+
+.badge {
+    background-color: #15BEC8 !important;
+}
+
+measurement-list .collapsed-list .material-icons:hover {
+    background-color: #15BEC8 !important;
 }

+ 26 - 17
template_menu/PickCoordSys.html

@@ -1,24 +1,28 @@
 <div>
     <div><img src onerror="IV.custom.init_coord()"></div>
-    <div id="editor_coord_froms" align="center" style="height:30px;margin-top: 10px;margin-left: 30px;margin-RIGHT:20px;">
+    <div id="editor_coord_froms" align="center"
+        style="height:30px;margin-top: 10px;margin-left: 30px;margin-RIGHT:20px;">
         <span>选择坐标系</span>
         <select id="select_coordinate" style="width:200px;" onchange="IV.custom.pick_coord(this)">无</select>
-        <br/>
+        <br />
 
         <div id="coord_editor">
             <hr style="background-color:grey" />
             <span>新增坐标系</span>
-            <div style="margin-top:10px; width: 95%;height: 100px;padding: 10px; border: 1px solid grey;  border-radius: 4px;">
+            <div
+                style="margin-top:10px; width: 95%;height: 100px;padding: 10px; border: 1px solid grey;  border-radius: 4px;">
                 <span>名称:</span>
                 <input id="coord_name" type="text" style="margin-left:10px;">
-                <br/> <br/>
+                <br /> <br />
                 <span>proj4:</span>
                 <input id="coord_proj4" type="text" style="margin-left:10px;">
             </div>
-            <br/>
+            <br />
             <div align="center">
-                <input type="button" id="save_coord" value="保存" style="width:100px;margin-top: 5px" onclick="IV.custom.save_coord_action()">
-                <input type="button" id="del_coord" value="删除" style="width:100px;margin-top: 5px" onclick="IV.custom.del_coord_action()">
+                <input type="button" id="save_coord" value="保存" style="width:100px;margin-top: 5px"
+                    onclick="IV.custom.save_coord_action()">
+                <input type="button" id="del_coord" value="删除" style="width:100px;margin-top: 5px"
+                    onclick="IV.custom.del_coord_action()">
             </div>
         </div>
     </div>
@@ -27,15 +31,20 @@
     </div>
 </div>
 <script>
-    const sceneName = window.location.pathname.split('/')[2]
-    const isDev = !sceneName
-    const sceneCode = isDev ? 't-kJ2PEjZ' : sceneName
-    $.ajax({
-        url: `/indoor/${sceneNum}/api/controlPoint/detail`,
-        success: function(res) {
-            if (res.data.status == 1) {
-                $('#text_tip').hide()
+    // const sceneName = window.location.pathname.split('/')[2]
+    // const isDev = !sceneName
+    // const sceneCode = isDev ? 't-kJ2PEjZ' : sceneName
+    const loginStatus = IV.getMainView().UserService.userInfo.id
+    if (loginStatus !=undefined) {
+        $.ajax({
+            url: `/indoor/${sceneNum}/api/controlPoint/detail`,
+            success: function (res) {
+                if (res.data.status == 1) {
+                    $('#text_tip').hide()
+                }
             }
-        }
-    });
+        });
+    } else {
+        $('#text_tip').hide()
+    }
 </script>