riku
2024-08-23 1788c96aea9247cc36ef8b82734997f1a6a92fb4
src/components/search/OptionType.vue
@@ -1,8 +1,8 @@
<template>
  <el-form-item label="类型">
  <el-form-item v-show="isShow" label="类型">
    <el-select
      :model-value="modelValue"
      @change="handleChange"
      @update:model-value="handleChange"
      placeholder="类型"
      size="small"
      class="w-80"
@@ -18,6 +18,7 @@
</template>
<script>
import { typeList } from '@/constant/device-type';
export default {
  props: {
    modelValue: String
@@ -25,24 +26,13 @@
  emits: ['update:modelValue'],
  data() {
    return {
      typeList: [
        {
          label: '车载',
          value: '0a'
        },
        {
          label: '无人机',
          value: '0b'
        },
        {
          label: '无人船',
          value: '0c'
        }
      ]
      typeList: typeList(),
      isShow: import.meta.env.VITE_DATA_MODE != 'jingan'
    };
  },
  methods: {
    handleChange(value) {
      // todo 根据设备类型切换地图载具的图标、
      this.$emit('update:modelValue', value);
    }
  },
@@ -51,4 +41,3 @@
  }
};
</script>
<style scoped></style>