Browse Source

refactor(system): 优化验证规则并修复审核后刷新问题

- 在 structures 组件中,为盲注结构名称添加长度限制规则- 在 tournaments 组件中,修正审核操作后的列表刷新逻辑
fugui001 4 months ago
parent
commit
c40ab4012a

+ 3 - 1
src/views/system/business/structures/index.vue

@@ -227,7 +227,9 @@ const data = reactive<PageData<StructuresForm, StructuresQuery>>({
   },
   rules: {
     id: [{ required: true, message: '不能为空', trigger: 'blur' }],
-    name: [{ required: true, message: '盲注结构名称,如:Standard, Turbo不能为空', trigger: 'blur' }]
+    name: [
+      { required: true, message: '盲注结构名称不能为空', trigger: 'blur' },
+      { max: 25, message: '名称长度不能超过25个字符', trigger: 'blur' }]
   }
 });
 

+ 2 - 2
src/views/system/business/tournaments/index.vue

@@ -1176,7 +1176,7 @@ const confirmRemove = async () => {
       };
       const res2 = await listClaims(auditQueryParams);
       auditData.value = res2.rows;
-      getList(); // 刷新列表
+      getAuditData(1);
     } else {
       ElMessage.error(res.msg);
     }
@@ -1199,7 +1199,7 @@ const handleAudit = async (row: ClaimsVO) => {
     // 用户点击了【确定】
     await auditSendReward(row); // 调用接口,假设接口接受 id 参数
     ElMessage.success('审核成功');
-    getList(); // 刷新列表
+    getAuditData(1);
   } catch (error) {
     if (error === 'cancel') {
       ElMessage.info('已取消审核');