import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' import ElementPlus from 'element-plus'; // import 'element-plus/lib/theme-chalk/index.css'; import 'element-plus/dist/index.css' import './assets/element-icon/icon.css' import base from './uitils/common' import http from './api/http' // import 'dayjs/locale/zh-cn' // import locale from 'element-plus/lib/locale/lang/zh-cn' import * as ElementPlusIconsVue from '@element-plus/icons-vue' import permission from './api/permission' import viewgird from './components/basic/ViewGrid'; const app = createApp(App); for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component) } app.config.globalProperties.base = base; app.config.globalProperties.http = http; app.config.globalProperties.$tabs = {}; app.config.globalProperties.permission = permission; app.config.globalProperties.$global = { signalR: false, //是å¦å¼€å¯signalR table: { //vol-tableå¸¦æ•°æ®æºçš„å•å…ƒæ ¼æ˜¯å¦å¯ç”¨tagæ ‡ç¾(下拉框ç‰å•å…ƒæ ¼ä»¥tagæ ‡ç¾æ˜¾ç¤º) useTag: true }, audit: { //å®¡æ ¸é€‰é¡¹ data: [ { text: '通过', value: 1 }, { text: 'æ‹’ç»', value: 3 }, { text: '驳回', value: 4 } ], status:[0,2] //å®¡æ ¸ä¸çš„æ•°æ® // å¾…å®¡æ ¸ = 0, // å®¡æ ¸é€šè¿‡ = 1, // å®¡æ ¸ä¸ = 2, // å®¡æ ¸æœªé€šè¿‡ = 3, // 驳回 = 4 } } //2023.03.13, //修改è§ï¼švolupload.vue,åŽå°AliOSSController.cs,阿里云OSSé…ç½®.doc window.oss = { ali: { //阿里云 use: false,//ä½¿ç”¨é˜¿é‡Œäº‘ä¸Šä¼ æ–‡ä»¶ //é˜¿é‡Œç¼©ç•¥å›¾åŽ‹ç¼©å¤§å° //.aliyuncs.com small: "?x-oss-process=image/resize,m_lfit,w_200" } } app.use(store) .use(ElementPlus, { size: 'default' }) .use(router) .use(viewgird) .mount('#app'); app.config.globalProperties.$Message = app.config.globalProperties.$message;