hookehuyr

feat(发布页): 重构车辆图片上传组件并添加图片预览功能

- 将原有的通用上传组件替换为分类上传网格布局
- 为每种车辆照片类型添加独立的上传和删除功能
- 新增图片预览组件支持点击查看大图
- 优化表单样式和布局
- 移除不再使用的NutUploader组件声明
...@@ -12,6 +12,7 @@ declare module 'vue' { ...@@ -12,6 +12,7 @@ declare module 'vue' {
12 NutConfigProvider: typeof import('@nutui/nutui-taro')['ConfigProvider'] 12 NutConfigProvider: typeof import('@nutui/nutui-taro')['ConfigProvider']
13 NutForm: typeof import('@nutui/nutui-taro')['Form'] 13 NutForm: typeof import('@nutui/nutui-taro')['Form']
14 NutFormItem: typeof import('@nutui/nutui-taro')['FormItem'] 14 NutFormItem: typeof import('@nutui/nutui-taro')['FormItem']
15 + NutImagePreview: typeof import('@nutui/nutui-taro')['ImagePreview']
15 NutInput: typeof import('@nutui/nutui-taro')['Input'] 16 NutInput: typeof import('@nutui/nutui-taro')['Input']
16 NutMenu: typeof import('@nutui/nutui-taro')['Menu'] 17 NutMenu: typeof import('@nutui/nutui-taro')['Menu']
17 NutMenuItem: typeof import('@nutui/nutui-taro')['MenuItem'] 18 NutMenuItem: typeof import('@nutui/nutui-taro')['MenuItem']
...@@ -22,7 +23,6 @@ declare module 'vue' { ...@@ -22,7 +23,6 @@ declare module 'vue' {
22 NutSwiper: typeof import('@nutui/nutui-taro')['Swiper'] 23 NutSwiper: typeof import('@nutui/nutui-taro')['Swiper']
23 NutSwiperItem: typeof import('@nutui/nutui-taro')['SwiperItem'] 24 NutSwiperItem: typeof import('@nutui/nutui-taro')['SwiperItem']
24 NutTextarea: typeof import('@nutui/nutui-taro')['Textarea'] 25 NutTextarea: typeof import('@nutui/nutui-taro')['Textarea']
25 - NutUploader: typeof import('@nutui/nutui-taro')['Uploader']
26 Picker: typeof import('./src/components/time-picker-data/picker.vue')['default'] 26 Picker: typeof import('./src/components/time-picker-data/picker.vue')['default']
27 PosterBuilder: typeof import('./src/components/PosterBuilder/index.vue')['default'] 27 PosterBuilder: typeof import('./src/components/PosterBuilder/index.vue')['default']
28 RouterLink: typeof import('vue-router')['RouterLink'] 28 RouterLink: typeof import('vue-router')['RouterLink']
......
This diff is collapsed. Click to expand it.