diff --git a/src/views/registrationGroup/components/stuList.vue b/src/views/registrationGroup/components/stuList.vue index fa3f655..5c47fdc 100644 --- a/src/views/registrationGroup/components/stuList.vue +++ b/src/views/registrationGroup/components/stuList.vue @@ -52,12 +52,17 @@ 是否队长 @@ -133,6 +138,23 @@ const options = [ label: '否', }, ] +//检查队长的唯一性 +const checkUniqueness = (row:any) =>{ + //查询tableDate中队长的人数 + const count = tableData.filter(item => item.captain === '1').length + if(count === 2){ + ElMessage({ + message:'已有队长人选!', + type:'error' + }) + row.captain = '0' + }else if(count === 0){ + ElMessage({ + message:'请选择队长人选!', + type:'error' + }) + } +} // 数据 const tableData = reactive([])