rename: cutejava-ui to cutejava-front

This commit is contained in:
2025-05-07 13:41:02 +08:00
parent c58d1ecd9f
commit f098a6dbd7
454 changed files with 1 additions and 1 deletions
+96
View File
@@ -0,0 +1,96 @@
import Vue from 'vue'
import Cookies from 'js-cookie'
import 'normalize.css/normalize.css'
import Element from 'element-ui'
// 数据字典
import dict from './components/Dict'
// 防止二次提交
import { preventReClick } from '@/utils/commands'
// 一键复制插件
import VueClipboard from 'vue-clipboard2'
// 窗口分割组件
import SplitPane from 'vue-splitpane'
// 权限指令
import checkPer from '@/utils/permission'
import permission from './components/Permission'
import './assets/styles/element-variables.scss'
// global css
import './assets/styles/index.scss'
import App from './App'
import store from './store'
import router from './router/routers'
import './assets/icons' // icon
import './router/index' // permission control
Vue.use(checkPer)
Vue.use(permission)
Vue.use(dict)
Vue.use(preventReClick)
Vue.use(VueClipboard)
Vue.use(Element, {
size: Cookies.get('size') || 'small' // set element-ui default size
})
Vue.component('split-pane', SplitPane)
/**
* 日期格式化<br/>
* 例子: <el-tag>{{ scope.row.createTime | dateFormat }}</el-tag>
*/
Vue.filter('dateFormat', function(originVal) {
if (originVal === undefined) {
return ''
}
const dt = new Date(originVal)
const y = dt.getFullYear()
const m = (dt.getMonth() + 1 + '').padStart(2, '0')
const d = (dt.getDate() + '').padStart(2, '0')
return `${y}-${m}-${d}`
})
/**
* 日期时间格式化
*/
Vue.filter('dateTimeFormat', function(originVal) {
if (originVal === undefined) {
return ''
}
const dt = new Date(originVal)
const y = dt.getFullYear()
const m = (dt.getMonth() + 1 + '').padStart(2, '0')
const d = (dt.getDate() + '').padStart(2, '0')
const hh = (dt.getHours() + '').padStart(2, '0')
const mm = (dt.getMinutes() + '').padStart(2, '0')
const ss = (dt.getSeconds() + '').padStart(2, '0')
return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
})
/**
* 金额格式化
*/
Vue.filter('priceFormat', function(data) {
if (data !== undefined && data != null) {
return data.toFixed(2)
}
return 0.00
})
Vue.config.productionTip = false
new Vue({
el: '#app',
router,
store,
render: h => h(App)
})