diff --git a/components.d.ts b/components.d.ts index ca001de..19dd236 100644 --- a/components.d.ts +++ b/components.d.ts @@ -10,18 +10,9 @@ declare module '@vue/runtime-core' { Countup: typeof import('./src/components/countup.vue')['default'] ElAvatar: typeof import('element-plus/es')['ElAvatar'] ElButton: typeof import('element-plus/es')['ElButton'] - ElCalendar: typeof import('element-plus/es')['ElCalendar'] ElCard: typeof import('element-plus/es')['ElCard'] - ElCarousel: typeof import('element-plus/es')['ElCarousel'] - ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem'] - ElCascader: typeof import('element-plus/es')['ElCascader'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] - ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup'] ElCol: typeof import('element-plus/es')['ElCol'] - ElCollapse: typeof import('element-plus/es')['ElCollapse'] - ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem'] - ElColorPicker: typeof import('element-plus/es')['ElColorPicker'] - ElCountdown: typeof import('element-plus/es')['ElCountdown'] ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] ElDescriptions: typeof import('element-plus/es')['ElDescriptions'] ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem'] @@ -33,45 +24,25 @@ declare module '@vue/runtime-core' { ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElIcon: typeof import('element-plus/es')['ElIcon'] - ElImage: typeof import('element-plus/es')['ElImage'] ElInput: typeof import('element-plus/es')['ElInput'] ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] - ElLink: typeof import('element-plus/es')['ElLink'] ElMenu: typeof import('element-plus/es')['ElMenu'] ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] ElOption: typeof import('element-plus/es')['ElOption'] ElPagination: typeof import('element-plus/es')['ElPagination'] ElProgress: typeof import('element-plus/es')['ElProgress'] - ElRadio: typeof import('element-plus/es')['ElRadio'] - ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] - ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] - ElRate: typeof import('element-plus/es')['ElRate'] - ElResult: typeof import('element-plus/es')['ElResult'] ElRow: typeof import('element-plus/es')['ElRow'] - ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSelect: typeof import('element-plus/es')['ElSelect'] - ElSlider: typeof import('element-plus/es')['ElSlider'] - ElSpace: typeof import('element-plus/es')['ElSpace'] - ElStatistic: typeof import('element-plus/es')['ElStatistic'] - ElStep: typeof import('element-plus/es')['ElStep'] - ElSteps: typeof import('element-plus/es')['ElSteps'] ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] ElSwitch: typeof import('element-plus/es')['ElSwitch'] ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElTabPane: typeof import('element-plus/es')['ElTabPane'] ElTabs: typeof import('element-plus/es')['ElTabs'] - ElTag: typeof import('element-plus/es')['ElTag'] - ElText: typeof import('element-plus/es')['ElText'] ElTimeline: typeof import('element-plus/es')['ElTimeline'] ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem'] - ElTimePicker: typeof import('element-plus/es')['ElTimePicker'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] - ElTour: typeof import('element-plus/es')['ElTour'] - ElTourStep: typeof import('element-plus/es')['ElTourStep'] - ElTransfer: typeof import('element-plus/es')['ElTransfer'] ElUpload: typeof import('element-plus/es')['ElUpload'] - ElWatermark: typeof import('element-plus/es')['ElWatermark'] Header: typeof import('./src/components/header.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] @@ -81,6 +52,7 @@ declare module '@vue/runtime-core' { TableEdit: typeof import('./src/components/table-edit.vue')['default'] TableSearch: typeof import('./src/components/table-search.vue')['default'] Tabs: typeof import('./src/components/tabs.vue')['default'] + Upload_file2: typeof import('./src/components/upload_file2.vue')['default'] UploadFile: typeof import('./src/components/upload-file.vue')['default'] } } diff --git a/src/components/header.vue b/src/components/header.vue index 060dea5..e8b9bba 100644 --- a/src/components/header.vue +++ b/src/components/header.vue @@ -4,7 +4,7 @@
- 大学生学业作品AI生成工具 + 集成AI工具
diff --git a/src/components/upload-file.vue b/src/components/upload-file.vue index 4d20736..c17130a 100644 --- a/src/components/upload-file.vue +++ b/src/components/upload-file.vue @@ -2,7 +2,7 @@
支持拖拽
+
+
支持拖拽
+ + +
+ 将文件拖到此处,或 + 点击上传 +
+
只能上传 doc, docx, pdf, txt, png, jpg, jpeg 格式且不超过 5MB 的文件
+
+ +
+ + + + + diff --git a/src/views/element/upload2.vue b/src/views/element/upload2.vue new file mode 100644 index 0000000..ce942cf --- /dev/null +++ b/src/views/element/upload2.vue @@ -0,0 +1,76 @@ + + + + +