From 3edf4f0124c902a837efe09bec4eed1fdad89ae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sun, 26 Apr 2026 02:57:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor(tickets):=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=B7=A5=E5=8D=95=E5=A4=84=E7=90=86=E5=8A=9F=E8=83=BD=E5=8F=8A?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=AF=BC=E8=88=AA=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 从控制台导航中移除工单管理菜单项 - 从开发者导航中移除工单处理菜单项 - 完全删除工单处理页面及其代码实现 - 移除所有与工单列表、详情、回复和分配相关的UI组件和逻辑 - 清理工单处理相关的样式和API调用代码 --- .data/content/contents.sqlite | Bin 589824 -> 589824 bytes .workbuddy/expert-history.json | 2 +- app/config/console-nav.ts | 7 - app/config/developer-nav.ts | 1 - app/pages/admin/tickets.vue | 552 --------------------------------- 5 files changed, 1 insertion(+), 561 deletions(-) delete mode 100644 app/pages/admin/tickets.vue diff --git a/.data/content/contents.sqlite b/.data/content/contents.sqlite index 063cc767eab005d111cab004c52181f09a7e9f03..931110efd30d30efe0fc09d721f77757fa86bc15 100644 GIT binary patch delta 1499 zcmZA0Yitx%6ae5o^SCo@w|j?&6ezGuiv^q3E&(wm3PTW(SG(o?DlD)q6e-(^$g^}7 zT2P^|FoEMAp<<{uO4tRv*N{l-4}Yl9uF((^5En(ED!LW_pdol>g+FZOyOVqFoqO-> zoMTyIENe_Of53E?%M~S$ezT61On~X}V2KCj?r-xPZ1Vt-h%DMX%GOA8E=>h>n2Rpw zLC2AY_W<47NEKN?7LrB88F%7`$stllB4j_=_prZ_?m@EhF^eDTH#-wnkrl*Q&{^2o z;3#npbC9%ZZy0tk~8ar}Z0PcKv^3f`~xdlD)A z0f)LojL8Npw8wWofqSdLi|NC1k=?$jKv+G@;)xWaS*tpdT4tdo_{nv7B>GxeLDy2b zlcO+NMUicfsNx(i}Ng2 zD8^ds8h=+dRRh+ETm$a%<4dxf)2_#9wczV2g>SfR#xtSN#oY8=ZnuA%>1{yRB~QWb z@tQ8?L|MX{@as8lhzR#{`dwLdl5P>k`(P+qAIYO_vpq}9OtMS7BdHtCSKCy#xh7=4 zeWnPLC!`^E><709MD>dtUc!b0TA?To!WFJPUAva%ZpO$Oy%>{!D@Dg|c(nwkCRDt9UY)_V zj}3*l)L_;3>Qr&ZCk^75&XNXVeYbiNb|5s$%SClk?clJpt21+qS#k)CQ#!-SFCZIx zd)4s?!+EWmgrCJ^*d^iV`{QeF1%IRO%EIpMmwZAhQCtX&fJ68_&$_kj7vi>*ed6WU<}&1?W@a- zzJ{Zh>lI>k51irXKPP2^ujATt5>-K3p(=O-p@FtuhN%h(MoqopMwt0<>iT0FX$2=4c<}eri z8>t#4kDm#u$B9b1jx>=&WIfqJ9>;B_`gWq?;zadpC2PoPqT*D%>K7qujApWd#5Pi~ ziR>UMXe-%9R6>iE zMQbq?5sQi#ry{I^_sD-b3^QP=WUFw+IjuzcqSkEzAski2=gPWHI3+M}PIDU+vEaO? z@IW}J?~7DxAx>`uf3^a?6HYMG_v#htvEhL@vZ&}-T4R#g?2&*PX{VqdFmjytWtoS~ zXP^SpLK}?rdv%YjPeV#L{Uv z{wEkIdxF{!fuY%~90MV3yPDFgnE42N@~eRMjKE7XjENXrY)y31(!@&9HY%u5lP^~G{ooVN?8 zcg~&|i&HOfw|u&re=A^x(_FjW`J;M(Z0+PR0V}1E=e<5?z=WR<#dM2xS>DY9jn{D< z+_^MQ>#$5_&hs(`%jNY8d^Cf$_M~O!3RbT$)md1B$ryV|PDzNY0G2iy{{^dj)K2@20`?)CHQI!x_H}q_l3~B!+Hyd{l*%6)L{x`wcG^3+)DKC1mUmr#nG7qB0r%o;7r z>fx&36B^ZZ@(v~hFT=pQZ0wO+KBv$*4(sM3G5BcJwd*JLTcyzl)N*s`4? diff --git a/.workbuddy/expert-history.json b/.workbuddy/expert-history.json index 4b6ab76..b4e4a90 100644 --- a/.workbuddy/expert-history.json +++ b/.workbuddy/expert-history.json @@ -24,5 +24,5 @@ } ] }, - "lastUpdated": 1777141862851 + "lastUpdated": 1777143189197 } \ No newline at end of file diff --git a/app/config/console-nav.ts b/app/config/console-nav.ts index 41706bb..c7630fd 100644 --- a/app/config/console-nav.ts +++ b/app/config/console-nav.ts @@ -85,13 +85,6 @@ export const consoleNav: ConsoleNavEntry[] = [ { key: 'console-contracts', label: '合同管理', icon: ProfileOutlined, to: '/console/contracts' }, ], }, - { - key: 'console-tickets', - label: '工单管理', - icon: CustomerServiceOutlined, - badge: 'NEW', - to: '/console/tickets', - }, { key: 'console-notifications', label: '消息通知', diff --git a/app/config/developer-nav.ts b/app/config/developer-nav.ts index 0217945..0a83286 100644 --- a/app/config/developer-nav.ts +++ b/app/config/developer-nav.ts @@ -47,5 +47,4 @@ export const developerNav: DeveloperNavItem[] = [ // 帮助 { key: 'developer-support', label: '支持与反馈', to: '/developer/support', icon: '💬', group: '帮助' }, - { key: 'developer-tickets', label: '工单处理', to: '/developer/tickets', icon: '🎫', group: '帮助', badge: 'NEW' }, ] diff --git a/app/pages/admin/tickets.vue b/app/pages/admin/tickets.vue deleted file mode 100644 index 49526b9..0000000 --- a/app/pages/admin/tickets.vue +++ /dev/null @@ -1,552 +0,0 @@ - - - - -