|
@@ -2,8 +2,7 @@
|
|
<div class="media-list">
|
|
<div class="media-list">
|
|
<div class="media-item">
|
|
<div class="media-item">
|
|
<div class="media-item-img">
|
|
<div class="media-item-img">
|
|
- <p>定位设备</p>
|
|
|
|
- <ui-group style="padding-bottom: 60px">
|
|
|
|
|
|
+ <ui-group title="定位设备" style="padding-bottom: 60px">
|
|
<positionSign
|
|
<positionSign
|
|
v-for="guide in guides"
|
|
v-for="guide in guides"
|
|
:key="guide.id"
|
|
:key="guide.id"
|
|
@@ -13,6 +12,23 @@
|
|
@updateTitle="(title) => (guide.title = title)"
|
|
@updateTitle="(title) => (guide.title = title)"
|
|
/>
|
|
/>
|
|
</ui-group>
|
|
</ui-group>
|
|
|
|
+ <!-- 编辑页面 -->
|
|
|
|
+ <ui-group title="编辑设备">
|
|
|
|
+ <ui-group-option>
|
|
|
|
+ <div class="model-name-input">
|
|
|
|
+ 设备名称
|
|
|
|
+ </div>
|
|
|
|
+ <ui-input
|
|
|
|
+ v-model="deviceName"
|
|
|
|
+ height="40px"
|
|
|
|
+ />
|
|
|
|
+ </ui-group-option>
|
|
|
|
+ <ui-group-option>
|
|
|
|
+ <div class="model-name-input">
|
|
|
|
+ 任务模型
|
|
|
|
+ </div>
|
|
|
|
+ </ui-group-option>
|
|
|
|
+ </ui-group>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -27,6 +43,8 @@ import { guides, createGuide, enterEdit, sysBus, autoSaveGuides } from "@/store"
|
|
import type { Guide } from "@/store";
|
|
import type { Guide } from "@/store";
|
|
|
|
|
|
const currentGuide = ref<Guide | null>(null);
|
|
const currentGuide = ref<Guide | null>(null);
|
|
|
|
+const deviceName = ref<any>("");
|
|
|
|
+const taskModel = ref<any>("");
|
|
const emit = defineEmits<{ (e: "update:current", v: Guide | null): void }>();
|
|
const emit = defineEmits<{ (e: "update:current", v: Guide | null): void }>();
|
|
watchEffect(() => emit("update:current", currentGuide.value));
|
|
watchEffect(() => emit("update:current", currentGuide.value));
|
|
|
|
|
|
@@ -56,4 +74,7 @@ defineExpose({
|
|
width: 100%;
|
|
width: 100%;
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
|
|
+.model-name-input{
|
|
|
|
+ margin-bottom: 16px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|