Casper Dai преди 3 години
родител
ревизия
6b9a2ebcca
променени са 4 файла, в които са добавени 31 реда и са изтрити 6 реда
  1. 18 0
      src/scss/bem/_object.scss
  2. 2 2
      src/scss/bem/index.scss
  3. 6 4
      src/views/device/detail/components/DeviceInfo.vue
  4. 5 0
      src/views/realm/device/Device.vue

+ 18 - 0
src/scss/bem/_object.scss

@@ -253,3 +253,21 @@
     color: $blue  !important;
     color: $blue  !important;
   }
   }
 }
 }
+
+.o-link {
+  color: $gray;
+  font-size: 12px;
+
+  &.grid {
+    margin-top: -4px;
+  }
+
+  &::after {
+    content: attr(href);
+  }
+
+  &:hover {
+    color: $blue;
+    text-decoration: underline;
+  }
+}

+ 2 - 2
src/scss/bem/index.scss

@@ -4,8 +4,8 @@
 // .js: JavaScript hooks
 // .js: JavaScript hooks
 // .is-|.has-: state classes
 // .is-|.has-: state classes
 // .u-: utility classes
 // .u-: utility classes
-@import 'utility';
-@import 'ishas';
 @import 'layout';
 @import 'layout';
 @import 'component';
 @import 'component';
 @import 'object';
 @import 'object';
+@import 'ishas';
+@import 'utility';

+ 6 - 4
src/views/device/detail/components/DeviceInfo.vue

@@ -81,10 +81,7 @@
           clearable
           clearable
         />
         />
         <span class="c-grid-form__label">经度:</span>
         <span class="c-grid-form__label">经度:</span>
-        <div
-          class="l-flex--row c-grid-form__option c-grid-form__info"
-          data-info="http://api.map.baidu.com/lbsapi/getpoint/index.html"
-        >
+        <div class="l-flex--row c-grid-form__option">
           <el-input
           <el-input
             v-model.trim="info.longitude"
             v-model.trim="info.longitude"
             class="l-flex__fill c-sibling-item"
             class="l-flex__fill c-sibling-item"
@@ -101,6 +98,11 @@
             clearable
             clearable
           />
           />
         </div>
         </div>
+        <span />
+        <a
+          class="o-link grid"
+          href="http://api.map.baidu.com/lbsapi/getpoint/index.html"
+        />
       </div>
       </div>
     </confirm-dialog>
     </confirm-dialog>
   </div>
   </div>

+ 5 - 0
src/views/realm/device/Device.vue

@@ -64,6 +64,11 @@
             clearable
             clearable
           />
           />
         </div>
         </div>
+        <span />
+        <a
+          class="o-link grid"
+          href="http://api.map.baidu.com/lbsapi/getpoint/index.html"
+        />
       </div>
       </div>
     </confirm-dialog>
     </confirm-dialog>
     <bind-device-dialog
     <bind-device-dialog