{
+
+ let items = this.state.items;
+ items[index].updateBtnLoading = true;
+ this.setState({
+ items: items
+ });
+
+ let result = await request.get('/credentials/' + id);
+ if (result['code'] !== 1) {
+ message.error(result['message']);
+ items[index].updateBtnLoading = false;
+ this.setState({
+ items: items
+ });
+ return;
+ }
+
+ items[index].updateBtnLoading = false;
this.setState({
modalTitle: title,
modalVisible: true,
- model: idcard
+ model: result['data'],
+ items: items
});
};
@@ -270,9 +303,9 @@ class Credential extends Component {
dataIndex: 'username',
key: 'username',
}, {
- title: '创建人',
- dataIndex: 'creatorName',
- key: 'creatorName',
+ title: '所有者',
+ dataIndex: 'ownerName',
+ key: 'ownerName',
}, {
title: '创建时间',
dataIndex: 'created',
@@ -281,14 +314,41 @@ class Credential extends Component {
{
title: '操作',
key: 'action',
- render: (text, record) => {
+ render: (text, record, index) => {
+
+ const menu = (
+
+ );
return (
-
-
+
+
+
+
)
},
@@ -427,6 +487,28 @@ class Credential extends Component {
: null
}
+ {
+ this.changeOwnerFormRef.current
+ .validateFields()
+ .then(values => {
+ this.changeOwnerFormRef.current.resetFields();
+
+ })
+ .catch(info => {
+
+ });
+ }}
+ onCancel={this.handleCancel}>
+
+
+ } placeholder="请选择所有者"/>
+
+
+
+
>
);