GST002
喻忠伟 3 months ago
commit a38d34e276
  1. 21
      src/views/login/registered.vue
  2. 5
      src/views/raceInfo/index.vue
  3. 5
      src/views/registrationPersonage/index.vue

@ -143,22 +143,22 @@ const KeyValue: any = {
} }
const rules = { const rules = {
username: [ username: [
{ required: true, message: '请输入名', trigger: 'blur' }, { required: true, message: '请输入用户名', trigger: 'blur' },
{ min: 6, max: 20, message: '账号长度在6到50个字符', trigger: 'blur' }, { min: 6, max: 20, message: '账号长度在6到50个字符', trigger: 'blur' },
{ {
pattern: /^[a-zA-Z0-9]+$/, pattern: /^[a-zA-Z0-9]+$/,
message: '姓名只能包含中文、英文', message: '姓名只能包含数字、英文',
trigger: 'blur', trigger: 'blur',
}, },
], ],
realname: [ realname: [
{ required: true, message: '请输入姓名', trigger: 'blur' }, { required: true, message: '请输入姓名', trigger: 'blur' },
{ min: 2, max: 20, message: '姓名长度在2到10个字符', trigger: 'blur' }, { min: 2, max: 20, message: '姓名长度在2到10个字符', trigger: 'blur' },
{ // {
pattern: /^[a-zA-Z0-9]+$/, // pattern: /^[a-zA-Z0-9]+$/,
message: '姓名只能包含中文、英文', // message: '',
trigger: 'blur', // trigger: 'blur',
}, // },
], ],
workno: [ workno: [
{ required: true, message: '请输入工号/学号', trigger: 'blur' }, { required: true, message: '请输入工号/学号', trigger: 'blur' },
@ -275,10 +275,17 @@ const ragistered = async () => {
console.log(res) console.log(res)
} catch (error: any) { } catch (error: any) {
console.log(error, 'error') console.log(error, 'error')
//
if(error.hasOwnProperty('data')){
ElMessage.warning(error.data.message)
}else{
for (const key in error) { for (const key in error) {
ElMessage.warning(`${KeyValue[key]}${error[key][0].message}`) ElMessage.warning(`${KeyValue[key]}${error[key][0].message}`)
} }
} }
}
} }
const codeUrl = ref('') const codeUrl = ref('')

@ -142,7 +142,7 @@
class="item" class="item"
v-for="item in reacProjectList" v-for="item in reacProjectList"
:key="item.id" :key="item.id"
@click="goToCompetition(item.id, item.endtime)" @click="goToCompetition(item.id, item.endtime,item.isopen)"
:style="{ :style="{
'background-color': isTimePassed(item.endtime) ? 'rgb(232 232 232)' : '#fff', 'background-color': isTimePassed(item.endtime) ? 'rgb(232 232 232)' : '#fff',
}" }"
@ -246,7 +246,8 @@ const getraceInfoEvent = async () => {
getraceInfoEvent() getraceInfoEvent()
// //
const goToCompetition = async (id: any, endTime: string) => { const goToCompetition = async (id: any, endTime: string,isOpen:string) => {
if(isOpen == '0') return ElMessage.error('比赛未开启')
if (isTimePassed(endTime)) { if (isTimePassed(endTime)) {
return ElMessage.error('比赛已结束') return ElMessage.error('比赛已结束')
} }

@ -188,7 +188,8 @@
</template> </template>
<template #tip> <template #tip>
<div class="el-upload__tip text-red">作品只允许上传一个</div> <div class="el-upload__tip text-red">作品只允许上传一个,格式为{{ndbsXm.uploadWorksType}}</div>
</template> </template>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
@ -234,7 +235,7 @@ const upData = ref<Parameters<typeof getSignUpApi>[0]>({
entryFormat: '个人', entryFormat: '个人',
id: route.query.edit ? route.query.annualCompid : route.query.id, id: route.query.edit ? route.query.annualCompid : route.query.id,
instructorSheetList: [], instructorSheetList: [],
teamManagementList: [{ realname: '', captain: '', teamSeq: '', userId: '' }], teamManagementList: [{ realname: '', captain: '1', teamSeq: '', userId: '' }],
// WorkName:WorkName.value, // WorkName:WorkName.value,
// file:fileUrl.value // file:fileUrl.value
}) })

Loading…
Cancel
Save