Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
Starter Web Vue
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
product
kim3-web-vue
Starter Web Vue
Commits
a5b6726e
Commit
a5b6726e
authored
Jul 01, 2021
by
水落(YangLei)
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into feature/shuiluo
parents
30a50196
abb327f5
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
16 deletions
+9
-16
src/components/FormMixin/index.js
src/components/FormMixin/index.js
+1
-1
src/pages/system/view/role/RoleManagement.vue
src/pages/system/view/role/RoleManagement.vue
+4
-4
src/pages/system/view/role/form.vue
src/pages/system/view/role/form.vue
+4
-11
No files found.
src/components/FormMixin/index.js
View file @
a5b6726e
...
...
@@ -27,7 +27,7 @@ export default {
}
},
setData
(
data
,
type
)
{
this
.
form
=
data
;
this
.
form
=
{
...
data
}
;
this
.
type
=
type
;
},
},
...
...
src/pages/system/view/role/RoleManagement.vue
View file @
a5b6726e
...
...
@@ -3,9 +3,9 @@
<template
#drawer
>
<Form
ref=
"form"
/>
</
template
>
<a-table-column
title=
"
名称"
data-index=
"roleNam
e"
/>
<a-table-column
title=
"说明"
data-index=
"remark"
/>
<a-table-column
title=
"角色名称"
data-index=
"roleName"
/>
<a-table-column
title=
"
角色编码"
data-index=
"roleCod
e"
/>
<a-table-column
title=
"
角色
说明"
data-index=
"remark"
/>
<a-table-column
title=
"操作"
>
<
template
#default=
"row"
>
<a
@
click=
"() => view(row, 2)"
>
查看
</a>
...
...
@@ -36,7 +36,7 @@ export default {
view
(
data
,
type
)
{
this
.
$refs
[
'
table
'
]?.
show
({
type
});
this
.
$nextTick
(()
=>
{
this
.
$refs
[
'
form
'
].
setData
(
data
,
type
);
this
.
$refs
[
'
form
'
].
setData
(
{
...
data
}
,
type
);
});
},
},
...
...
src/pages/system/view/role/form.vue
View file @
a5b6726e
<
template
>
<a-form-model
layout=
"vertical"
:model=
"form"
:rules=
"rules"
>
<a-form-model
layout=
"vertical"
:model=
"form"
:rules=
"rules"
ref=
"DrawerForm"
>
<a-form-model-item
label=
"角色名称"
>
<a-input
v-model=
"form.roleName"
:disabled=
"isView"
/>
</a-form-model-item>
...
...
@@ -25,30 +25,23 @@
<
script
>
import
MenuTree
from
'
@/components/menu_tree/index.vue
'
;
import
{
addRoleApi
,
getRoleApi
,
updateRoleApi
}
from
'
@/api
'
;
import
FormMixin
from
'
@/components/FormMixin
'
;
export
default
{
mixins
:
[
FormMixin
],
components
:
{
MenuTree
},
data
()
{
return
{
type
:
0
,
form
:
{},
rules
:
{},
checkedKeys
:
[],
defaultCheckedKeys
:
[],
};
},
computed
:
{
isEdit
()
{
return
this
.
type
===
1
;
},
isView
()
{
return
this
.
type
===
2
;
},
},
computed
:
{},
methods
:
{
submit
()
{
const
query
=
{
...
this
.
form
,
authorityList
:
this
.
$refs
[
'
menuTree
'
].
get
()
};
console
.
log
(
query
);
return
this
.
isEdit
?
updateRoleApi
(
query
)
:
addRoleApi
(
query
);
},
setData
(
data
,
type
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment