UNPKG

ttk-app-core

Version:
184 lines (164 loc) 10.7 kB
import 'babel-polyfill' import 'url-polyfill' import 'es5-shim' import 'es5-shim/es5-sham' import 'console-polyfill' import 'fetch-ie8' import 'babel-polyfill' import { config, start, componentFactory } from 'edf-meta-engine' import * as edfComponents from 'edf-component' // import raf from 'raf' import myConfig from './config' // raf.polyfill() if (typeof (_hmt) == 'undefined') window._hmt = [] //note-start //note-start和note-end之间的内容用脚手架匹配,请不要再该区域书写内容,在执行ttk reset过程中会被删除 import ttk_edf_app_root from './apps/edf/ttk-edf-app-root' //import ttk_edf_app_login from './apps/edf/ttk-edf-app-login/index.js' // import app_test from './apps/test/app-test' import app_test2 from './apps/test/app-test2' import ttk_tax_app_vattaxpayer from "./apps/test/ttk-tax-app-vattaxpayer" import ttk_tax_app_select from "./apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-select" import ttk_tax_app_zzsjmssbmxb from "./apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-zzsjmssbmxb" import ttk_tax_app_zzsjmssbmxb_beijing from "./apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-zzsjmssbmxb-beijing" import ttk_tax_app_zzssyyxgmnsr from "./apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-zzssyyxgmnsr" import ttk_tax_app_zzsxgmfjssb from "./apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-zzsxgmfjssb" import ttk_tax_app_zzsxgmflzl from "./apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-zzsxgmflzl" import ttk_tax_app_zzsxgmkcxmqd from "./apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-zzsxgmkcxmqd" import ttk_tax_app_zzsxgmxsbdcqkb from "./apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-zzsxgmxsbdcqkb" import ttk_tax_app_invoicesummary from './apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-invoicesummary' import ttk_tax_app_invoicedetail from './apps/test/ttk-tax-app-vattaxpayer/apps/ttk-tax-app-invoicesummary/apps/ttk-tax-app-invoicedetail' //此文件由ttk rewrite命令工具生成 // import ttk_edf_app_card_account from './apps/edf/ttk-edf-app-card-account' // import ttk_edf_app_card_currency from './apps/edf/ttk-edf-app-card-currency' // import ttk_edf_app_card_customer from './apps/edf/ttk-edf-app-card-customer' // import ttk_edf_app_card_department from './apps/edf/ttk-edf-app-card-department' // import ttk_edf_app_card_inventory from './apps/edf/ttk-edf-app-card-inventory' // import ttk_edf_app_card_project from './apps/edf/ttk-edf-app-card-project' // import ttk_edf_app_card_supplier from './apps/edf/ttk-edf-app-card-supplier' // import ttk_edf_app_card_userdefinecard from './apps/edf/ttk-edf-app-card-userdefinecard' // import ttk_edf_app_column from './apps/edf/ttk-edf-app-column' // import edfx_app_column_detail from './apps/edf/ttk-edf-app-column/apps/edfx-app-column-detail' // import edfx_app_column_setting from './apps/edf/ttk-edf-app-column/apps/edfx-app-column-setting' // import edfx_app_column_type from './apps/edf/ttk-edf-app-column/apps/edfx-app-column-type' // import ttk_edf_app_company_manage from './apps/edf/ttk-edf-app-company-manage' // import ttk_edf_app_company_manage_add from './apps/edf/ttk-edf-app-company-manage/apps/ttk-edf-app-company-manage-add' // import ttk_edf_app_devtools from './apps/edf/ttk-edf-app-devtools' // import ttk_edf_app_enum from './apps/edf/ttk-edf-app-enum' // import edfx_app_tree_table_detail from './apps/edf/ttk-edf-app-enum/apps/edfx-app-tree-table-detail' // import edfx_app_tree_table_type from './apps/edf/ttk-edf-app-enum/apps/edfx-app-tree-table-type' // import ttk_edf_app_forgot_password from './apps/edf/ttk-edf-app-forgot-password' // import ttk_edf_app_home from './apps/edf/ttk-edf-app-home' // import ttk_edf_app_hot_search_widget from './apps/edf/ttk-edf-app-home/apps/ttk-edf-app-hot-search-widget' // import ttk_edf_app_market_widget from './apps/edf/ttk-edf-app-home/apps/ttk-edf-app-market-widget' // import ttk_edf_app_sale_proportion_widget from './apps/edf/ttk-edf-app-home/apps/ttk-edf-app-sale-proportion-widget' // import ttk_edf_app_sale_trend_widget from './apps/edf/ttk-edf-app-home/apps/ttk-edf-app-sale-trend-widget' // import ttk_edf_app_sale_widget from './apps/edf/ttk-edf-app-home/apps/ttk-edf-app-sale-widget' // import ttk_edf_app_trade_widget from './apps/edf/ttk-edf-app-home/apps/ttk-edf-app-trade-widget' // import ttk_edf_app_visit_widget from './apps/edf/ttk-edf-app-home/apps/ttk-edf-app-visit-widget' // import ttk_edf_app_hotloader from './apps/edf/ttk-edf-app-hotloader' // import ttk_edf_app_iframe from './apps/edf/ttk-edf-app-iframe' // import ttk_edf_app_im from './apps/edf/ttk-edf-app-im' // import ttk_edf_app_login from './apps/edf/ttk-edf-app-login' // import ttk_edf_app_my_setting from './apps/edf/ttk-edf-app-my-setting' // import ttk_edf_app_my_setting_change_mobile from './apps/edf/ttk-edf-app-my-setting/apps/ttk-edf-app-my-setting-change-mobile' // import ttk_edf_app_my_setting_change_password from './apps/edf/ttk-edf-app-my-setting/apps/ttk-edf-app-my-setting-change-password' // import ttk_edf_app_notice from './apps/edf/ttk-edf-app-notice' // import ttk_edf_app_operation from './apps/edf/ttk-edf-app-operation' // import ttk_edf_app_pagestyle from './apps/edf/ttk-edf-app-pagestyle' // import ttk_edf_app_portal from './apps/edf/ttk-edf-app-portal' // import ttk_edf_app_portal_menu from './apps/edf/ttk-edf-app-portal-menu' // import ttk_edf_app_portal_menu_detail from './apps/edf/ttk-edf-app-portal-menu-detail' // import ttk_edf_app_register from './apps/edf/ttk-edf-app-register' // import ttk_edf_app_agreement from './apps/edf/ttk-edf-app-register/apps/ttk-edf-app-agreement' // import ttk_edf_app_role from './apps/edf/ttk-edf-app-role' // import ttk_edf_app_role_auth from './apps/edf/ttk-edf-app-role-auth' // // import ttk_edf_app_root from './apps/edf/ttk-edf-app-root' // import ttk_edf_app_voucher from './apps/edf/ttk-edf-app-voucher' // import ttk_edf_app_voucher_detail_setting from './apps/edf/ttk-edf-app-voucher/apps/ttk-edf-app-voucher-detail-setting' // import ttk_edf_app_voucher_setting from './apps/edf/ttk-edf-app-voucher/apps/ttk-edf-app-voucher-setting' const apps = { [app_test2.name]: app_test2, [ttk_edf_app_root.name]: ttk_edf_app_root, [ttk_tax_app_vattaxpayer.name]: ttk_tax_app_vattaxpayer, [ttk_tax_app_select.name]: ttk_tax_app_select, [ttk_tax_app_zzsjmssbmxb.name]: ttk_tax_app_zzsjmssbmxb, [ttk_tax_app_zzsjmssbmxb_beijing.name]: ttk_tax_app_zzsjmssbmxb_beijing, [ttk_tax_app_zzssyyxgmnsr.name]: ttk_tax_app_zzssyyxgmnsr, [ttk_tax_app_zzsxgmfjssb.name]: ttk_tax_app_zzsxgmfjssb, [ttk_tax_app_zzsxgmflzl.name]: ttk_tax_app_zzsxgmflzl, [ttk_tax_app_zzsxgmkcxmqd.name]: ttk_tax_app_zzsxgmkcxmqd, [ttk_tax_app_zzsxgmxsbdcqkb.name]: ttk_tax_app_zzsxgmxsbdcqkb, [ttk_tax_app_invoicesummary.name]: ttk_tax_app_invoicesummary, [ttk_tax_app_invoicedetail.name]: ttk_tax_app_invoicedetail, // [ttk_edf_app_card_account.name]: ttk_edf_app_card_account, // [ttk_edf_app_card_currency.name]: ttk_edf_app_card_currency, // [ttk_edf_app_card_customer.name]: ttk_edf_app_card_customer, // [ttk_edf_app_card_department.name]: ttk_edf_app_card_department, // [ttk_edf_app_card_inventory.name]: ttk_edf_app_card_inventory, // [ttk_edf_app_card_project.name]: ttk_edf_app_card_project, // [ttk_edf_app_card_supplier.name]: ttk_edf_app_card_supplier, // [ttk_edf_app_card_userdefinecard.name]: ttk_edf_app_card_userdefinecard, // [ttk_edf_app_column.name]: ttk_edf_app_column, // [edfx_app_column_detail.name]: edfx_app_column_detail, // [edfx_app_column_setting.name]: edfx_app_column_setting, // [edfx_app_column_type.name]: edfx_app_column_type, // [ttk_edf_app_company_manage.name]: ttk_edf_app_company_manage, // [ttk_edf_app_company_manage_add.name]: ttk_edf_app_company_manage_add, // [ttk_edf_app_devtools.name]: ttk_edf_app_devtools, // [ttk_edf_app_enum.name]: ttk_edf_app_enum, // [edfx_app_tree_table_detail.name]: edfx_app_tree_table_detail, // [edfx_app_tree_table_type.name]: edfx_app_tree_table_type, // [ttk_edf_app_forgot_password.name]: ttk_edf_app_forgot_password, // [ttk_edf_app_home.name]: ttk_edf_app_home, // [ttk_edf_app_hot_search_widget.name]: ttk_edf_app_hot_search_widget, // [ttk_edf_app_market_widget.name]: ttk_edf_app_market_widget, // [ttk_edf_app_sale_proportion_widget.name]: ttk_edf_app_sale_proportion_widget, // [ttk_edf_app_sale_trend_widget.name]: ttk_edf_app_sale_trend_widget, // [ttk_edf_app_sale_widget.name]: ttk_edf_app_sale_widget, // [ttk_edf_app_trade_widget.name]: ttk_edf_app_trade_widget, // [ttk_edf_app_visit_widget.name]: ttk_edf_app_visit_widget, // [ttk_edf_app_hotloader.name]: ttk_edf_app_hotloader, // [ttk_edf_app_iframe.name]: ttk_edf_app_iframe, // [ttk_edf_app_im.name]: ttk_edf_app_im, // [ttk_edf_app_login.name]: ttk_edf_app_login, // [ttk_edf_app_my_setting.name]: ttk_edf_app_my_setting, // [ttk_edf_app_my_setting_change_mobile.name]: ttk_edf_app_my_setting_change_mobile, // [ttk_edf_app_my_setting_change_password.name]: ttk_edf_app_my_setting_change_password, // [ttk_edf_app_notice.name]: ttk_edf_app_notice, // [ttk_edf_app_operation.name]: ttk_edf_app_operation, // [ttk_edf_app_pagestyle.name]: ttk_edf_app_pagestyle, // [ttk_edf_app_portal.name]: ttk_edf_app_portal, // [ttk_edf_app_portal_menu.name]: ttk_edf_app_portal_menu, // [ttk_edf_app_portal_menu_detail.name]: ttk_edf_app_portal_menu_detail, // [ttk_edf_app_register.name]: ttk_edf_app_register, // [ttk_edf_app_agreement.name]: ttk_edf_app_agreement, // [ttk_edf_app_role.name]: ttk_edf_app_role, // [ttk_edf_app_role_auth.name]: ttk_edf_app_role_auth, // [ttk_edf_app_voucher.name]: ttk_edf_app_voucher, // [ttk_edf_app_voucher_detail_setting.name]: ttk_edf_app_voucher_detail_setting, // [ttk_edf_app_voucher_setting.name]: ttk_edf_app_voucher_setting, } //note-end //EDF模块 //财务&资产模块 //税务模块 //业务模块 apps.config = (options) => { Object.keys(options).forEach(key => { const reg = new RegExp(`^${key == '*' ? '.*' : key}$`) Object.keys(apps).forEach(appName => { if (appName != 'config') { if (reg.test(appName) && apps[appName].config) { apps[appName].config(options[key]) } } }) }) } apps.config({ '*': { apps } }) config(myConfig({ apps })) Object.keys(edfComponents).forEach(key => { componentFactory.registerComponent(key, edfComponents[key]) }) start()