personal.vue 2.37 KB
<template>
  <div>
    <div class="mt30 mb60">
      <div class="box">
        <!--    国内-机构注册-->
        <el-card>
          <el-steps :active="activeStep" finish-status="success" align-center>
            <el-step title="创建账号"  />
            <el-step title="注册完成" />
          </el-steps>
        </el-card>

        <div class="mt20"></div>
        <div v-if="activeStep==0">
          <el-card style="min-height: 50vh">
            <div class="pt30">
              <el-form class="d-form" size="large" label-width="120" style="max-width: 500px;margin: auto">
                <el-form-item label="WDSF卡号" required>
                  <el-input type="text" v-model="form.WDSF" @change="resetCode" @blur="verifyCode"/>
                </el-form-item>
                <el-form-item label="手机/邮箱" required>
                  <el-input type="text" v-model="form.account" @change="resetCode" @blur="verifyCode"/>
                </el-form-item>
                <el-form-item label="验证码" required>
                  <el-input v-model="form.code">
                    <template #append>
                      <el-button type="primary" plain style="width: 110px" @click="sendsmsMsg">
                        <count-down v-if="counting" v-slot="{ totalSeconds }" :time="60000" @end="counting=false">
                          {{ totalSeconds }}
                        </count-down>
                        <span v-else>
                  发送验证码
                </span>
                      </el-button>
                    </template>
                  </el-input>
                  <div class="vcodeBox" :style="isShow?'height:240px':'height:0'">
                    <Vcode :show="isShow" type="inside" @success="codeSuccess" @close="codeClose" @fail='codeFail'></Vcode>
                  </div>
                </el-form-item>
              </el-form>
            </div>
            <div class="text-center">
              <!--      <el-button class="primary-kx" round @click="goBack">取消</el-button>-->
              <el-button type="primary" class="btn-lineG w200px" round @click="next">下一步</el-button>
            </div>
          </el-card>
        </div>
        <div v-if="activeStep==1">
        </div>


      </div>
    </div>
  </div>
</template>

<script setup>
import {ref} from "vue"
const activeStep = ref(0)
</script>

<style scoped>

</style>