diff --git a/src/plugins/ui.ts b/src/plugins/ui.ts index 203c5bb..3ebf2b4 100644 --- a/src/plugins/ui.ts +++ b/src/plugins/ui.ts @@ -1,5 +1,5 @@ import type { App } from 'vue'; -import ElementPlus, { ElCard, ElTable } from 'element-plus'; +import ElementPlus, { ElCard, ElForm, ElTable } from 'element-plus'; /** global table column align */ ElTable.TableColumn.props.align = { @@ -13,6 +13,12 @@ ElCard.props.shadow = { default: 'never' }; +/** global ElForm require asterisk position */ +ElForm.props.requireAsteriskPosition = { + type: String, + default: 'right' +}; + /** full import ElementPlus */ export const setupUI = (app: App) => { app.use(ElementPlus); diff --git a/src/styles/scss/element-plus.scss b/src/styles/scss/element-plus.scss index 2738b97..db5c161 100644 --- a/src/styles/scss/element-plus.scss +++ b/src/styles/scss/element-plus.scss @@ -137,6 +137,7 @@ html .el-collapse { .el-form { .el-form-item__label { + text-align: right; align-items: center; line-height: 1.2; } diff --git a/src/views/manage/menu/index.vue b/src/views/manage/menu/index.vue index 8c87009..8fb47d0 100644 --- a/src/views/manage/menu/index.vue +++ b/src/views/manage/menu/index.vue @@ -1,13 +1,13 @@