diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..e6a67af76ade7b3665bff7b51d7f280c7d133e26 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,8 @@ +root = true +[*] +charset = utf-8 +insert_final_newline = true +end_of_line = lf +indent_style = space +indent_size = 2 +max_line_length = 120 diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000000000000000000000000000000000000..4420fc3d469cd27b8969073063f37e5308651a5e --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,27 @@ +/** + * 优先级高于.editorconfig + * https://prettier.io/docs/en/options.html + * 单引号,双引号,末尾是否逗号,是否需要分号根据团队需要配置 + * 但是prettier对vue template的格式化能力有限,建议多观察是否满足需要,最佳实践还是要结合eslint进行风格统一 + */ +module.exports = { + arrowParens: "always", + bracketSameLine: true, // https://prettier.io/docs/en/options.html#bracket-line + bracketSpacing: true, + embeddedLanguageFormatting: "auto", + htmlWhitespaceSensitivity: "css", + insertPragma: false, + jsxSingleQuote: false, + printWidth: 120, // 如果属性过多需要换行,减少该值 + proseWrap: "preserve", + quoteProps: "as-needed", + requirePragma: false, + semi: true, + singleAttributePerLine: false, + singleQuote: false, // 双引号 + tabWidth: 2, // 缩进 + trailingComma: "es5", + useTabs: false, // 不要用tab缩进 + vueIndentScriptAndStyle: false, + endOfLine: "lf", +}; diff --git a/src/bg-ui/bg-upload-image.vue b/src/bg-ui/bg-upload-image.vue index 51eb59efd2158160c4bef7826be6662384cfa57d..bf31b3e2ce3156ebfd83d4130da56128e8894ad3 100644 --- a/src/bg-ui/bg-upload-image.vue +++ b/src/bg-ui/bg-upload-image.vue @@ -7,7 +7,7 @@ :action="action" :data="{ directory: 'image', - uniqueCode: false + uniqueCode: false, }" :auto-upload="autoUpload" :list-type="listType" @@ -17,8 +17,7 @@ :on-success="handleSuccess" :on-remove="handleRemove" :on-preview="handlePreview" - :multiple="multiple" - > + :multiple="multiple"> - - Preview Image + + Preview Image \ No newline at end of file + diff --git a/src/page/main/develop/account/add/contact-form.vue b/src/page/main/develop/account/add/contact-form.vue index fad495e0c36450b2d2344d2b3ff8698085055b01..b2fca3799369d7ce0be68ebf7cf9409f05ea689a 100644 --- a/src/page/main/develop/account/add/contact-form.vue +++ b/src/page/main/develop/account/add/contact-form.vue @@ -5,8 +5,7 @@ :model="contactForm" :rules="contactFormRules" ref="contactRef" - style="max-width: 66%" - > + style="max-width: 66%"> @@ -14,24 +13,22 @@ - + - - + + \ No newline at end of file +defineExpose({ submitForm, clearForm, setForm }); + diff --git a/src/page/main/develop/account/add/index.vue b/src/page/main/develop/account/add/index.vue index 2eaab7e2aa63311d74e63bf905a585c547cbe908..74aa39cd1506529227862d0f720af7cdd447cd60 100644 --- a/src/page/main/develop/account/add/index.vue +++ b/src/page/main/develop/account/add/index.vue @@ -1,248 +1,260 @@ diff --git a/src/page/main/develop/account/add/system-form.vue b/src/page/main/develop/account/add/system-form.vue index 05fcecc5dd0490bc661c7d3dfa81cc838207c02a..31ab92ff4e06dc5663549cc0faea0da9d0c76be4 100644 --- a/src/page/main/develop/account/add/system-form.vue +++ b/src/page/main/develop/account/add/system-form.vue @@ -5,82 +5,85 @@ :model="systemForm" :rules="formRules" ref="systemRef" - style="max-width: 66%" - > + style="max-width: 66%"> - + - + - + 复制 - + 复制 重置 - + - + - - - + + + - + - - + + - - + + - + - + - + \ No newline at end of file +defineExpose({ submitForm, clearForm, setForm }); + diff --git a/src/page/main/develop/account/detail/index.vue b/src/page/main/develop/account/detail/index.vue index fa85df7ef669a916781c929dd30963d3ecdadc20..50de223122bcc122f6b4dc3386b946f82ab545e8 100644 --- a/src/page/main/develop/account/detail/index.vue +++ b/src/page/main/develop/account/detail/index.vue @@ -1,201 +1,200 @@ \ No newline at end of file + diff --git a/src/page/main/develop/account/index.vue b/src/page/main/develop/account/index.vue index 149b01c8de9836ad53f8e59eff72248d883ad796..00384303a02f21a7c4fce25b9a85f0fd9c85f701 100644 --- a/src/page/main/develop/account/index.vue +++ b/src/page/main/develop/account/index.vue @@ -1,614 +1,572 @@ \ No newline at end of file + diff --git a/src/page/main/develop/menu/index.vue b/src/page/main/develop/menu/index.vue index 49e8831d15b3e25a0580ce2b81d4f6ef278602cf..fedaf3e4bde0f61f74e4cdc80e660eb9fe61ddf0 100644 --- a/src/page/main/develop/menu/index.vue +++ b/src/page/main/develop/menu/index.vue @@ -3,80 +3,75 @@
开发管理 - 菜单管理 + 菜单管理
-
- -
- - - - +
+ +
+ + + + +
+
新建本级
+
新建下级
+
删除
+
+ 上移 +
-
- 新建本级 -
-
- 新建下级 -
-
- 删除 -
-
- 上移 -
-
- 下移 -
+ class="action" + :class="{ + disable: !selectParentData + ? moveIndex == data.length - 1 + : moveIndex == selectParentData.Child.length - 1, + }" + @click=" + fileAction( + 5, + selectData, + selectParentData, + !selectParentData ? moveIndex == data.length - 1 : moveIndex == selectParentData.Child.length - 1 + ) + "> + 下移
- -
-
+
+
+
+
@@ -84,25 +79,13 @@
- - 保存 - + 保存
- +
确定要删除此菜单吗?
\ No newline at end of file + diff --git a/src/page/main/develop/menu/menu-form.vue b/src/page/main/develop/menu/menu-form.vue index f50f7fdbb26825d5d446b0e7ca64adc542796c24..34b0740153d3ecdcb372ef9da40fc427f9c26d97 100644 --- a/src/page/main/develop/menu/menu-form.vue +++ b/src/page/main/develop/menu/menu-form.vue @@ -6,8 +6,7 @@ :rules="formRules" ref="menuRef" style="width: 856px" - class="menu_form" - > + class="menu_form"> @@ -20,15 +19,10 @@
- + - + 当前窗口 新窗口 @@ -39,12 +33,7 @@ - + @@ -56,22 +45,17 @@ inline-prompt active-text="是" inactive-text="否" - :disabled="disabledSwitch" - /> + :disabled="disabledSwitch" /> -
+
- - {{menuForm.menu_logo.replace("bg-ic-","")}} + + {{ menuForm.menu_logo.replace("bg-ic-", "") }}
@@ -79,32 +63,20 @@ class="bgIcon clearIcon" icon="#bg-ic-circle-close" v-if="menuForm.menu_logo != ''" - @click.stop="clearIcon" - > - + @click.stop="clearIcon"> +
- +
-
- - - {{e.name}} +
+ + + {{ e.name }}
@@ -117,23 +89,23 @@ \ No newline at end of file + diff --git a/src/page/main/home-config/banner/edit/banner-form.vue b/src/page/main/home-config/banner/edit/banner-form.vue index 1af48e446806e9f951454e2bbb454b01485125c2..e55f1c1130c328b0373731ae2a6b9b71ad47d296 100644 --- a/src/page/main/home-config/banner/edit/banner-form.vue +++ b/src/page/main/home-config/banner/edit/banner-form.vue @@ -1,11 +1,5 @@ \ No newline at end of file + diff --git a/src/page/main/home-config/banner/edit/index.vue b/src/page/main/home-config/banner/edit/index.vue index d3a90e15eff4fde2d2c75f30e6a53201d003280e..383b317b09e9ec21f621a1e031a1be169e3a07b9 100644 --- a/src/page/main/home-config/banner/edit/index.vue +++ b/src/page/main/home-config/banner/edit/index.vue @@ -8,7 +8,7 @@
- 取消 + 取消 保存
@@ -17,103 +17,96 @@ \ No newline at end of file + diff --git a/src/page/main/home-config/banner/index.vue b/src/page/main/home-config/banner/index.vue index 536fbabd8a7a392130af986ca764884e0de16ae7..5d969ff3c3ab63060b5803357dc2b42dbcd53513 100644 --- a/src/page/main/home-config/banner/index.vue +++ b/src/page/main/home-config/banner/index.vue @@ -3,9 +3,7 @@
- + \ No newline at end of file +defineExpose({ submitForm, clearForm, setForm }); + diff --git a/src/page/main/system/organization/platform-user/index.vue b/src/page/main/system/organization/platform-user/index.vue index f438071e6a22909727d84486d29055370555bc9f..b5f751c52d5243991c9c2601bb178df4f40f1813 100644 --- a/src/page/main/system/organization/platform-user/index.vue +++ b/src/page/main/system/organization/platform-user/index.vue @@ -1,260 +1,270 @@ diff --git a/src/page/main/system/organization/platform-user/platform-account-form.vue b/src/page/main/system/organization/platform-user/platform-account-form.vue index 05c764964c7b8ddac83b2b41961b276aefbce778..1b5caee43054e05fde790f07e951629c5c535d9a 100644 --- a/src/page/main/system/organization/platform-user/platform-account-form.vue +++ b/src/page/main/system/organization/platform-user/platform-account-form.vue @@ -5,53 +5,53 @@ :model="platformAccountForm" :rules="platformAccountFormRules" ref="platformAccountRef" - style="max-width: 66%" - > + style="max-width: 66%"> - + - + - + - + - + - + - + - + - + - \ No newline at end of file +defineExpose({ submitForm, clearForm, setForm }); + diff --git a/src/page/main/system/organization/platform-user/platform-person-form.vue b/src/page/main/system/organization/platform-user/platform-person-form.vue index ef722c1d0a34bf1078e89b6fe50fe2d76db72af2..029b4f5bce7b1c988cd124c8aebad4d3d08b1fc6 100644 --- a/src/page/main/system/organization/platform-user/platform-person-form.vue +++ b/src/page/main/system/organization/platform-user/platform-person-form.vue @@ -5,59 +5,54 @@ :model="platformPersonForm" :rules="platformPersonFormRules" ref="platformPersonFormRef" - style="max-width: 66%" - > + style="max-width: 66%"> - + - + \ No newline at end of file +defineExpose({ submitForm, clearForm, setForm }); + diff --git a/src/page/main/system/organization/tree.vue b/src/page/main/system/organization/tree.vue index 14f926706600408e75eefb9161481e386dcd41c7..06364523773d883b481601cb718ecb50ee9e5177 100644 --- a/src/page/main/system/organization/tree.vue +++ b/src/page/main/system/organization/tree.vue @@ -1,278 +1,353 @@ \ No newline at end of file + diff --git a/src/page/main/system/organization/user-detail/index.vue b/src/page/main/system/organization/user-detail/index.vue index bf4f37258b7b54f8406253c07eb6aa7c57683059..880ae488555e39d5bf6024ddd7db5a61f24b7831 100644 --- a/src/page/main/system/organization/user-detail/index.vue +++ b/src/page/main/system/organization/user-detail/index.vue @@ -10,25 +10,27 @@
-
账号信息
-
-
+
账号信息
+
-
- - -
-
- -
+
+ + +
+
+ +
-
个人信息
-
-
+
个人信息
+
@@ -43,143 +45,140 @@ \ No newline at end of file + diff --git a/src/page/main/system/role/add/index.vue b/src/page/main/system/role/add/index.vue index f3d2d75a38ecfa43fba6d6e11e916a73b8423dc5..8e15469009b3f7ad0f572b3bd644f010c84496f1 100644 --- a/src/page/main/system/role/add/index.vue +++ b/src/page/main/system/role/add/index.vue @@ -4,5 +4,5 @@ diff --git a/src/page/main/system/role/add/role_form.vue b/src/page/main/system/role/add/role_form.vue index 449fcc2e3090d5e2077a16ccd4f2a371a64d8834..b93fbc8d337c20baeea5a87bbbfde5eee141a529 100644 --- a/src/page/main/system/role/add/role_form.vue +++ b/src/page/main/system/role/add/role_form.vue @@ -5,17 +5,12 @@ 系统管理 角色管理 - {{route.query.id ? "编辑" : "新建"}} + {{ route.query.id ? "编辑" : "新建" }}
- + @@ -24,15 +19,14 @@ class="decs_box" type="textarea" v-model="formData.role_desc" - maxlength="300" + maxlength="300" show-word-limit :autosize="{ minRows: 5 }" - :disabled="rowType != 0" - > + :disabled="rowType != 0"> - + 全平台所有 本组织所有 仅自己 @@ -43,8 +37,7 @@ :values="formData.permission_arr" :options="permissionData" :props="defaultProps" - @changeMenu="changeMenu" - /> + @changeMenu="changeMenu" /> + :disabled="rowType != 0" /> -
- - 取消 - - - 保存 - + 取消 + 保存
\ No newline at end of file + diff --git a/src/page/main/system/role/edit/index.vue b/src/page/main/system/role/edit/index.vue index 7a43686e3f8a861ec8f869e65119d9e75eaa541c..f583f5d262b9563c03467b477d8075276418f849 100644 --- a/src/page/main/system/role/edit/index.vue +++ b/src/page/main/system/role/edit/index.vue @@ -4,5 +4,5 @@ \ No newline at end of file +import roleForm from "../add/role_form.vue"; + diff --git a/src/page/main/system/role/index.vue b/src/page/main/system/role/index.vue index b328cd31e4751957fc29c3c605b28bba6505a365..9b9501cc56bc820c35ea859eb517f13361ffb28a 100644 --- a/src/page/main/system/role/index.vue +++ b/src/page/main/system/role/index.vue @@ -8,23 +8,17 @@
- + \ No newline at end of file +