Skip to content

Commit 85fe4ad

Browse files
committed
🐛 修复 file 在 IDEA 报错的问题
1 parent aecc9bb commit 85fe4ad

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

src/api/infra/fileConfig/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export interface FileClientConfig {
1717
export interface FileConfigVO {
1818
id: number
1919
name: string
20-
storage: any
20+
storage?: number
2121
master: boolean
2222
visible: boolean
2323
config: FileClientConfig

src/views/infra/file/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ const queryParams = reactive({
110110
pageSize: 10,
111111
name: undefined,
112112
type: undefined,
113+
path: undefined,
113114
createTime: []
114115
})
115116
const queryFormRef = ref() // 搜索的表单

src/views/infra/fileConfig/FileConfigForm.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@
101101
<script lang="ts" setup>
102102
import { DICT_TYPE, getDictOptions } from '@/utils/dict'
103103
import * as FileConfigApi from '@/api/infra/fileConfig'
104+
import { FormRules } from 'element-plus'
104105
105106
defineOptions({ name: 'InfraFileConfigForm' })
106107
@@ -116,9 +117,9 @@ const formData = ref({
116117
name: '',
117118
storage: 0,
118119
remark: '',
119-
config: {}
120+
config: {} as FileConfigApi.FileClientConfig
120121
})
121-
const formRules = reactive({
122+
const formRules = reactive<FormRules>({
122123
name: [{ required: true, message: '配置名不能为空', trigger: 'blur' }],
123124
storage: [{ required: true, message: '存储器不能为空', trigger: 'change' }],
124125
config: {
@@ -133,7 +134,7 @@ const formRules = reactive({
133134
accessKey: [{ required: true, message: 'accessKey 不能为空', trigger: 'blur' }],
134135
accessSecret: [{ required: true, message: 'accessSecret 不能为空', trigger: 'blur' }],
135136
domain: [{ required: true, message: '自定义域名不能为空', trigger: 'blur' }]
136-
}
137+
} as FormRules
137138
})
138139
const formRef = ref() // 表单 Ref
139140
@@ -186,9 +187,9 @@ const resetForm = () => {
186187
formData.value = {
187188
id: undefined,
188189
name: '',
189-
storage: 0,
190+
storage: undefined!,
190191
remark: '',
191-
config: {}
192+
config: {} as FileConfigApi.FileClientConfig
192193
}
193194
formRef.value?.resetFields()
194195
}

0 commit comments

Comments
 (0)