feat: ai 优化
This commit is contained in:
@@ -57,8 +57,8 @@ export default defineComponent({
|
||||
|
||||
<div class={styles.brandInner}>
|
||||
<div class={styles.logoRow}>
|
||||
<div class={styles.logoMark}>6</div>
|
||||
<span class={styles.logoText}>羽友赛事</span>
|
||||
<div class={styles.logoMark}>六</div>
|
||||
<span class={styles.logoText}>羽赛事</span>
|
||||
</div>
|
||||
<h1 class={styles.brandTitle}>六个羽友赛事运营平台</h1>
|
||||
<p class={styles.brandSubtitle}>
|
||||
|
||||
@@ -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 || '重置失败');
|
||||
|
||||
@@ -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%' }}
|
||||
/>
|
||||
<div class={styles.tip}>正数 = 充值/赠送;负数 = 扣减;不能为 0</div>
|
||||
<div class={styles.tip}>
|
||||
正数 = 充值/赠送;负数 = 扣减;不能为 0;绝对值最大 10000000
|
||||
</div>
|
||||
</Form.Item>
|
||||
|
||||
<Form.Item label="调点类型" name="type">
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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') {
|
||||
|
||||
@@ -43,7 +43,11 @@ export function uniqueId(prefix = ''): string {
|
||||
* 简易深拷贝(基于 JSON,适用于纯数据对象)
|
||||
*/
|
||||
export function deepClone<T>(value: T): T {
|
||||
try {
|
||||
return JSON.parse(JSON.stringify(value));
|
||||
} catch {
|
||||
return { ...value };
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user