Commit f5f561f0 by zhaochengxiang

服务目录修改

parent 6d71805d
...@@ -5,6 +5,10 @@ export function* refreshCatalog(payload) { ...@@ -5,6 +5,10 @@ export function* refreshCatalog(payload) {
return yield call(pds.refreshCatalog, payload); return yield call(pds.refreshCatalog, payload);
} }
export function* loadDataServiceCatalog() {
return yield call(pds.loadDataServiceCatalog)
}
export function* loadStateCatalog(payload) { export function* loadStateCatalog(payload) {
return yield call(pds.loadStateCatalog, payload); return yield call(pds.loadStateCatalog, payload);
} }
......
...@@ -4,6 +4,10 @@ export function refreshCatalog() { ...@@ -4,6 +4,10 @@ export function refreshCatalog() {
return GetJSON("/pdataservice/pdsCURD/refreshDataServiceCatalog") return GetJSON("/pdataservice/pdsCURD/refreshDataServiceCatalog")
} }
export function loadDataServiceCatalog() {
return GetJSON("/pdataservice/pdsCURD/loadDataServiceCatalog");
}
export function loadStateCatalog(payload) { export function loadStateCatalog(payload) {
return GetJSON("/pdataservice/pdsCURD/loadDataServiceStateCatalog", payload) return GetJSON("/pdataservice/pdsCURD/loadDataServiceStateCatalog", payload)
} }
......
...@@ -146,7 +146,7 @@ const ModelTree = (props) => { ...@@ -146,7 +146,7 @@ const ModelTree = (props) => {
setLoading(true); setLoading(true);
dispatch({ dispatch({
type: (type==='refresh')?'pds.refreshCatalog':'datamodel.loadDataModelCatalog', type: (type==='refresh')?'pds.refreshCatalog':'pds.loadDataServiceCatalog',
callback: data => { callback: data => {
data.key = data.id||''; data.key = data.id||'';
...@@ -545,13 +545,13 @@ const ModelTree = (props) => { ...@@ -545,13 +545,13 @@ const ModelTree = (props) => {
) )
} */} } */}
{/* { {
(viewSelectedKey==='dir' && getDataModelerRole(user)===DataModelerRoleAdmin) && isSetRootId && ( (viewSelectedKey==='dir' && getDataModelerRole(user)===DataModelerRoleAdmin) && isSetRootId && (
<Tooltip title="同步目录" className='ml-2'> <Tooltip title="同步目录" className='ml-6'>
<Button type='text' icon={<SyncOutlined className='default' />} size='small' onClick={sync} /> <Button type='text' icon={<SyncOutlined className='default' />} size='small' onClick={sync} />
</Tooltip> </Tooltip>
) )
} */} }
</div> </div>
} }
<div className='p-3'> <div className='p-3'>
...@@ -589,7 +589,7 @@ const ModelTree = (props) => { ...@@ -589,7 +589,7 @@ const ModelTree = (props) => {
treeData={treeData} treeData={treeData}
selectedKeys={[item?item.key:'']} selectedKeys={[item?item.key:'']}
titleRender={(nodeData) => { titleRender={(nodeData) => {
return <span title={nodeData?.remark||''}>{nodeData?.name||''}</span>; return <span title={nodeData?.remark||''}>{(nodeData.status===1)?`${nodeData?.name}_已下线`:nodeData?.name||''}</span>;
}} }}
onRightClick={({event, node}) => { onRightClick={({event, node}) => {
if (viewSelectedKey==='dir'&& getDataModelerRole(user)===DataModelerRoleAdmin) { if (viewSelectedKey==='dir'&& getDataModelerRole(user)===DataModelerRoleAdmin) {
......
...@@ -70,6 +70,12 @@ class UpdateTreeItemForm extends React.Component { ...@@ -70,6 +70,12 @@ class UpdateTreeItemForm extends React.Component {
> >
<Input /> <Input />
</Form.Item> </Form.Item>
<Form.Item
label="编码"
name="code"
>
<Input />
</Form.Item>
</Form> </Form>
); );
} }
...@@ -89,12 +95,12 @@ const UpdateTreeItemModal = (props) => { ...@@ -89,12 +95,12 @@ const UpdateTreeItemModal = (props) => {
_action = item ? 'sub' : 'root'; _action = item ? 'sub' : 'root';
} }
form.setFields([{ name: 'name', errors: [] }, { name: 'remark', errors: [] }]); form.setFields([{ name: 'name', errors: [] }, { name: 'remark', errors: [] }, { name: 'code', errors: [] }]);
if (type === 'add') { if (type === 'add') {
form.setFieldsValue({ action: _action, name: '', remark: '' }); form.setFieldsValue({ action: _action, name: '', remark: '', code: '' });
} else { } else {
form.setFieldsValue({ action: '', name: item?item.name:'', remark: item?item.remark:'' }); form.setFieldsValue({ action: '', name: item?item.name:'', remark: item?item.remark:'', code: item?.code });
} }
} }
//eslint-disable-next-line react-hooks/exhaustive-deps //eslint-disable-next-line react-hooks/exhaustive-deps
...@@ -112,12 +118,14 @@ const UpdateTreeItemModal = (props) => { ...@@ -112,12 +118,14 @@ const UpdateTreeItemModal = (props) => {
payload = { payload = {
name: values.name||'', name: values.name||'',
remark: values.remark||'', remark: values.remark||'',
code: values.code||'',
parentId: rootId parentId: rootId
}; };
} else if (type === 'add') { } else if (type === 'add') {
payload = { payload = {
name: values.name||'', name: values.name||'',
remark: values.remark||'', remark: values.remark||'',
code: values.code||'',
parentId: item.id parentId: item.id
}; };
} else { } else {
...@@ -125,6 +133,7 @@ const UpdateTreeItemModal = (props) => { ...@@ -125,6 +133,7 @@ const UpdateTreeItemModal = (props) => {
...item, ...item,
name: values.name||'', name: values.name||'',
remark: values.remark||'', remark: values.remark||'',
code: values.code||'',
} }
} }
......
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