20200418-zlp-1
用户管理
This commit is contained in:
		@@ -38,16 +38,6 @@
 | 
			
		||||
              @keyup.enter.native="handleQuery"
 | 
			
		||||
            />
 | 
			
		||||
          </el-form-item>
 | 
			
		||||
          <el-form-item label="手机号码" prop="phonenumber">
 | 
			
		||||
            <el-input
 | 
			
		||||
              v-model="queryParams.phonenumber"
 | 
			
		||||
              placeholder="请输入手机号码"
 | 
			
		||||
              clearable
 | 
			
		||||
              size="small"
 | 
			
		||||
              style="width: 240px"
 | 
			
		||||
              @keyup.enter.native="handleQuery"
 | 
			
		||||
            />
 | 
			
		||||
          </el-form-item>
 | 
			
		||||
          <el-form-item label="状态" prop="status">
 | 
			
		||||
            <el-select
 | 
			
		||||
              v-model="queryParams.status"
 | 
			
		||||
@@ -136,13 +126,13 @@
 | 
			
		||||
          <el-table-column type="selection" width="40" align="center" />
 | 
			
		||||
          <el-table-column label="用户编号" align="center" prop="userId" />
 | 
			
		||||
          <el-table-column
 | 
			
		||||
            label="用户名称"
 | 
			
		||||
            label="登录账号"
 | 
			
		||||
            align="center"
 | 
			
		||||
            prop="userName"
 | 
			
		||||
            :show-overflow-tooltip="true"
 | 
			
		||||
          />
 | 
			
		||||
          <el-table-column
 | 
			
		||||
            label="用户昵称"
 | 
			
		||||
            label="用户姓名"
 | 
			
		||||
            align="center"
 | 
			
		||||
            prop="nickName"
 | 
			
		||||
            :show-overflow-tooltip="true"
 | 
			
		||||
@@ -152,8 +142,7 @@
 | 
			
		||||
            align="center"
 | 
			
		||||
            prop="dept.deptName"
 | 
			
		||||
            :show-overflow-tooltip="true"
 | 
			
		||||
          />
 | 
			
		||||
          <el-table-column label="手机号码" align="center" prop="phonenumber" width="120" />
 | 
			
		||||
          /> 
 | 
			
		||||
          <el-table-column label="状态" align="center">
 | 
			
		||||
            <template slot-scope="scope">
 | 
			
		||||
              <el-switch
 | 
			
		||||
@@ -217,8 +206,8 @@
 | 
			
		||||
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
 | 
			
		||||
        <el-row>
 | 
			
		||||
          <el-col :span="12">
 | 
			
		||||
            <el-form-item label="用户昵称" prop="nickName">
 | 
			
		||||
              <el-input v-model="form.nickName" placeholder="请输入用户昵称" />
 | 
			
		||||
            <el-form-item label="用户姓名" prop="nickName">
 | 
			
		||||
              <el-input v-model="form.nickName" placeholder="请输入用户姓名" />
 | 
			
		||||
            </el-form-item>
 | 
			
		||||
          </el-col>
 | 
			
		||||
          <el-col :span="12">
 | 
			
		||||
@@ -227,18 +216,8 @@
 | 
			
		||||
            </el-form-item>
 | 
			
		||||
          </el-col>
 | 
			
		||||
          <el-col :span="12">
 | 
			
		||||
            <el-form-item label="手机号码" prop="phonenumber">
 | 
			
		||||
              <el-input v-model="form.phonenumber" placeholder="请输入手机号码" maxlength="11" />
 | 
			
		||||
            </el-form-item>
 | 
			
		||||
          </el-col>
 | 
			
		||||
          <el-col :span="12">
 | 
			
		||||
            <el-form-item label="邮箱" prop="email">
 | 
			
		||||
              <el-input v-model="form.email" placeholder="请输入邮箱" maxlength="50" />
 | 
			
		||||
            </el-form-item>
 | 
			
		||||
          </el-col>
 | 
			
		||||
          <el-col :span="12">
 | 
			
		||||
            <el-form-item label="用户名称" prop="userName">
 | 
			
		||||
              <el-input v-model="form.userName" placeholder="请输入用户名称" />
 | 
			
		||||
            <el-form-item label="登录账号" prop="userName">
 | 
			
		||||
              <el-input v-model="form.userName" placeholder="请输入手机号码" maxlength="11"/>
 | 
			
		||||
            </el-form-item>
 | 
			
		||||
          </el-col>
 | 
			
		||||
          <el-col :span="12">
 | 
			
		||||
@@ -422,14 +401,16 @@ export default {
 | 
			
		||||
        pageNum: 1,
 | 
			
		||||
        pageSize: 10,
 | 
			
		||||
        userName: undefined,
 | 
			
		||||
        phonenumber: undefined,
 | 
			
		||||
        status: undefined,
 | 
			
		||||
        deptId: undefined
 | 
			
		||||
      },
 | 
			
		||||
      // 表单校验
 | 
			
		||||
      rules: {
 | 
			
		||||
        userName: [
 | 
			
		||||
          { required: true, message: "用户名称不能为空", trigger: "blur" }
 | 
			
		||||
          { required: true,
 | 
			
		||||
            pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
 | 
			
		||||
            message: "请输入正确的手机号码",
 | 
			
		||||
            trigger: "blur" }
 | 
			
		||||
        ],
 | 
			
		||||
        nickName: [
 | 
			
		||||
          { required: true, message: "用户昵称不能为空", trigger: "blur" }
 | 
			
		||||
@@ -439,22 +420,6 @@ export default {
 | 
			
		||||
        ],
 | 
			
		||||
        password: [
 | 
			
		||||
          { required: true, message: "用户密码不能为空", trigger: "blur" }
 | 
			
		||||
        ],
 | 
			
		||||
        email: [
 | 
			
		||||
          { required: true, message: "邮箱地址不能为空", trigger: "blur" },
 | 
			
		||||
          {
 | 
			
		||||
            type: "email",
 | 
			
		||||
            message: "'请输入正确的邮箱地址",
 | 
			
		||||
            trigger: ["blur", "change"]
 | 
			
		||||
          }
 | 
			
		||||
        ],
 | 
			
		||||
        phonenumber: [
 | 
			
		||||
          { required: true, message: "手机号码不能为空", trigger: "blur" },
 | 
			
		||||
          {
 | 
			
		||||
            pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
 | 
			
		||||
            message: "请输入正确的手机号码",
 | 
			
		||||
            trigger: "blur"
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    };
 | 
			
		||||
@@ -541,8 +506,6 @@ export default {
 | 
			
		||||
        userName: undefined,
 | 
			
		||||
        nickName: undefined,
 | 
			
		||||
        password: undefined,
 | 
			
		||||
        phonenumber: undefined,
 | 
			
		||||
        email: undefined,
 | 
			
		||||
        sex: undefined,
 | 
			
		||||
        status: "0",
 | 
			
		||||
        remark: undefined,
 | 
			
		||||
 
 | 
			
		||||
@@ -11,8 +11,8 @@
 | 
			
		||||
    </el-form-item>
 | 
			
		||||
    <el-form-item label="性别">
 | 
			
		||||
      <el-radio-group v-model="user.sex">
 | 
			
		||||
        <el-radio label="0">男</el-radio>
 | 
			
		||||
        <el-radio label="1">女</el-radio>
 | 
			
		||||
        <el-radio label="1">男</el-radio>
 | 
			
		||||
        <el-radio label="2">女</el-radio>
 | 
			
		||||
      </el-radio-group>
 | 
			
		||||
    </el-form-item>
 | 
			
		||||
    <el-form-item>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user