From 71db047c4f9c9be87e7accb8d33f9324fb5efbc3 Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Tue, 26 Aug 2025 14:27:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E5=AA=92=E4=BD=93=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/iconList.png | Bin 0 -> 577 bytes src/assets/images/iconListChose.png | Bin 0 -> 623 bytes src/assets/images/iconTimeLine.png | Bin 0 -> 502 bytes src/assets/images/iconTimeLineChose.png | Bin 0 -> 539 bytes src/assets/images/time-line-icon.png | Bin 0 -> 1134 bytes src/assets/styles/ruoyi.scss | 122 ++++++++++++++++++- src/views/mediaLibrary/exportDialog.vue | 133 ++++++++++++++++++++ src/views/mediaLibrary/index.vue | 109 +++++++++++++++-- src/views/mediaLibrary/mediaLogs.vue | 154 +++++++++++++++++++----- src/views/supplier/supplierLogs.vue | 154 +++++++++++++++++++----- 10 files changed, 610 insertions(+), 62 deletions(-) create mode 100644 src/assets/images/iconList.png create mode 100644 src/assets/images/iconListChose.png create mode 100644 src/assets/images/iconTimeLine.png create mode 100644 src/assets/images/iconTimeLineChose.png create mode 100644 src/assets/images/time-line-icon.png create mode 100644 src/views/mediaLibrary/exportDialog.vue diff --git a/src/assets/images/iconList.png b/src/assets/images/iconList.png new file mode 100644 index 0000000000000000000000000000000000000000..5399ee287dc752cdac6eb3e7ae9b2699a2297960 GIT binary patch literal 577 zcmV-H0>1r;P)g)?ole9b*@6=6lj39 zq$tWEC!|;`u3_8-<3QG^bwXj{Od9z8eqV70MwqKAPMCEhbl{h4-|O{0p&S+4A7RX? zp-?Dl7{($5R^4v*0{nYh!0-1Pkw|0%v1PC-1GU28@PT;kXf)b@fF1}0zHCwFh}bL8 zWuO*wg>b1xjbgDI@Gu@tT*|Zvfgm+AYlqsnu## z_;;9FK-LUus<`Q6kH<5G`pxLNK96>Lv=vZe6aG%S-JWDz25M1Llmh+Q4WQL1WQ#h- zSSo2L1OT0U!<) zJ#Q015Qb;h92T)bAY$ElFOULJQSuW|N~lN&4M;&kDRYPEEb$=}JAecYUj6t_8HyjHx70M{r#LfA%CAl#9(o1w=fL^;P?(Em=>=Xy$h z5f{-or=f04eX^i z)tdQiy`^^hn@c-M*Bg|kQ%U;JO<1>qy|~mEyBl%sY^!(b;u<=?x_8*2!di`vU49#7&x;aQ`LC z0C>er><8*LST{#uUt_;h0^(!ZJ|Z}N7lnAi36s>_9wL0CoIZ?3yC5%oB6ZgfPu6}d zP^;B-t$8}$YJMr}+oFiNYIPwS9An)E_R<|cFh}vVePQ3U8X1+QQ^~hy=l`>A1AB3) zG4}384L{sjYP8cjFV4~kQjc{T*o*6>3iV5wV~Qw$ID>rG52LFr7*?@D?Y8Ye9{QXk$ij z!~*4WPMG+S*8_yNln)8p$k_7$0096063wAD00006Nkl_UGMUV`khkP{UgVOt|6;UbVb#k5u$ld~*j2+%4qpWxm}vGv9pg&Azvaj$x9d*$v`#c$EJOX|_hJ68}Ax zJkG`dllHO$Lg8U{A*6HP$(kbWLF^n0P7r;>S&vD?M=tO!Of=3jR#+i4Fp*z_Vw$TB z7umxmf)Q?Nx{~HscPULF--(&MXYdr!t@SJHL)h6Fg-lHC6|2id#BQr?U1ENdXt#bu zdC4wBlQbU_$WS|@@VBH^pFH!2{sPfyY%`?!brs-lXST67z)4$*j-guQPjHmD4+J3bFHF)zaJ7qT())RJ_xAwK8R}U)}J_Ir1Za zntW35&$OubVOU1*V<|>F05vEC%so$Lc%DE9002ovPDHLkV1hw<^2-1K literal 0 HcmV?d00001 diff --git a/src/assets/images/time-line-icon.png b/src/assets/images/time-line-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..31e37fa81e458f828ac5ef10b713a83d71935552 GIT binary patch literal 1134 zcmV-!1d;oRP)cjUhhoAQw}pk`}%_|yZQExegDn{`|jOc zyZPQF#}5ZDcuYBQ$bE_p9xFiOU_b4(IDCJC@oWcm*CJPjU?iPuw`z1}58B zoEA5hS*i^~^JFOJ98N+SY3bo!t0G>2fq=vP5hfU+PuXWI@!EJ&SE#w7tn;Gz%P3(N7DmVx92%Ql^qe^2N+ZOT2R)76kvpZv374*& zp{0scr+^`yM;=~;@v-H|Vs;)eTy_}89#f7Saix(~9`cgscveU39Jko!Hte`VM9_21 z)d=)zP-j=O`JU$v)2J~#Fa+cHEU9v zyrbVwQ}F9E_=#973jaj^70`RfB3}i^nm?5xvrFzKJb-;e(bs*L!#~!;5akQJN@(|Ll8QQjW%4}#H(A5VD$<{N5nI|4Xn40g*og)2_wZ`U?Ma4&h5I7A%pEO5fc_T91{B2;;f z814gUfOd%CN96DYLip67v0}=JBd#>kat4r>Jn0=V8z*dUEiggtl||4NYw8E6nm-UQ zN3@I(9w6tt4vjs=oH*i2Bds2dyyQvm7(V(cqr1yyGCMRCf0w7;{h|L081AsZefDII zDwqR9&w}?nCyuyF6+~6U3E9T6xgR zJ?Xt%0S62e9Naj8s<&Ga`rhi1Ni35mK{@B}yDg2h^l&dMk4*vHdSd^u$N2Xtz!_J$ z@j{xNp!dF@v7kwaBd#>mx`)hGh^y=7LV|@ijuzPecFG-g?B8a+V`P|Y1VLlP^wFP< zkHwWn+Ktg_@Gk%W0RR7{fW4^z000I_L_t&o0HaoG`NQRRQvd(}07*qoM6N<$f_ncM A7ytkO literal 0 HcmV?d00001 diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss index be6d44f..cb5c2e2 100644 --- a/src/assets/styles/ruoyi.scss +++ b/src/assets/styles/ruoyi.scss @@ -413,7 +413,7 @@ h6 { background: #ffc63d; color: #000000; } - + .my-downAllFile-btn { width: 140px; height: 34px; @@ -513,6 +513,21 @@ h6 { } } +.myUpdate_popover { + min-width: 430px !important; + border-radius: 6px !important; + padding: 8px !important; + background: #FFFFFF !important; + box-shadow: 0 0 8px 0 #00328214 !important; + + .el-popper__arrow, + .el-popper__arrow:before { + display: none; + } + + +} + .popBtns { width: 100%; line-height: 30px; @@ -980,6 +995,13 @@ h6 { height: calc(100vh - 240px); } +.myLogCard .el-card__body { + padding: 20px 20px 0 20px !important; + overflow-y: auto; + width: 100%; + height: calc(100vh - 165px); +} + .myDetailCard .el-card__body { padding: 30px 30px 0 30px !important; overflow-y: auto; @@ -1059,6 +1081,41 @@ h6 { border-top: 1px solid #58585830 !important; } +// 弹窗tab页 +.my_dialog .el-tabs__nav-wrap:after { + height: 0px; +} + +.my_dialog .el-tabs__item { + align-items: center; + box-sizing: border-box; + font-family: Microsoft YaHei; + font-weight: 400; + font-size: 22px; + color: #1E1E1E; + display: flex; + padding: 0 20px; +} + +.my_dialog .el-tabs__item.is-active, +.el-tabs__item:hover { + font-family: Microsoft YaHei; + font-weight: 600; + font-size: 22px; + color: #1E1E1E; +} + +.my_dialog .el-tabs__active-bar { + height: 3px; + background: #1a75e6; + bottom: 0; + left: 0; + list-style: none; + position: absolute; + transition: width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier); + z-index: 1; +} + // 表单录入样式 .myInsertForm .el-form-item--default { margin-bottom: 20px; @@ -1294,4 +1351,67 @@ h6 { font-size: 18px; color: #000000; padding: 6px 20px; +} + +// 时间轴 +.my-time-line .el-timeline-item__timestamp.is-top { + display: inline-flex; + justify-content: center; + vertical-align: middle; + width: 110px; + height: 24px; + border-radius: 12px 12px 12px 12px; + background: #1a75e6; + font-family: Arial; + font-weight: 700; + font-size: 16px; + line-height: 26px; + color: #FEFEFF; + margin-bottom: 0px; + padding-top: 0px; +} + +.my-time-line .el-timeline-item { + padding-bottom: 34px; + position: relative; +} + +.my-time-line .el-timeline-item__content { + display: inline-table; + padding-left: 16px; + width: calc(100% - 110px); +} + +.my-time-line .el-timeline-item__wrapper { + padding-left: 34px; + position: relative; + top: 0px; +} + +.my-time-line .el-timeline-item__tail { + border-left: 1px solid #FFC63D; + height: 100%; + left: 11px; + top: 8px; + position: absolute; +} + +.my-time-line .el-timeline-item__node--normal { + height: 24px; + left: 0px; + width: 24px; +} + +.my-time-line .el-timeline-item__node { + align-items: center; + background-color: transparent; + border-color: transparent; + border-radius: 50%; + box-sizing: border-box; + display: flex; + justify-content: center; + position: absolute; + + background-image: url('../images/time-line-icon.png'); + background-size: cover; } \ No newline at end of file diff --git a/src/views/mediaLibrary/exportDialog.vue b/src/views/mediaLibrary/exportDialog.vue new file mode 100644 index 0000000..e3185dc --- /dev/null +++ b/src/views/mediaLibrary/exportDialog.vue @@ -0,0 +1,133 @@ + + \ No newline at end of file diff --git a/src/views/mediaLibrary/index.vue b/src/views/mediaLibrary/index.vue index 4852a44..9e55da5 100644 --- a/src/views/mediaLibrary/index.vue +++ b/src/views/mediaLibrary/index.vue @@ -198,7 +198,7 @@ @@ -277,6 +277,7 @@ + -
选择需要写入方案的媒体字段
+
+ + 选择需要写入方案的媒体字段 + + + 全选 + + + +
+ + + + {{ city.label }} + +