From 3fb274fbdac1764aec757fe135a2933b39032ca3 Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Wed, 6 Aug 2025 14:00:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=87=E5=AD=97=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../icon-line.png | Bin 0 -> 2311 bytes .../check/components/content-card/index.vue | 44 +++++++++++++----- .../check/components/content-card/style.scss | 33 ++++++++++++- 3 files changed, 63 insertions(+), 14 deletions(-) create mode 100644 src/assets/img/creative-generation-workshop/icon-line.png diff --git a/src/assets/img/creative-generation-workshop/icon-line.png b/src/assets/img/creative-generation-workshop/icon-line.png new file mode 100644 index 0000000000000000000000000000000000000000..17b462d3f187d5de2fdb825cadf16c6c85f94bdc GIT binary patch literal 2311 zcmV+i3HbJjP){{5HaE-#`w8I63Ai9}B6$Mf2@;;b&dGuxv3`Oq zXAW6&<&cRWiA6k9eAV66Q$4$m5@IJ#+-0qHrn_f$X8PA(bybgviWNJ-=BU_-wVi7` z((RQqG;}Qu>7c705RF=VS8Xh)@R99C4hY{X=6uf4+#Vm#G1u*nzHoCoVO9V=X4}~c zkR9yP2>i%LKw4u4aPo09WPpc`7-3)j&Y{JsbPUQJ>dBXju`uS_xVSHMVJCi@diJ{j zwsOQQ$A+^|`i{qG8BWe<@6fi!F*V9+6xR`wIbg5RqHdV(R*f&8ONBsw@$2J(y8!wW zCh$R!MgVDq2f2pM9H9dRxDl#{RoJ)C_-$d%gQ0aq3SRyojT}(%1vYUggH3cogB|*wLbP2|7nX^P&PS02A8?fV>1cT2#dj!m!Q$v=OLyF0zBb zK)499emFpB&YQ|9>@OV%3)f`^h*xU^aDPC=<^?EObs#9#hwcs;6FBw@e*vhw>6tT~NtPfdg3K zm^d#r@N?X^=ho|S*>BLIN*chNs%>uou(_{=Yu4ZL*Jq)&&mf#bz`cRKxcc6=Zhoo& z-MYoY!9O%cP;tS7NI@CV8ABcQ+T9t53MYp-9T`=i(3v`4^vBtb?yF=}Pp?v`Lvt6M z%KM!c6`A`=*@M=?=XCx_cD}0j85A#gfkRZ5jG9&kGXG56A-`|#OMkC2_hNoe2Y2py z!XuJ7@8y>kP=Rsf0Zj&&52D8}F%%L{WGw+<)sHhpNN}>R#x+W?(8Uv}=;Hd8&b-@$GGO3m zka``RsbL??SVny}Pg!T{fUt@~G4jvdY6qsGoZP={v!I|IRDQtvx;9tc%7Dk5DQ$Mo z3j-%UyUIYG-8-4-i<(Orgcr*M$XAIb*t~>Dag3Y3#5y`VP%=2xT^Tp69h20PI6XY> zgJ%I$KvOUf$`|L1Jt%xTqAaE3kEbQ78QRSKg*Lvv#(r%Ela$TVplL%IRL^ICpqML_ zz;0;gr}5fHdJnKse*i5}xNIQxG7bGqKsIRfcMh3KbOK;(Kreu8-9|M1H*MfXF5o6M z@R8Jxw`_!&8`N@*Qb`9q`&mA>X3l7iPTnlJt*$)Hm!jar9_fD4X;)F0cg7~70zUmh zx=l#Cw8$~WT%#xj0IHjRseUk|dUNy1QZYwux32MUf1ieUM#BiU*a+9Tip7F+P|?*^ zV3xUifPRfaKG*3SB0;K(YUa-R$nuUMeWd!p8P8|;L@KBNd3K*RSX_1+fXr0UC=ulf z=x?lTyQn(O+la_07I$roD%w$;(nLf?b@lw68?R9}_e$3K&mNN4^#IB@K-y%VoeL_RPuGA&zb}8x&_L#ycc02wkj9E62NTT zGRT(BL9N2t`skKwuYd#)$-{W}m4>Epa|Oa@Y_|chP1ZkCKzDBQ1k!&A?sX!Ob~Z6K zfs5uHwa(-uGuRAt9dJ4Yhh1=G&WJS(X}h9iY}#w$nN0AL2Ra%SvvVHIJ$%p5b{9a-;hLwLmy064NOt53 z>Y+UA=M$d+ObK*`Hu$g!ZM!tsDx6&~vgoEY(CL&lwZr!vl>d(1*+EOY%^ARWvB3DE z+mR?}f)aDeDnehsko^HokWsyh7WX=SxsiEVl(ffBApk9JxN&a% zTSBC3&vwbsB-M2pFs*O8)>${|^)2GIb{DKE>vZ2M2V$xb9;A*9L&|dm_K=n1wIqtr87!6us{4 z9}0D876~0$+c-1Ukiz&j#{l4-%DQ>$cq?FJMTHvT5k*{(xqi zZxt6_?D%Z}Fn#p39%_@fE1%cUCz8=JbH+ h>iV0-g%^8%_8&gz!WwzG+pPcq002ovPDHLkV1jK6Y|a1x literal 0 HcmV?d00001 diff --git a/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue b/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue index 9258bc2..0ac30bd 100644 --- a/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue +++ b/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue @@ -12,10 +12,12 @@ import { TabPane, Message as AMessage, } from '@arco-design/web-vue'; +import TextOverTips from '@/components/text-over-tips'; import { FORM_RULES, enumTab, TAB_LIST, RESULT_LIST } from './constants'; import icon1 from '@/assets/img/creative-generation-workshop/icon-magic.png'; +import icon2 from '@/assets/img/creative-generation-workshop/icon-line.png'; export default { props: { @@ -132,21 +134,24 @@ export default { '严禁提及 “孕妇能吃”,明确标注不适宜人群;', '“进口纯天然” 需有依据,避免绝对化,可改为 “选用进口原料,成分温和”;', '去掉 “当糖吃” 等误导性表述,强调正常食用量。', - ] + ]; const forbidWords = [ { label: '纯天然', - desc: '涉嫌虚假内容相关词语' + desc: '涉嫌虚假内容相关词语', + level: 1, }, { label: '安全', - desc: '涉嫌绝对化承诺保证' + desc: '涉嫌绝对化承诺保证', + level: 2, }, { label: '副作用', - desc: '涉嫌夸大词语' + desc: '涉嫌夸大词语', + level: 3, }, - ] + ]; return () => { return (
@@ -172,15 +177,30 @@ export default { ))}
- - { - descs.map((item, index) => ( -

{`${index + 1}. ${item}`}

- )) - } +
+ AI 审核建议 + +
+ {descs.map((item, index) => ( +

{`${index + 1}. ${item}`}

+ ))}
- +
+
+

违禁词

+ {forbidWords.map((item, index) => ( +

+ {item.label} +

+ ))} +
+
+

解释

+ {forbidWords.map((item, index) => ( + + ))} +
diff --git a/src/views/creative-generation-workshop/manuscript/check/components/content-card/style.scss b/src/views/creative-generation-workshop/manuscript/check/components/content-card/style.scss index c456489..e389c79 100644 --- a/src/views/creative-generation-workshop/manuscript/check/components/content-card/style.scss +++ b/src/views/creative-generation-workshop/manuscript/check/components/content-card/style.scss @@ -83,8 +83,37 @@ } } } - .forbid-word-box{ - + .suggestion-box { + .ai-text { + background: linear-gradient(85deg, #7d419d 4.56%, #31353d 94.75%); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + font-family: $font-family-medium; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; + } + } + :deep(.overflow-text) { + color: #211f24; + font-family: $font-family-regular; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 22px; + } + .forbid-word-box { + .level1 { + color: #6d4cfe; + } + .level2 { + color: #f64b31; + } + .level3 { + color: #ffae00; + } } } }