修复小区背景颜色,巡检点顺序一致,投诉处理按钮

This commit is contained in:
Zy
2026-07-16 11:06:26 +08:00
parent 4efb535730
commit 725bdfa3fe
56 changed files with 1034 additions and 468 deletions

View File

@@ -50,7 +50,7 @@
<script lang="ts" setup>
import { addHandleLog, uploadAttachments } from '@/api/system/HandleLog';
import { useUserStore } from '@/store/modules/user';
import { UploadFiles, UploadProps, UploadUserFile } from 'element-plus';
import { UploadFiles, UploadProps, UploadRawFile, UploadUserFile } from 'element-plus';
import { Upload } from '@element-plus/icons-vue';
const uploadUrl = import.meta.env.VITE_APP_BASE_API + '/handleLog/uploadAttachments';
@@ -70,13 +70,20 @@ function headerToken() {
Authorization: 'Bearer ' + useStore.token
};
}
const blockedExts = ['.exe', '.bat', '.cmd', '.msi'];
const handleAvatarRemove: UploadProps['onRemove'] = (uploadFile: UploadFile, uploadFiles: UploadFiles) => {
fileList.value = uploadFiles;
};
const handleProgress: UploadProps['onChange'] = (uploadFile: UploadFile, uploadFiles: UploadFiles) => {
const ext = uploadFile.name.toLowerCase().slice(uploadFile.name.lastIndexOf('.'));
if (blockedExts.includes(ext)) {
ElMessage.warning(`禁止上传 ${ext} 文件`);
fileList.value = uploadFiles.filter((f) => f.uid !== uploadFile.uid);
return;
}
fileList.value = uploadFiles;
};
const btnloading = ref(false);
function submitTodo() {
btnloading.value = true;