UPDATE: VERSION-20260314

This commit is contained in:
libertyspy
2026-03-15 16:05:41 +08:00
parent 7847dbc89f
commit 6019738aca
4 changed files with 5 additions and 16 deletions

View File

@@ -16,20 +16,7 @@ const req = HttpRequestClient.create<BasicResponse>({
}); });
export const findScenarioByQuery = (_query: Partial<ScenarioRequest> = {}): Promise<ScenarioPageableResponse> => { export const findScenarioByQuery = (_query: Partial<ScenarioRequest> = {}): Promise<ScenarioPageableResponse> => {
return new Promise((resolve) => { return req.get('/system/scene/list', _query);
resolve({
code: 200,
msg: null,
total: 1,
rows: [
{
id: 1,
name: '空战场景',
description: null,
},
],
});
});
}; };
export const deleteOneScenarioById = (id: number): Promise<BasicResponse> => { export const deleteOneScenarioById = (id: number): Promise<BasicResponse> => {

View File

@@ -70,7 +70,7 @@ export default defineComponent({
`; `;
document.body.appendChild(dragPreview); document.body.appendChild(dragPreview);
e.dataTransfer.setDragImage(dragPreview, dragPreview.offsetWidth / 2, dragPreview.offsetHeight / 2); e.dataTransfer.setDragImage(dragPreview, dragPreview.offsetWidth / 2, dragPreview.offsetHeight / 2);
emit('drag-item-start', dragNode, group, isDraggingOver.value, e); emit('drag-item-start', dragNode, isDraggingOver.value, e);
console.log('开始拖动:', dragNode); console.log('开始拖动:', dragNode);
setTimeout(() => document.body.removeChild(dragPreview), 0); setTimeout(() => document.body.removeChild(dragPreview), 0);
} }

View File

@@ -57,7 +57,7 @@ import { deleteOneScenarioById, findScenarioByQuery } from './api';
import { substring } from '@/utils/strings'; import { substring } from '@/utils/strings';
export default defineComponent({ export default defineComponent({
emits: ['select-tree', 'create-tree'], emits: ['select', 'create'],
components: { components: {
CheckOutlined, CheckOutlined,
PlusOutlined, PlusOutlined,

View File

@@ -14,6 +14,8 @@ export interface Scenario {
id: number, id: number,
name: NullableString, name: NullableString,
description: NullableString, description: NullableString,
// 用于存储场景中的通讯关系
communicationGraph: NullableString,
} }
export interface ScenarioRequest extends Scenario { export interface ScenarioRequest extends Scenario {