疯狂的狮子li
2023-03-08 183af841175d7ceacc987b50ab6c2f80f6972df7
fix 修复 用户注册页面与登录页面格式不符问题
已修改2个文件
35 ■■■■■ 文件已修改
ruoyi-ui/src/layout/components/Navbar.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/views/register.vue 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/layout/components/Navbar.vue
@@ -82,8 +82,7 @@
      userId: this.$store.getters.userId,
      tenantId: undefined,
      companyName: undefined,
      tenantList: [],
      userList: []
      tenantList: []
    }
  },
  components: {
ruoyi-ui/src/views/register.vue
@@ -3,14 +3,15 @@
    <el-form ref="registerForm" :model="registerForm" :rules="registerRules" class="register-form">
      <h3 class="title">RuoYi-Vue-Plus后台管理系统</h3>
      <el-form-item prop="tenantId">
        <el-input
            v-model="loginForm.tenantId"
            type="text"
            auto-complete="off"
            placeholder="租户编号"
        >
          <svg-icon slot="prefix" icon-class="input" class="el-input__icon input-icon" />
        </el-input>
        <el-select v-model="registerForm.tenantId" filterable placeholder="请选择/输入公司名称" style="width: 100%">
          <el-option
            v-for="item in tenantList"
            :key="item.tenantId"
            :label="item.companyName"
            :value="item.tenantId">
          </el-option>
          <svg-icon slot="prefix" icon-class="company" class="el-input__icon input-icon" />
        </el-select>
      </el-form-item>
      <el-form-item prop="username">
        <el-input v-model="registerForm.username" type="text" auto-complete="off" placeholder="账号">
@@ -77,7 +78,7 @@
</template>
<script>
import { getCodeImg, register } from "@/api/login";
import {getCodeImg, register, tenantList} from "@/api/login";
export default {
  name: "Register",
@@ -119,11 +120,14 @@
        code: [{ required: true, trigger: "change", message: "请输入验证码" }]
      },
      loading: false,
      captchaEnabled: true
      captchaEnabled: true,
      // 租户列表
      tenantList:[]
    };
  },
  created() {
    this.getCode();
    this.getTenantList();
  },
  methods: {
    getCode() {
@@ -135,6 +139,14 @@
        }
      });
    },
    getTenantList() {
      tenantList().then(res => {
        this.tenantList = res.data;
        if (this.tenantList != null && this.tenantList.length !== 0) {
          this.loginForm.tenantId = this.tenantList[0].tenantId;
        }
      });
    },
    handleRegister() {
      this.$refs.registerForm.validate(valid => {
        if (valid) {