mirror of
https://github.com/Powerful-517/yys-editor.git
synced 2026-03-05 23:15:26 +00:00
refactor: 重构属性编辑面板,支持Tab分离和节点类型切换
- 将属性面板分为游戏属性和图像属性两个Tab - 游戏属性Tab包含节点基本信息、类型切换和特定属性 - 图像属性Tab包含所有样式设置(填充、描边、阴影等) - 资产选择器节点支持在式神和御魂之间切换 - 切换节点类型时自动清空已选资产 - 优化AssetSelectorPanel,移除重复的资产库选择器
This commit is contained in:
@@ -3,9 +3,10 @@ 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'
|
||||
|
||||
const { dialogs, closeDialog } = useDialogs();
|
||||
const { dialogs, closeDialog, closeGenericSelector } = useDialogs();
|
||||
const filesStore = useFilesStore();
|
||||
</script>
|
||||
|
||||
@@ -40,4 +41,16 @@ const filesStore = useFilesStore();
|
||||
closeDialog('property');
|
||||
}"
|
||||
/>
|
||||
<GenericImageSelector
|
||||
v-if="dialogs.generic.show && dialogs.generic.config"
|
||||
v-model="dialogs.generic.show"
|
||||
:config="dialogs.generic.config"
|
||||
@select="data => {
|
||||
dialogs.generic.callback?.(data);
|
||||
closeGenericSelector();
|
||||
}"
|
||||
@update:modelValue="value => {
|
||||
if (!value) closeGenericSelector();
|
||||
}"
|
||||
/>
|
||||
</template>
|
||||
Reference in New Issue
Block a user