From 99d568fb0b12abd284047ffba7b93cf9218762c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BC=9F=E5=BA=9A?= Date: Fri, 16 Dec 2022 16:07:40 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E4=BB=A3=E7=A0=81=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .editorconfig | 8 + .prettierrc.js | 27 + src/bg-ui/bg-upload-image.vue | 71 +- src/page/main/config/dict/index.vue | 542 +++--- .../main/develop/account/add/contact-form.vue | 89 +- src/page/main/develop/account/add/index.vue | 515 ++--- .../main/develop/account/add/system-form.vue | 358 ++-- .../main/develop/account/detail/index.vue | 366 ++-- src/page/main/develop/account/index.vue | 1117 +++++------ src/page/main/develop/menu/index.vue | 723 ++++--- src/page/main/develop/menu/menu-form.vue | 222 +-- .../home-config/banner/edit/banner-form.vue | 87 +- .../main/home-config/banner/edit/index.vue | 119 +- src/page/main/home-config/banner/index.vue | 202 +- src/page/main/home-config/foot-info/index.vue | 140 +- .../main/home-config/recommend/edit/index.vue | 537 +++-- .../home-config/recommend/edit/type-form.vue | 100 +- src/page/main/home-config/recommend/index.vue | 211 +- .../system/organization/directory-form.vue | 179 +- src/page/main/system/organization/index.vue | 1727 ++++++++--------- .../system/organization/org-detail/index.vue | 389 ++-- .../main/system/organization/org-form.vue | 186 +- .../system/organization/org-user/index.vue | 501 ++--- .../org-user/org-account-form.vue | 274 ++- .../organization/org-user/org-person-form.vue | 81 +- .../organization/platform-user/index.vue | 530 ++--- .../platform-user/platform-account-form.vue | 204 +- .../platform-user/platform-person-form.vue | 53 +- src/page/main/system/organization/tree.vue | 588 +++--- .../system/organization/user-detail/index.vue | 150 +- src/page/main/system/role/add/index.vue | 2 +- src/page/main/system/role/add/role_form.vue | 226 +-- src/page/main/system/role/edit/index.vue | 4 +- src/page/main/system/role/index.vue | 515 +++-- 34 files changed, 5367 insertions(+), 5676 deletions(-) create mode 100644 .editorconfig create mode 100644 .prettierrc.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..e6a67af --- /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 0000000..4420fc3 --- /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 51eb59e..bf31b3e 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 fad495e..b2fca37 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 2eaab7e..74aa39c 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 05fcecc..31ab92f 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 fa85df7..50de223 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 149b01c..0038430 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 49e8831..fedaf3e 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 f50f7fd..34b0740 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 1af48e4..e55f1c1 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 d3a90e1..383b317 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 536fbab..5d969ff 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 f438071..b5f751c 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 05c7649..1b5caee 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 ef722c1..029b4f5 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 14f9267..0636452 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 bf4f372..880ae48 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 f3d2d75..8e15469 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 449fcc2..b93fbc8 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 7a43686..f583f5d 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 b328cd3..9b9501c 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 + -- 2.26.0