Browse Source

火灾分析 弹窗

sk 1 năm trước cách đây
mục cha
commit
0ead0d12c5

+ 8 - 0
app/src/api/hzfx.js

@@ -87,3 +87,11 @@ export function hzsd(params) {
     params
   })
 }
+// 获取火灾分析-历史火灾列表
+export function hzfxLsit(params) {
+  return request({
+    url: '/system/hzfx/lshz/list',
+    method: 'GET',
+    params
+  })
+}

+ 185 - 150
app/src/mixin/unit.js

@@ -1,152 +1,187 @@
 const punishmentMixin = {
-    data() {
-      return {
-        //建筑分类
-        TypeList: [
-        {
-          value: "公共建筑",
-          label: "公共建筑",
-        },
-        {
-          value: "工业建筑",
-          label: "工业建筑",
-        },
-        {
-          value: "居民建筑",
-          label: "居民建筑",
-        },
-      ],
-         //管理形式
-      mentList: [
-        {
-          value: "有管理单位(物业)",
-          label: "有管理单位(物业)",
-        },
-        {
-          value: "有管理单位(非物业)",
-          label: "有管理单位(非物业)",
-        },
-        {
-          value: "居民自主管理",
-          label: "居民自主管理",
-        },
-        {
-          value: "街道社区代管",
-          label: "街道社区代管",
-        },
-        {
-          value: "无管理主体",
-          label: "无管理主体",
-        },
-        {
-          value: "其他管理形式",
-          label: "其他管理形式",
-        },
-      ],
-        // 维保形式
-      wbList: [
-        {
-          value: "专业维保",
-          label: "专业维保",
-        },
-        {
-          value: "自主维保",
-          label: "自主维保",
-        },
-        {
-          value: "无维保",
-          label: "无维保",
-        },
-        {
-          value: "仅消火栓",
-          label: "仅消火栓",
-        },
-      ],
-          //管理主体
-      glList: [
-        {
-          value: "一般单位",
-          label: "一般单位",
-        },
-        {
-          value: "重点单位",
-          label: "重点单位",
-        },
-      ],
-      //年代
-      yearList:[
-        {
-          value: "2000年前",
-          label: "2000年前",
-        },
-          {
-          value: "2001-2010年",
-          label: "2001-2010年",
-        },
-           {
-          value: "2011-2020年",
-          label: "2011-2020年",
-        },
-           {
-          value: "2021年后",
-          label: "2021年后",
-        },
-      ],
-      //高度
-      higthList:[
-          {
-          value: "30米及以下",
-          label: "30米及以下",
-        },
-        {
-            value: "30-50米(含)",
-            label: "30-50米(含)",
-          },
-          {
-            value: "50-80米(含)",
-            label: "50-80米(含)",
-          },
-          {
-            value: "80-100米含)",
-            label: "80-100米",
-          },
-          {
-            value: "100米以上含)",
-            label: "100米以上",
-          },
-      ],
-      fxdjLlst:[
-        {
-            value: "重大风险",
-            label: "重大风险",
-          },
-          {
-            value: "较大风险",
-            label: "较大风险",
-          },
-          {
-            value: "一般风险",
-            label: "一般风险",
-          },
-          {
-            value: "低风险",
-            label: "低风险",
-          },
-      ],
-      //起火原因
-      qhyyList:[
-        {
-          value: "不排除原因",
-          label: "不排除原因",
-        },
-        {
-          value: "电器火灾",
-          label: "电器火灾",
-        }
-      ]
-      };
-    },
+	data() {
+		return {
+			//建筑分类
+			TypeList: [{
+					value: "公共建筑",
+					label: "公共建筑",
+				},
+				{
+					value: "工业建筑",
+					label: "工业建筑",
+				},
+				{
+					value: "居民建筑",
+					label: "居民建筑",
+				},
+			],
+			//管理形式
+			mentList: [{
+					value: "有管理单位(物业)",
+					label: "有管理单位(物业)",
+				},
+				{
+					value: "有管理单位(非物业)",
+					label: "有管理单位(非物业)",
+				},
+				{
+					value: "居民自主管理",
+					label: "居民自主管理",
+				},
+				{
+					value: "街道社区代管",
+					label: "街道社区代管",
+				},
+				{
+					value: "无管理主体",
+					label: "无管理主体",
+				},
+				{
+					value: "其他管理形式",
+					label: "其他管理形式",
+				},
+			],
+			// 维保形式
+			wbList: [{
+					value: "专业维保",
+					label: "专业维保",
+				},
+				{
+					value: "自主维保",
+					label: "自主维保",
+				},
+				{
+					value: "无维保",
+					label: "无维保",
+				},
+				{
+					value: "仅消火栓",
+					label: "仅消火栓",
+				},
+			],
+			//管理主体
+			glList: [{
+					value: "一般单位",
+					label: "一般单位",
+				},
+				{
+					value: "重点单位",
+					label: "重点单位",
+				},
+			],
+			//年代
+			yearList: [{
+					value: "2000年前",
+					label: "2000年前",
+				},
+				{
+					value: "2001-2010年",
+					label: "2001-2010年",
+				},
+				{
+					value: "2011-2020年",
+					label: "2011-2020年",
+				},
+				{
+					value: "2021年后",
+					label: "2021年后",
+				},
+			],
+			//高度
+			higthList: [{
+					value: "30米及以下",
+					label: "30米及以下",
+				},
+				{
+					value: "30-50米(含)",
+					label: "30-50米(含)",
+				},
+				{
+					value: "50-80米(含)",
+					label: "50-80米(含)",
+				},
+				{
+					value: "80-100米含)",
+					label: "80-100米",
+				},
+				{
+					value: "100米以上含)",
+					label: "100米以上",
+				},
+			],
+			fxdjLlst: [{
+					value: "重大风险",
+					label: "重大风险",
+				},
+				{
+					value: "较大风险",
+					label: "较大风险",
+				},
+				{
+					value: "一般风险",
+					label: "一般风险",
+				},
+				{
+					value: "低风险",
+					label: "低风险",
+				},
+			],
+			//起火原因
+			qhyyList: [{
+					value: "不排除原因",
+					label: "不排除原因",
+				},
+				{
+					value: "电器火灾",
+					label: "电器火灾",
+				},
+				{
+					value: "放火",
+					label: "放火",
+				},
+				{
+					value: "静电",
+					label: "静电",
+				},
+				{
+					value: "雷击",
+					label: "雷击",
+				},
+				{
+					value: "其他",
+					label: "其他",
+				},
+				{
+					value: "燃放烟花爆竹",
+					label: "燃放烟花爆竹",
+				},
+				{
+					value: "生产作业",
+					label: "生产作业",
+				},
+				{
+					value: "玩火",
+					label: "玩火",
+				},
+				{
+					value: "吸烟",
+					label: "吸烟",
+				},
+				{
+					value: "遗留火灾",
+					label: "遗留火灾",
+				},
+				{
+					value: "用火不慎",
+					label: "用火不慎",
+				},
+				{
+					value: "自燃",
+					label: "自燃",
+				}
+			]
+		};
+	},
 }
-  
-  export default punishmentMixin;
-  
+
+export default punishmentMixin;

+ 41 - 63
app/src/views/FireCondition/components/hzfbCont.vue

@@ -7,12 +7,26 @@
 		area
 	} from "@/api/area";
 	import punishmentMixin from "@/mixin/unit.js";
+	import {
+		hzfxLsit,
+	} from "@/api/hzfx.js";
 	export default {
 		name: "BasicInfoModalContent",
 		mixins: [punishmentMixin],
 		data() {
 			return {
+				qhyy: '',
+				sw: '',
 				options: [],
+				options1: [{
+						value: '是',
+						label: '是'
+					},
+					{
+						value: '否',
+						label: '否'
+					}
+				],
 				fxdjList: [],
 				tableData: [],
 				unitList: [],
@@ -53,10 +67,13 @@
 				this.$router.push(`/detail?id=${val.id}`);
 			},
 			funUnitList() {
-				getJdjcUnit({
+				hzfxLsit({
 					...this.params,
 					qx: this.value === "重庆市" ? "" : this.value,
-					gcjzmc: this.search,
+					zqdd: this.search,
+					srs: this.sw,
+					zqsj: this.search1,
+					qhyy1: this.qhyy
 				}).then((res) => {
 					this.tableData = res.data.rows;
 					this.total = res.data.total;
@@ -71,8 +88,7 @@
 				this.funUnitList();
 			},
 			handUnitList() {
-				getGcjztjUnit({
-					...this.params,
+				hzfxLsit({
 					qy: this.value === "重庆市" ? "" : this.value,
 				}).then((res) => {
 					const list = res.data.rows[0];
@@ -101,8 +117,11 @@
 				});
 			},
 			resetForm() {
-				this.value = "";
+				this.qhyy = '',
+					this.sw = '',
+					this.value = "";
 				this.search = "";
+				this.search1 = "";
 				this.params = {
 						pageSize: 10,
 						pageNum: 1,
@@ -153,73 +172,32 @@
 				<div class="inp">
 					<el-input v-model="search" placeholder="请输入建筑名称"></el-input>
 				</div>
-				<!-- 伤亡 -->
+				<!-- 伤亡 --> 
 				<div>
-					<el-select v-model="params.jzdx" placeholder="伤亡">
-						<el-option :value="item.value" :label="item.label" v-for="(item, index) in TypeList"
+					<el-select v-model="sw" placeholder="伤亡">
+						<el-option :value="item.value" :label="item.lable" v-for="(item, index) in options1"
 							:key="index">
 						</el-option>
 					</el-select>
 				</div>
-				<div class="inp">
-					<el-input v-model="search1" placeholder="起火日期"></el-input>
+				<div>
+					<el-select v-model="qhyy" placeholder="起火日期">
+						<el-option :value="item.value" :label="item.lable" v-for="(item, index) in yearList"
+							:key="index">
+						</el-option>
+					</el-select>
 				</div>
 				<div class="inp">
 					<el-input v-model="search2" placeholder="起火时段"></el-input>
 				</div>
 				<!-- 起火原因 -->
 				<div>
-					<el-select v-model="params.jcnd" placeholder="起火原因">
-						<el-option :value="item.value" :label="item.lable" v-for="(item, index) in yearList"
+					<el-select v-model="qhyy" placeholder="起火原因">
+						<el-option :value="item.value" :label="item.lable" v-for="(item, index) in qhyyList"
 							:key="index">
 						</el-option>
 					</el-select>
 				</div>
-				<!-- 排查情况 -->
-				<!-- <div>
-					<el-select v-model="params.gd" placeholder="排查情况">
-						<el-option :value="item.value" :label="item.lable" v-for="(item, index) in higthList"
-							:key="index">
-						</el-option>
-					</el-select>
-				</div> -->
-				<!-- 整改进度 -->
-				<!-- <div>
-					<el-select v-model="params.xfaqglxs" placeholder="整改进度">
-						<el-option :value="item.value" :label="item.lable" v-for="(item, index) in mentList"
-							:key="index">
-						</el-option>
-					</el-select>
-				</div> -->
-				<!-- 隐患分类 -->
-				<!-- <div>
-					<el-select v-model="params.glzthztjzd" placeholder="隐患分类">
-						<el-option :value="item.value" :label="item.lable" v-for="(item, index) in glList" :key="index">
-						</el-option>
-					</el-select>
-				</div> -->
-				<!-- 整改期限 -->
-				<!-- <div>
-					<el-select v-model="params.wbxs" placeholder="整改期限">
-						<el-option :value="item.value" :label="item.lable" v-for="(item, index) in wbList" :key="index">
-						</el-option>
-					</el-select>
-				</div> -->
-				<!-- 风险等级 -->
-				<!-- <div>
-          <el-select v-model="params.fxdj" placeholder="风险等级">
-            <el-option
-              :value="item.value"
-              :label="item.lable"
-              v-for="(item, index) in fxdjLlst"
-              :key="index"
-            >
-            </el-option>
-          </el-select>
-        </div> -->
-				<!-- <div class="inp">
-					<el-input v-model="search" placeholder="请输入建筑名称"></el-input>
-				</div> -->
 				<div class="btn-item">
 					<el-button @click="funUnitList">搜索</el-button>
 					<el-button @click="resetForm">重置</el-button>
@@ -231,16 +209,16 @@
 			<el-table-column type="index" label="序号"> </el-table-column>
 			<el-table-column prop="qx" label="区县" show-overflow-tooltip>
 			</el-table-column>
-			<el-table-column prop="gcjzmc" label="高层建筑名称" show-overflow-tooltip>
+			<el-table-column prop="zqdd" label="高层建筑名称" show-overflow-tooltip>
 			</el-table-column>
-			<el-table-column prop="xxdz" label="起火时间" show-overflow-tooltip>
+			<el-table-column prop="zqsj" label="起火时间" show-overflow-tooltip>
 			</el-table-column>
-			<el-table-column prop="jzdx" label="亡人数(人)" show-overflow-tooltip>
+			<el-table-column prop="rysws" label="亡人数(人)" show-overflow-tooltip>
 			</el-table-column>
-			<el-table-column prop="jznsygn" label="伤人数(人)" show-overflow-tooltip>
+			<el-table-column prop="srs" label="伤人数(人)" show-overflow-tooltip>
 			</el-table-column>
-			<el-table-column prop="gd" label="直接经济损失(万元)"> </el-table-column>
-			<el-table-column prop="jzmj" label="起火原因" show-overflow-tooltip>
+			<el-table-column prop="zjccss" label="直接经济损失(万元)"> </el-table-column>
+			<el-table-column prop="qhyy1" label="起火原因" show-overflow-tooltip>
 			</el-table-column>
 		</basic-table>
 		<br />

+ 0 - 1
app/src/views/Iot/components/fxfbCont.vue

@@ -129,7 +129,6 @@
 			},
 		},
 		created() {
-			this.getList();
 			this.funUnitList();
 			this.handUnitList();
 			area({

+ 160 - 187
app/src/views/Iot/index.vue

@@ -1,199 +1,172 @@
 <template>
-  <div style="padding: 0px 35px; display: flex; justify-content: space-between">
-    <div style="z-index: 100" @click="openBasicModal">
-      <border-panel
-        height="492px"
-        :header-type="4"
-        width="544px"
-        style="margin-bottom: 6px"
-        title="总体情况"
-      >
-        <TotalityInfo
-          :data="ztqkData"
-          v-if="ztqkData && ztqkDwtjData"
-          :dwData="ztqkDwtjData"
-        />
-      </border-panel>
-      <border-panel
-        height="450px"
-        :header-type="4"
-        width="544px"
-        style="margin-bottom: 6px"
-        title="视频监控"
-      >
-        <IotVideo
-          :list="caremaData"
-          :byList="caremaList"
-          v-if="caremaData && caremaData.length > 0"
-        />
-      </border-panel>
-    </div>
-    <div class="map-container cover">
-      <MapCharts :qx="qx" @selectArea="(area) => (qx = area)" />
-      <div style="position: absolute; width: 500px; left: 90px; top: 10px">
-        <SearchBox :area.sync="qx" />
-      </div>
-    </div>
-    <div style="z-index: 100">
-      <border-panel
-        height="469px"
-        width="540px"
-        :header-type="4"
-        style="margin-bottom: 10px"
-        title="区域分布"
-        @click="openBasicModal1"
-      >
-        <RegionalDistribution :qx="qx" />
-      </border-panel>
-      <border-panel
-        height="469px"
-        width="540px"
-        :header-type="4"
-        style="margin-bottom: 6px"
-        title="告警处置"
-      >
-        <AlarmHandling :qx="qx" />
-      </border-panel>
-    </div>
-    <basic-modal top="120px" ref="basicInfoModal" name="总体情况">
-      <xfwlw :qx="qx" />
-    </basic-modal>
-    <basic-modal top="120px" ref="basicInfoModal1" name="智慧消防">
-      <fxfbCont :qx="qx" />
-    </basic-modal>
-  </div>
+	<div style="padding: 0px 35px; display: flex; justify-content: space-between">
+		<div style="z-index: 100" @click="openBasicModal">
+			<border-panel height="492px" :header-type="4" width="544px" style="margin-bottom: 6px" title="总体情况">
+				<TotalityInfo :data="ztqkData" v-if="ztqkData && ztqkDwtjData" :dwData="ztqkDwtjData" />
+			</border-panel>
+			<border-panel height="450px" :header-type="4" width="544px" style="margin-bottom: 6px" title="视频监控">
+				<IotVideo :list="caremaData" :byList="caremaList" v-if="caremaData && caremaData.length > 0" />
+			</border-panel>
+		</div>
+		<div class="map-container cover">
+			<MapCharts :qx="qx" @selectArea="(area) => (qx = area)" />
+			<div style="position: absolute; width: 500px; left: 90px; top: 10px">
+				<SearchBox :area.sync="qx" />
+			</div>
+		</div>
+		<div style="z-index: 100">
+			<border-panel height="469px" width="540px" :header-type="4" style="margin-bottom: 10px" title="区域分布"
+				@click="openBasicModal1">
+				<RegionalDistribution :qx="qx" />
+			</border-panel>
+			<border-panel height="469px" width="540px" :header-type="4" style="margin-bottom: 6px" title="告警处置">
+				<AlarmHandling :qx="qx" />
+			</border-panel>
+		</div>
+		<basic-modal top="120px" ref="basicInfoModal" name="总体情况">
+			<xfwlw :qx="qx" />
+		</basic-modal>
+		<basic-modal top="120px" ref="basicInfoModal1" name="智慧消防">
+			<fxfbCont :qx="qx" />
+		</basic-modal>
+	</div>
 </template>
 <script>
-import TotalityInfo from "./components/TotalityInfo.vue";
-import IotVideo from "./components/IotVideo.vue";
-import AlarmHandling from "./components/AlarmHandling.vue";
-import RegionalDistribution from "./components/RegionalDistribution.vue";
-import MapCharts from "../Home/components/MapCharts.vue";
-import SearchBox from "../../components/SearchBox.vue";
-import xfwlw from "./components/xfwlw.vue";
-import fxfbCont from "./components/fxfbCont.vue";
-import { getZtqk, getZtqkDwtj, getGqcz, getDeviceList } from "@/api/iot.js";
+	import TotalityInfo from "./components/TotalityInfo.vue";
+	import IotVideo from "./components/IotVideo.vue";
+	import AlarmHandling from "./components/AlarmHandling.vue";
+	import RegionalDistribution from "./components/RegionalDistribution.vue";
+	import MapCharts from "../Home/components/MapCharts.vue";
+	import SearchBox from "../../components/SearchBox.vue";
+	import xfwlw from "./components/xfwlw.vue";
+	import fxfbCont from "./components/fxfbCont.vue";
+	import {
+		getZtqk,
+		getZtqkDwtj,
+		getGqcz,
+		getDeviceList
+	} from "@/api/iot.js";
 
-export default {
-  name: "IotPage",
-  components: {
-    TotalityInfo,
-    RegionalDistribution,
-    IotVideo,
-    AlarmHandling,
-    MapCharts,
-    SearchBox,
-    xfwlw,
-    fxfbCont,
-  },
-  data() {
-    return {
-      qx: "重庆市",
-      ztqkData: null,
-      ztqkDwtjData: null,
-      caremaData: [],
-      caremaList: [],
-    };
-  },
-  methods: {
-    openBasicModal() {
-      this.showModal("basicInfoModal");
-    },
-    openBasicModal1() {
-      this.showModal("basicInfoModal1");
-    },
-    getRandomNo() {},
-    async getList() {
-      // 获取总体情况
-      const ztqkParam = {
-        pageNum: 1,
-        pageSize: 100,
-        name: this.qx === "重庆市" ? "" : this.qx,
-      };
-      getZtqk(ztqkParam).then((res) => {
-        this.ztqkData = res.data.rows[0];
-      });
+	export default {
+		name: "IotPage",
+		components: {
+			TotalityInfo,
+			RegionalDistribution,
+			IotVideo,
+			AlarmHandling,
+			MapCharts,
+			SearchBox,
+			xfwlw,
+			fxfbCont,
+		},
+		data() {
+			return {
+				qx: "重庆市",
+				ztqkData: null,
+				ztqkDwtjData: null,
+				caremaData: [],
+				caremaList: [],
+			};
+		},
+		methods: {
+			openBasicModal() {
+				this.showModal("basicInfoModal");
+			},
+			openBasicModal1() {
+				this.showModal("basicInfoModal1");
+			},
+			getRandomNo() {},
+			async getList() {
+				// 获取总体情况
+				const ztqkParam = {
+					pageNum: 1,
+					pageSize: 100,
+					name: this.qx === "重庆市" ? "" : this.qx,
+				};
+				getZtqk(ztqkParam).then((res) => {
+					this.ztqkData = res.data.rows[0];
+				});
 
-      // 检测点位统计
-      const ztqkDwtjParam = {
-        pageNum: 1,
-        pageSize: 100,
-        name: this.qx === "重庆市" ? "" : this.qx,
-      };
-      getZtqkDwtj(ztqkDwtjParam).then((res) => {
-        this.ztqkDwtjData = res.data.rows[0];
-      });
+				// 检测点位统计
+				const ztqkDwtjParam = {
+					pageNum: 1,
+					pageSize: 100,
+					name: this.qx === "重庆市" ? "" : this.qx,
+				};
+				getZtqkDwtj(ztqkDwtjParam).then((res) => {
+					this.ztqkDwtjData = res.data.rows[0];
+				});
 
-      let caremaData = [];
-      // 获取视频数据
-      const deviceParam = {
-        pageNum: 1,
-        pageSize: 100,
-        qx: this.qx === "重庆市" ? "" : this.qx,
-        zt: "在线",
-        sblx: "生命通道监测",
-      };
-      const res = await getDeviceList(deviceParam);
-      caremaData = caremaData.concat(res.data.rows);
+				let caremaData = [];
+				// 获取视频数据
+				const deviceParam = {
+					pageNum: 1,
+					pageSize: 100,
+					qx: this.qx === "重庆市" ? "" : this.qx,
+					zt: "在线",
+					sblx: "生命通道监测",
+				};
+				const res = await getDeviceList(deviceParam);
+				caremaData = caremaData.concat(res.data.rows);
 
-      const deviceParam2 = {
-        pageNum: 1,
-        pageSize: 100,
-        qx: this.qx === "重庆市" ? "" : this.qx,
-        zt: "在线",
-        sblx: "消防控制室监控",
-      };
-      const res2 = await getDeviceList(deviceParam2);
-      caremaData = caremaData.concat(res2.data.rows);
+				const deviceParam2 = {
+					pageNum: 1,
+					pageSize: 100,
+					qx: this.qx === "重庆市" ? "" : this.qx,
+					zt: "在线",
+					sblx: "消防控制室监控",
+				};
+				const res2 = await getDeviceList(deviceParam2);
+				caremaData = caremaData.concat(res2.data.rows);
 
-      let randoms = [];
-      //随机产生mix-max之间的一个数(避免首末概率不均,采用max+1,向下取整)
-      function randomInteger(min, max) {
-        let rand = min + Math.random() * (max + 1 - min);
-        return Math.floor(rand);
-      }
-      while (true) {
-        //定义一个变量保存是否存在
-        var isExists = false;
-        // 获取一个1–100之间的数
-        var random = randomInteger(0, caremaData.length);
-        // 判断当前随机数是否已经存在
-        //通过randoms.length来确定要判断几次
-        for (let i = 0; i < randoms.length; i++) {
-          if (random === randoms[i]) {
-            isExists = true;
-            break;
-          }
-        }
-        // 如果不存在,则添加进去
-        if (!isExists) randoms.push(random);
-        // 如果有10位随机数了,就跳出
-        if (randoms.length === 10) break;
-      }
-	  console.log(randoms);
+				let randoms = [];
+				//随机产生mix-max之间的一个数(避免首末概率不均,采用max+1,向下取整)
+				function randomInteger(min, max) {
+					let rand = min + Math.random() * (max + 1 - min);
+					return Math.floor(rand);
+				}
+				while (true) {
+					//定义一个变量保存是否存在
+					var isExists = false;
+					// 获取一个1–100之间的数
+					var random = randomInteger(0, caremaData.length);
+					// 判断当前随机数是否已经存在
+					//通过randoms.length来确定要判断几次
+					for (let i = 0; i < randoms.length; i++) {
+						if (random === randoms[i]) {
+							isExists = true;
+							break;
+						}
+					}
+					// 如果不存在,则添加进去
+					if (!isExists) randoms.push(random);
+					// 如果有10位随机数了,就跳出
+					if (randoms.length === 10) break;
+				}
+				console.log(randoms);
 
-      // 随机取10个
-      const showCaremarData = caremaData.filter((p, i) => randoms.indexOf(i) >= 0);
-      this.caremaData = showCaremarData;
-      this.caremaList = caremaData;
-      console.log(this.caremaData);
-    },
-  },
-  created() {
-    this.getList();
-  },
-};
+				// 随机取10个
+				const showCaremarData = caremaData.filter((p, i) => randoms.indexOf(i) >= 0);
+				this.caremaData = showCaremarData;
+				this.caremaList = caremaData;
+				console.log(this.caremaData);
+			},
+		},
+		created() {
+			this.getList();
+		},
+	};
 </script>
 
 <style scoped lang="less">
-.map-container {
-  position: fixed;
-  z-index: 50;
-  left: 50%;
-  transform: translateX(-50%);
-  display: flex;
-  padding-top: 150px;
-  align-items: center;
-  width: 920px;
-}
-</style>
+	.map-container {
+		position: fixed;
+		z-index: 50;
+		left: 50%;
+		transform: translateX(-50%);
+		display: flex;
+		padding-top: 150px;
+		align-items: center;
+		width: 920px;
+	}
+</style>