调整目录结构使其能够被引用

This commit is contained in:
aixianling
2022-08-22 11:27:05 +08:00
parent e67a8c4ac2
commit f18a7fd85c
4 changed files with 150 additions and 154 deletions

View File

@@ -1,5 +1,5 @@
<template> <template>
<section class="locateDialog"> <section class="AiLocateDialog">
<ai-dialog :visible.sync="dialog" title="标绘" @closed="$emit('visible',false),selected={}" <ai-dialog :visible.sync="dialog" title="标绘" @closed="$emit('visible',false),selected={}"
@opened="$nextTick(()=>initMap())" @opened="$nextTick(()=>initMap())"
@onConfirm="handleConfirm"> @onConfirm="handleConfirm">
@@ -25,7 +25,7 @@
import AMapLoader from '@amap/amap-jsapi-loader' import AMapLoader from '@amap/amap-jsapi-loader'
export default { export default {
name: "locateDialog", name: "AiLocateDialog",
model: { model: {
prop: "visible", prop: "visible",
event: "visible", event: "visible",
@@ -113,7 +113,7 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.locateDialog { .AiLocateDialog {
::v-deep .el-dialog__body { ::v-deep .el-dialog__body {
padding: 0; padding: 0;
height: 480px; height: 480px;

View File

@@ -37,17 +37,15 @@
<el-button type="primary" @click="bindArea">确 定</el-button> <el-button type="primary" @click="bindArea">确 定</el-button>
</span> </span>
</el-dialog> </el-dialog>
<locate-dialog v-model="locate" :ins="instance" @confirm="bindLocate"/> <ai-locate-dialog v-model="locate" :ins="instance" @confirm="bindLocate"/>
</section> </section>
</template> </template>
<script> <script>
import {mapState} from 'vuex' import {mapState} from 'vuex'
import LocateDialog from "../../AppMonitor/components/locateDialog";
export default { export default {
name: 'List', name: 'List',
components: {LocateDialog},
props: { props: {
dict: Object, dict: Object,
instance: Function, instance: Function,

View File

@@ -26,18 +26,17 @@
</ai-table> </ai-table>
</template> </template>
</ai-list> </ai-list>
<locate-dialog v-model="locate" :ins="instance" @confirm="v=>handleLocate(detail,v)"/> <ai-locate-dialog v-model="locate" :ins="instance" @confirm="v=>handleLocate(detail,v)"/>
<setting-dialog v-model="dialog" :ins="instance"/> <setting-dialog v-model="dialog" :ins="instance"/>
</section> </section>
</template> </template>
<script> <script>
import LocateDialog from "./components/locateDialog";
import SettingDialog from "./components/settingDialog"; import SettingDialog from "./components/settingDialog";
export default { export default {
name: "AppMonitorDevice", name: "AppMonitorDevice",
components: {SettingDialog, LocateDialog}, components: {SettingDialog},
label: "监控设备管理", label: "监控设备管理",
props: { props: {
instance: Function, instance: Function,

View File

@@ -25,7 +25,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
</ai-dialog> </ai-dialog>
<locate-dialog v-model="locate" :ins="instance" :latlng="latlng" @confirm="v=>handleLocate(selected,v)"/> <ai-locate-dialog v-model="locate" :ins="instance" :latlng="latlng" @confirm="v=>handleLocate(selected,v)"/>
<ai-area custom-clicker :input-clicker="false" v-model="selected.areaId" :hideLevel="disabledLevel" :instance="instance" ref="BindArea" <ai-area custom-clicker :input-clicker="false" v-model="selected.areaId" :hideLevel="disabledLevel" :instance="instance" ref="BindArea"
@change="handleSubmit(selected)"/> @change="handleSubmit(selected)"/>
</section> </section>
@@ -34,11 +34,10 @@
<script> <script>
import {mapState} from 'vuex' import {mapState} from 'vuex'
import DeviceSlider from "./components/deviceSlider"; import DeviceSlider from "./components/deviceSlider";
import LocateDialog from "./components/locateDialog";
export default { export default {
name: "AppMonitorManage", name: "AppMonitorManage",
components: {LocateDialog, DeviceSlider}, components: {DeviceSlider},
label: "监控实况", label: "监控实况",
props: { props: {
instance: Function, instance: Function,