diff --git a/frontend/src/main.ts b/frontend/src/main.ts
index e369960..7095235 100644
--- a/frontend/src/main.ts
+++ b/frontend/src/main.ts
@@ -1,69 +1,70 @@
-import { createApp } from "vue";
-import App from "./App.vue";
+import { createApp } from 'vue'
+import App from './App.vue'
// reset style sheet
-import "@/styles/reset.scss";
+import '@/styles/reset.scss'
// CSS common style sheet
-import "@/styles/common.scss";
+import '@/styles/common.scss'
// iconfont css
-import "@/assets/iconfont/iconfont.scss";
+import '@/assets/iconfont/iconfont.scss'
// font css
-import "@/assets/fonts/font.scss";
+import '@/assets/fonts/font.scss'
// element css
-import "element-plus/dist/index.css";
+import 'element-plus/dist/index.css'
// element dark css
-import "element-plus/theme-chalk/dark/css-vars.css";
+import 'element-plus/theme-chalk/dark/css-vars.css'
// custom element dark css
-import "@/styles/element-dark.scss";
+import '@/styles/element-dark.scss'
// custom element css
-import "@/styles/element.scss";
+import '@/styles/element.scss'
// svg icons
-import "virtual:svg-icons-register";
+import 'virtual:svg-icons-register'
// element plus
-import ElementPlus from "element-plus";
+import ElementPlus from 'element-plus'
// element icons
-import * as Icons from "@element-plus/icons-vue";
+import * as Icons from '@element-plus/icons-vue'
// custom directives
-import directives from "@/directives/index";
+import directives from '@/directives/index'
// vue Router
-import router from "@/routers";
+import router from '@/routers'
// vue i18n
-import I18n from "@/languages/index";
+import I18n from '@/languages/index'
// pinia store
-import pinia from "@/stores";
+import pinia from '@/stores'
// errorHandler
-import errorHandler from "@/utils/errorHandler";
+import errorHandler from '@/utils/errorHandler'
import registerGlobComp from '@/components'
-const app = createApp(App);
+const app = createApp(App)
// 自定义警告处理程序,忽略所有警告
-if (import.meta.env.VUE_APP_SILENCE_WARNINGS === true) {
- app.config.warnHandler = () => {};
+app.config.warnHandler = () => {
}
+// if (import.meta.env.VUE_APP_SILENCE_WARNINGS === true) {
+// }
-app.config.errorHandler = errorHandler;
+app.config.errorHandler = errorHandler
// register the element Icons component
Object.keys(Icons).forEach(key => {
- app.component(key, Icons[key as keyof typeof Icons]);
-});
+ app.component(key, Icons[key as keyof typeof Icons])
+})
const setupAll = async () => {
- app
- .use(ElementPlus)
- .use(directives)
- .use(router) // 使用路由
- .use(I18n)
- .use(pinia)
- .use(registerGlobComp) // 使用全局自定义组件
+ app
+ .use(ElementPlus)
+ .use(directives)
+ .use(router) // 使用路由
+ .use(I18n)
+ .use(pinia)
+ .use(registerGlobComp) // 使用全局自定义组件
- //待路由初始化完毕后,挂载app
- await router.isReady()
+ //待路由初始化完毕后,挂载app
+ await router.isReady()
}
//挂载app
setupAll().then(() => {
- app.mount('#app')
+ app.mount('#app')
})
diff --git a/frontend/src/styles/element.scss b/frontend/src/styles/element.scss
index cdfeab1..3537753 100644
--- a/frontend/src/styles/element.scss
+++ b/frontend/src/styles/element.scss
@@ -297,7 +297,7 @@
//全局dialog修改
.el-dialog {
padding: 0px !important;
- border: 2px solid #3665a0;
+ border: 0 solid #3665a0;
.el-dialog__header {
background: var(--el-color-primary);
@@ -434,16 +434,9 @@
}
}
-.el-dialog {
-
-
-
-}
.dialog-small{
.el-dialog__body{
-
-
- max-height: 250px;
+ max-height: 280px;
}
}
.dialog-middle{
@@ -455,4 +448,23 @@
.el-dialog__body{
max-height: 620px;
}
+}
+
+.form-two {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ .el-form-item {
+ display: flex;
+ width: 48%;
+ .el-form-item__content {
+ flex: 1;
+ .el-select,
+ .el-cascader,
+ .el-input__inner,
+ .el-date-editor {
+ width: 100%;
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/frontend/src/utils/elementBind.ts b/frontend/src/utils/elementBind.ts
index d4acf8e..cd7036e 100644
--- a/frontend/src/utils/elementBind.ts
+++ b/frontend/src/utils/elementBind.ts
@@ -1,5 +1,5 @@
export const dialogSmall = {
- width:'520px',
+ width:'400px',
closeOnClickModal:false,
draggable:true,
class:'dialog-small'
diff --git a/frontend/src/views/demo/proTable/doubleColumn.vue b/frontend/src/views/demo/proTable/doubleColumn.vue
new file mode 100644
index 0000000..e9ec209
--- /dev/null
+++ b/frontend/src/views/demo/proTable/doubleColumn.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/views/demo/proTable/index.vue b/frontend/src/views/demo/proTable/index.vue
index 00ba1e4..5040a51 100644
--- a/frontend/src/views/demo/proTable/index.vue
+++ b/frontend/src/views/demo/proTable/index.vue
@@ -26,6 +26,8 @@
+
+
\ No newline at end of file
diff --git a/frontend/src/views/demo/proTable/singleColumn.vue b/frontend/src/views/demo/proTable/singleColumn.vue
new file mode 100644
index 0000000..4bbf43f
--- /dev/null
+++ b/frontend/src/views/demo/proTable/singleColumn.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file