xiangpei
2024-10-17 f3d52f329cb6e539059f05d79e7d116039fef518
管理员、老师、学员优化
5个文件已修改
24 ■■■■ 已修改文件
src/views/user/admin/edit.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/admin/list.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/student/edit.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/teacher/edit.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/teacher/list.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/admin/edit.vue
@@ -11,7 +11,7 @@
      <el-form-item label="登录账号:" prop="userName" required>
        <el-input v-model="form.userName"></el-input>
      </el-form-item>
      <el-form-item label="登录密码:" prop="password" required>
      <el-form-item v-if="!form.id" label="登录密码:" prop="password" required>
        <el-input v-model="form.password" show-password></el-input>
      </el-form-item>
      <el-form-item label="年龄:">
@@ -46,7 +46,7 @@
  data () {
    var validatePassword = (rule, value, callback) => {
      if (value === '') {
        callback(new Error('请输入密码'))
        callback(new Error('请输入登录密码'))
      } else if (!/[A-Z]/.test(value)) {
        callback(new Error('密码必须包含至少一个大写字母'))
      } else if (!/[a-z]/.test(value)) {
src/views/user/admin/list.vue
@@ -1,8 +1,8 @@
<template>
  <div class="app-container">
    <el-form :model="queryParam" ref="queryForm" :inline="true">
      <el-form-item label="用户名:">
        <el-input v-model="queryParam.userName"></el-input>
      <el-form-item label="真实姓名:">
        <el-input v-model="queryParam.realName"></el-input>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="submitForm">查询</el-button>
@@ -13,7 +13,6 @@
    </el-form>
    <el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%">
      <el-table-column prop="id" label="Id" />
      <el-table-column prop="userName" label="用户名"/>
      <el-table-column prop="realName" label="真实姓名" />
      <el-table-column prop="sex" label="性别" width="60px;" :formatter="sexFormatter"/>
@@ -53,7 +52,7 @@
  data () {
    return {
      queryParam: {
        userName: '',
        realName: '',
        role: 3,
        pageIndex: 1,
        pageSize: 10
src/views/user/student/edit.vue
@@ -11,7 +11,7 @@
      <el-form-item label="登录账号:" prop="userName" required>
        <el-input v-model="form.userName" autocomplete="off"></el-input>
      </el-form-item>
      <el-form-item label="登录密码:" prop="password" v-if="form.id === null" required>
      <el-form-item v-if="!form.id" label="登录密码:" prop="password" required>
        <el-input v-model="form.password" show-password autocomplete="off"></el-input>
      </el-form-item>
      <el-form-item label="年龄:">
src/views/user/teacher/edit.vue
@@ -11,7 +11,7 @@
      <el-form-item label="登录账号:" prop="userName" required>
        <el-input v-model="form.userName"></el-input>
      </el-form-item>
      <el-form-item label="登录密码:" prop="password" required>
      <el-form-item v-if="!form.id" label="登录密码:" prop="password" required>
        <el-input v-model="form.password" show-password></el-input>
      </el-form-item>
      <el-form-item label="年龄:">
@@ -46,7 +46,7 @@
  data () {
    var validatePassword = (rule, value, callback) => {
      if (value === '') {
        callback(new Error('请输入密码'))
        callback(new Error('请输入登录密码'))
      } else if (!/[A-Z]/.test(value)) {
        callback(new Error('密码必须包含至少一个大写字母'))
      } else if (!/[a-z]/.test(value)) {
src/views/user/teacher/list.vue
@@ -1,8 +1,8 @@
<template>
  <div class="app-container">
    <el-form :model="queryParam" ref="queryForm" :inline="true">
      <el-form-item label="用户名:">
        <el-input v-model="queryParam.userName"></el-input>
      <el-form-item label="真实姓名:">
        <el-input v-model="queryParam.realName"></el-input>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="submitForm">查询</el-button>
@@ -13,7 +13,6 @@
    </el-form>
    <el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%">
      <el-table-column prop="id" label="Id" />
      <el-table-column prop="userName" label="用户名"/>
      <el-table-column prop="realName" label="真实姓名" />
      <el-table-column prop="sex" label="性别" width="60px;" :formatter="sexFormatter"/>
@@ -53,7 +52,7 @@
  data () {
    return {
      queryParam: {
        userName: '',
        realName: '',
        role: 2,
        pageIndex: 1,
        pageSize: 10