Commit 936167e8 authored by lihonglin's avatar lihonglin

feat: 添加依赖

parent ce9f5690
Pipeline #46232 passed with stages
in 2 minutes 37 seconds
...@@ -44,7 +44,7 @@ export const initMicroApps = () => { ...@@ -44,7 +44,7 @@ export const initMicroApps = () => {
application && Array.isArray(application) && application.length > 0 && application.map(item => { application && Array.isArray(application) && application.length > 0 && application.map(item => {
if(item.PackageName === 'report') { if (item.PackageName === 'report') {
products.push({ products.push({
name: item.PackageName, name: item.PackageName,
entry: item.RouteUrl, entry: item.RouteUrl,
...@@ -83,8 +83,8 @@ export const initMicroApps = () => { ...@@ -83,8 +83,8 @@ export const initMicroApps = () => {
// eslint- // eslint-
// disable-next-line no-undef // disable-next-line no-undef
globalConfig: /civweb4/.test(item.name) ? Object.assign({}, config, { globalConfig: /civweb4/.test(item.name) ? Object.assign({}, config, {
homepage: config.homepage ? config.homepage.replace(/civweb\//, ''): config.homepage homepage: config.homepage ? config.homepage.replace(/civweb\//, '') : config.homepage
}): config, }) : config,
//createStoreage.get('globalConfig'), //createStoreage.get('globalConfig'),
XMLHttpRequest: window.XMLHttpRequest, XMLHttpRequest: window.XMLHttpRequest,
}; };
...@@ -115,7 +115,7 @@ export const initMicroApps = () => { ...@@ -115,7 +115,7 @@ export const initMicroApps = () => {
createStoreage.remove(`__PANDA_STORE__${location.hostname}`) createStoreage.remove(`__PANDA_STORE__${location.hostname}`)
}, },
], ],
afterUnmount: [app => {}], afterUnmount: [app => { }],
}, },
); );
const globalStore = store.getState().toJS(); const globalStore = store.getState().toJS();
...@@ -221,7 +221,7 @@ export const defaultApp = () => { ...@@ -221,7 +221,7 @@ export const defaultApp = () => {
// createStoreage.set('init_web4', true) // createStoreage.set('init_web4', true)
// } // }
// let homepage = config.homepage.replace('civweb4/', ''); // let homepage = config.homepage.replace('civweb4/', '');
const url = !config.home ? `/civbase/civweb4/${config.homepage.replace(/^\//, '').replace(/^civweb4\//, '')}`: `/civbase/${config.homepage.replace(/^\//, '')}`; const url = !config.home ? `/civbase/civweb4/${config.homepage.replace(/^\//, '').replace(/^civweb4\//, '')}` : `/civbase/${config.homepage.replace(/^\//, '')}`;
setDefaultMountApp(url); setDefaultMountApp(url);
// if(config.homepage.indexOf('civweb4') > -1) createStoreage.set('init_web4', true); // if(config.homepage.indexOf('civweb4') > -1) createStoreage.set('init_web4', true);
} }
...@@ -238,17 +238,17 @@ export const defaultApp = () => { ...@@ -238,17 +238,17 @@ export const defaultApp = () => {
window.app = { window.app = {
modules: {}, modules: {},
require: function(request, method) { require: function (request, method) {
if(request !== '.' && this.modules[request]) { if (request !== '.' && this.modules[request]) {
console.log('method', method); console.log('method', method);
return _.isFunction(this.modules[request]) ? this.modules[request](): _.isFunction(this.modules[request][method]) && this.modules[request][method](); return _.isFunction(this.modules[request]) ? this.modules[request]() : _.isFunction(this.modules[request][method]) && this.modules[request][method]();
} }
if(request === '.') { if (request === '.') {
return return
} }
return _.isFunction(this.modules[request]) && this.modules[request](); return _.isFunction(this.modules[request]) && this.modules[request]();
}, },
define: function(name, context, index) { define: function (name, context, index) {
let keys = context.keys(); let keys = context.keys();
for (let key of keys) { for (let key of keys) {
let parts = name.indexOf('@') > -1 ? [name, ...(key.slice(1).split('/'))] : (name + key.slice(1)).split('/'); let parts = name.indexOf('@') > -1 ? [name, ...(key.slice(1).split('/'))] : (name + key.slice(1)).split('/');
...@@ -267,7 +267,7 @@ window.app = { ...@@ -267,7 +267,7 @@ window.app = {
this.modules[name] = this.modules[name][index]; this.modules[name] = this.modules[name][index];
} }
}, },
init: function(namespace, reducers) { init: function (namespace, reducers) {
[namespace] = reducers; [namespace] = reducers;
} }
}; };
...@@ -483,6 +483,7 @@ window.app.define('@wisdom-utils/components', require.context('../node_modules/@ ...@@ -483,6 +483,7 @@ window.app.define('@wisdom-utils/components', require.context('../node_modules/@
window.app.define('@ant-design/pro-form', require.context('../node_modules/@ant-design/pro-form/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'index.js');
window.app.define('classnames', require.context('classnames', true, /^.\/index\.js$/), 'index.js'); window.app.define('classnames', require.context('classnames', true, /^.\/index\.js$/), 'index.js');
window.app.define('@ant-design/icons', require.context('../node_modules/@ant-design/icons/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'index.js'); window.app.define('@ant-design/icons', require.context('../node_modules/@ant-design/icons/lib', true, /^.\/(lib\/)?[^\/]+\.js$/), 'index.js');
......
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