From 8fbda2d9075191aa89d60b146b5b480d439d01ec Mon Sep 17 00:00:00 2001 From: A1300399510 Date: Thu, 13 Feb 2025 19:05:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=AE=A8=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/css/details.css | 8 ++++++++ assets/css/details.less | 9 +++++++++ assets/img/set-icon.png | Bin 0 -> 2391 bytes composables/api.js | 6 ++++++ pages/details/[id].vue | 23 +++++++++++++++++++++-- 5 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 assets/img/set-icon.png diff --git a/assets/css/details.css b/assets/css/details.css index 7c1c6e2..90fade8 100644 --- a/assets/css/details.css +++ b/assets/css/details.css @@ -1117,6 +1117,14 @@ font-size: 13px; cursor: pointer; } +.content .floor-area .floor-content .floor-centre { + cursor: pointer; + color: #aaaaaa; +} +.content .floor-area .floor-content .floor-centre .icon { + height: 16px; + margin-right: 5px; +} .content .floor-area .floor-content .floor-right { color: #7f7f7f; font-size: 13px; diff --git a/assets/css/details.less b/assets/css/details.less index a8c8fe7..12a8511 100644 --- a/assets/css/details.less +++ b/assets/css/details.less @@ -1350,6 +1350,15 @@ } } + .floor-centre { + cursor: pointer; + color: #aaaaaa; + .icon { + height: 16px; + margin-right: 5px; + } + } + .floor-right { color: #7f7f7f; font-size: 13px; diff --git a/assets/img/set-icon.png b/assets/img/set-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e68492e607560e8190424dee511aa130b5cb972f GIT binary patch literal 2391 zcmV-d38?moP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NK!AV3xRA>e5n0svART;6NX+E2LWoKjsNNTEe+}GE4!00%}&eeS^u0It%=KyMJYYUeyU3z{}aP(Tm zO9K5M_>Cmn{{H^IqLYo_5`51YA~S!3K6CETtOjh(>1?(q313Eghqe>`aW>y;L6@mj zt5)4dIqV4d!;OuN7X`Eztz5bCEfi@R{1%TLJ9aAr8IUpkO(XsnA@8G=(zIe##QY=J z3yA|DXh}~`&ntLc=JDK%Y&QvfhO)TP(YMms9EZ;!8E^}JuFXD-en?wLlRTc&fn&#x zeWIzU=>)nA(DHlX`0?X9(|yUyzCw-UMH{>ivD=s=O!C^q*U`oYHrIpIl3*IEv=rqA zpFxpN$Z7ErfsWizTq?`H+xhJIkvrcLhY61e3?s(A*ooe5IC?|}Znh7B9umS=T!^{9yxC+>&5 zLOigW^8EA=IsBV30BUqD0hjxGK9hJa#^j_QQOd zHvN?oCQMii{thh-?q-zW>qBCeCY4&hapT6r#%IGMRl)3bkf1O5xa&M@e^*meGb^s} z@#OFp^7W=8FC8c$L+vzowQ2Jf1esp&6Jx6ivyE*+dAmi#}^ z&G+1#9mqR~^?l<19Qs1qWCpnnd<)GB*xybLJ5io*2ITlXqlJrHrn0iK`Q*uy{TSVZ zT&pvd_SxC9XBU^2mbP|wc1BJdHkdm922G%upXW(Ft<=xny?c+$oH?_F`1ixA@3L95 zX0>uR9D)v^s;a7J!GZ&cj9J&x(h}woDIvW{sJZoYa4QZ+(ryd{ z$F*f;W%U6cBJAvR(4KiLTk___=6xA@yYX%elc_KD32*rwQBKOu-c4p}2F9ncjyg(X zI?PLs!e^_MN&_{$%jjH~G*XGotQj4xDn~7%@KAxw2>DX!F#3C z=v)}vKRY&hw#32htJQAjxRLn80Z7TRg|#N$1G)4bm$b<3cOc0~awairA8w#X9KCrE zge3w!F=8;pg!jaW6DO|p=)Izttxm2ugncoIbAnvrHfi2F0FJMlIlr~p${nwanPPH& zZF=YtKRH}mH-^OmyM2`_7v<#WLozY|c6cF2<646L5{nB0s{v+VeOFhP-4DagylsrZ zry1F+VSq7z}6im!cit8(_kv%`h4kyui$t;f&X&Z96jS0{R8G<>70ueasXwzq*pp(zI zYwR=bgZik~i*(AADf{UEnsgQg1QCbz8P<`8RY_@7H5fif)227*W0s#|KRu4%Qs{>QMGy29%>E%WH0&LK zl&r#PP@Nf$0KbpTDrV`?Y_`N*jJ|<3KAWAZBl&eCU+c<@j+{a!6y^i}Tc883ETC2M zEwr!F_R$Q+(@~W%S+GjeOmXKqd;va-boZEI$ zIjVvJ-X`a8S^W>8CS#B@{#-67@fome*|KqboakaxzXK#c4*%mBh6w0$GBFN@pc%O{plo`GIBd)`mejE-Z< z!PSL6al3qY_c+YQFJeorzD{ztN(g?EnU3fa7~5M3>XC`h$O@43^CRmnV)cs%cZy8p zd*Bpf6!1Pjz;}U8imPbu5$Oy04lDLe>VJn%c~*9I20q{!_&-J@Wq4D;002ov JPDHLkV1h;OlqCQF literal 0 HcmV?d00001 diff --git a/composables/api.js b/composables/api.js index 7f294bb..45d18a6 100644 --- a/composables/api.js +++ b/composables/api.js @@ -131,3 +131,9 @@ export const riposteSubmitHttp = query => { export const riposteDetailHttp = query => { return Http.post("/api/riposte/riposteDetail", query) } + + +// 详情隐藏 +export const mjHideHttp = query => { + return Http.post("/api/interviewExperience/interviewExperienceHide", query) +} diff --git a/pages/details/[id].vue b/pages/details/[id].vue index 9ee0a1c..1f24bf8 100644 --- a/pages/details/[id].vue +++ b/pages/details/[id].vue @@ -464,6 +464,11 @@ +
+ + 隐藏 +
+
@@ -1911,9 +1916,8 @@ const handleFileUpload = (event, index, i) => { if (i != undefined) { commentList.value[index].child[i]["picture"] = obj - } else if (index != undefined) { - commentList.value[index]["picture"] = obj + commentList.value[index]["picture"] = obj } else picture.value = obj console.log("obj", obj) @@ -1972,6 +1976,21 @@ const handleKeydown = event => { dialogSrc.value = "" window.removeEventListener("keydown", handleKeydown) // 取消监听 } + +let permissions = ref({}) + +// 点击隐藏 +const handleHide = () => { + const userConfirmed = window.confirm("确定要隐藏该面经?") + + console.log("userConfirmed", userConfirmed) + + if (!userConfirmed) return + + mjHideHttp({ token }).then(res => { + console.log("res", res) + }) +}