Commit 240f5690 authored by 沈翠玲's avatar 沈翠玲

修复管理

parent bedb8917
...@@ -93,6 +93,9 @@ export const saveRepairRecord = (data) => { ...@@ -93,6 +93,9 @@ export const saveRepairRecord = (data) => {
export const getRepairRecord = (params) => { export const getRepairRecord = (params) => {
return request.get('/RepairRecord/page', params); return request.get('/RepairRecord/page', params);
}; };
export const importExcel = (params) => {
return request.get('/RepairRecord/importExcel', params);
};
// 修复记录批量审批 // 修复记录批量审批
export const RepairRecordStatusByIds = (params) => { export const RepairRecordStatusByIds = (params) => {
return request.get('/RepairRecord/flowStatusByIds', params); return request.get('/RepairRecord/flowStatusByIds', params);
......
...@@ -43,8 +43,9 @@ ...@@ -43,8 +43,9 @@
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { getAppEnvConfig } from '@/utils/env'; import { getAppEnvConfig } from '@/utils/env';
import { reactive, ref } from 'vue'; import { reactive, ref } from 'vue';
import { getRepairRecord } from '@/api/property'; import { getRepairRecord, importExcel } from '@/api/property';
import { Upload } from '@element-plus/icons-vue'; import { Upload } from '@element-plus/icons-vue';
import { ElMessage } from 'element-plus';
const caseLRef = ref(); const caseLRef = ref();
import { onMounted } from 'vue'; import { onMounted } from 'vue';
...@@ -69,7 +70,7 @@ ...@@ -69,7 +70,7 @@
// 是否禁用上传 // 是否禁用上传
isUploading: false, isUploading: false,
// 上传的地址 // 上传的地址
url: envs.VITE_GLOB_API_URL_PREFIX + '/RepairRecord/importExcel', url: envs.VITE_GLOB_API_URL_PREFIX + '/sys/upload',
}); });
console.log('upload', upload); console.log('upload', upload);
const uploadVideoProcess = (event, file, fileList) => { const uploadVideoProcess = (event, file, fileList) => {
...@@ -81,6 +82,8 @@ ...@@ -81,6 +82,8 @@
const admindownload = () => { const admindownload = () => {
downloadfile('/RepairRecord/download', {}, '修复.xls'); downloadfile('/RepairRecord/download', {}, '修复.xls');
} }
const query = () => caseLRef.value?.search();
const handleFileSuccess = (response, file, fileList) => { const handleFileSuccess = (response, file, fileList) => {
if (!response.success) { if (!response.success) {
ElMessage.error({ ElMessage.error({
...@@ -95,7 +98,12 @@ ...@@ -95,7 +98,12 @@
message: '上传成功', message: '上传成功',
plain: true, plain: true,
}); });
form.path = response.message; importExcel({
fileUrl: response.message,
}).then((res) => {
uploadRef.value.clearFiles();
query()
});
upload.isUploading = false; upload.isUploading = false;
} }
}; };
...@@ -212,7 +220,6 @@ ...@@ -212,7 +220,6 @@
], ],
}); });
const query = () => caseLRef.value?.search();
onMounted(() => { onMounted(() => {
query(); query();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment