|
@@ -4,6 +4,8 @@ import { connect } from 'umi';
|
|
|
import Flow from '@/components/Flow';
|
|
|
import { PageContainer } from '@ant-design/pro-components';
|
|
|
import AuditForm from '@/components/AuditForm';
|
|
|
+import { useModel } from '@umijs/max';
|
|
|
+
|
|
|
const { TabPane } = Tabs;
|
|
|
|
|
|
const FLOWID = 2;
|
|
@@ -17,12 +19,12 @@ function Audit(props) {
|
|
|
formData,
|
|
|
flowDetail,
|
|
|
simpleFlowDteail,
|
|
|
- currentUser,
|
|
|
loading,
|
|
|
} = props;
|
|
|
- const [tabActiveKey, setTabActiveKey] = useState("1");
|
|
|
+ const [tabActiveKey, setTabActiveKey] = useState('1');
|
|
|
const ref = useRef();
|
|
|
- const permission = currentUser.Permission;
|
|
|
+ const {user} = useModel('userInfo');
|
|
|
+ const permission = user?.Permission || {};
|
|
|
|
|
|
const curItem = useMemo(() => {
|
|
|
let item = localStorage.getItem('currentAudit');
|
|
@@ -35,7 +37,7 @@ function Audit(props) {
|
|
|
return 1;
|
|
|
}
|
|
|
// 判断是否为创建者
|
|
|
- if (currentUser.IsSuper) {
|
|
|
+ if (user.IsSuper) {
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
@@ -140,6 +142,5 @@ export default connect(({ flow, loading, user, xflow }) => ({
|
|
|
formItems: xflow.formData,
|
|
|
flowDetail: flow.flowDetail,
|
|
|
formData: flow.formData,
|
|
|
- currentUser: user.currentUser,
|
|
|
simpleFlowDteail: flow.simpleFlowDteail,
|
|
|
}))(Audit);
|