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 'bootstrap/dist/css/bootstrap.min.css'; 
 | 
  
 | 
  
 | 
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; 
 |