mirror of
https://github.com/Powerful-517/yys-editor.git
synced 2026-03-05 23:15:26 +00:00
feat: 添加阴阳师和技能选择器,完成资产选择器统一架构迁移
- 新增阴阳师和阴阳师技能资产类型配置 - 添加 54 张阴阳师和技能图片资源 - 将式神和御魂选择器迁移到统一的 assetSelector 架构 - 删除 10 个冗余的独立节点和面板组件 - 统一使用 GenericImageSelector 通用选择器 - 完全实现配置驱动的设计理念 - 减少约 800+ 行重复代码 所有资产类型(式神/御魂/阴阳师/技能)现在都通过单一的 assetSelector 节点和通用选择器处理
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
<script setup lang="ts">
|
||||
import { useDialogs } from '../ts/useDialogs'
|
||||
import ShikigamiSelect from './flow/nodes/yys/ShikigamiSelect.vue'
|
||||
import YuhunSelect from './flow/nodes/yys/YuhunSelect.vue'
|
||||
import PropertySelect from './flow/nodes/yys/PropertySelect.vue'
|
||||
import GenericImageSelector from './common/GenericImageSelector.vue'
|
||||
import { useFilesStore } from '../ts/useStore'
|
||||
@@ -11,26 +9,6 @@ const filesStore = useFilesStore();
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<ShikigamiSelect
|
||||
v-if="dialogs.shikigami.show"
|
||||
:showSelectShikigami="dialogs.shikigami.show"
|
||||
:currentShikigami="dialogs.shikigami.data"
|
||||
@closeSelectShikigami="closeDialog('shikigami')"
|
||||
@updateShikigami="data => {
|
||||
dialogs.shikigami.callback?.(data);
|
||||
closeDialog('shikigami');
|
||||
}"
|
||||
/>
|
||||
<YuhunSelect
|
||||
v-if="dialogs.yuhun.show"
|
||||
:showSelectYuhun="dialogs.yuhun.show"
|
||||
:currentYuhun="dialogs.yuhun.data"
|
||||
@closeSelectYuhun="closeDialog('yuhun')"
|
||||
@updateYuhun="data => {
|
||||
dialogs.yuhun.callback?.(data);
|
||||
closeDialog('yuhun');
|
||||
}"
|
||||
/>
|
||||
<PropertySelect
|
||||
v-if="dialogs.property.show"
|
||||
:showPropertySelect="dialogs.property.show"
|
||||
|
||||
Reference in New Issue
Block a user