Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-operation-4
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
达摩4.0重构
haoban-operation-4
Commits
fee2c61e
Commit
fee2c61e
authored
Jul 28, 2020
by
caoyanzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
操作项列表
parent
db610b01
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
310 additions
and
2 deletions
+310
-2
permission.js
src/api/permission.js
+3
-0
action-list.vue
src/views/permission/action-list.vue
+30
-2
action-table.vue
src/views/permission/action-list/action-table.vue
+277
-0
No files found.
src/api/permission.js
View file @
fee2c61e
...
...
@@ -10,6 +10,9 @@ const api = {
delAuthItem
:
'/del-auth-item'
,
// 删除权限项
getAuthItemList
:
'/auth-item-list'
,
// 获取权限项列表
getOperationItemList
:
'/operation-item-list'
,
// 获取操作项列表
addOperationItem
:
'/add-operation-item'
,
// 添加操作项
editOperationItem
:
'/edit-operation-item'
,
// 编辑操作项
delOperationItem
:
'/del-operation-item'
,
// 删除操作项
}
export
default
getFetch
(
api
,
'/hb-manage-web'
);
src/views/permission/action-list.vue
View file @
fee2c61e
<
template
>
<div>
操作项
</div>
<el-tabs
v-model=
"activeName"
>
<!-- 1好办后台2应用后台3好办小程序4小程序应用 -->
<el-tab-pane
label=
"好办后台"
name=
"first"
lazy
>
<action-table
app-type=
"1"
></action-table>
</el-tab-pane>
<el-tab-pane
label=
"应用后台"
name=
"second"
lazy
>
<action-table
app-type=
"2"
></action-table>
</el-tab-pane>
<el-tab-pane
label=
"好办小程序"
name=
"third"
lazy
>
<action-table
app-type=
"3"
></action-table>
</el-tab-pane>
<el-tab-pane
label=
"好办小程序应用"
name=
"fourth"
lazy
>
<action-table
app-type=
"4"
></action-table>
</el-tab-pane>
</el-tabs>
</
template
>
<
script
>
import
ActionTable
from
'./action-list/action-table.vue'
;
export
default
{
name
:
'action-list'
name
:
'action-list'
,
components
:
{
ActionTable
},
data
()
{
return
{
activeName
:
'first'
}
}
}
</
script
>
<
style
lang=
"less"
scoped
>
/
deep
/
.el-tabs__header
{
padding-top
:
10px
;
margin-bottom
:
0
;
}
</
style
>
src/views/permission/action-list/action-table.vue
0 → 100644
View file @
fee2c61e
This diff is collapsed.
Click to expand it.
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