Browse Source

解决冲突

zhongxiaoyu 2 years ago
parent
commit
f6bee3e5fc
1 changed files with 25 additions and 33 deletions
  1. 25 33
      src/components/TimeZoneSelector/index.vue

+ 25 - 33
src/components/TimeZoneSelector/index.vue

@@ -7,71 +7,63 @@
  * have a nice day!
 -->
 <template>
-  <el-dropdown
-    :hide-on-click="false"
-    @command="commandHandler"
-  >
-    <img
-      class="btn-img"
-      src="../../assets/baggage/ic_time.png"
-    >
+  <el-dropdown :hide-on-click="false" @command="commandHandler">
+    <img class="btn-img" src="../../assets/baggage/ic_time.png" />
     <!-- <span class="time-zone-text">{{ currentDropdownItem.text }}</span> -->
-    <el-dropdown-menu
-      slot="dropdown"
-      class="time-zone"
-    >
+    <el-dropdown-menu slot="dropdown" class="time-zone">
       <el-dropdown-item
         v-for="(item, index) in DropdownItems"
         :key="index"
         :class="{ 'time-zone-selected': timeZone === item.command }"
         :command="item.command"
         :disabled="item.disabled"
-      >{{ item.text }}</el-dropdown-item>
+        >{{ item.text }}</el-dropdown-item
+      >
     </el-dropdown-menu>
   </el-dropdown>
 </template>
 
 <script>
-import { mapGetters } from 'vuex'
+import { mapGetters } from "vuex";
 export default {
-  name: 'TimeZoneSelector',
+  name: "TimeZoneSelector",
   data() {
     return {
       DropdownItems: [
         {
-          text: '国内Local/国际UTC',
-          disabled: true
+          text: "国内Local/国际UTC",
+          disabled: true,
         },
         {
-          text: 'Local',
-          command: 8
+          text: "Local",
+          command: 8,
         },
         {
-          text: 'UTC',
-          command: 0
-        }
-      ]
-    }
+          text: "UTC",
+          command: 0,
+        },
+      ],
+    };
   },
   computed: {
-    ...mapGetters(['timeZone']),
+    ...mapGetters(["timeZone"]),
     currentDropdownItem() {
-      return this.DropdownItems.find(item => item.command === this.timeZone)
-    }
+      return this.DropdownItems.find((item) => item.command === this.timeZone);
+    },
   },
   methods: {
     commandHandler(command) {
-      this.$store.dispatch('timeZone/setTimeZone', command)
-    }
-  }
-}
+      this.$store.dispatch("timeZone/setTimeZone", command);
+    },
+  },
+};
 </script>
 
 <style lang="scss" scoped>
 .time-zone {
   .el-dropdown-menu__item {
     padding-left: 30px;
-    font-family: Helvetica, 'Microsoft YaHei';
+    font-family: Helvetica, "Microsoft YaHei";
     font-size: 12px;
     color: #101116;
     position: relative;
@@ -79,7 +71,7 @@ export default {
       color: #909399;
     }
     &.time-zone-selected::before {
-      content: '√';
+      content: "√";
       position: absolute;
       left: 10px;
     }