88 lines
3.6 KiB
JavaScript
88 lines
3.6 KiB
JavaScript
import dva from 'dva';
|
|
import { history } from './utils/history'
|
|
import createLoading from 'dva-loading';
|
|
import * as BizCharts from 'bizcharts';
|
|
import { message } from 'antd'
|
|
import './index.css';
|
|
import './styles/feui/index.less'
|
|
import { preloadCommonComponents } from './utils/customConfig';
|
|
|
|
// 应用启动时预加载常用组件
|
|
// 预加载常用组件 - 根据环境自动选择配置策略
|
|
// preloadCommonComponents();
|
|
|
|
// 1. Initialize
|
|
const app = dva({
|
|
history,
|
|
onError (e) {
|
|
message.error(e.message)
|
|
}
|
|
});
|
|
|
|
// 2. Plugins
|
|
app.use(createLoading());
|
|
|
|
// 3. Model
|
|
app.model(require('./models/login').default);
|
|
app.model(require('./models/app').default);
|
|
app.model(require('./models/listPage').default);
|
|
app.model(require('./models/editPage').default);
|
|
app.model(require('./models/treePage').default);
|
|
app.model(require('./models/custom').default);
|
|
app.model(require('./models/customPage').default);
|
|
app.model(require('./models/import').default);
|
|
app.model(require('./models/picturePage').default);
|
|
app.model(require('./models/search').default);
|
|
app.model(require('./models/chartPage').default);
|
|
app.model(require('./models/FM/base').default);
|
|
app.model(require('./models/FM/userEdit').default);
|
|
app.model(require('./models/FM/userGroupEdit').default);
|
|
app.model(require('./models/FM/roleGroupEdit').default);
|
|
app.model(require('./models/FM/syncData').default);
|
|
app.model(require('./models/FM/roleEdit').default);
|
|
app.model(require('./models/FM/workStageCalendar').default);
|
|
app.model(require('./models/FM/wareHouse').default);
|
|
app.model(require('./models/SO/mrp').default);
|
|
app.model(require('./models/SO/mrpEdit').default);
|
|
app.model(require('./models/EM/engineeringPlanEdit').default);
|
|
app.model(require('./models/PF/flowPermitEdit').default);
|
|
app.model(require('./models/PF/codeRule').default);
|
|
app.model(require('./models/PO/orderPermit').default);
|
|
app.model(require('./models/PF/flow').default);
|
|
app.model(require('./models/PO/applyOrder').default);
|
|
app.model(require('./models/PO/applyOrderToOrder').default);
|
|
app.model(require('./models/WO/WOOrderQuery').default);
|
|
app.model(require('./models/WH/InMaterialSendInspect').default);
|
|
app.model(require('./models/WH/selectInventory').default);
|
|
app.model(require('./models/WH/packageProduct').default);
|
|
app.model(require('./models/WH/WHLocation').default);
|
|
app.model(require('./models/WH/pickingstock').default);
|
|
app.model(require('./models/QC/specialReceive').default);
|
|
app.model(require('./models/EM/emProposalEdit').default);
|
|
app.model(require('./models/WO/orderFlowCard').default);
|
|
app.model(require('./models/WO/bomWorkTaskRelation').default);
|
|
app.model(require('./models/SO/orderImport').default);
|
|
app.model(require('./models/FM/process').default);
|
|
app.model(require('./models/WH/showInventory').default);
|
|
app.model(require('./models/SO/order').default);
|
|
app.model(require('./models/EM/feedProposal').default);
|
|
app.model(require('./models/PF/form').default);
|
|
app.model(require('./models/WO/pdtOrder').default);
|
|
app.model(require('./models/EM/emOrder').default);
|
|
app.model(require('./models/FM/product').default);
|
|
app.model(require('./models/WH/InStockImport').default);
|
|
app.model(require('./models/FM/productProcess').default);
|
|
app.model(require('./models/WO/JobFrozen').default);
|
|
app.model(require('./models/MM/reworkPdtOrder').default);
|
|
app.model(require('./models/MM/snSearch').default);
|
|
app.model(require('./models/QC/batch').default);
|
|
app.model(require('./models/PF/lastVersion').default);
|
|
app.model(require('./models/MM/stackMaterial').default);
|
|
|
|
// 4. Router
|
|
app.router(require('./router').default);
|
|
|
|
// 5. Start
|
|
app.start('#root');
|
|
|
|
window.g_app = app; |