riku
2024-07-16 d00a9f035aec50c37c8e0a1363a1968672fb875f
src/views/visualization/SupervisionVisual.vue
@@ -1,15 +1,25 @@
<template>
  <el-row>
    <div class="p-events-auto">
      <OptionLocation :level="3" :width="170" v-model="locations"></OptionLocation>
      <OptionSceneType :type="2" :width="120" v-model="sceneType"></OptionSceneType>
      <OptionLocation
        :level="3"
        :width="170"
        :initValue="false"
        v-model="locations"
      ></OptionLocation>
      <OptionSceneType
        :type="2"
        :width="120"
        :initValue="false"
        v-model="sceneType"
      ></OptionSceneType>
      <OptionTime v-model="time"></OptionTime>
    </div>
  </el-row>
</template>
<script>
import { inject } from 'vue'
import { inject, unref } from 'vue'
import { useAreaStore } from '@/stores/area.js'
import { mapStores } from 'pinia'
@@ -30,8 +40,18 @@
  props: {},
  data() {
    return {
      locations: {},
      sceneType: {},
      locations: {
        pCode: '31',
        pName: '上海市',
        cCode: '3100',
        cName: '上海市',
        dCode: '310106',
        dName: '静安区'
      },
      sceneType: {
        label: '工地',
        value: '1'
      },
      time: ''
    }
  },
@@ -66,7 +86,7 @@
      })
    },
    newLabelMasks(data) {
      marks.createLabelMarks(scene_1, data)
      marks.createLabelMarks(scene_1, unref(data))
    }
  },
  mounted() {