Browse Source

chore(构建): 更新前端静态资源

重新生成并集成前端生产构建产物,纳入同事互评邀请页面资源,更新资源哈希和入口引用,并忽略包含本地密钥及密码的 .env 文件。
wangkangyjy 16 hours ago
parent
commit
60470bb3e9
54 changed files with 8 additions and 10 deletions
  1. 1 0
      .gitignore
  2. 0 0
      backend/src/main/resources/static/assets/AlignmentView-CzmjW_60.js
  3. 0 0
      backend/src/main/resources/static/assets/AppShell-ALrk9st5.js
  4. 1 1
      backend/src/main/resources/static/assets/AsyncState-BmkoCpZa.js
  5. 0 0
      backend/src/main/resources/static/assets/DimensionConfigView-CRAqJTcj.js
  6. 0 0
      backend/src/main/resources/static/assets/FeedbackView-DSZfig5K.js
  7. 0 0
      backend/src/main/resources/static/assets/HistoryView-cDZHM2mh.js
  8. 0 0
      backend/src/main/resources/static/assets/KpiTemplateView-2VgULfFd.js
  9. 0 0
      backend/src/main/resources/static/assets/LogView-BFca3vvL.js
  10. 0 0
      backend/src/main/resources/static/assets/LoginView-F0KxTCLJ.js
  11. 0 0
      backend/src/main/resources/static/assets/MainLayout-ChEOV3pr.css
  12. 0 1
      backend/src/main/resources/static/assets/MainLayout-CoCessUD.js
  13. 0 0
      backend/src/main/resources/static/assets/MainLayout-DiR8njFO.css
  14. 1 0
      backend/src/main/resources/static/assets/MainLayout-zGtKS166.js
  15. 0 0
      backend/src/main/resources/static/assets/MyOkrView-DHXX0QrI.js
  16. 0 0
      backend/src/main/resources/static/assets/MyResultView-C7n5EakU.css
  17. 0 0
      backend/src/main/resources/static/assets/MyResultView-D7Nzozya.css
  18. 0 0
      backend/src/main/resources/static/assets/MyResultView-DVnxou53.js
  19. 0 0
      backend/src/main/resources/static/assets/MyResultView-rWcPJzup.js
  20. 0 0
      backend/src/main/resources/static/assets/NotificationView-BjXMfeB7.js
  21. 0 1
      backend/src/main/resources/static/assets/NotificationView-Bz3iHLS8.css
  22. 0 0
      backend/src/main/resources/static/assets/NotificationView-CAjINhbX.js
  23. 1 0
      backend/src/main/resources/static/assets/NotificationView-D2ubYhq7.css
  24. 0 0
      backend/src/main/resources/static/assets/OkrExecutionView-BMpJqr9w.js
  25. 0 0
      backend/src/main/resources/static/assets/OrgView-_KOlyZ_V.js
  26. 0 0
      backend/src/main/resources/static/assets/PeerReviewInvitationView-BPK3hRF0.css
  27. 0 0
      backend/src/main/resources/static/assets/PeerReviewInvitationView-CZqy4Uct.js
  28. 0 0
      backend/src/main/resources/static/assets/PeriodBanner-QaGTvJhy.js
  29. 0 0
      backend/src/main/resources/static/assets/PeriodListView-BQJBcjio.js
  30. 0 0
      backend/src/main/resources/static/assets/PeriodListView-Cvha2Fxk.css
  31. 0 0
      backend/src/main/resources/static/assets/PeriodListView-CwMJIGzd.css
  32. 0 0
      backend/src/main/resources/static/assets/PeriodListView-lDnYYK8k.js
  33. 0 0
      backend/src/main/resources/static/assets/ScoreAppealView-DxozkeQB.js
  34. 0 0
      backend/src/main/resources/static/assets/ScoringEditView-BBAUs7xK.js
  35. 0 0
      backend/src/main/resources/static/assets/ScoringEditView-CnQjpZCZ.css
  36. 0 1
      backend/src/main/resources/static/assets/ScoringEditView-M_ZEVtxJ.css
  37. 0 0
      backend/src/main/resources/static/assets/ScoringEditView-QbeULZl0.js
  38. 0 0
      backend/src/main/resources/static/assets/ScoringListView-CfjY73TT.js
  39. 0 1
      backend/src/main/resources/static/assets/ScoringListView-DFILW-Zh.css
  40. 0 0
      backend/src/main/resources/static/assets/ScoringListView-DJED-oNx.js
  41. 1 0
      backend/src/main/resources/static/assets/ScoringListView-ckCNV86i.css
  42. 1 1
      backend/src/main/resources/static/assets/StatusLabel-CfDo71ks.js
  43. 0 0
      backend/src/main/resources/static/assets/TeamMemberOkrDetailView-DvQu8n7s.js
  44. 0 1
      backend/src/main/resources/static/assets/TeamOkrView-v_yGko53.js
  45. 0 0
      backend/src/main/resources/static/assets/WorkspaceView-BZyhIw2L.css
  46. 0 0
      backend/src/main/resources/static/assets/WorkspaceView-Byth8nWk.js
  47. 0 0
      backend/src/main/resources/static/assets/WorkspaceView-CvWOwtR8.js
  48. 0 0
      backend/src/main/resources/static/assets/WorkspaceView-D5V6O0o4.css
  49. 1 1
      backend/src/main/resources/static/assets/auth-BaDFVj82.js
  50. 0 0
      backend/src/main/resources/static/assets/index-Bb1ADZV4.js
  51. 0 1
      backend/src/main/resources/static/assets/index-Bykossku.js
  52. 0 0
      backend/src/main/resources/static/assets/useCurrentPeriodId-BaXcAOhJ.js
  53. 0 0
      backend/src/main/resources/static/assets/workspace-A0Yz5OX3.js
  54. 1 1
      backend/src/main/resources/static/index.html

+ 1 - 0
.gitignore

@@ -11,6 +11,7 @@
 .reasonix/
 
 # Runtime data
+.env
 data/
 backend/data/
 *.db

File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/AlignmentView-CzmjW_60.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/AppShell-ALrk9st5.js


+ 1 - 1
backend/src/main/resources/static/assets/AsyncState-DPAg7yQD.js → backend/src/main/resources/static/assets/AsyncState-BmkoCpZa.js

@@ -1 +1 @@
-import{_ as y,o as t,c as s,F as u,k as m,a as _,b as d,t as o,l as k,w as f,d as v,p as c,a2 as p,r as g,X as h}from"./index-BGNwpE7U.js";const x={class:"async-state"},w={key:0,class:"async-state__skeleton"},B={key:1,class:"async-state__error"},S={class:"async-state__error-text"},b={key:2,class:"async-state__empty"},C={class:"async-state__empty-text"},N={key:0,class:"async-state__empty-hint"},M={__name:"AsyncState",props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},errorMessage:{type:String,default:""},emptyMessage:{type:String,default:""},emptyHint:{type:String,default:""},retryable:{type:Boolean,default:!0},skeletonRows:{type:Number,default:4}},emits:["retry"],setup(e){const l=["100%","75%","90%","60%"];return(r,a)=>{const i=g("el-button");return t(),s("div",x,[e.loading?(t(),s("div",w,[(t(!0),s(u,null,m(e.skeletonRows,n=>(t(),s("div",{key:n,class:"async-state__skeleton-row",style:h({width:l[(n-1)%l.length]})},null,4))),128))])):e.error?(t(),s("div",B,[a[2]||(a[2]=_('<div class="async-state__error-icon" data-v-dc52927d><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" data-v-dc52927d><circle cx="12" cy="12" r="10" data-v-dc52927d></circle><line x1="12" y1="8" x2="12" y2="12" data-v-dc52927d></line><line x1="12" y1="16" x2="12.01" y2="16" data-v-dc52927d></line></svg></div>',1)),d("p",S,o(e.errorMessage||"加载失败"),1),e.retryable?(t(),k(i,{key:0,size:"small",onClick:a[0]||(a[0]=n=>r.$emit("retry"))},{default:f(()=>[...a[1]||(a[1]=[v("重试",-1)])]),_:1})):c("",!0)])):e.empty?(t(),s("div",b,[d("p",C,o(e.emptyMessage||"暂无数据"),1),e.emptyHint?(t(),s("p",N,o(e.emptyHint),1)):c("",!0)])):p(r.$slots,"default",{key:3},void 0,!0)])}}},A=y(M,[["__scopeId","data-v-dc52927d"]]);export{A};
+import{_ as y,o as t,c as s,F as u,k as m,a as _,b as d,t as o,l as k,w as f,d as v,p as c,a2 as p,r as g,X as h}from"./index-Bykossku.js";const x={class:"async-state"},w={key:0,class:"async-state__skeleton"},B={key:1,class:"async-state__error"},S={class:"async-state__error-text"},b={key:2,class:"async-state__empty"},C={class:"async-state__empty-text"},N={key:0,class:"async-state__empty-hint"},M={__name:"AsyncState",props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},errorMessage:{type:String,default:""},emptyMessage:{type:String,default:""},emptyHint:{type:String,default:""},retryable:{type:Boolean,default:!0},skeletonRows:{type:Number,default:4}},emits:["retry"],setup(e){const l=["100%","75%","90%","60%"];return(r,a)=>{const i=g("el-button");return t(),s("div",x,[e.loading?(t(),s("div",w,[(t(!0),s(u,null,m(e.skeletonRows,n=>(t(),s("div",{key:n,class:"async-state__skeleton-row",style:h({width:l[(n-1)%l.length]})},null,4))),128))])):e.error?(t(),s("div",B,[a[2]||(a[2]=_('<div class="async-state__error-icon" data-v-dc52927d><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" data-v-dc52927d><circle cx="12" cy="12" r="10" data-v-dc52927d></circle><line x1="12" y1="8" x2="12" y2="12" data-v-dc52927d></line><line x1="12" y1="16" x2="12.01" y2="16" data-v-dc52927d></line></svg></div>',1)),d("p",S,o(e.errorMessage||"加载失败"),1),e.retryable?(t(),k(i,{key:0,size:"small",onClick:a[0]||(a[0]=n=>r.$emit("retry"))},{default:f(()=>[...a[1]||(a[1]=[v("重试",-1)])]),_:1})):c("",!0)])):e.empty?(t(),s("div",b,[d("p",C,o(e.emptyMessage||"暂无数据"),1),e.emptyHint?(t(),s("p",N,o(e.emptyHint),1)):c("",!0)])):p(r.$slots,"default",{key:3},void 0,!0)])}}},A=y(M,[["__scopeId","data-v-dc52927d"]]);export{A};

File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/DimensionConfigView-CRAqJTcj.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/FeedbackView-DSZfig5K.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/HistoryView-cDZHM2mh.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/KpiTemplateView-2VgULfFd.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/LogView-BFca3vvL.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/LoginView-F0KxTCLJ.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/MainLayout-ChEOV3pr.css


File diff suppressed because it is too large
+ 0 - 1
backend/src/main/resources/static/assets/MainLayout-CoCessUD.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/MainLayout-DiR8njFO.css


File diff suppressed because it is too large
+ 1 - 0
backend/src/main/resources/static/assets/MainLayout-zGtKS166.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/MyOkrView-DHXX0QrI.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/MyResultView-C7n5EakU.css


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/MyResultView-D7Nzozya.css


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/MyResultView-DVnxou53.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/MyResultView-rWcPJzup.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/NotificationView-BjXMfeB7.js


+ 0 - 1
backend/src/main/resources/static/assets/NotificationView-Bz3iHLS8.css

@@ -1 +0,0 @@
-.notification-workbench[data-v-8d39ae75]{width:100%}.notif-type-badges[data-v-8d39ae75]{display:flex;flex-wrap:wrap;gap:6px}.notif-type-badge[data-v-8d39ae75]{padding:2px 7px;border:1px solid var(--color-border);border-radius:var(--radius-pill, 9999px);color:var(--color-text-secondary);font-size:11px;line-height:1.3;white-space:nowrap}.notification-table[data-v-8d39ae75]{margin-top:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.is-unread[data-v-8d39ae75]{background:var(--color-surface-tint-brand)}.notif-content[data-v-8d39ae75]{font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-type[data-v-8d39ae75],.notif-time[data-v-8d39ae75]{font-size:11px;color:var(--color-text-muted)}.pager[data-v-8d39ae75]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--color-border-soft)}.empty-state[data-v-8d39ae75]{display:flex;align-items:center;justify-content:center;min-height:260px;color:var(--color-text-muted);font-size:14px}.notif-type-badges[data-v-8d39ae75]{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0}.notif-badge[data-v-8d39ae75]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--color-surface-subtle);border:1px solid var(--color-border-soft);border-radius:var(--radius-xs);font-size:12px}.notif-badge__type[data-v-8d39ae75]{color:var(--color-text-secondary)}.notif-badge__count[data-v-8d39ae75]{font-weight:700;color:var(--color-brand)}

File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/NotificationView-CAjINhbX.js


+ 1 - 0
backend/src/main/resources/static/assets/NotificationView-D2ubYhq7.css

@@ -0,0 +1 @@
+.notification-workbench[data-v-27e587c8]{width:100%}.notif-type-badges[data-v-27e587c8]{display:flex;flex-wrap:wrap;gap:6px}.notif-type-badge[data-v-27e587c8]{padding:2px 7px;border:1px solid var(--color-border);border-radius:var(--radius-pill, 9999px);color:var(--color-text-secondary);font-size:11px;line-height:1.3;white-space:nowrap}.notification-table[data-v-27e587c8]{margin-top:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.is-unread[data-v-27e587c8]{background:var(--color-surface-tint-brand)}.notif-content[data-v-27e587c8]{font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-type[data-v-27e587c8],.notif-time[data-v-27e587c8]{font-size:11px;color:var(--color-text-muted)}.pager[data-v-27e587c8]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--color-border-soft)}.empty-state[data-v-27e587c8]{display:flex;align-items:center;justify-content:center;min-height:260px;color:var(--color-text-muted);font-size:14px}.notif-type-badges[data-v-27e587c8]{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0}.notif-badge[data-v-27e587c8]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--color-surface-subtle);border:1px solid var(--color-border-soft);border-radius:var(--radius-xs);font-size:12px}.notif-badge__type[data-v-27e587c8]{color:var(--color-text-secondary)}.notif-badge__count[data-v-27e587c8]{font-weight:700;color:var(--color-brand)}

File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/OkrExecutionView-BMpJqr9w.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/OrgView-_KOlyZ_V.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/PeerReviewInvitationView-BPK3hRF0.css


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/PeerReviewInvitationView-CZqy4Uct.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/PeriodBanner-QaGTvJhy.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/PeriodListView-BQJBcjio.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/PeriodListView-Cvha2Fxk.css


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/PeriodListView-CwMJIGzd.css


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/PeriodListView-lDnYYK8k.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/ScoreAppealView-DxozkeQB.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/ScoringEditView-BBAUs7xK.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/ScoringEditView-CnQjpZCZ.css


+ 0 - 1
backend/src/main/resources/static/assets/ScoringEditView-M_ZEVtxJ.css

@@ -1 +0,0 @@
-.page[data-v-627f22f2]{width:100%}.review-workbench[data-v-627f22f2]{background:var(--color-surface)}.scoring-body[data-v-627f22f2]{padding-bottom:72px}.section-band--spaced[data-v-627f22f2]{margin-top:8px;border-top:1px solid var(--table-border)}.panel-empty[data-v-627f22f2]{color:var(--color-text-muted);text-align:center;padding:24px;font-size:var(--font-size-sm)}.evidence-title[data-v-627f22f2]{color:var(--color-text);font-weight:500}.evidence-meta[data-v-627f22f2]{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:2px}.evidence-value[data-v-627f22f2]{color:var(--color-brand);font-weight:600}.section-subtotal[data-v-627f22f2]{padding:8px 14px;text-align:right;color:var(--color-brand);font-size:var(--font-size-sm);border-bottom:1px solid var(--table-border)}.score-control[data-v-627f22f2]{width:140px}.score-unit[data-v-627f22f2]{margin-left:6px;color:var(--color-text-muted);font-size:11px}.adjustment-positive[data-v-627f22f2]{color:var(--color-success)}.remark-row[data-v-627f22f2]{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--table-border)}.review-summary-bar[data-v-627f22f2]{position:sticky;bottom:0;z-index:2}.summary-score-max[data-v-627f22f2]{font-size:11px;color:var(--color-text-muted);font-weight:400}.summary-diff[data-v-627f22f2]{margin-left:auto}.summary-warning[data-v-627f22f2]{color:var(--color-danger);cursor:help;font-size:12px}.scoring-actions[data-v-627f22f2]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 14px;border-top:1px solid var(--toolbar-border)}@media (max-width: 1279px){.compare-grid-3[data-v-627f22f2],.compare-grid-3__header[data-v-627f22f2]{grid-template-columns:1fr;gap:6px}.compare-grid-3__self[data-v-627f22f2]{text-align:left}.remark-row[data-v-627f22f2]{grid-template-columns:1fr}.review-summary-bar[data-v-627f22f2]{position:static;flex-wrap:wrap}.summary-diff[data-v-627f22f2]{margin-left:0;width:100%}}

File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/ScoringEditView-QbeULZl0.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/ScoringListView-CfjY73TT.js


+ 0 - 1
backend/src/main/resources/static/assets/ScoringListView-DFILW-Zh.css

@@ -1 +0,0 @@
-.page[data-v-dab6b2ee]{width:100%}.empty-state[data-v-dab6b2ee]{display:flex;align-items:center;justify-content:center;height:300px;color:var(--color-text-muted);font-size:15px;background:var(--color-surface);border-radius:var(--radius-md)}.text-muted[data-v-dab6b2ee]{color:var(--color-text-muted);font-size:13px}.data-table[data-v-dab6b2ee]{border-radius:var(--radius-md);overflow:hidden}.data-table[data-v-dab6b2ee] th{white-space:nowrap;font-weight:600;color:var(--color-text-secondary);background:var(--color-surface-subtle)}.data-table[data-v-dab6b2ee] td{cursor:pointer}.final-grade[data-v-dab6b2ee]{display:inline-block;width:28px;height:28px;line-height:28px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;color:var(--color-surface);margin-right:6px;text-align:center}.grade-S[data-v-dab6b2ee]{background:var(--color-grade-s);color:var(--color-white)}.grade-A[data-v-dab6b2ee]{background:var(--color-success)}.grade-B[data-v-dab6b2ee]{background:var(--color-info)}.grade-C[data-v-dab6b2ee]{background:var(--color-danger)}.final-score[data-v-dab6b2ee]{font-weight:600;color:var(--color-text)}.breakdown[data-v-dab6b2ee]{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--color-text-secondary)}

File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/ScoringListView-DJED-oNx.js


+ 1 - 0
backend/src/main/resources/static/assets/ScoringListView-ckCNV86i.css

@@ -0,0 +1 @@
+.page[data-v-38861f1b]{width:100%}.empty-state[data-v-38861f1b]{display:flex;align-items:center;justify-content:center;height:300px;color:var(--color-text-muted);font-size:15px;background:var(--color-surface);border-radius:var(--radius-md)}.text-muted[data-v-38861f1b]{color:var(--color-text-muted);font-size:13px}.data-table[data-v-38861f1b]{border-radius:var(--radius-md);overflow:hidden}.data-table[data-v-38861f1b] th{white-space:nowrap;font-weight:600;color:var(--color-text-secondary);background:var(--color-surface-subtle)}.data-table[data-v-38861f1b] td{cursor:pointer}.final-grade[data-v-38861f1b]{display:inline-block;width:28px;height:28px;line-height:28px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;color:var(--color-surface);margin-right:6px;text-align:center}.grade-S[data-v-38861f1b]{background:var(--color-grade-s);color:var(--color-white)}.grade-A[data-v-38861f1b]{background:var(--color-success)}.grade-B[data-v-38861f1b]{background:var(--color-info)}.grade-C[data-v-38861f1b]{background:var(--color-danger)}.final-score[data-v-38861f1b]{font-weight:600;color:var(--color-text)}.breakdown[data-v-38861f1b]{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--color-text-secondary)}.peer-review-count[data-v-38861f1b]{color:var(--color-text);font-size:13px}.peer-ready[data-v-38861f1b]{margin-left:5px;color:var(--color-success);font-weight:600}.peer-waiting[data-v-38861f1b]{margin-left:5px;color:var(--color-warning);font-weight:600}

+ 1 - 1
backend/src/main/resources/static/assets/StatusLabel-Dyup81iJ.js → backend/src/main/resources/static/assets/StatusLabel-CfDo71ks.js

@@ -1 +1 @@
-import{_ as e,o as l,c as n,b as s,t as o,n as r}from"./index-BGNwpE7U.js";const c={class:"status-label__text"},i={__name:"StatusLabel",props:{tone:{type:String,default:"info",validator:a=>["active","success","warning","danger","info"].includes(a)},label:{type:String,required:!0}},setup(a){return(u,t)=>(l(),n("span",{class:r(["status-label",`status-label--${a.tone}`])},[t[0]||(t[0]=s("span",{class:"status-label__dot"},null,-1)),s("span",c,o(a.label),1)],2))}},p=e(i,[["__scopeId","data-v-5856a2c1"]]);export{p as S};
+import{_ as e,o as l,c as n,b as s,t as o,n as r}from"./index-Bykossku.js";const c={class:"status-label__text"},i={__name:"StatusLabel",props:{tone:{type:String,default:"info",validator:a=>["active","success","warning","danger","info"].includes(a)},label:{type:String,required:!0}},setup(a){return(u,t)=>(l(),n("span",{class:r(["status-label",`status-label--${a.tone}`])},[t[0]||(t[0]=s("span",{class:"status-label__dot"},null,-1)),s("span",c,o(a.label),1)],2))}},p=e(i,[["__scopeId","data-v-5856a2c1"]]);export{p as S};

File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/TeamMemberOkrDetailView-DvQu8n7s.js


File diff suppressed because it is too large
+ 0 - 1
backend/src/main/resources/static/assets/TeamOkrView-v_yGko53.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/WorkspaceView-BZyhIw2L.css


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/WorkspaceView-Byth8nWk.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/WorkspaceView-CvWOwtR8.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/WorkspaceView-D5V6O0o4.css


+ 1 - 1
backend/src/main/resources/static/assets/auth-BMkHi5Q5.js → backend/src/main/resources/static/assets/auth-BaDFVj82.js

@@ -1 +1 @@
-import{a0 as t}from"./index-BGNwpE7U.js";import{authApi as r}from"./index-D0HkyRzq.js";const n=t("auth",{state:()=>({user:null,accessToken:localStorage.getItem("accessToken")||"",refreshToken:localStorage.getItem("refreshToken")||""}),getters:{isLoggedIn:e=>!!e.accessToken,isAdmin:e=>{var s;return((s=e.user)==null?void 0:s.role)==="SUPER_ADMIN"},isHrAdminOrAbove:e=>{var s;return["SUPER_ADMIN","HR_ADMIN"].includes((s=e.user)==null?void 0:s.role)},isDeptLeaderOrAbove:e=>{var s;return["SUPER_ADMIN","HR_ADMIN","DEPT_LEADER"].includes((s=e.user)==null?void 0:s.role)},roleLabel:e=>{var o;return{EMPLOYEE:"员工",TEAM_LEADER:"团队主管",DEPT_LEADER:"部门负责人",HR_ADMIN:"HR管理员",SUPER_ADMIN:"管理员"}[(o=e.user)==null?void 0:o.role]||"员工"},roleColor:e=>{var o;return{SUPER_ADMIN:"#f56c6c",HR_ADMIN:"#e6a23c",DEPT_LEADER:"#8b5cf6",TEAM_LEADER:"#3ad4d8",EMPLOYEE:"#409eff"}[(o=e.user)==null?void 0:o.role]||"#409eff"}},actions:{async login(e,s){const o=await r.login({username:e,password:s});this.accessToken=o.accessToken,this.refreshToken=o.refreshToken,this.user=o.user,localStorage.setItem("accessToken",o.accessToken),localStorage.setItem("refreshToken",o.refreshToken)},async fetchUser(){try{this.user=await r.me()}catch{this.logout()}},logout(){this.user=null,this.accessToken="",this.refreshToken="",localStorage.removeItem("accessToken"),localStorage.removeItem("refreshToken")}}});export{n as u};
+import{a0 as t}from"./index-Bykossku.js";import{authApi as r}from"./index-Bb1ADZV4.js";const n=t("auth",{state:()=>({user:null,accessToken:localStorage.getItem("accessToken")||"",refreshToken:localStorage.getItem("refreshToken")||""}),getters:{isLoggedIn:e=>!!e.accessToken,isAdmin:e=>{var s;return((s=e.user)==null?void 0:s.role)==="SUPER_ADMIN"},isHrAdminOrAbove:e=>{var s;return["SUPER_ADMIN","HR_ADMIN"].includes((s=e.user)==null?void 0:s.role)},isDeptLeaderOrAbove:e=>{var s;return["SUPER_ADMIN","HR_ADMIN","DEPT_LEADER"].includes((s=e.user)==null?void 0:s.role)},roleLabel:e=>{var o;return{EMPLOYEE:"员工",TEAM_LEADER:"团队主管",DEPT_LEADER:"部门负责人",HR_ADMIN:"HR管理员",SUPER_ADMIN:"管理员"}[(o=e.user)==null?void 0:o.role]||"员工"},roleColor:e=>{var o;return{SUPER_ADMIN:"#f56c6c",HR_ADMIN:"#e6a23c",DEPT_LEADER:"#8b5cf6",TEAM_LEADER:"#3ad4d8",EMPLOYEE:"#409eff"}[(o=e.user)==null?void 0:o.role]||"#409eff"}},actions:{async login(e,s){const o=await r.login({username:e,password:s});this.accessToken=o.accessToken,this.refreshToken=o.refreshToken,this.user=o.user,localStorage.setItem("accessToken",o.accessToken),localStorage.setItem("refreshToken",o.refreshToken)},async fetchUser(){try{this.user=await r.me()}catch{this.logout()}},logout(){this.user=null,this.accessToken="",this.refreshToken="",localStorage.removeItem("accessToken"),localStorage.removeItem("refreshToken")}}});export{n as u};

File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/index-Bb1ADZV4.js


File diff suppressed because it is too large
+ 0 - 1
backend/src/main/resources/static/assets/index-Bykossku.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/useCurrentPeriodId-BaXcAOhJ.js


File diff suppressed because it is too large
+ 0 - 0
backend/src/main/resources/static/assets/workspace-A0Yz5OX3.js


+ 1 - 1
backend/src/main/resources/static/index.html

@@ -5,7 +5,7 @@
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <title>医梦AI · OKR绩效</title>
   <link rel="icon" type="image/png" href="/logo-small.png" />
-  <script type="module" crossorigin src="/assets/index-BGNwpE7U.js"></script>
+  <script type="module" crossorigin src="/assets/index-Bykossku.js"></script>
   <link rel="stylesheet" crossorigin href="/assets/index-xTlZVQ6u.css">
 </head>
 <body>

Some files were not shown because too many files changed in this diff