refactor(manager): 替换iView组件为TDesign并优化样式

- 将iView组件统一替换为TDesign组件
- 优化表单、表格、弹窗等交互样式
- 修复路由重复添加问题
- 更新依赖版本
- 调整布局间距与响应式
- 修复表单重置方法兼容性
- 统一消息提示组件
This commit is contained in:
pikachu1995@126.com
2025-11-30 18:19:19 +08:00
parent e5d98d022e
commit 028f32a73c
180 changed files with 10701 additions and 17865 deletions

View File

@@ -1,7 +1,7 @@
import axios from "axios";
import { getStore, setStore } from "./storage.js";
import { router } from "../router/index";
import { Message } from "view-design";
import { MessagePlugin } from "tdesign-vue";
import Cookies from "js-cookie";
import { handleRefreshToken } from "../api/index";
import {v4 as uuidv4} from 'uuid';
@@ -42,7 +42,7 @@ service.interceptors.request.use(
return config;
},
err => {
Message.error("请求超时");
MessagePlugin.error("请求超时");
return Promise.reject(err);
}
);
@@ -53,14 +53,14 @@ service.interceptors.response.use(
const data = response.data;
// 根据返回的code值来做不同的处理(和后端约定)
if (!data.success && data.message) {
Message.error(data.message);
MessagePlugin.error(data.message);
}
switch (data.code) {
case 400:
if (data.message !== null) {
Message.error(data.message);
MessagePlugin.error(data.message);
} else {
Message.error("系统异常");
MessagePlugin.error("系统异常");
}
break;
case 20004:
@@ -70,9 +70,9 @@ service.interceptors.response.use(
setStore("accessToken", "");
if (router.history.current.name != "login") {
if (data.message !== null) {
Message.error(data.message);
MessagePlugin.error(data.message);
} else {
Message.error("未知错误,请重新登录");
MessagePlugin.error("未知错误,请重新登录");
}
router.push("/login");
}
@@ -81,9 +81,9 @@ service.interceptors.response.use(
case 500:
// 系统异常
if (data.message !== null) {
Message.error(data.message);
MessagePlugin.error(data.message);
} else {
Message.error("系统异常");
MessagePlugin.error("系统异常");
}
break;
default:
@@ -119,7 +119,7 @@ service.interceptors.response.use(
}
} else {
// 其他错误处理
Message.error(error.response.data.message);
MessagePlugin.error(error.response.data.message);
}
}
/* router.push("/login") */