xiangpei
2024-10-17 fc03eaf987dcae89654dd99b4632010ce9d40612
学生界面优化
2个文件已修改
12 ■■■■ 已修改文件
src/views/user/student/edit.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/student/list.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/student/edit.vue
@@ -51,7 +51,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)) {
@@ -90,7 +90,7 @@
      formLoading: false,
      rules: {
        userName: [
          { required: true, message: '请输入用户名', trigger: 'blur' }
          { required: true, message: '请输入登录账号', trigger: 'blur' }
        ],
        realName: [
          { required: true, message: '请输入真实姓名', trigger: 'blur' }
src/views/user/student/list.vue
@@ -1,15 +1,15 @@
<template>
  <div class="app-container">
    <el-form :model="queryParam" ref="queryForm" :inline="true">
      <el-form-item label="用户名:">
        <el-input v-model="queryParam.userName" @input="search"></el-input>
      <el-form-item label="真实姓名:">
        <el-input v-model="queryParam.realName" @input="search"></el-input>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="submitForm" size="small">查询</el-button>
        <router-link :to="{path:'/user/student/edit'}" class="link-left">
          <el-button type="primary" size="small">添加</el-button>
        </router-link>
        <el-button class="link-left" type="danger" @click="exportExcel" size="small">下载模板</el-button>
        <el-button class="link-left" type="danger" @click="exportExcel" size="small">下载导入模板</el-button>
        <el-upload
           class="link-left"
           style="display: inline;"
@@ -74,7 +74,7 @@
  data () {
    return {
      queryParam: {
        userName: '',
        realName: '',
        role: 1,
        pageIndex: 1,
        pageSize: 10