Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FLIPPED-AURORA
gin-vue-admin
提交
e521cd90
G
gin-vue-admin
项目概览
FLIPPED-AURORA
/
gin-vue-admin
大约 1 年 前同步成功
通知
333
Star
18155
Fork
5506
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e521cd90
编写于
9月 11, 2019
作者:
Mr.奇淼(
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
用户搜索微调
上级
0e19cd4d
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
95 addition
and
17 deletion
+95
-17
QMPlusServer/controller/api/user.go
QMPlusServer/controller/api/user.go
+1
-1
QMPlusServer/model/dbModel/user.go
QMPlusServer/model/dbModel/user.go
+3
-3
QMPlusVuePage/package-lock.json
QMPlusVuePage/package-lock.json
+72
-5
QMPlusVuePage/package.json
QMPlusVuePage/package.json
+3
-0
QMPlusVuePage/src/store/module/user.js
QMPlusVuePage/src/store/module/user.js
+16
-8
未找到文件。
QMPlusServer/controller/api/user.go
浏览文件 @
e521cd90
...
...
@@ -56,7 +56,7 @@ func Login(c *gin.Context) {
_
=
c
.
BindJSON
(
&
L
)
U
:=
&
dbModel
.
User
{
UserName
:
L
.
UserName
,
PassWord
:
L
.
PassWord
}
if
err
,
user
:=
U
.
Login
();
err
!=
nil
{
servers
.
ReportFormat
(
c
,
false
,
"用户名密码错误"
,
gin
.
H
{
"user"
:
user
})
servers
.
ReportFormat
(
c
,
false
,
fmt
.
Sprintf
(
"用户名密码错误或%v"
,
err
)
,
gin
.
H
{
"user"
:
user
})
}
else
{
tokenNext
(
c
,
*
user
)
}
...
...
QMPlusServer/model/dbModel/user.go
浏览文件 @
e521cd90
...
...
@@ -17,8 +17,8 @@ type User struct {
PassWord
string
`json:"passWord"`
NickName
string
`json:"nickName" gorm:"default:'QMPlusUser'"`
HeaderImg
string
`json:"headerImg" gorm:"default:'http://www.henrongyi.top/avatar/lufu.jpg'"`
Authority
Authority
`json:"authority" form:"ForeignKey:
AuthorityId;AssociationForeignKey:AuthorityI
d"`
AuthorityId
float64
`json:"
authorityId
" gorm:"default:888"`
Authority
Authority
`json:"authority" form:"ForeignKey:
authority_id;AssociationForeignKey:authority_i
d"`
AuthorityId
float64
`json:"
-
" gorm:"default:888"`
//Propertie // 多余属性自行添加
//PropertieId uint // 自动关联 Propertie 的Id 附加属性过多 建议创建一对一关系
}
...
...
@@ -64,7 +64,7 @@ func (u *User) Login() (err error, userInter *User) {
var
user
User
u
.
PassWord
=
tools
.
MD5V
(
u
.
PassWord
)
err
=
qmsql
.
DEFAULTDB
.
Where
(
"user_name = ? AND pass_word = ?"
,
u
.
UserName
,
u
.
PassWord
)
.
First
(
&
user
)
.
Error
err
=
qmsql
.
DEFAULTDB
.
Model
(
&
user
)
.
Related
(
&
user
.
Authority
)
.
Error
err
=
qmsql
.
DEFAULTDB
.
Where
(
"authority_id = ?"
,
user
.
AuthorityId
)
.
First
(
&
user
.
Authority
)
.
Error
return
err
,
&
user
}
...
...
QMPlusVuePage/package-lock.json
浏览文件 @
e521cd90
...
...
@@ -1970,6 +1970,43 @@
"resolved"
:
"https://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz"
,
"integrity"
:
"sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8="
},
"axios"
:
{
"version"
:
"0.19.0"
,
"resolved"
:
"https://registry.npmjs.org/axios/-/axios-0.19.0.tgz"
,
"integrity"
:
"sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ=="
,
"requires"
:
{
"follow-redirects"
:
"1.5.10"
,
"is-buffer"
:
"^2.0.2"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
,
"integrity"
:
"sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="
,
"requires"
:
{
"ms"
:
"2.0.0"
}
},
"follow-redirects"
:
{
"version"
:
"1.5.10"
,
"resolved"
:
"https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz"
,
"integrity"
:
"sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ=="
,
"requires"
:
{
"debug"
:
"=3.1.0"
}
},
"is-buffer"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz"
,
"integrity"
:
"sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw=="
},
"ms"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
,
"integrity"
:
"sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"babel-code-frame"
:
{
"version"
:
"6.26.0"
,
"resolved"
:
"https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz"
,
...
...
@@ -8321,6 +8358,30 @@
"integrity"
:
"sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
,
"dev"
:
true
},
"path"
:
{
"version"
:
"0.12.7"
,
"resolved"
:
"https://registry.npmjs.org/path/-/path-0.12.7.tgz"
,
"integrity"
:
"sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8="
,
"requires"
:
{
"process"
:
"^0.11.1"
,
"util"
:
"^0.10.3"
},
"dependencies"
:
{
"inherits"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
,
"integrity"
:
"sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"util"
:
{
"version"
:
"0.10.4"
,
"resolved"
:
"https://registry.npmjs.org/util/-/util-0.10.4.tgz"
,
"integrity"
:
"sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="
,
"requires"
:
{
"inherits"
:
"2.0.3"
}
}
}
},
"path-browserify"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz"
,
...
...
@@ -9072,8 +9133,7 @@
"process"
:
{
"version"
:
"0.11.10"
,
"resolved"
:
"https://registry.npm.taobao.org/process/download/process-0.11.10.tgz"
,
"integrity"
:
"sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
,
"dev"
:
true
"integrity"
:
"sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
},
"process-nextick-args"
:
{
"version"
:
"2.0.1"
,
...
...
@@ -9177,9 +9237,9 @@
"dev"
:
true
},
"qs"
:
{
"version"
:
"6.
5.2
"
,
"resolved"
:
"https://registry.npm
.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1566009952956&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2
.tgz"
,
"integrity"
:
"sha
1-yzroBuh0BERYTvFUzo7pjUA/PjY
="
"version"
:
"6.
8.0
"
,
"resolved"
:
"https://registry.npm
js.org/qs/-/qs-6.8.0
.tgz"
,
"integrity"
:
"sha
512-tPSkj8y92PfZVbinY1n84i1Qdx75lZjMQYx9WZhnkofyxzw2r7Ho39G3/aEvSUdebxpnnM4LZJCtvE/Aq3+s9w=
="
},
"query-string"
:
{
"version"
:
"5.1.1"
,
...
...
@@ -9578,6 +9638,13 @@
"tough-cookie"
:
"~2.4.3"
,
"tunnel-agent"
:
"^0.6.0"
,
"uuid"
:
"^3.3.2"
},
"dependencies"
:
{
"qs"
:
{
"version"
:
"6.5.2"
,
"resolved"
:
"https://registry.npmjs.org/qs/-/qs-6.5.2.tgz"
,
"integrity"
:
"sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
}
}
},
"request-promise-core"
:
{
...
...
QMPlusVuePage/package.json
浏览文件 @
e521cd90
...
...
@@ -8,9 +8,12 @@
"lint"
:
"vue-cli-service lint"
},
"dependencies"
:
{
"axios"
:
"^0.19.0"
,
"core-js"
:
"^2.6.5"
,
"element-ui"
:
"^2.12.0"
,
"node-sass"
:
"^4.12.0"
,
"path"
:
"^0.12.7"
,
"qs"
:
"^6.8.0"
,
"sass-loader"
:
"^8.0.0"
,
"vue"
:
"^2.6.10"
,
"vue-router"
:
"^3.1.3"
,
...
...
QMPlusVuePage/src/store/module/user.js
浏览文件 @
e521cd90
export
const
U
ser
=
{
export
const
u
ser
=
{
namespaced
:
true
,
state
:
{
userName
:
"
QM
"
},
state
:
{
userInfo
:
{
uuid
:
""
,
nickName
:
""
},
token
:
""
},
mutations
:
{
setUserName
(
state
,
name
)
{
setUserInfo
(
state
,
userInfo
)
{
// 这里的 `state` 对象是模块的局部状态
state
.
userInfo
=
userInfo
},
setToken
(
state
,
token
)
{
// 这里的 `state` 对象是模块的局部状态
state
.
userName
=
name
state
.
token
=
token
}
},
actions
:
{
AsyncSetUserName
({
commit
},
name
)
{
setTimeout
(()
=>
{
commit
(
"
setUserName
"
,
name
)
},
2000
);
AsyncSetUserInfo
({
commit
},
loginInfo
)
{
}
},
getters
:
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录