mirror of
https://gitee.com/y_project/RuoYi-Cloud.git
synced 2026-01-29 04:51:58 +08:00
登录优化
This commit is contained in:
@@ -127,6 +127,8 @@ public class SysUserController extends BaseController
|
|||||||
LoginUser sysUserVo = new LoginUser();
|
LoginUser sysUserVo = new LoginUser();
|
||||||
sysUserVo.setSysUser(sysUser);
|
sysUserVo.setSysUser(sysUser);
|
||||||
sysUserVo.setRoles(roles);
|
sysUserVo.setRoles(roles);
|
||||||
|
sysUserVo.setUserid(sysUser.getUserId());
|
||||||
|
sysUserVo.setUsername(sysUser.getUserName());
|
||||||
sysUserVo.setPermissions(permissions);
|
sysUserVo.setPermissions(permissions);
|
||||||
return R.ok(sysUserVo);
|
return R.ok(sysUserVo);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectWxUserVo">
|
<sql id="selectWxUserVo">
|
||||||
select ID, IS_DELETED, CREATED_TIME, CREATED_BY, MODIFIED_BY, LAST_UPDATED_TIME, LOGIN_NAME, PASS_WORD, ROLE, OPENID, AVATAR, GENDER, USER_NAME, TELEPHONE, BIRTHDAY, HEIGHT, WEIGHT, TEAM_POSITION, TAG, ENABLED, UNIONID, OFFICIAL_ACCOUNT_OPENID, real_name from user_info
|
select ID, IS_DELETED, CREATED_TIME, CREATED_BY, MODIFIED_BY, LAST_UPDATED_TIME, LOGIN_NAME, PASS_WORD, ROLE, OPENID, AVATAR, GENDER, USER_NAME, TELEPHONE, BIRTHDAY, HEIGHT, WEIGHT, TEAM_POSITION, TAG, ENABLED, UNIONID, OFFICIAL_ACCOUNT_OPENID,REAL_NAME from user_info
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectWxUserList" parameterType="WxUser" resultMap="WxUserResult">
|
<select id="selectWxUserList" parameterType="WxUser" resultMap="WxUserResult">
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import request from '@/utils/request'
|
|||||||
// 查询球场管理列表
|
// 查询球场管理列表
|
||||||
export function listWxBuilding(query) {
|
export function listWxBuilding(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/WxBuilding/list',
|
url: '/system/wxBuildingInfo/list',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
@@ -12,7 +12,7 @@ export function listWxBuilding(query) {
|
|||||||
// 查询球场管理详细
|
// 查询球场管理详细
|
||||||
export function getWxBuilding(id) {
|
export function getWxBuilding(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/WxBuilding/' + id,
|
url: '/system/wxBuildingInfo/' + id,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -20,7 +20,7 @@ export function getWxBuilding(id) {
|
|||||||
// 新增球场管理
|
// 新增球场管理
|
||||||
export function addWxBuilding(data) {
|
export function addWxBuilding(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/WxBuilding',
|
url: '/system/wxBuildingInfo',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: data
|
data: data
|
||||||
})
|
})
|
||||||
@@ -36,7 +36,7 @@ export function batchUploadFiles(data,url) {
|
|||||||
// 修改球场管理
|
// 修改球场管理
|
||||||
export function updateWxBuilding(data) {
|
export function updateWxBuilding(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/WxBuilding',
|
url: '/system/wxBuildingInfo',
|
||||||
method: 'put',
|
method: 'put',
|
||||||
data: data
|
data: data
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export function listCompetition(query) {
|
|||||||
// 查询比赛信息详细
|
// 查询比赛信息详细
|
||||||
export function getCompetition(id) {
|
export function getCompetition(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/competition/' + id,
|
url: '/system/competition/getInfo/' + id,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -196,13 +196,13 @@
|
|||||||
@click="handleUpdate(scope.row)"
|
@click="handleUpdate(scope.row)"
|
||||||
v-hasPermi="['system:competition:edit']"
|
v-hasPermi="['system:competition:edit']"
|
||||||
>修改</el-button>
|
>修改</el-button>
|
||||||
<el-button
|
<!-- <el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-delete"
|
icon="el-icon-delete"
|
||||||
@click="handleDelete(scope.row)"
|
@click="handleDelete(scope.row)"
|
||||||
v-hasPermi="['system:competition:remove']"
|
v-hasPermi="['system:competition:remove']"
|
||||||
>删除</el-button>
|
>删除</el-button>-->
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
@@ -226,7 +226,7 @@
|
|||||||
<el-dialog :title="title" :visible.sync="open" width="650px" append-to-body>
|
<el-dialog :title="title" :visible.sync="open" width="650px" append-to-body>
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
||||||
<el-form-item label="比赛名称" prop="competitionName" >
|
<el-form-item label="比赛名称" prop="competitionName" >
|
||||||
<el-input v-model="form.competitionName" disabled />
|
<el-input v-model="form.competitionName" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="比赛球场" prop="buildingName">
|
<el-form-item label="比赛球场" prop="buildingName">
|
||||||
<el-select v-model="form.buildingName" filterable @change="changeBuildName" remote reserve-keyword
|
<el-select v-model="form.buildingName" filterable @change="changeBuildName" remote reserve-keyword
|
||||||
|
|||||||
@@ -9,6 +9,14 @@
|
|||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="真实姓名" prop="realName">
|
||||||
|
<el-input
|
||||||
|
v-model="queryParams.realName"
|
||||||
|
placeholder="请输入真实姓名"
|
||||||
|
clearable
|
||||||
|
@keyup.enter.native="handleQuery"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="用户名称" prop="userName">
|
<el-form-item label="用户名称" prop="userName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.userName"
|
v-model="queryParams.userName"
|
||||||
@@ -24,7 +32,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<el-row :gutter="10" class="mb8">
|
<el-row :gutter="10" class="mb8">
|
||||||
<el-col :span="1.5">
|
<!-- <el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
plain
|
plain
|
||||||
@@ -34,6 +42,18 @@
|
|||||||
v-hasPermi="['system:wxUser:add']"
|
v-hasPermi="['system:wxUser:add']"
|
||||||
>新增</el-button>
|
>新增</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button
|
||||||
|
type="danger"
|
||||||
|
plain
|
||||||
|
icon="el-icon-delete"
|
||||||
|
size="mini"
|
||||||
|
:disabled="multiple"
|
||||||
|
@click="handleDelete"
|
||||||
|
v-hasPermi="['system:wxUser:remove']"
|
||||||
|
>删除</el-button>
|
||||||
|
</el-col>
|
||||||
|
-->
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="success"
|
type="success"
|
||||||
@@ -45,17 +65,6 @@
|
|||||||
v-hasPermi="['system:wxUser:edit']"
|
v-hasPermi="['system:wxUser:edit']"
|
||||||
>修改</el-button>
|
>修改</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="1.5">
|
|
||||||
<el-button
|
|
||||||
type="danger"
|
|
||||||
plain
|
|
||||||
icon="el-icon-delete"
|
|
||||||
size="mini"
|
|
||||||
:disabled="multiple"
|
|
||||||
@click="handleDelete"
|
|
||||||
v-hasPermi="['system:wxUser:remove']"
|
|
||||||
>删除</el-button>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button
|
<el-button
|
||||||
type="warning"
|
type="warning"
|
||||||
@@ -87,8 +96,9 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="用户名称" align="center" prop="userName" />
|
<el-table-column label="用户名称" align="center" prop="userName" />
|
||||||
<el-table-column label="手机号" align="center" prop="telephone" />
|
<el-table-column label="真实姓名" align="center" prop="realName" />
|
||||||
<el-table-column label="生日" align="center" prop="birthday" width="180">
|
<el-table-column label="手机号" align="center" prop="telephone" width="180"/>
|
||||||
|
<el-table-column label="生日" align="center" prop="birthday" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.birthday, '{y}-{m}-{d}') }}</span>
|
<span>{{ parseTime(scope.row.birthday, '{y}-{m}-{d}') }}</span>
|
||||||
</template>
|
</template>
|
||||||
@@ -118,13 +128,13 @@
|
|||||||
@click="handleUpdate(scope.row)"
|
@click="handleUpdate(scope.row)"
|
||||||
v-hasPermi="['system:wxUser:edit']"
|
v-hasPermi="['system:wxUser:edit']"
|
||||||
>修改</el-button>
|
>修改</el-button>
|
||||||
<el-button
|
<!-- <el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-delete"
|
icon="el-icon-delete"
|
||||||
@click="handleDelete(scope.row)"
|
@click="handleDelete(scope.row)"
|
||||||
v-hasPermi="['system:wxUser:remove']"
|
v-hasPermi="['system:wxUser:remove']"
|
||||||
>删除</el-button>
|
>删除</el-button>-->
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
@@ -138,9 +148,9 @@
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<!-- 添加或修改微信用户对话框 -->
|
<!-- 添加或修改微信用户对话框 -->
|
||||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="180px">
|
||||||
<el-form-item label="删除表示" prop="isDeleted">
|
<!-- <el-form-item label="删除表示" prop="isDeleted">
|
||||||
<el-input v-model="form.isDeleted" placeholder="请输入删除表示" />
|
<el-input v-model="form.isDeleted" placeholder="请输入删除表示" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="创建时间" prop="createdTime">
|
<el-form-item label="创建时间" prop="createdTime">
|
||||||
@@ -153,18 +163,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="创建人" prop="createdBy">
|
<el-form-item label="创建人" prop="createdBy">
|
||||||
<el-input v-model="form.createdBy" placeholder="请输入创建人" />
|
<el-input v-model="form.createdBy" placeholder="请输入创建人" />
|
||||||
</el-form-item>
|
</el-form-item>-->
|
||||||
<el-form-item label="修改人" prop="modifiedBy">
|
|
||||||
<el-input v-model="form.modifiedBy" placeholder="请输入修改人" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="最新更新时间" prop="lastUpdatedTime">
|
|
||||||
<el-date-picker clearable
|
|
||||||
v-model="form.lastUpdatedTime"
|
|
||||||
type="date"
|
|
||||||
value-format="yyyy-MM-dd"
|
|
||||||
placeholder="请选择最新更新时间">
|
|
||||||
</el-date-picker>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="登录名称" prop="loginName">
|
<el-form-item label="登录名称" prop="loginName">
|
||||||
<el-input v-model="form.loginName" placeholder="请输入登录名称" />
|
<el-input v-model="form.loginName" placeholder="请输入登录名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -183,6 +182,9 @@
|
|||||||
<el-form-item label="用户名称" prop="userName">
|
<el-form-item label="用户名称" prop="userName">
|
||||||
<el-input v-model="form.userName" placeholder="请输入用户名称" />
|
<el-input v-model="form.userName" placeholder="请输入用户名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="真实姓名" prop="realName">
|
||||||
|
<el-input v-model="form.realName" placeholder="请输入真实姓名" />
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="手机号" prop="telephone">
|
<el-form-item label="手机号" prop="telephone">
|
||||||
<el-input v-model="form.telephone" placeholder="请输入手机号" />
|
<el-input v-model="form.telephone" placeholder="请输入手机号" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -200,11 +202,11 @@
|
|||||||
<el-form-item label="体重" prop="weight">
|
<el-form-item label="体重" prop="weight">
|
||||||
<el-input v-model="form.weight" placeholder="请输入体重" />
|
<el-input v-model="form.weight" placeholder="请输入体重" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="球队位置【字典】" prop="teamPosition">
|
<el-form-item label="球队位置" prop="teamPosition">
|
||||||
<el-input v-model="form.teamPosition" placeholder="请输入球队位置【字典】" />
|
<el-input v-model="form.teamPosition" placeholder="请输入球队位置" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="标签【字典】" prop="tag">
|
<el-form-item label="标签" prop="tag">
|
||||||
<el-input v-model="form.tag" placeholder="请输入标签【字典】" />
|
<el-input v-model="form.tag" placeholder="请输入标签" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="状态" prop="enabled">
|
<el-form-item label="状态" prop="enabled">
|
||||||
<el-input v-model="form.enabled" placeholder="请输入状态" />
|
<el-input v-model="form.enabled" placeholder="请输入状态" />
|
||||||
|
|||||||
Reference in New Issue
Block a user