feat: 更新依赖和增强动态表单功能

- 在 package.json 中添加 hammerjs 和 tui-image-editor 依赖
- 在 DynamicForm.vue 中引入并实现装饰性图片功能,支持图片上传、删除和属性调整
- 优化颜色处理逻辑,支持 RGBA 格式
- 更新常量和类型定义,增强代码可读性和可维护性
This commit is contained in:
2025-04-29 05:31:00 +08:00
parent 0591d0575d
commit 968c34f57a
17 changed files with 1724 additions and 239 deletions

View File

@@ -36,7 +36,7 @@ export const BASE_HUB_URL =
export const TURNSTILE_KEY = '0x4AAAAAAAETUSAKbds019h0';
export const CURRENT_HOST = `${window.location.protocol}//${window.location.host}/`;
export const CURRENT_HOST = `${window.location.protocol}//${isDev ? window.location.host : 'vtsuru.live'}/`;
export const CN_HOST = 'https://vtsuru.suki.club/';
export const USER_API_URL = BASE_API_URL + 'user/';
@@ -84,6 +84,13 @@ export const ScheduleTemplateMap: TemplateMapType = {
component: markRaw(defineAsyncComponent(
() => import('@/views/view/scheduleTemplate/PinkySchedule.vue')
))
},
kawaii: {
name: '可爱手帐 (未完成',
settingName: 'Template.Schedule.Kawaii',
component: markRaw(defineAsyncComponent(
() => import('@/views/view/scheduleTemplate/KawaiiSchedule.vue')
))
}
};
export const SongListTemplateMap: TemplateMapType = {