2026-05-12
This commit is contained in:
1
training/codes/training-system-frontend/dist/assets/js/myTraining-8s2emGQa.js
vendored
Normal file
1
training/codes/training-system-frontend/dist/assets/js/myTraining-8s2emGQa.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{E as m}from"./element-plus-DvNsnHjj.js";import{t as _}from"./training-CgUCWPn_.js";import{P as g}from"./PageCard-DaHB0nvz.js";import{_ as f}from"./StatusBadge.vue_vue_type_script_setup_true_lang-Dwdpoc9_.js";import{E as v}from"./EmptyState-CrJS9_aC.js";import{D as h,o as y,J as r,Q as n,R as l,S as c,r as k,F as E,al as x,U as e,a1 as s,K as C,at as D}from"./vue-vendor-BSww6V4k.js";import{_ as P}from"./index-BUj-isDj.js";import"./vendor-DvZSZC-J.js";const w={key:0,class:"plan-cards"},B=["onClick"],S={class:"plan-header"},$={class:"plan-title"},I={class:"plan-meta"},K={class:"plan-stats"},M=h({__name:"myTraining",setup(T){const o=k([]);function d(a){if(a.progressPercent===100)return"success"}async function p(){try{const a=await _.getMyPlans();o.value=a.data||[]}catch{m.error("加载失败")}}return y(p),(a,i)=>{const u=D("el-progress");return r(),n("div",null,[l(g,null,{header:c(()=>[...i[0]||(i[0]=[e("span",{class:"page-title"},"我的培训",-1)])]),default:c(()=>[o.value.length?(r(),n("div",w,[(r(!0),n(E,null,x(o.value,t=>(r(),n("div",{key:t.planId,class:"plan-card",onClick:F=>a.$router.push(`/training/detail/${t.planId}`)},[e("div",S,[e("div",$,s(t.planTitle),1),l(f,{status:t.status},null,8,["status"])]),e("div",I,s(t.startDate)+" 至 "+s(t.endDate),1),l(u,{percentage:t.progressPercent||0,status:d(t)},null,8,["percentage","status"]),e("div",K,[e("span",null,"课程 "+s(t.learnedKnowledge||0)+"/"+s(t.totalKnowledge||0),1),e("span",null,"考试 "+s(t.passedExam||0)+"/"+s(t.totalExam||0),1)])],8,B))),128))])):(r(),C(v,{key:1,text:"暂无培训计划"}))]),_:1})])}}}),U=P(M,[["__scopeId","data-v-b919ac5c"]]);export{U as default};
|
||||
Reference in New Issue
Block a user