From cadd640e9e4c4525a7ed4d83a4588d6941d33fea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Tue, 20 May 2025 14:40:15 +0800 Subject: [PATCH] =?UTF-8?q?2025-5-20=20/=20=E6=96=B0=E5=8A=9F=E8=83=BD=20-?= =?UTF-8?q?=20=E5=A4=9A=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=20=E8=BF=99?= =?UTF-8?q?=E6=98=AF=E4=B8=80=E4=B8=AA=E5=AE=8C=E6=95=B4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 操作: 多文件上传 只有两步 不做题词拆分 点击弹窗的下拉 即可份文件预览 --- src/assets/sass/renderSass/drop.scss | 9 + src/assets/sass/renderSass/table.scss | 18 ++ src/assets/sass/renderUi.scss | 1 + src/components/RenderDialog/index.vue | 3 + src/components/RenderTable/index.vue | 11 +- .../detail/components/preprocessing.vue | 279 ++++++++++++++---- .../detail/components/split/Index.vue | 24 +- .../detail/components/split/SplitPreview.vue | 49 ++- .../detail/components/words/Index.vue | 15 +- src/views/knowledge/detail/create.vue | 40 ++- .../knowledge/detail/reviewKnowledge.vue | 70 ++++- 11 files changed, 431 insertions(+), 88 deletions(-) create mode 100644 src/assets/sass/renderSass/drop.scss diff --git a/src/assets/sass/renderSass/drop.scss b/src/assets/sass/renderSass/drop.scss new file mode 100644 index 0000000..054d929 --- /dev/null +++ b/src/assets/sass/renderSass/drop.scss @@ -0,0 +1,9 @@ +.el-dropdown-menu__item:focus, +.el-dropdown-menu__item:not(.is-disabled):hover { + background-color: $--color-primary; + color: #fff; +} +.el-dropdown-link { + cursor: pointer; + color: $--color-primary; +} diff --git a/src/assets/sass/renderSass/table.scss b/src/assets/sass/renderSass/table.scss index f52a3ea..3678522 100644 --- a/src/assets/sass/renderSass/table.scss +++ b/src/assets/sass/renderSass/table.scss @@ -72,3 +72,21 @@ // //} //.el-pagination.is-background .el-pager li:not(.disabled):hover + +.tableBtn { + padding: 5px; + &.is-plain { + &:hover { + background: $--color-primary; + color: #fff; + } + } + &.el-button--danger { + &.is-plain:focus, + &.is-plain:hover { + color: #fff; + background: #ff1a1a; + border-color: #ff1a1a; + } + } +} diff --git a/src/assets/sass/renderUi.scss b/src/assets/sass/renderUi.scss index cad7026..893af5a 100644 --- a/src/assets/sass/renderUi.scss +++ b/src/assets/sass/renderUi.scss @@ -10,6 +10,7 @@ @import 'renderSass/message'; @import 'renderSass/upload'; @import 'renderSass/slider'; +@import 'renderSass/drop'; html, body, diff --git a/src/components/RenderDialog/index.vue b/src/components/RenderDialog/index.vue index e4ed87b..b9f7a74 100644 --- a/src/components/RenderDialog/index.vue +++ b/src/components/RenderDialog/index.vue @@ -9,6 +9,9 @@ :closeOnClickModal="closeOnClickModal" :close-on-press-escape="closeOnPressEscape" > +
+ {{ title }} +
diff --git a/src/components/RenderTable/index.vue b/src/components/RenderTable/index.vue index eb2d8f7..5e1d4a0 100644 --- a/src/components/RenderTable/index.vue +++ b/src/components/RenderTable/index.vue @@ -58,13 +58,13 @@ class="normal-button" :disabled="disabled" icon="el-icon-delete" - @click="del(scope.row, scope.$index)" + @click.stop="del(scope.row, scope.$index)" > @@ -75,10 +75,11 @@ :disabled=" item.disabled !== undefined ? item.disabled : disabled " + :class="item.class" :type="btn.type ? btn.type : 'primary'" :size="btn.size ? btn.size : 'mini'" :key="btnIndex" - @click="handlerMethods(scope.row, scope.$index, btn)" + @click.stop="handlerMethods(scope.row, scope.$index, btn)" :label="btn.name" > {{ btn.name }} @@ -133,7 +134,7 @@ { addRow(scope.row, scope.$index) } @@ -147,7 +148,7 @@ { delRow(scope.row, scope.$index) } diff --git a/src/views/knowledge/detail/components/preprocessing.vue b/src/views/knowledge/detail/components/preprocessing.vue index ebe55eb..bf2ea18 100644 --- a/src/views/knowledge/detail/components/preprocessing.vue +++ b/src/views/knowledge/detail/components/preprocessing.vue @@ -1,49 +1,102 @@