From f6154f7147c41c19272ef3c1a5ad7742ae8a10bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Thu, 24 Apr 2025 15:14:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(knowledge):=20=E4=BC=98=E5=8C=96=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E5=88=9B=E5=BB=BA=E9=A1=B5=E9=9D=A2=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E5=92=8C=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -调整步骤条样式,增加图标和文本样式 - 优化上传区域样式,添加自定义提示文本 - 调整按钮布局和样式,增加"取消"按钮 - 统一表单项样式 - 优化对话框样式 --- src/assets/images/konwledge/magic.png | Bin 0 -> 574 bytes src/assets/images/konwledge/upload.png | Bin 0 -> 1159 bytes src/assets/sass/common.scss | 3 +- src/assets/sass/renderSass/dialog.scss | 2 +- src/assets/sass/renderSass/label.scss | 3 + src/assets/sass/renderSass/steps.scss | 6 +- .../detail/components/preprocessing.vue | 36 ++++- src/views/knowledge/detail/create.vue | 143 +++++++++++------- 8 files changed, 132 insertions(+), 61 deletions(-) create mode 100644 src/assets/images/konwledge/magic.png create mode 100644 src/assets/images/konwledge/upload.png diff --git a/src/assets/images/konwledge/magic.png b/src/assets/images/konwledge/magic.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e3b1376df965ba2a42e28d2e56603c5abdde27 GIT binary patch literal 574 zcmV-E0>S->P)Px$_(?=TR7gv;l|4vTQ5eR5PYDr0ON(U@kwZg>S=bUmEkP0GCb|@4i1e|vM7RjG zwnPzqKoC?@5S0$PIH?gqwFwb~lZ#SB1oifR;}x#gd+xp3zXNx;_nh>rxoszy*t^(;6{`+ZH2(`2^;(hiX+<5FnSb217UkTYGm;(^0X74DVNcg8 zLEnIfW@h&^)Wg zazZnb4%QX-b!7l=be;e^GlBz>?iT^f>}Vq%dnDb?&R2C)FSe1`;9hS{d2VJCKu04s zZIXU2L8<`Tqg}6$OgW!8{cd139O;$xtQH`u{3URr5%g|Jo;}NknYsAQ=m0+V5jZDl zx-gHQ-1hmLD8kYEfCXn3=b2kI$CGx*v`9^I*+@ux|s<1Ncq$253IO zk0mYq6Ch)w*Tz)5UzBvKc9829m6^Q<+T(|`@IL_lliDxoLiSL90I|cK2xYvMxBvhE M07*qoM6N<$f+)}QL;wH) literal 0 HcmV?d00001 diff --git a/src/assets/images/konwledge/upload.png b/src/assets/images/konwledge/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f53df6ca36a3cca0773e9ce453e7cf0aaa5a1b GIT binary patch literal 1159 zcmV;21bF+2P)Px(K}keGRA@u(nrp~SSs2HEh8YsmluJTBk(ddI(1^xmCXzHV&86HgA(z}s%iEzz0K^nVRCmd>DKnNt63EO^wSS6ca`a>#x1EEc=|Z_c?p-vtON6Z>M+fwbp)q zYdw3dXZ`n6kGIRmz(nA4pdHX8q)t+oo&nc^lfX~FUO?AkmwHZ%4}dkmRN%eXJtfmX zK;wWv<92631aSZu5VwOA>OTa&Fn>qm^ld>l0Mp|%Ou6oTpa*a@>T?95cjA=iPS=11 zz(L?<)Xrkodjd2p(nfC92Y4K%UxBOzW;>My(G|ECrGpCU_#i(3i@pAK0Ar#&Lm+2? z&Q9fTgB2u7`%3EgAdLVS{*~A1G+*E;?xtk=)&Y3M7H)evvLSf z7-h>j6H@g8{W(34@Zw+YGdKZfdhsICY_#Aew>037ma?1BO=>8>9iS2v`Cr&MLR`tu}}?T+z3}^-s)k`@<46-9mJP$$0^ZGZTupW&*>U zM)T_;i0uE-Y=-k{AaUkD<+_>Ah*qQtfw-YC<90%TnS%JDhO`0cW=X(g2I525iAV}2 z6Ocj>Ny4NKQVJp|m{dWcLL>o`8b}z#125e8$Asanyj82*cP15(FbL^S%Y)Ap*7je6 zGge-9oiD)`U=v(796OR1t zJhT{ys_9TQK3D*@#1zgG2Px(Tr9h&%P-gE)4WyFk$ogPabFB!oReRYZ4ANUw-Wk`D zTq8NtmR;tX#y91RNERDnF}qrr*y@sr#XbrujRmBrCs8teM`W-9$5AH6Qtai~btO2=SsRChC7$WrtS_Z^b4s$zOHfmmQFDRlvzJlJZGMKp#_{ z%B#!=TLhzJO=+{Po8^)1JfKDCb)s`v+Mo0#rIhRIsbn5^X|5KO(#&rKhVKcIN8iY# ZdkI2E9>K6+1fBo@002ovPDHLkV1k$T7j6Im literal 0 HcmV?d00001 diff --git a/src/assets/sass/common.scss b/src/assets/sass/common.scss index da021af..2ed84a3 100644 --- a/src/assets/sass/common.scss +++ b/src/assets/sass/common.scss @@ -17,7 +17,8 @@ body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; - font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, + Microsoft YaHei, Arial, sans-serif; } label { diff --git a/src/assets/sass/renderSass/dialog.scss b/src/assets/sass/renderSass/dialog.scss index 77510f9..51b2e25 100644 --- a/src/assets/sass/renderSass/dialog.scss +++ b/src/assets/sass/renderSass/dialog.scss @@ -23,7 +23,7 @@ .el-dialog__body { padding: 15px; .render-dialog-body { - max-height: 50vh; + max-height: 70vh; overflow-y: scroll; &::-webkit-scrollbar { width: 0; diff --git a/src/assets/sass/renderSass/label.scss b/src/assets/sass/renderSass/label.scss index cade089..7f54a6a 100644 --- a/src/assets/sass/renderSass/label.scss +++ b/src/assets/sass/renderSass/label.scss @@ -14,6 +14,9 @@ } } +.el-form-item__label { + color: $--color-primary-label; +} //.top-label { // & .el-form-item__label { // float: none; diff --git a/src/assets/sass/renderSass/steps.scss b/src/assets/sass/renderSass/steps.scss index 41b1b36..4f24efe 100644 --- a/src/assets/sass/renderSass/steps.scss +++ b/src/assets/sass/renderSass/steps.scss @@ -48,7 +48,10 @@ & .el-step__title { background: #fff; z-index: 9; - padding-right: 20px; + padding: 0 20px 0 10px; + } + & .el-step__head { + padding-right: 0px; } & .el-step__head, & .el-step__title { @@ -81,6 +84,7 @@ padding: 2px 5px; border-radius: 8px; border: 1px solid #eee; + background: #fff; } .el-step__title { diff --git a/src/views/knowledge/detail/components/preprocessing.vue b/src/views/knowledge/detail/components/preprocessing.vue index 341a622..41ad78e 100644 --- a/src/views/knowledge/detail/components/preprocessing.vue +++ b/src/views/knowledge/detail/components/preprocessing.vue @@ -22,9 +22,15 @@ :class="{ 'drag-over': isDragOver }" > + import { uploadFileByCustom, uploadFileByTemplate } from '@/api/generatedApi' import { downloadKnowledgeTemplate } from '@/api/knowledge/task-page' - +import uloadPng from '@/assets/images/konwledge/upload.png' export default { name: 'preprocessing', data() { return { + uloadPng, filed: null, uploadLoading: false, headers: {}, @@ -231,17 +238,32 @@ export default {