Commit f144019f by zhaochengxiang

资产详情增加取消

parent 0bfe4bc5
...@@ -114,6 +114,11 @@ const AssetAction = (props) => { ...@@ -114,6 +114,11 @@ const AssetAction = (props) => {
}) })
} }
const onCancelButtonClick = () => {
setCurrentAction('detail');
getAsset();
}
const onActionButtonClick = () => { const onActionButtonClick = () => {
if (currentAction === 'detail') { if (currentAction === 'detail') {
setCurrentAction('edit'); setCurrentAction('edit');
...@@ -246,8 +251,10 @@ const AssetAction = (props) => { ...@@ -246,8 +251,10 @@ const AssetAction = (props) => {
> >
<div style={{ color: 'rgba(0,0,0,0.75)' }}>资产详情</div> <div style={{ color: 'rgba(0,0,0,0.75)' }}>资产详情</div>
<Space> <Space>
{
(currentAction!=='detail') && <Button onClick={onCancelButtonClick} >取消</Button>
}
<Button loading={confirmLoading} onClick={onActionButtonClick}>{ currentAction==='detail'?'编辑':'保存'}</Button> <Button loading={confirmLoading} onClick={onActionButtonClick}>{ currentAction==='detail'?'编辑':'保存'}</Button>
<Button onClick={onFullScreenClick}>全屏</Button> <Button onClick={onFullScreenClick}>全屏</Button>
</Space> </Space>
</div> </div>
......
import React, { useEffect, useState } from 'react'; import React, { useEffect, useState } from 'react';
import { useMount } from 'ahooks'; import { useMount, useUnmount } from 'ahooks';
import {Card, Spin, Tooltip, Tree, Input, Dropdown, Menu, Modal} from 'antd'; import {Card, Spin, Tooltip, Tree, Input, Dropdown, Menu, Modal} from 'antd';
import { PlusOutlined, ImportOutlined,EditOutlined,DeleteOutlined,ExportOutlined,ReloadOutlined, SettingOutlined, ArrowUpOutlined, ArrowDownOutlined } from '@ant-design/icons'; import { PlusOutlined, ImportOutlined,EditOutlined,DeleteOutlined,ExportOutlined,ReloadOutlined, SettingOutlined, ArrowUpOutlined, ArrowDownOutlined } from '@ant-design/icons';
import classNames from 'classnames'; import classNames from 'classnames';
...@@ -38,10 +38,10 @@ const AssetTree = (props) => { ...@@ -38,10 +38,10 @@ const AssetTree = (props) => {
useMount(() => { useMount(() => {
window?.addEventListener("storage", storageChange); window?.addEventListener("storage", storageChange);
})
return () => { useUnmount(() => {
window?.removeEventListener("storage", storageChange); window?.removeEventListener("storage", storageChange);
}
}) })
useEffect(() => { useEffect(() => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment