Quellcode durchsuchen

修改用户注册

zs vor 10 Monaten
Ursprung
Commit
25e0f10ef6
3 geänderte Dateien mit 33 neuen und 2 gelöschten Zeilen
  1. 6 0
      src/router/index.js
  2. 24 0
      src/views/loading/index.vue
  3. 3 2
      src/views/register/parts/userCode.vue

+ 6 - 0
src/router/index.js

@@ -15,6 +15,12 @@ const router = createRouter({
       meta: { title: '产学研用协同创新平台' },
       component: () => import('@/views/index/index.vue')
     },
+    {
+      path: '/loading',
+      name: 'loading',
+      meta: { title: '产学研用协同创新平台' },
+      component: () => import('@/views/loading/index.vue')
+    },
     {
       path: '/',
       name: 'Layout',

+ 24 - 0
src/views/loading/index.vue

@@ -0,0 +1,24 @@
+<template>
+  <div class="loading">
+    <a-spin size="large" />
+    <div class="text">正在努力查询中...</div>
+  </div>
+</template>
+
+<script setup></script>
+
+<style lang="scss" scoped>
+.loading {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+  height: 100vh;
+  width: 100%;
+  background: linear-gradient(135deg, #a1c4fd, #c2e9fb);
+  .text {
+    margin: 10px 0 0 0;
+    font-size: 18px;
+  }
+}
+</style>

+ 3 - 2
src/views/register/parts/userCode.vue

@@ -14,8 +14,8 @@
           <el-radio label="角色用户"></el-radio>
         </el-radio-group>
       </el-form-item>
-      <el-form-item label="角色选择" prop="role">
-        <el-radio-group v-model="form.role">
+      <el-form-item label="角色选择" prop="roleType">
+        <el-radio-group v-model="form.roleType">
           <el-radio v-for="(item, index) in typeList" :key="index" :label="item.label"></el-radio>
         </el-radio-group>
       </el-form-item>
@@ -152,6 +152,7 @@ const submitForm = async (formEl) => {
   await formEl.validate(async (valid, fields) => {
     if (valid) {
       const data = cloneDeep(form.value)
+      data.account = data.nick_name
       delete data.refpassword
       const res = await store.create(data)
       if (res.errcode === 0) {