Commit 9c6aa491 by zhaochengxiang

资产主数据模版下的资产不允许变更目录

parent 087e03eb
...@@ -194,7 +194,7 @@ const AssetTable = (props) => { ...@@ -194,7 +194,7 @@ const AssetTable = (props) => {
}}>授权</a> }}>授权</a>
} }
{ {
(reference===AssetManageReference||(reference===AssetBrowseReference&&record.hasPermission)) && <a onClick={(e) => { ((reference===AssetManageReference||(reference===AssetBrowseReference&&record.hasPermission)) && currentTemplateType!=='mdg') && <a onClick={(e) => {
e.stopPropagation(); e.stopPropagation();
setAssetMountParam({ setAssetMountParam({
visible: true, visible: true,
...@@ -235,6 +235,7 @@ const AssetTable = (props) => { ...@@ -235,6 +235,7 @@ const AssetTable = (props) => {
if (val.msg === 'templateChange') { if (val.msg === 'templateChange') {
setCurrentElementId(); setCurrentElementId();
getElements(); getElements();
setTemplateType(LocalStorage.get(`templateType-${appId}`))
} }
}); });
window?.addEventListener("storage", storageChange); window?.addEventListener("storage", storageChange);
...@@ -982,11 +983,13 @@ const AssetTable = (props) => { ...@@ -982,11 +983,13 @@ const AssetTable = (props) => {
{ {
(reference===AssetManageReference || reference===AssetRecycleReference) && <React.Fragment> (reference===AssetManageReference || reference===AssetRecycleReference) && <React.Fragment>
<Menu.Item disabled={(checkedKeys||[]).length===0}> {
<div className='text-center' onClick={onBatchCatalogChangeBtnClick}> currentTemplateType!=='mdg' && <Menu.Item disabled={(checkedKeys||[]).length===0}>
{(reference===AssetRecycleReference)?'挂载':'变更目录'} <div className='text-center' onClick={onBatchCatalogChangeBtnClick}>
</div> {(reference===AssetRecycleReference)?'挂载':'变更目录'}
</Menu.Item> </div>
</Menu.Item>
}
{ {
//自定义目录下的资产不允许新增 删除 //自定义目录下的资产不允许新增 删除
(nodeType!=='custom') && <Menu.Item disabled={(checkedKeys||[]).length===0}> (nodeType!=='custom') && <Menu.Item disabled={(checkedKeys||[]).length===0}>
...@@ -1098,9 +1101,11 @@ const AssetTable = (props) => { ...@@ -1098,9 +1101,11 @@ const AssetTable = (props) => {
{ {
(reference===AssetManageReference || reference===AssetRecycleReference) && <React.Fragment> (reference===AssetManageReference || reference===AssetRecycleReference) && <React.Fragment>
<Tooltip title={(checkedKeys||[]).length===0?'请先选择资产目录':''}> {
<Button onClick={onBatchCatalogChangeBtnClick} disabled={(checkedKeys||[]).length===0} >{(reference===AssetRecycleReference)?'挂载':'变更目录'}</Button> currentTemplateType!=='mdg' && <Tooltip title={(checkedKeys||[]).length===0?'请先选择资产目录':''}>
</Tooltip> <Button onClick={onBatchCatalogChangeBtnClick} disabled={(checkedKeys||[]).length===0} >{(reference===AssetRecycleReference)?'挂载':'变更目录'}</Button>
</Tooltip>
}
{ {
(reference===AssetRecycleReference) && <Tooltip title={(checkedKeys||[]).length===0?'请先选择资产目录':''}> (reference===AssetRecycleReference) && <Tooltip title={(checkedKeys||[]).length===0?'请先选择资产目录':''}>
<Button onClick={recoveryAssets} disabled={(checkedKeys||[]).length===0} >恢复</Button> <Button onClick={recoveryAssets} disabled={(checkedKeys||[]).length===0} >恢复</Button>
...@@ -1125,21 +1130,23 @@ const AssetTable = (props) => { ...@@ -1125,21 +1130,23 @@ const AssetTable = (props) => {
{/* { {/* {
(reference!==AssetRecycleReference) && <Checkbox onChange={onFullSearchChange} checked={fullSearch}>全部数据</Checkbox> (reference!==AssetRecycleReference) && <Checkbox onChange={onFullSearchChange} checked={fullSearch}>全部数据</Checkbox>
} */} } */}
<Select allowClear
loading={loadingElements}
value={currentElementId}
placeholder='请选择搜索属性'
onChange={(val) => {
setCurrentElementId(val)
}}
style={{ width: 160 }}
>
{ {
(elements??[]).map((item, index) => ( (reference!==AssetRecycleReference) && <Select allowClear
<Select.Option key={item.id} value={item.id}>{item.name}</Select.Option> loading={loadingElements}
)) value={currentElementId}
placeholder='请选择搜索属性'
onChange={(val) => {
setCurrentElementId(val)
}}
style={{ width: 160 }}
>
{
(elements??[]).map((item, index) => (
<Select.Option key={item.id} value={item.id}>{item.name}</Select.Option>
))
}
</Select>
} }
</Select>
<Search <Search
placeholder="请输入资产目录要素值" placeholder="请输入资产目录要素值"
allowClear allowClear
......
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