Forráskód Böngészése

feat:开放部分功能

1、开放数据集、空间模型。校准等功能
2、控制点增加上传点云按钮,但还未实例
jinx 4 éve
szülő
commit
e60cce71ca
6 módosított fájl, 174 hozzáadás és 11 törlés
  1. 66 11
      css/style.css
  2. BIN
      img/icon/icon_data@2_1.png
  3. BIN
      img/icon/icon_data@2x.png
  4. BIN
      img/icon/loading.png
  5. 54 0
      locat/style.css
  6. 54 0
      style.css

+ 66 - 11
css/style.css

@@ -337,7 +337,7 @@ sidebar-menu-item>li icon>i.fa-thumb-tack[iv-tooltip="控制点"] {
 /* 数据集 */
 
 .ng-isolate-scope sidebar-menu-item>li.sidebar-menu-item-mode-alignment {
-    display: none !important;
+    /* display: none !important; */
 }
 
 .multiple-dataset-selector>h4 {
@@ -927,7 +927,21 @@ site-model-collection .dataset-grp-toolbar .fa {
     color: #fff;
 }
 
-site-model-editor .site-model-tree-entity>[role=button].selected>dataset-group-toolbar .dataset-grp-toolbar button {
+.dataset-grp-toolbar button {
+    color: #fff !important;
+    border-color: transparent !important;
+}
+
+.dataset-grp-toolbar button:hover {
+    color: #fff !important;
+    /* border-color: rgba(255, 255, 255, .2)!important; */
+}
+
+.dataset-grp-toolbar button+ul[class="dropdown-menu dropdown-center"] {
+    background: #141414 !important;
+}
+
+.dataset-grp-toolbar button+ul[class="dropdown-menu dropdown-center"] {
     color: #fff !important;
 }
 
@@ -943,7 +957,7 @@ site-model-editor .btn-primary:hover {
 /* 空间模型 */
 
 .ng-isolate-scope sidebar-menu-item>li.sidebar-menu-item-mode-site-model {
-    display: none;
+    /* display: none; */
 }
 
 form[class="ng-pristine ng-valid"] .panel.panel-default {
@@ -1130,6 +1144,10 @@ download-button .input-group .btn-primary {
     border-color: #15BEC8;
 }
 
+download-point-cloud dataset-tree {
+    display: none !important;
+}
+
 #vertical-toolbox-menu .vertical-menu-content download-point-cloud .collapse-style .input-group input[placeholder="pointcloud"] {
     display: none !important;
 }
@@ -1230,27 +1248,40 @@ input[readonly="readonly"] {
 }
 
 #viewConfiguration hr {
-    /* display: none !important; */
+    display: none !important;
 }
 
 #viewConfiguration .checkbox:nth-of-type(-n+4) {
-    /* display: none !important; */
+    display: none !important;
 }
 
 automatic-alignment {
-    /* display: none !important; */
+    display: none !important;
 }
 
 dataset-tree {
+    /* display: none !important; */
+}
+
+dataset-tree .multiple-dataset-selector h4 {
     display: none !important;
 }
 
+dataset-menu dataset-tree .multiple-dataset-selector h4 {
+    display: flex !important;
+    padding: 0 0 0 44px;
+}
+
+dataset-menu dataset-tree .multiple-dataset-selector h4 .ng-binding {
+    color: #fff!important;
+}
+
 generate-and-save-bundle-xml {
-    /* display: none !important; */
+    display: none !important;
 }
 
 dataset-alignment-panel form[role="form"] .form-group.text-right.mt-10 {
-    display: none !important;
+    /* display: none !important; */
 }
 
 
@@ -1562,7 +1593,7 @@ body {
 }
 
 sidebar-preview-menu>.vertical-menu>.vertical-menu-content>sidebar-menu-items-collection>.panel-autoscroll>ul>sidebar-menu-item:nth-of-type(2) {
-    display: none;
+    /* display: none; */
     /* 隐藏数据集 */
 }
 
@@ -1908,7 +1939,7 @@ button[title="切换到3D视图"].active {
     display: none !important;
 }
 
-toolbox-menu>.vertical-menu.sticky-headers-enabled .vertical-menu-content {
+toolbox-menu>.vertical-menu.sticky-headers-enabled .vertical-menu-content>div>measurements-lazy {
     opacity: .8;
 }
 
@@ -1924,7 +1955,15 @@ route-instructions .panel .panel-body .instructions-list {
     border-color: rgba(255, 255, 255, .2) !important;
 }
 
-icon[icon-ligature="file_download"] {
+sidebar-menu-item>li>.custom-tooltip>icon[icon-ligature="file_download"] {
+    display: none!important;
+}
+
+sidebar-menu-item>li>.custom-tooltip>icon[icon-ligature="domain"] {
+    display: none!important;
+}
+
+sidebar-menu-item>li>.custom-tooltip>icon[icon-ligature="view_quilt"] {
     display: none!important;
 }
 
@@ -1932,6 +1971,14 @@ h4[title="裁剪和下载点云"] {
     margin: 1px 10px 0 56px !important;
 }
 
+h4[title="空间模型"] {
+    margin: 1px 10px 0 56px !important;
+}
+
+h4[title="数据集校准"] {
+    margin: 1px 10px 0 56px !important;
+}
+
 #view-menu {
     padding: 0 0 0 20px !important;
 }
@@ -1992,4 +2039,12 @@ i[title="复制当前放大程度"] {
 
 #no_type_warning {
     display: none !important;
+}
+
+translate-panel .translate-icon {
+    color: #15bec8 !important;
+}
+
+rotate-panel .rotate-icon {
+    color: #15BEC8 !important;
 }

BIN
img/icon/icon_data@2_1.png


BIN
img/icon/icon_data@2x.png


BIN
img/icon/loading.png


+ 54 - 0
locat/style.css

@@ -460,8 +460,62 @@ input::-webkit-input-placeholder {
     line-height: 40px;
     cursor: pointer;
     margin-bottom: 10px;
+    position: relative;
 }
 
 .editBtn:hover {
     background: #143537;
+}
+
+.editBtn #file {
+    width: 100%;
+    height: 100%;
+    position: absolute;
+    z-index: 10;
+    top: 0;
+    left: 0;
+    opacity: 0;
+}
+
+.pointClound {
+    margin-top: 50px;
+}
+
+#upload-loading {
+    width: 100%;
+    height: 100%;
+    position: fixed;
+    top: 0;
+    left: 0;
+    z-index: 999;
+    background: rgba(0, 0, 0, 0.8);
+}
+
+#upload-loading .icon {
+    width: 124px;
+    height: 124px;
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    /* transform: translate(-50%, -50%); */
+    animation: 2s loading_rotate infinite linear;
+    transform-origin: center 50%;
+}
+
+#upload-loading .text {
+    font-size: 14px;
+    color: #fff !important;
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    transform: translate(-50%, -50%);
+}
+
+@keyframes loading_rotate {
+    0% {
+        transform: translate(-50%, -50%) rotate(0deg);
+    }
+    100% {
+        transform: translate(-50%, -50%)rotate(360deg);
+    }
 }

+ 54 - 0
style.css

@@ -460,8 +460,62 @@ input::-webkit-input-placeholder {
     line-height: 40px;
     cursor: pointer;
     margin-bottom: 10px;
+    position: relative;
 }
 
 .editBtn:hover {
     background: #143537;
+}
+
+.editBtn #file {
+    width: 100%;
+    height: 100%;
+    position: absolute;
+    z-index: 10;
+    top: 0;
+    left: 0;
+    opacity: 0;
+}
+
+.pointClound {
+    margin-top: 50px;
+}
+
+#upload-loading {
+    width: 100%;
+    height: 100%;
+    position: fixed;
+    top: 0;
+    left: 0;
+    z-index: 999;
+    background: rgba(0, 0, 0, 0.8);
+}
+
+#upload-loading .icon {
+    width: 124px;
+    height: 124px;
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    /* transform: translate(-50%, -50%); */
+    animation: 2s loading_rotate infinite linear;
+    transform-origin: center 50%;
+}
+
+#upload-loading .text {
+    font-size: 14px;
+    color: #fff !important;
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    transform: translate(-50%, -50%);
+}
+
+@keyframes loading_rotate {
+    0% {
+        transform: translate(-50%, -50%) rotate(0deg);
+    }
+    100% {
+        transform: translate(-50%, -50%)rotate(360deg);
+    }
 }