Commit 38691746 by zhaochengxiang

bug fix

parent d421f038
...@@ -99,7 +99,7 @@ const ModelTree = (props) => { ...@@ -99,7 +99,7 @@ const ModelTree = (props) => {
useEffect(() => { useEffect(() => {
if (viewSelectedKey !== 'branch') { if (viewSelectedKey !== 'branch') {
if (keyword!=='' || (searchProperties??[]).length > 0) { if (keyword || (searchProperties??[]).length > 0) {
if (item && !prevItem) { if (item && !prevItem) {
setPrevItem(item); setPrevItem(item);
} }
...@@ -730,7 +730,7 @@ const ModelTree = (props) => { ...@@ -730,7 +730,7 @@ const ModelTree = (props) => {
showIcon={false} showIcon={false}
onSelect={onTreeSelect} onSelect={onTreeSelect}
treeData={treeData} treeData={treeData}
selectedKeys={[item?item.key:'']} selectedKeys={item?.key?[item?.key]:[]}
titleRender={(nodeData) => { titleRender={(nodeData) => {
return <span title={nodeData?.remark||''}>{nodeData?.name||''}</span>; return <span title={nodeData?.remark||''}>{nodeData?.name||''}</span>;
}} }}
......
...@@ -119,16 +119,21 @@ class Model extends React.Component { ...@@ -119,16 +119,21 @@ class Model extends React.Component {
//分支管理返回的模型 都是有权限的 //分支管理返回的模型 都是有权限的
if (currentView !== 'branch') { if (currentView !== 'branch') {
selectModelerIds?.forEach(id => { selectModelerIds?.forEach(id => {
const index = (tableData||[]).findIndex(item => item.id?.split('-')[0] === id?.split('-')[0]); let index = (tableData||[]).findIndex(item => item.id === id);
if (index === -1) {
index = (tableData||[]).findIndex(item => item.id?.split('-')[0] === id?.split('-')[0]);
}
if (index !== -1) { if (index !== -1) {
tableData[index].optionList?.forEach(item => { const modelItem = tableData[index];
modelItem.optionList?.forEach(item => {
if (item.name === '导出' && item.enabled === false) { if (item.name === '导出' && item.enabled === false) {
canExport = false; canExport = false;
} else if (item.name === '送审' && item.enabled === false) { } else if (item.name === '送审' && (item.enabled===false||modelItem.state?.id!=='1')) {
canStartFlow = false; canStartFlow = false;
} else if (item.name === '变更目录' && item.enabled === false) { } else if (item.name === '变更目录' && (item.enabled===false||!modelItem.supportRecatalog)) {
canChangeCatalog = false; canChangeCatalog = false;
} else if (item.name === '删除' && item.enabled === false) { } else if (item.name === '删除' && (item.enabled===false||modelItem.state?.id!=='1')) {
canDelete = false; canDelete = false;
} }
}); });
......
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