¶Ô±ÈÐÂÎļþ |
| | |
| | | import App from './App.vue' |
| | | import plugins from './plugins' |
| | | import store from './store' |
| | | import uviewPlus from 'uview-plus' |
| | | import { setupGlobalComponents } from './components' |
| | | |
| | | |
| | | import { createSSRApp } from 'vue' |
| | | import directive from './directive' // directive |
| | | |
| | | import { useDict } from '@/utils/dict' |
| | | import { parseTime, resetForm, addDateRange, handleTree, selectDictLabel, selectDictLabels } from '@/utils/ruoyi' |
| | | import { |
| | | calculateTaxExclusiveTotalPrice, |
| | | } from "@/utils/summarizeTable.js"; |
| | | |
| | | |
| | | |
| | | export function createApp() { |
| | | const app = createSSRApp(App) |
| | | app.use(store) |
| | | app.use(uviewPlus) |
| | | app.use(plugins) |
| | | // ç§»é¤ä»¥ä¸è¡ Vant 注å |
| | | // app.use(Vant) |
| | | |
| | | // 注åå
¨å±ç»ä»¶ |
| | | setupGlobalComponents(app) |
| | | |
| | | // #ifndef MP-WEIXIN |
| | | // 微信å°ç¨åºä¸ä¸æ¯æèªå®ä¹æä»¤ |
| | | directive(app) |
| | | // #endif |
| | | |
| | | // å
¨å±æ¹æ³æè½½ |
| | | app.config.globalProperties.useDict = useDict |
| | | app.config.globalProperties.parseTime = parseTime |
| | | app.config.globalProperties.resetForm = resetForm |
| | | app.config.globalProperties.handleTree = handleTree |
| | | app.config.globalProperties.addDateRange = addDateRange |
| | | app.config.globalProperties.selectDictLabel = selectDictLabel |
| | | app.config.globalProperties.selectDictLabels = selectDictLabels |
| | | app.config.globalProperties.calculateTaxExclusiveTotalPrice = calculateTaxExclusiveTotalPrice; |
| | | |
| | | return { |
| | | app |
| | | } |
| | | } |