代办跳转

master
wuzuowei 7 months ago
parent 99756df451
commit c899972071

@ -3,7 +3,7 @@ import { Route } from 'dva/router'
import lodash from "lodash" import lodash from "lodash"
import requestaxios from 'axios'; import requestaxios from 'axios';
import utils from "@/microhost/common" import utils from "@/microhost/common"
import React, { useContext, useEffect, useLayoutEffect, useRef, useState } from 'react' import React, { useContext, useEffect, useLayoutEffect, useRef, useState, useCallback } from 'react'
import { history, useModel, } from 'umi' import { history, useModel, } from 'umi'
import { Dropdown, Menu, Modal } from "antd" import { Dropdown, Menu, Modal } from "antd"
import { UserOutlined, QuestionCircleOutlined, StopOutlined, InfoCircleOutlined, BgColorsOutlined, LogoutOutlined, KeyOutlined, OrderedListOutlined } from "@ant-design/icons" import { UserOutlined, QuestionCircleOutlined, StopOutlined, InfoCircleOutlined, BgColorsOutlined, LogoutOutlined, KeyOutlined, OrderedListOutlined } from "@ant-design/icons"
@ -82,6 +82,40 @@ const RightInfo = () => {
}); });
} }
const gomsglog = useCallback(
lodash.throttle(() => {
let body: message1 = new message1();
body.code = '@host#control#openPage';
body.data = {
newPage: false,
params: {
// recordData: JSON.stringify(record),
},
moduleId: '41f852c5-dfa3-3057-c62d-197d82f71b58', //要打开的模块id系统配置-导航菜单-找到所在模块的id
};
body.msg = '跳转';
body.to = 'iBKLinker-union-framework';
body.from = 'prd';
window.top?.postMessage(body, '*');
// history.replace({
// pathname: '/NewProductCalculation/InputList/InputList',
// state: {
// recordData: record,
// },
// });
// setTab(() => {
// let titles: any = [];
// titles.push(
// '新成本测算输入表',
// '/NewProductCalculation/InputList/InputList',
// '/新成本测算/输入表数据回显',
// );
// return titles;
// });)
}, 300000)
, [])
const changePassword = async () => { const changePassword = async () => {
await thisForm.validateFields() await thisForm.validateFields()
let vals: any = thisForm.getFieldsValue() let vals: any = thisForm.getFieldsValue()
@ -283,48 +317,20 @@ const RightInfo = () => {
<div style={{ marginLeft: 8, whiteSpace: "nowrap" }}>{!nickname ? "-" : `${nickname},您好!`}<span <div style={{ marginLeft: 8, whiteSpace: "nowrap" }}>{!nickname ? "-" : `${nickname},您好!`}<span
onClick={(event) => { onClick={(event) => {
gomsglog()
// Cookies.set('InputListData', JSON.stringify(record)); // Cookies.set('InputListData', JSON.stringify(record));
let body: message1 = new message1();
body.code = '@host#control#openPage';
body.data = {
newPage: false,
params: {
// recordData: JSON.stringify(record),
},
moduleId: '41f852c5-dfa3-3057-c62d-197d82f71b58', //要打开的模块id系统配置-导航菜单-找到所在模块的id
};
body.msg = '跳转';
body.to = 'iBKLinker-union-framework';
body.from = 'prd';
window.top?.postMessage(body, '*');
// history.replace({
// pathname: '/NewProductCalculation/InputList/InputList',
// state: {
// recordData: record,
// },
// });
// setTab(() => {
// let titles: any = [];
// titles.push(
// '新成本测算输入表',
// '/NewProductCalculation/InputList/InputList',
// '/新成本测算/输入表数据回显',
// );
// return titles;
// });
}} }}
id='MSGNUM' style={{ fontSize: '16PX', color: 'rgb(225 70 70)' }}>{`您有${msgnum}条待办`}</span></div> id='MSGNUM' style={{ fontSize: '16PX', color: 'rgb(225 70 70)' }}>{`您有${msgnum}条待办`}</span></div>
</div> </div>
</Dropdown> </Dropdown >
{/* </Popover> */} {/* </Popover> */}
<UserEditor visible={showEditor} userData={userInfo} callback={(ret: any) => { < UserEditor visible={showEditor} userData={userInfo} callback={(ret: any) => {
setShowEditor(false) setShowEditor(false)
setShowFuncs(false) setShowFuncs(false)
}} /> }} />
</div> </div >
) )
} }

Loading…
Cancel
Save