diff --git a/src/pages/login/index.tsx b/src/pages/login/index.tsx
index cb7f965..96fd597 100644
--- a/src/pages/login/index.tsx
+++ b/src/pages/login/index.tsx
@@ -57,8 +57,8 @@ export default defineComponent({
六个羽友赛事运营平台
diff --git a/src/pages/system/ai-agent/components/AiModelDict.tsx b/src/pages/system/ai-agent/components/AiModelDict.tsx
index 6fd7c8c..011c449 100644
--- a/src/pages/system/ai-agent/components/AiModelDict.tsx
+++ b/src/pages/system/ai-agent/components/AiModelDict.tsx
@@ -206,7 +206,7 @@ export default defineComponent({
try {
const res = await resetAiModelDict({ labels: [label] });
if (res.code == 200) {
- message.success(res.msg || '已重置(最长 30 秒生效)');
+ message.success('已重置(最长 30 秒生效)');
fetchDict();
} else {
message.error(res.msg || '重置失败');
@@ -410,7 +410,7 @@ export default defineComponent({
try {
const res = await deleteDictData(row.id);
if (res.code == 200) {
- message.success(res.msg || '已重置(最长 30 秒生效)');
+ message.success('已重置(最长 30 秒生效)');
fetchPrices();
} else {
message.error(res.msg || '重置失败');
diff --git a/src/pages/system/ai-agent/components/PointsAdjustModal.tsx b/src/pages/system/ai-agent/components/PointsAdjustModal.tsx
index ba27b1f..68ad959 100644
--- a/src/pages/system/ai-agent/components/PointsAdjustModal.tsx
+++ b/src/pages/system/ai-agent/components/PointsAdjustModal.tsx
@@ -127,9 +127,13 @@ export default defineComponent({
onChange={(val: any) => (form.points = typeof val === 'number' ? val : undefined)}
placeholder="正数=充/赠,负数=扣"
precision={0}
+ min={-10000000}
+ max={10000000}
style={{ width: '100%' }}
/>
-
正数 = 充值/赠送;负数 = 扣减;不能为 0
+
+ 正数 = 充值/赠送;负数 = 扣减;不能为 0;绝对值最大 10000000
+
diff --git a/src/pages/system/ai-agent/model/useBlacklistModel.ts b/src/pages/system/ai-agent/model/useBlacklistModel.ts
index d926bef..73dacf5 100644
--- a/src/pages/system/ai-agent/model/useBlacklistModel.ts
+++ b/src/pages/system/ai-agent/model/useBlacklistModel.ts
@@ -124,7 +124,7 @@ export function useBlacklistModel() {
try {
const res = await addAiBlacklist(params);
if (res.code == 200) {
- message.success(res.msg || '已拉黑');
+ message.success('拉黑成功');
closeAddModal();
fetchList();
} else {
diff --git a/src/pages/system/ai-agent/model/usePointsModel.ts b/src/pages/system/ai-agent/model/usePointsModel.ts
index a7886ca..55c1b89 100644
--- a/src/pages/system/ai-agent/model/usePointsModel.ts
+++ b/src/pages/system/ai-agent/model/usePointsModel.ts
@@ -196,7 +196,7 @@ export function usePointsModel() {
try {
const res = await adjustAiPoints(params);
if (res.code == 200) {
- message.success(res.msg || '调点成功');
+ message.success('调点成功');
closeAdjustModal();
// 刷新当前视图数据
if (subView.value === 'account') {
diff --git a/src/utils/index.ts b/src/utils/index.ts
index 4773303..592e2cd 100644
--- a/src/utils/index.ts
+++ b/src/utils/index.ts
@@ -43,7 +43,11 @@ export function uniqueId(prefix = ''): string {
* 简易深拷贝(基于 JSON,适用于纯数据对象)
*/
export function deepClone(value: T): T {
- return JSON.parse(JSON.stringify(value));
+ try {
+ return JSON.parse(JSON.stringify(value));
+ } catch {
+ return { ...value };
+ }
}
/**
diff --git a/src/utils/request.ts b/src/utils/request.ts
index f89036f..7c9fad8 100644
--- a/src/utils/request.ts
+++ b/src/utils/request.ts
@@ -92,7 +92,7 @@ const request = (
return res.blob();
}
- const data = await res.json();
+ const data = await res.json().catch(() => ({}));
if (data.code == 401) {
handleUnauthorized(data.msg);