coding
This commit is contained in:
parent
f6a368a48a
commit
fc3e82a7bc
|
@ -288,7 +288,6 @@ export const constantRouterMap = [
|
||||||
path: '/simulationScene/sceneEditing',
|
path: '/simulationScene/sceneEditing',
|
||||||
name: 'SimulationSceneSceneEditing',
|
name: 'SimulationSceneSceneEditing',
|
||||||
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/sceneEditing/index.vue'),
|
component: () => import(/* webpackChunkName: "fail" */ '@/views/simulationScene/sceneEditing/index.vue'),
|
||||||
meta: { title: '场景编辑子系统' },
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/simulationScene/display',
|
path: '/simulationScene/display',
|
||||||
|
|
|
@ -433,7 +433,6 @@ export default {
|
||||||
const res = await this.$http({
|
const res = await this.$http({
|
||||||
url: '/basedata/entity/getTreeNode',
|
url: '/basedata/entity/getTreeNode',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: { parentId: '-1' },
|
|
||||||
})
|
})
|
||||||
this.zbfl.treeData = res.data
|
this.zbfl.treeData = res.data
|
||||||
this.zbfl.selectedKeys = [this.zbfl.treeData[0].key]
|
this.zbfl.selectedKeys = [this.zbfl.treeData[0].key]
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
<template>
|
<template>
|
||||||
<Grid
|
<Grid
|
||||||
:columns="[2, 1]"
|
:columns="[5, 3, 2]"
|
||||||
:rows="[1, 2]"
|
:rows="[2, 3, 5]"
|
||||||
gap="0px"
|
gap="0px"
|
||||||
:style="{ width: size, height: size, cursor: 'pointer' }"
|
:style="{ width: size, height: size, cursor: 'pointer' }"
|
||||||
title="新建房间"
|
title="新建房间"
|
||||||
v-on="$listeners"
|
v-on="$listeners"
|
||||||
>
|
>
|
||||||
<a-icon type="home" :style="{ fontSize: size, gridColumn: '1 / 3', gridRow: '1 / 3' }" />
|
<a-icon type="home" :style="{ fontSize: `calc(${size} * 8 / 10)`, gridColumn: '1 / 3', gridRow: '2 / 4' }" />
|
||||||
<a-icon type="plus" :style="{ fontSize: `calc(${size} / 3)`, gridColumn: '2 / 3', gridRow: '1 / 2' }" />
|
<a-icon type="plus" :style="{ fontSize: `calc(${size} * 5 / 10)`, gridColumn: '2 / 4', gridRow: '1 / 3' }" />
|
||||||
</Grid>
|
</Grid>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,12 @@
|
||||||
<div class="scenario-create-time">{{ item.createTime.replace('T', ' ') }}</div>
|
<div class="scenario-create-time">{{ item.createTime.replace('T', ' ') }}</div>
|
||||||
</Flex>
|
</Flex>
|
||||||
</div>
|
</div>
|
||||||
<a-icon title="预设" type="setting" style="font-size: 30px; margin-right: 30px" />
|
<a-icon
|
||||||
|
title="预设"
|
||||||
|
type="setting"
|
||||||
|
style="font-size: 30px; margin-right: 30px"
|
||||||
|
@click="handleOpenSetting(item)"
|
||||||
|
/>
|
||||||
<AddRoom @click="handleOpenAddRoomModal(item)" />
|
<AddRoom @click="handleOpenAddRoomModal(item)" />
|
||||||
</Flex>
|
</Flex>
|
||||||
</div>
|
</div>
|
||||||
|
@ -33,7 +38,7 @@
|
||||||
<div class="room-item" v-for="item in room.listData" :key="item.id">
|
<div class="room-item" v-for="item in room.listData" :key="item.id">
|
||||||
<Flex class="room-card">
|
<Flex class="room-card">
|
||||||
<Flex fd="co" jc="c" class="room-info flex-1">
|
<Flex fd="co" jc="c" class="room-info flex-1">
|
||||||
<div class="room-name">{{ item.roomName }}</div>
|
<div class="room-name"><a-icon type="home" style="margin-right: 10px;" />{{ item.roomName }}</div>
|
||||||
<div class="room-scenario-relation">想定编号:{{ item.scenarioId }}</div>
|
<div class="room-scenario-relation">想定编号:{{ item.scenarioId }}</div>
|
||||||
<div class="room-create-time">{{ item.createTime.slice(0, 19).replace('T', ' ') }}</div>
|
<div class="room-create-time">{{ item.createTime.slice(0, 19).replace('T', ' ') }}</div>
|
||||||
</Flex>
|
</Flex>
|
||||||
|
@ -141,12 +146,16 @@ export default {
|
||||||
console.log(error)
|
console.log(error)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
handleOpenSetting(scenarioItem) {
|
||||||
|
window.localStorage.setItem('scenarioId', scenarioItem.id)
|
||||||
|
window.localStorage.setItem('scenarioRedirectUrl', 'SimulationSceneTrainer')
|
||||||
|
this.$router.push({ name: 'SimulationSceneSceneEditing' })
|
||||||
|
},
|
||||||
handleOpenAddRoomModal(scenarioItem) {
|
handleOpenAddRoomModal(scenarioItem) {
|
||||||
this.roomModal.title = '新建房间'
|
this.roomModal.title = '新建房间'
|
||||||
this.roomModal.formData = {}
|
this.roomModal.formData = {}
|
||||||
this.roomModal.formData.scenarioId = scenarioItem.id
|
this.roomModal.formData.scenarioId = scenarioItem.id
|
||||||
this.roomModal.visible = true
|
this.roomModal.visible = true
|
||||||
console.log(this.roomModal)
|
|
||||||
},
|
},
|
||||||
handleSubmitRoom(formData) {
|
handleSubmitRoom(formData) {
|
||||||
return postAction('/scenario/room/save', formData)
|
return postAction('/scenario/room/save', formData)
|
||||||
|
@ -154,9 +163,9 @@ export default {
|
||||||
handleSubmitRoomSuccess() {
|
handleSubmitRoomSuccess() {
|
||||||
this.getRoomList()
|
this.getRoomList()
|
||||||
},
|
},
|
||||||
handleEnterRoom(item) {
|
handleEnterRoom(roomItem) {
|
||||||
window.localStorage.setItem('trainerRoomId', item.id)
|
window.localStorage.setItem('trainerRoomId', roomItem.id)
|
||||||
window.localStorage.setItem('trainerRoomName', item.roomName)
|
window.localStorage.setItem('trainerRoomName', roomItem.roomName)
|
||||||
this.$router.push({ name: 'SimulationSceneTrainerMenu' })
|
this.$router.push({ name: 'SimulationSceneTrainerMenu' })
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue
Block a user