|
@@ -44,9 +44,9 @@
|
|
>删除
|
|
>删除
|
|
</el-button>
|
|
</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="1.5">
|
|
|
|
|
|
+ <!-- <el-col :span="1.5">
|
|
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['system:gameAthlete:export']">导出 </el-button>
|
|
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['system:gameAthlete:export']">导出 </el-button>
|
|
- </el-col>
|
|
|
|
|
|
+ </el-col> -->
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button type="info" plain icon="Upload" @click="handleImport" v-hasPermi="['system:gameAthlete:import']"> 导入 </el-button>
|
|
<el-button type="info" plain icon="Upload" @click="handleImport" v-hasPermi="['system:gameAthlete:import']"> 导入 </el-button>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -58,7 +58,7 @@
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column label="主键" align="center" prop="athleteId" v-if="columns[0].visible" />
|
|
<el-table-column label="主键" align="center" prop="athleteId" v-if="columns[0].visible" />
|
|
<el-table-column label="赛事名称" align="center" prop="eventName" width="120px" v-if="columns[1].visible" />
|
|
<el-table-column label="赛事名称" align="center" prop="eventName" width="120px" v-if="columns[1].visible" />
|
|
- <el-table-column label="运动员编号" align="center" prop="athleteCode" width="100px" v-if="columns[2].visible" />
|
|
|
|
|
|
+ <el-table-column label="号码" align="center" prop="athleteCode" width="100px" v-if="columns[2].visible" />
|
|
<el-table-column label="姓名" align="center" prop="name" v-if="columns[3].visible" />
|
|
<el-table-column label="姓名" align="center" prop="name" v-if="columns[3].visible" />
|
|
<el-table-column label="性别" align="center" prop="gender" v-if="columns[4].visible">
|
|
<el-table-column label="性别" align="center" prop="gender" v-if="columns[4].visible">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
@@ -77,14 +77,14 @@
|
|
{{ getTeamNameById(scope.row.teamId) }}
|
|
{{ getTeamNameById(scope.row.teamId) }}
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="芯片号" align="center" prop="chipCode" v-if="columns[9].visible" />
|
|
|
|
- <el-table-column label="手机号" align="center" prop="phone" v-if="columns[10].visible" />
|
|
|
|
- <el-table-column label="居住地址" align="center" prop="location" v-if="columns[11].visible" />
|
|
|
|
- <el-table-column label="T恤尺码" align="center" prop="tshirtSize" v-if="columns[12].visible" />
|
|
|
|
- <el-table-column label="组别" align="center" prop="groupType" v-if="columns[13].visible" />
|
|
|
|
- <el-table-column label="号码" align="center" prop="number" v-if="columns[14].visible" />
|
|
|
|
- <el-table-column label="状态" align="center" prop="status" v-if="columns[15].visible" />
|
|
|
|
- <el-table-column label="备注" align="center" prop="remark" v-if="columns[16].visible" />
|
|
|
|
|
|
+ <!-- <el-table-column label="芯片号" align="center" prop="chipCode" v-if="columns[9].visible" /> -->
|
|
|
|
+ <!-- <el-table-column label="手机号" align="center" prop="phone" v-if="columns[10].visible" /> -->
|
|
|
|
+ <!-- <el-table-column label="居住地址" align="center" prop="location" v-if="columns[11].visible" /> -->
|
|
|
|
+ <!-- <el-table-column label="T恤尺码" align="center" prop="tshirtSize" v-if="columns[12].visible" /> -->
|
|
|
|
+ <!-- <el-table-column label="组别" align="center" prop="groupType" v-if="columns[13].visible" /> -->
|
|
|
|
+ <!-- <el-table-column label="号码" align="center" prop="number" v-if="columns[14].visible" /> -->
|
|
|
|
+ <el-table-column label="状态" align="center" prop="status" v-if="columns[9].visible" />
|
|
|
|
+ <el-table-column label="备注" align="center" prop="remark" v-if="columns[10].visible" />
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right">
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<el-tooltip content="修改" placement="top">
|
|
<el-tooltip content="修改" placement="top">
|
|
@@ -102,15 +102,12 @@
|
|
<!-- 添加或修改参赛队员对话框 -->
|
|
<!-- 添加或修改参赛队员对话框 -->
|
|
<el-dialog :title="dialog.title" v-model="dialog.visible" width="800px" append-to-body>
|
|
<el-dialog :title="dialog.title" v-model="dialog.visible" width="800px" append-to-body>
|
|
<el-form ref="gameAthleteFormRef" :model="form" :rules="rules" label-width="80px">
|
|
<el-form ref="gameAthleteFormRef" :model="form" :rules="rules" label-width="80px">
|
|
- <!-- <el-form-item label="用户ID" prop="userId">
|
|
|
|
- <el-input v-model="form.userId" placeholder="请输入用户ID" />
|
|
|
|
- </el-form-item> -->
|
|
|
|
<el-form-item label="队伍" prop="teamId">
|
|
<el-form-item label="队伍" prop="teamId">
|
|
<el-select v-model="form.teamId" placeholder="请选择队伍">
|
|
<el-select v-model="form.teamId" placeholder="请选择队伍">
|
|
<el-option v-for="team in gameTeamList" :key="team.teamId" :label="team.teamName" :value="team.teamId" />
|
|
<el-option v-for="team in gameTeamList" :key="team.teamId" :label="team.teamName" :value="team.teamId" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="运动员编号" prop="athleteCode">
|
|
|
|
|
|
+ <el-form-item label="号码" prop="athleteCode">
|
|
<el-input v-model="form.athleteCode" placeholder="请输入运动员编号" />
|
|
<el-input v-model="form.athleteCode" placeholder="请输入运动员编号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="姓名" prop="name">
|
|
<el-form-item label="姓名" prop="name">
|
|
@@ -214,21 +211,21 @@ const total = ref(0);
|
|
const columns = ref<FieldOption[]>([
|
|
const columns = ref<FieldOption[]>([
|
|
{ key: 0, label: '主键', visible: false },
|
|
{ key: 0, label: '主键', visible: false },
|
|
{ key: 1, label: '赛事名称', visible: false },
|
|
{ key: 1, label: '赛事名称', visible: false },
|
|
- { key: 2, label: '运动员编号', visible: true },
|
|
|
|
|
|
+ { key: 2, label: '号码', visible: true },
|
|
{ key: 3, label: '姓名', visible: true },
|
|
{ key: 3, label: '姓名', visible: true },
|
|
{ key: 4, label: '性别', visible: true },
|
|
{ key: 4, label: '性别', visible: true },
|
|
{ key: 5, label: '年龄', visible: true },
|
|
{ key: 5, label: '年龄', visible: true },
|
|
{ key: 6, label: '参与项目', visible: true },
|
|
{ key: 6, label: '参与项目', visible: true },
|
|
{ key: 7, label: '证件号', visible: true },
|
|
{ key: 7, label: '证件号', visible: true },
|
|
{ key: 8, label: '队伍', visible: true },
|
|
{ key: 8, label: '队伍', visible: true },
|
|
- { key: 9, label: '芯片号', visible: true },
|
|
|
|
- { key: 10, label: '手机号', visible: true },
|
|
|
|
- { key: 11, label: '居住地址', visible: true },
|
|
|
|
- { key: 12, label: 'T恤尺码', visible: true },
|
|
|
|
- { key: 13, label: '组别', visible: true },
|
|
|
|
- { key: 14, label: '号码', visible: true },
|
|
|
|
- { key: 15, label: '状态', visible: true },
|
|
|
|
- { key: 16, label: '备注', visible: true },
|
|
|
|
|
|
+ // { key: 9, label: '芯片号', visible: true },
|
|
|
|
+ // { key: 10, label: '手机号', visible: true },
|
|
|
|
+ // { key: 11, label: '居住地址', visible: true },
|
|
|
|
+ // { key: 12, label: 'T恤尺码', visible: true },
|
|
|
|
+ // { key: 13, label: '组别', visible: true },
|
|
|
|
+ // { key: 14, label: '号码', visible: true },
|
|
|
|
+ { key: 9, label: '状态', visible: true },
|
|
|
|
+ { key: 10, label: '备注', visible: true },
|
|
]);
|
|
]);
|
|
|
|
|
|
const queryFormRef = ref<ElFormInstance>();
|
|
const queryFormRef = ref<ElFormInstance>();
|