Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
ebf3fcb7
提交
ebf3fcb7
authored
5月 04, 2019
作者:
sin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- 修改一下,更新功能
- 修复删除不更新
上级
b95c61e2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
28 行增加
和
15 行删除
+28
-15
resourceList.js
admin-web/src/models/admin/resourceList.js
+16
-7
ResourceList.js
admin-web/src/pages/Admin/ResourceList.js
+12
-8
没有找到文件。
admin-web/src/models/admin/resourceList.js
浏览文件 @
ebf3fcb7
...
...
@@ -9,7 +9,7 @@ const buildSelectTree = list => {
}
return
{
title
:
item
.
displayName
,
value
:
item
.
displayName
,
value
:
`
${
item
.
displayName
}
-
${
item
.
id
}
`
,
key
:
item
.
id
,
children
,
};
...
...
@@ -48,13 +48,11 @@ export default {
});
},
*
delete
({
payload
},
{
call
,
put
})
{
const
response
=
yield
call
(
deleteResource
,
payload
);
yield
call
(
deleteResource
,
payload
);
message
.
info
(
'删除成功!'
);
yield
put
({
type
:
'treeSuccess'
,
payload
:
{
list
:
response
.
data
,
},
type
:
'tree'
,
payload
:
{},
});
},
*
tree
({
payload
},
{
call
,
put
})
{
...
...
@@ -71,7 +69,18 @@ export default {
reducers
:
{
treeSuccess
(
state
,
{
payload
})
{
const
resultData
=
payload
;
const
selectTree
=
buildSelectTree
(
resultData
);
const
treeData
=
buildSelectTree
(
resultData
);
const
rootNode
=
[
{
title
:
'根节点'
,
value
:
`根节点-0`
,
key
:
0
,
children
:
[],
},
];
const
selectTree
=
rootNode
.
concat
(
treeData
);
return
{
...
state
,
list
:
resultData
,
...
...
admin-web/src/pages/Admin/ResourceList.js
浏览文件 @
ebf3fcb7
...
...
@@ -40,6 +40,11 @@ const CreateForm = Form.create()(props => {
const
okHandle
=
()
=>
{
form
.
validateFields
((
err
,
fieldsValue
)
=>
{
if
(
err
)
return
;
let
pid
=
fieldsValue
.
pid
;
if
(
fieldsValue
.
pid
)
{
pid
=
pid
.
split
(
'-'
)[
1
];
fieldsValue
.
pid
=
pid
;
}
form
.
resetFields
();
handleAdd
({
fields
:
fieldsValue
,
...
...
@@ -65,8 +70,7 @@ const CreateForm = Form.create()(props => {
onCancel
=
{()
=>
handleModalVisible
()}
>
<
FormItem
labelCol
=
{{
span
:
5
}}
wrapperCol
=
{{
span
:
15
}}
label
=
"类型"
>
{
form
.
getFieldDecorator
(
'displayName'
,
{
rules
:
[{
required
:
true
,
message
:
'选择类型!'
,
min
:
2
}],
{
form
.
getFieldDecorator
(
'type'
,
{
initialValue
:
initValues
.
type
||
1
,
})(
<
RadioGroup
>
...
...
@@ -76,7 +80,7 @@ const CreateForm = Form.create()(props => {
)}
<
/FormItem
>
<
FormItem
labelCol
=
{{
span
:
5
}}
wrapperCol
=
{{
span
:
15
}}
label
=
"名称"
>
{
form
.
getFieldDecorator
(
'
typ
e'
,
{
{
form
.
getFieldDecorator
(
'
displayNam
e'
,
{
rules
:
[{
required
:
true
,
message
:
'请输入菜单展示名字!'
,
min
:
2
}],
initialValue
:
initValues
.
displayName
,
})(
<
Input
placeholder
=
"显示名称"
/>
)}
...
...
@@ -207,21 +211,21 @@ class ResourceList extends PureComponent {
const
columns
=
[
{
title
:
'
id
'
,
title
:
'
编号
'
,
dataIndex
:
'id'
,
render
:
text
=>
<
strong
>
{
text
}
<
/strong>
,
},
{
title
:
'显示名
称
'
,
title
:
'显示名
字
'
,
dataIndex
:
'displayName'
,
render
:
text
=>
<
a
>
{
text
}
<
/a>
,
},
{
title
:
'
名称
'
,
title
:
'
菜单KEY
'
,
dataIndex
:
'name'
,
},
{
title
:
'
pid
'
,
title
:
'
父级编号
'
,
dataIndex
:
'pid'
,
sorter
:
true
,
render
:
val
=>
`
${
val
}
`
,
...
...
@@ -234,7 +238,7 @@ class ResourceList extends PureComponent {
},
},
{
title
:
'
资源地址
'
,
title
:
'
菜单/操作
'
,
dataIndex
:
'handler'
,
sorter
:
true
,
width
:
300
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论