|
@@ -16,6 +16,7 @@ function Auth(props) {
|
|
|
loading,
|
|
|
} = props;
|
|
|
|
|
|
+ //监测当前用户,有值时调用列表接口
|
|
|
useEffect(() => {
|
|
|
if (!currentUser.ID) return;
|
|
|
dispatch({
|
|
@@ -29,9 +30,8 @@ function Auth(props) {
|
|
|
}, [currentUser]);
|
|
|
|
|
|
useEffect(() => {
|
|
|
- dispatch({
|
|
|
- type: 'auth/queryClassify',
|
|
|
- });
|
|
|
+ //分类列表
|
|
|
+ dispatch({ type: 'auth/queryClassify' });
|
|
|
}, []);
|
|
|
|
|
|
const columns = [
|
|
@@ -51,7 +51,16 @@ function Auth(props) {
|
|
|
];
|
|
|
|
|
|
const loadNode = item => {
|
|
|
- localStorage.excelItem = JSON.stringify({ version_id: item.version_id });
|
|
|
+ // localStorage.excelItem = JSON.stringify({ version_id: item.version_id });
|
|
|
+ //调用接口获取version信息
|
|
|
+ dispatch({
|
|
|
+ type: 'auth/queryVersionByNode',
|
|
|
+ callback: versionList => {
|
|
|
+ let version = versionList.find(v => v.id == item.version_id) || {};
|
|
|
+ localStorage.excelItem = JSON.stringify(version);
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
router.push(`/home/detail/${item.project_id}/${item.template_id}`);
|
|
|
};
|
|
|
|
|
@@ -60,7 +69,7 @@ function Auth(props) {
|
|
|
);
|
|
|
|
|
|
const renderAuth = data => (
|
|
|
- <Table columns={flowColumns} dataSource={data} pagination={false} rowKey="id" />
|
|
|
+ <Table columns={flowColumns} dataSource={data} pagination={checkedPagination} rowKey="id" />
|
|
|
);
|
|
|
|
|
|
return (
|