feat(V3): 添加全局状态处理以支持更多操作

This commit is contained in:
zheng.zhang
2026-03-23 10:11:16 +08:00
parent 062c5eaed1
commit 77637362d3
+11 -2
View File
@@ -64,11 +64,20 @@
loader: vueLoader,
activeRule: '/v3',
}]);
var actions = window.qiankun.initGlobalState({logout:false});
var actions = window.qiankun.initGlobalState({logout:false,retrieveTradeDetail: false, quotaTrial: false, retrieveExchangeTrade: false});
actions.onGlobalStateChange(function(state) {
if (state.logout) {
$('#logoutBtn').trigger('click')
}
}
if (state.retrieveTradeDetail) {
main.open("查看交易", "/trade/tradeView/?enid={0}".template(state.retrieveTradeDetail));
}
if (state.quotaTrial) {
main.open("提示", "/trade/quotaTrial?id=" + state.quotaTrial, { area: ['800px', '400px'] });
}
if (state.retrieveExchangeTrade) {
main.open("查看交易", "/ExchangeTrade/tradeView/?enid=" + state.retrieveExchangeTrade, { area: ["1200px", "650px"] });
}
});
window.qiankun.start();
}