04ca328a67
- 修复 Files 组件中 file_form=1(电子光盘) 和 file_form=4(禁拷U盘) 的空处理分支 - 添加完成回调触发逻辑,避免提交流程卡死 - 完善 upload()、upload_over()、performSubmit() 的状态判断 - 严格对齐 work-副本.vue 的验证逻辑和参数构建顺序 - 优化标签上传判断,避免无标签时的不必要API调用 - 添加 ISO/ZIP 验证(仅在有内容文件时) - 清理所有调试日志
63 lines
1.7 KiB
JavaScript
63 lines
1.7 KiB
JavaScript
// The Vue build version to load with the `import` command
|
|
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
|
|
import Vue from 'vue'
|
|
import ElementUI from 'element-ui';
|
|
//import 'element-ui/lib/theme-chalk/index.css';
|
|
import './assets/index1.css';
|
|
import App from './App'
|
|
import router from './router'
|
|
import axios from 'axios'
|
|
import VueI18n from 'vue-i18n'
|
|
import cnlang from './lang/cn.js'
|
|
import ocnlang from './lang/ocn'
|
|
import enlang from './lang/en.js'
|
|
Vue.config.productionTip = false
|
|
Vue.use(ElementUI);
|
|
/* eslint-disable no-new */
|
|
Vue.use(VueI18n);
|
|
var type = navigator.appName;
|
|
if (type == "Netscape") {
|
|
var lang = navigator.language;//获取浏览器配置语言,支持非IE浏览器
|
|
} else {
|
|
var lang = navigator.userLanguage;//获取浏览器配置语言,支持IE5+ == navigator.systemLanguage
|
|
};
|
|
var lang1 = lang.substr(0, 2);//获取浏览器配置语言前两位
|
|
console.log(lang, lang1);
|
|
let lan = 'en';
|
|
if (lang1 == 'zh') {
|
|
if (lang == 'zh-TW' || lang == 'zh-HK') {
|
|
lan = 'ozh';
|
|
} else {
|
|
lan = 'zh';
|
|
}
|
|
} else if (lang1 == "en") {
|
|
lan = 'en';
|
|
}
|
|
if (!localStorage.getItem('lang')) {
|
|
localStorage.setItem("lang", lan);
|
|
}
|
|
|
|
const i18n = new VueI18n({
|
|
silentTranslationWarn: true,
|
|
//locale: lan, // 默认语言
|
|
locale: (function () {
|
|
if (localStorage.getItem('lang')) {
|
|
return localStorage.getItem('lang')
|
|
}
|
|
return 'en'
|
|
}()),
|
|
messages: {
|
|
'zh': cnlang,
|
|
'ozh': ocnlang,
|
|
'en': enlang
|
|
}
|
|
})
|
|
axios.defaults.baseURL = 'http://localhost:5080';
|
|
new Vue({
|
|
el: '#app',
|
|
router,
|
|
i18n,
|
|
components: { App },
|
|
template: '<App/>'
|
|
})
|