f193a9a8 by zhangmeng

赛事日程

1 parent 3283a5c2
......@@ -620,7 +620,7 @@ const goGuide = () => {
const liveQrcodeShowBtn = () => {
if (!matchData.value.liveQrcode) {
ElMessage.warning('当前赛事暂无直播')
return
} else {
liveQrcodeShow.value = true
}
......@@ -665,7 +665,7 @@ const handlePickup = () => {
function applyInvitation() {
var obj = {
title: language.value == 0 ? '邀请函申请' : 'Visa Invitation Letter ',
title: language.value == 0 ? '邀请函申请' : 'Invitation Letter ',
cptId: matchData.value.id
}
console.log(matchData.value.id)
......
......@@ -681,7 +681,7 @@ const handlePickup = () => {
function applyInvitation() {
var obj = {
title: language.value == 0 ? '邀请函申请' : 'Visa Invitation Letter ',
title: language.value == 0 ? '邀请函申请' : 'Invitation Letter ',
cptId: matchData.value.id
}
console.log(matchData.value.id)
......
......@@ -57,16 +57,16 @@
<el-form-item :label="language==0?'姓名':'Name'" prop="name" required>
<el-input v-model="form.name" @input="handleInput" />
</el-form-item>
<el-form-item :label="language==0?'护照号':'Passport No.'" prop="passportNo" required>
<el-form-item v-if="language==0" :label="language==0?'护照号':'Passport No.'" prop="passportNo" required>
<el-input v-model="form.passportNo" />
</el-form-item>
<el-form-item :label="language==0?'性别':'Gender'" prop="gender" required>
<el-form-item v-if="language==0" :label="language==0?'性别':'Gender'" prop="gender" required>
<el-radio-group v-model="form.gender">
<el-radio value="0">{{ language == 0 ? '女' : 'female' }}</el-radio>
<el-radio value="1">{{ language == 0 ? '男' : 'male' }}</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item :label="language==0?'国籍':'Nationality'" prop="nationality" required>
<el-form-item v-if="language==0" :label="language==0?'国籍':'Nationality'" prop="nationality" required>
<el-select v-model="form.nationality" filterable style="width: 100%;">
<el-option
v-for="item in countrys" :key="item.id" :label="language==0?item.name:item.enName"
......@@ -74,14 +74,14 @@
/>
</el-select>
</el-form-item>
<el-form-item :label="language==0?'出生日期':'Date of Birth'" prop="birth" required>
<el-form-item v-if="language==0" :label="language==0?'出生日期':'Date of Birth'" prop="birth" required>
<el-date-picker
v-model="form.birth"
format="YYYY-MM-DD" placeholder="YYYY-MM-DD"
style="width: 100%;" type="date" value-format="YYYY-MM-DD"
/>
</el-form-item>
<el-form-item :label="language==0?'邮箱':'Email'" prop="email" required>
<el-form-item v-if="language==0" :label="language==0?'邮箱':'Email'" prop="email" required>
<el-input v-model="form.email" type="email" />
<div v-if="language == 0" class="tip">如以团队名义申请邀请函,建议统一填写领队邮箱。</div>
<div v-else class="tip">
......@@ -90,14 +90,14 @@
</div>
</el-form-item>
<el-form-item :label="language==0?'抵达日期':'Date of Arrival'" prop="arrival" required>
<el-form-item v-if="language==0" :label="language==0?'抵达日期':'Date of Arrival'" prop="arrival" required>
<el-date-picker
v-model="form.arrival" format="YYYY-MM-DD"
placeholder="YYYY-MM-DD"
style="width: 100%;" type="date" value-format="YYYY-MM-DD"
/>
</el-form-item>
<el-form-item :label="language==0?'出发日期':'Date of Departure'" prop="departure" required>
<el-form-item v-if="language==0" :label="language==0?'出发日期':'Date of Departure'" prop="departure" required>
<el-date-picker
v-model="form.departure"
format="YYYY-MM-DD" placeholder="YYYY-MM-DD"
......@@ -141,6 +141,7 @@ const rules = ref(
{
nationality: [{ required: true, trigger: 'change', message: language.value == 0 ? '请选择' : 'Please choose' }],
name: [{ required: true, trigger: 'blur', message: language.value == 0 ? '请输入' : 'Please enter' }],
gender: [{ required: true, trigger: 'blur', message: language.value == 0 ? '请输入' : 'Please enter' }],
email: [{ required: true, trigger: 'blur', message: language.value == 0 ? '请输入' : 'Please enter' }],
birth: [{ required: true, trigger: 'change', message: language.value == 0 ? '请选择' : 'Please choose' }],
passportNo: [{ required: true, trigger: 'blur', message: language.value == 0 ? '请输入' : 'Please enter' }],
......@@ -194,7 +195,7 @@ const handleInput = (value) => {
}
const submit = () => {
proxy.$refs.iformRef.validate(valid => {
if (form.value.email.indexOf('@') == -1) {
if (form.value.email?.indexOf('@') == -1) {
if (language.value == 0) {
ElMessage.warning('请填写正确的邮箱')
} else {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!