|
@@ -136,26 +136,28 @@ const handleFileError = (error) => {
|
|
|
/** 文件上传成功处理 */
|
|
|
const handleFileSuccess = (res, file, fileList) => {
|
|
|
console.log(res, file, fileList)
|
|
|
- ElMessageBox.confirm(
|
|
|
- `成功导入 <span style="color: var(--czr-success-color)">${res.data.data.length}</span> 条数据!`,
|
|
|
- '导入结果',
|
|
|
- {
|
|
|
- dangerouslyUseHTMLString: true,
|
|
|
- showClose: false,
|
|
|
- showCancelButton: false,
|
|
|
- },
|
|
|
- ).then(() => {
|
|
|
- if (res.code === 200) {
|
|
|
- if (res.data.success) {
|
|
|
- emit('update:show', false)
|
|
|
- emit('refresh', res.data.data)
|
|
|
- } else {
|
|
|
- ElMessage.error(res.data.errorMsg)
|
|
|
- }
|
|
|
- } else {
|
|
|
- ElMessage.error(res.msg)
|
|
|
- }
|
|
|
- })
|
|
|
+ if (res.code == 0) {
|
|
|
+ ElMessageBox.confirm(
|
|
|
+ `成功导入 <span style="color: var(--czr-success-color)">${res.data.length}</span> 条数据!`,
|
|
|
+ '导入结果',
|
|
|
+ {
|
|
|
+ dangerouslyUseHTMLString: true,
|
|
|
+ showClose: false,
|
|
|
+ showCancelButton: false,
|
|
|
+ },
|
|
|
+ ).then(() => {
|
|
|
+ emit('update:show', false)
|
|
|
+ emit('refresh', res.data)
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ state.uploaded = false
|
|
|
+ upload.isUploading = false
|
|
|
+ state.tempVal = ''
|
|
|
+ nextTick(() => {
|
|
|
+ ref_upload.value.clearFiles()
|
|
|
+ })
|
|
|
+ ElMessage.error(res.msg)
|
|
|
+ }
|
|
|
}
|
|
|
</script>
|
|
|
|