暂存信息

GST002_admin
Ly 2 months ago
parent 97ea811694
commit d66fa16190
  1. 14
      src/views/registrationGroup/index.vue
  2. 2
      src/views/registrationPersonage/index.vue

@ -126,8 +126,9 @@
</el-card> </el-card>
<div class="bottom"> <div class="bottom">
<el-button class="btn" @click="$router.back()">{{ isDisable ? '返回' : isEdit ? '取消修改' : '取消报名' }}</el-button> <el-button class="btn" @click="$router.back()">{{ isDisable ? '返回' : isEdit ? '取消修改' : '取消报名' }}</el-button>
<el-button class="btn cyan" @click="submit" :loading="loading" v-if=!isDisable> <el-button class="btn temp" @click="submit('2')" v-if="!isDisable">暂存信息</el-button>
{{ isEdit ? '确认修改' : '确认报名' }} <el-button class="btn cyan" :loading="loading" @click="submit('1')" v-if="!isDisable">
{{ isEdit ? '确认修改' : '确认报名' }}
</el-button> </el-button>
</div> </div>
</div> </div>
@ -235,11 +236,11 @@ const stuRef = ref<any>(null)
const teaRef = ref<any>(null) const teaRef = ref<any>(null)
const loading = ref(false) const loading = ref(false)
const submit = () => { const submit = (substa:string) => {
if (!ruleForm.teamName) return ElMessage.warning('请输入队伍名称') if (!ruleForm.teamName) return ElMessage.warning('请输入队伍名称')
ruleForm.instructorSheetList = [...teaRef.value.submit()] ruleForm.instructorSheetList = [...teaRef.value.submit()]
ruleForm.teamManagementList = [...stuRef.value.submit()] ruleForm.teamManagementList = [...stuRef.value.submit()]
loading.value = true ruleForm.substa = substa
ruleForm.id = route.query.id ruleForm.id = route.query.id
// ruleForm.annualCompid = route.query.id // ruleForm.annualCompid = route.query.id
if(route.query.edit){ if(route.query.edit){
@ -247,7 +248,10 @@ const submit = () => {
ruleForm.id = route.query.annualCompid ruleForm.id = route.query.annualCompid
} }
ruleForm.substa = "1" if(substa == '1'){
loading.value = true
}
// ruleForm.substa = "1"
getSignUpApi(ruleForm) getSignUpApi(ruleForm)
.then((res: any) => { .then((res: any) => {
ElMessage({ ElMessage({

@ -291,7 +291,9 @@ async function submit(substa:string) {
upData.value.files = fileUrl.value upData.value.files = fileUrl.value
upData.value.substa = substa upData.value.substa = substa
try { try {
if(substa == '1'){
subLoading.value = true subLoading.value = true
}
const res: any = await getSignUpApi({ ...upData.value }) const res: any = await getSignUpApi({ ...upData.value })
ElMessage({ ElMessage({
message: res?.message || res?.result || '报名成功', message: res?.message || res?.result || '报名成功',

Loading…
Cancel
Save