|
@@ -30,7 +30,7 @@ import { ElMessage } from 'element-plus'
|
|
import { computed, onBeforeMount, reactive, ref } from 'vue'
|
|
import { computed, onBeforeMount, reactive, ref } from 'vue'
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
import MyForm from '../../components/Form.vue'
|
|
import MyForm from '../../components/Form.vue'
|
|
-import { AddSource, EditSource, GetSourceDetail, UploadFileApi } from '../../services/baseInfo'
|
|
|
|
|
|
+import { AddSource, EditSource, GetSourceDetail } from '../../services/baseInfo'
|
|
import { ConvergeFileType, DataTypeArr, DatabaseTypeArr, FileType } from '../../utils/data/select-data'
|
|
import { ConvergeFileType, DataTypeArr, DatabaseTypeArr, FileType } from '../../utils/data/select-data'
|
|
|
|
|
|
const route = useRoute()
|
|
const route = useRoute()
|
|
@@ -119,28 +119,6 @@ function handleSave() {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
-const fileList = ref([])
|
|
|
|
-
|
|
|
|
-const beforeFileUpload = (uploadFile) => {
|
|
|
|
- if (!uploadFile.name.endsWith(fileType.value)) {
|
|
|
|
- ElMessage.error('文件格式错误')
|
|
|
|
- return false
|
|
|
|
- }
|
|
|
|
- return true
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-const uploadFile = (fileObject) => {
|
|
|
|
- const formData = new FormData()
|
|
|
|
- formData.append('file', fileObject.file)
|
|
|
|
- formData.append('type', fileType.label)
|
|
|
|
- UploadFileApi(formData).then(res => {
|
|
|
|
- if (res.code == '200' && res.success) {
|
|
|
|
- ElMessage({ type: 'success', message: '上传成功' })
|
|
|
|
- fileList.value.push(res.data)
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
onBeforeMount(() => {
|
|
onBeforeMount(() => {
|
|
// eslint-disable-next-line no-debugger
|
|
// eslint-disable-next-line no-debugger
|
|
if (route.params.type !== 'add') {
|
|
if (route.params.type !== 'add') {
|