代码格式修改

This commit is contained in:
2025-10-18 17:13:04 +08:00
parent b9224ed8bb
commit 81017eb280
837 changed files with 102784 additions and 98409 deletions

View File

@@ -18,22 +18,22 @@ import i18n from './lang' // internationalization
import './assets/icons' // icon
import './permission' // permission control
import { getDicts } from "@/api/system/dict/data";
import { getConfigKey } from "@/api/system/config";
import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels, handleTree } from "@/utils/ruoyi";
import tool from '@/utils/tool';
import { getDicts } from '@/api/system/dict/data'
import { getConfigKey } from '@/api/system/config'
import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels, handleTree } from '@/utils/ruoyi'
import tool from '@/utils/tool'
// 分页组件
import Pagination from "@/components/Pagination";
import Pagination from '@/components/Pagination'
// 自定义表格工具组件
import RightToolbar from "@/components/RightToolbar"
import RightToolbar from '@/components/RightToolbar'
// 富文本组件
import Editor from "@/components/Editor"
import Editor from '@/components/Editor'
// 文件上传组件
import FileUpload from "@/components/FileUpload"
import FileUpload from '@/components/FileUpload'
// 图片上传组件
import ImageUpload from "@/components/ImageUpload"
import ImageUpload from '@/components/ImageUpload'
// 图片预览组件
import ImagePreview from "@/components/ImagePreview"
import ImagePreview from '@/components/ImagePreview'
// 字典标签组件
import DictTag from '@/components/DictTag'
// 头部标签组件
@@ -62,13 +62,13 @@ import 'vxe-table-plugin-element/dist/style.css'
Vue.use(VXETable, {
size: Cookies.get('size') || 'mini', // set element-ui default size : medium / small / mini
i18n: (key, value) => i18n.t(key, value)
size: Cookies.get('size') || 'mini', // set element-ui default size : medium / small / mini
i18n: (key, value) => i18n.t(key, value)
})
VXETable.use(VXETablePluginExportXLSX)
VXETable.use(VXETablePluginElement)
import dataV from '@jiaminghi/data-view';
import dataV from '@jiaminghi/data-view'
Vue.use(dataV)
@@ -99,13 +99,13 @@ Vue.component('Affix', Affix) //附件上传组件
// // 日期处理
Vue.filter('formatDate', function(value) {
if (!value) return '';
const date = new Date(value);
const year = date.getFullYear();
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
return `${year}${month}${day}`;
});
if (!value) return ''
const date = new Date(value)
const year = date.getFullYear()
const month = (date.getMonth() + 1).toString().padStart(2, '0')
const day = date.getDate().toString().padStart(2, '0')
return `${year}${month}${day}`
})
Vue.use(directive)
@@ -114,59 +114,59 @@ Vue.use(VueMeta)
DictData.install()
VXETable.setup({
table: {
border: true,
stripe: true,
showOverflow: true,
rowConfig: {
isHover: true,
},
columnConfig: {
resizable: true,
},
exportConfig: {
sheetName: 'Sheet1',
types: ['xlsx', 'csv', 'html', 'xml', 'txt'],
modes: ['current', 'selected', 'all'],
columnFilterMethod: ({ column, $columnIndex }) => { return column.field !== undefined; },
},
customConfig: {
storage: true,
checkMethod: ({ column }) => {
if (column.property === undefined) {
return false;
}
return true;
},
},
sortConfig: {
remote: true,
trigger: 'cell',
orders: ['desc', 'asc', null],
}
table: {
border: true,
stripe: true,
showOverflow: true,
rowConfig: {
isHover: true,
},
grid: {
pagerConfig: {
background: true,
pageSize: 10,
pageSizes: [10, 20, 50, 100],
layouts: [
"Total",
"Sizes",
"PrevPage",
"JumpNumber",
"NextPage",
"FullJump",
],
},
proxyConfig: {
sort: true, // 启用排序代理
props: {
result: "rows", // 配置响应结果列表字段
total: "total", // 配置响应结果总页数字段
},
},
columnConfig: {
resizable: true,
},
exportConfig: {
sheetName: 'Sheet1',
types: ['xlsx', 'csv', 'html', 'xml', 'txt'],
modes: ['current', 'selected', 'all'],
columnFilterMethod: ({ column, $columnIndex }) => { return column.field !== undefined },
},
customConfig: {
storage: true,
checkMethod: ({ column }) => {
if (column.property === undefined) {
return false
}
return true
},
},
sortConfig: {
remote: true,
trigger: 'cell',
orders: ['desc', 'asc', null],
}
},
grid: {
pagerConfig: {
background: true,
pageSize: 10,
pageSizes: [10, 20, 50, 100],
layouts: [
'Total',
'Sizes',
'PrevPage',
'JumpNumber',
'NextPage',
'FullJump',
],
},
proxyConfig: {
sort: true, // 启用排序代理
props: {
result: 'rows', // 配置响应结果列表字段
total: 'total', // 配置响应结果总页数字段
},
},
}
})
/**
@@ -178,25 +178,25 @@ VXETable.setup({
* please remove it before going online! ! !
*/
document.title = '学工系统';
document.title = '学工系统'
Vue.use(Element, {
size: Cookies.get('size') || 'medium', // set element-ui default size
i18n: (key, value) => i18n.t(key, value)
size: Cookies.get('size') || 'medium', // set element-ui default size
i18n: (key, value) => i18n.t(key, value)
})
store.state.settings.topNav = true;
store.state.settings.topNav = true
Vue.config.productionTip = false;
Vue.config.productionTip = false
new Vue({
el: '#app',
router,
store,
i18n,
render: h => h(App),
beforeCreate() {
Vue.prototype.$bus = this
},
el: '#app',
router,
store,
i18n,
beforeCreate() {
Vue.prototype.$bus = this
},
render: h => h(App),
})