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

修复管理

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