Jelajahi Sumber

feat(tournaments): 添加赛事编号字段支持

- 在表单中新增赛事编号输入项
- 在类型定义中添加 serialNumber 字段
- 在查询接口中增加 serialNumber 参数支持
- 更新表单验证配置以包含新字段
- 扩展数据结构以支持编号存储功能
fugui 1 bulan lalu
induk
melakukan
1be61a2556

+ 3 - 0
src/api/system/physical/tournaments/types.ts

@@ -39,11 +39,13 @@ export interface TournamentsVO {
   isShow: number;
   isOffline?: number; // 👈 新增字段
   isFace: number;
+  serialNumber?: string;
 }
 
 export interface TournamentsForm extends BaseEntity {
   id?: string | number;
   name?: string;
+  serialNumber?: string;
   competitionLocation?: string;
   startTime?: string;
   endTime?: string;
@@ -95,6 +97,7 @@ export interface TournamentsForm extends BaseEntity {
 export interface TournamentsQuery extends PageQuery {
   id?: string;
   name?: string;
+  serialNumber?: string;
   startTime?: string;
   startTimeOne?: string;
   endTime?: string;

+ 3 - 0
src/views/system/physical/tournaments/index.vue

@@ -177,6 +177,9 @@
         <el-form-item label="赛事名称" prop="name">
           <el-input v-model="form.name" placeholder="请输入赛事名称" />
         </el-form-item>
+        <el-form-item label="赛事编号" prop="name">
+          <el-input v-model="form.serialNumber" placeholder="请输入赛事编号" />
+        </el-form-item>
         <el-form-item label="所属联赛" prop="leagueTournamentId">
           <el-select v-model="form.leagueTournamentId" placeholder="请选择联赛" style="width: 100%">
             <el-option v-for="item in leagueTournamentOptions" :key="item.id" :label="item.title" :value="item.id" />