Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
front-backend
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
framework
front-backend
Commits
523ab96b
Commit
523ab96b
authored
Jan 18, 2022
by
Zheng Jie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
菜单外链字段统一:iFrame
close
https://github.com/elunez/eladmin/issues/679
parent
e5559b11
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
8 deletions
+8
-8
src/views/system/menu/index.vue
+8
-8
No files found.
src/views/system/menu/index.vue
View file @
523ab96b
...
...
@@ -34,8 +34,8 @@
</el-input>
</el-popover>
</el-form-item>
<el-form-item
v-show=
"form.type.toString() !== '2'"
label=
"外链菜单"
prop=
"i
f
rame"
>
<el-radio-group
v-model=
"form.i
f
rame"
size=
"mini"
>
<el-form-item
v-show=
"form.type.toString() !== '2'"
label=
"外链菜单"
prop=
"i
F
rame"
>
<el-radio-group
v-model=
"form.i
F
rame"
size=
"mini"
>
<el-radio-button
label=
"true"
>
是
</el-radio-button>
<el-radio-button
label=
"false"
>
否
</el-radio-button>
</el-radio-group>
...
...
@@ -59,7 +59,7 @@
<el-input
v-model=
"form.title"
placeholder=
"按钮名称"
style=
"width: 178px;"
/>
</el-form-item>
<el-form-item
v-show=
"form.type.toString() !== '0'"
label=
"权限标识"
prop=
"permission"
>
<el-input
v-model=
"form.permission"
:disabled=
"form.i
f
rame.toString() === 'true'"
placeholder=
"权限标识"
style=
"width: 178px;"
/>
<el-input
v-model=
"form.permission"
:disabled=
"form.i
F
rame.toString() === 'true'"
placeholder=
"权限标识"
style=
"width: 178px;"
/>
</el-form-item>
<el-form-item
v-if=
"form.type.toString() !== '2'"
label=
"路由地址"
prop=
"path"
>
<el-input
v-model=
"form.path"
placeholder=
"路由地址"
style=
"width: 178px;"
/>
...
...
@@ -67,10 +67,10 @@
<el-form-item
label=
"菜单排序"
prop=
"menuSort"
>
<el-input-number
v-model
.
number=
"form.menuSort"
:min=
"0"
:max=
"999"
controls-position=
"right"
style=
"width: 178px;"
/>
</el-form-item>
<el-form-item
v-show=
"form.i
f
rame.toString() !== 'true' && form.type.toString() === '1'"
label=
"组件名称"
prop=
"componentName"
>
<el-form-item
v-show=
"form.i
F
rame.toString() !== 'true' && form.type.toString() === '1'"
label=
"组件名称"
prop=
"componentName"
>
<el-input
v-model=
"form.componentName"
style=
"width: 178px;"
placeholder=
"匹配组件内Name字段"
/>
</el-form-item>
<el-form-item
v-show=
"form.i
f
rame.toString() !== 'true' && form.type.toString() === '1'"
label=
"组件路径"
prop=
"component"
>
<el-form-item
v-show=
"form.i
F
rame.toString() !== 'true' && form.type.toString() === '1'"
label=
"组件路径"
prop=
"component"
>
<el-input
v-model=
"form.component"
style=
"width: 178px;"
placeholder=
"组件路径"
/>
</el-form-item>
<el-form-item
label=
"上级类目"
prop=
"pid"
>
...
...
@@ -115,9 +115,9 @@
</el-table-column>
<el-table-column
:show-overflow-tooltip=
"true"
prop=
"permission"
label=
"权限标识"
/>
<el-table-column
:show-overflow-tooltip=
"true"
prop=
"component"
label=
"组件路径"
/>
<el-table-column
prop=
"i
f
rame"
label=
"外链"
width=
"75px"
>
<el-table-column
prop=
"i
F
rame"
label=
"外链"
width=
"75px"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.i
f
rame"
>
是
</span>
<span
v-if=
"scope.row.i
F
rame"
>
是
</span>
<span
v-else
>
否
</span>
</
template
>
</el-table-column>
...
...
@@ -160,7 +160,7 @@ import udOperation from '@crud/UD.operation'
import
DateRangePicker
from
'@/components/DateRangePicker'
// crud交由presenter持有
const
defaultForm
=
{
id
:
null
,
title
:
null
,
menuSort
:
999
,
path
:
null
,
component
:
null
,
componentName
:
null
,
i
f
rame
:
false
,
roles
:
[],
pid
:
0
,
icon
:
null
,
cache
:
false
,
hidden
:
false
,
type
:
0
,
permission
:
null
}
const
defaultForm
=
{
id
:
null
,
title
:
null
,
menuSort
:
999
,
path
:
null
,
component
:
null
,
componentName
:
null
,
i
F
rame
:
false
,
roles
:
[],
pid
:
0
,
icon
:
null
,
cache
:
false
,
hidden
:
false
,
type
:
0
,
permission
:
null
}
export
default
{
name
:
'Menu'
,
components
:
{
Treeselect
,
IconSelect
,
crudOperation
,
rrOperation
,
udOperation
,
DateRangePicker
},
...
...
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