1 |
- import{O as h}from"./index.42df3325.js";import{s as a}from"./index.module.0cb3709b.js";import{i as b}from"./icon_student.660125da.js";import{d as j,aU as y,r as v,$ as N,c as s,q as r,ai as C,P as I,F as w,aj as E,m as n}from"./index.13ca4bcb.js";import{C as m}from"./index.121d7090.js";import{G as L,a as d}from"./index.d81545ed.js";import{L as k}from"./index.29df141b.js";import{C as B}from"./index.4e050c13.js";import{I as T}from"./index.5240421c.js";import{T as F}from"./index.2e78e0e7.js";import{P as O}from"./index.cf95299d.js";import"./index.f49da0ce.js";import"./use-tab-status.45bc1956.js";import"./index.4cd47248.js";import"./index.510ab853.js";import"./index.13b30705.js";function p(c){return typeof c=="function"||Object.prototype.toString.call(c)==="[object Object]"&&!E(c)}var K=j({name:"practice-detail",setup(){const c=y(),t=v({subjectStatus:!1,subjectList:[],isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1,refreshing:!1,height:0},subjectName:"\u5168\u90E8\u58F0\u90E8",params:{type:null,subjectId:null,page:1,rows:20},statistics:{standardSalary:0,targetNum:0,actualSalary:0}}),f=async()=>{try{const{data:i}=await n.post("/api-school/schoolWeekSalaryRecord/detailInfo/trainingTitle",{data:{id:c.query.id}});t.statistics={standardSalary:i.standardSalary||0,targetNum:i.targetNum||0,actualSalary:i.actualSalary||0},console.log(i)}catch{}},g=async()=>{try{const{data:i}=await n.post("/api-school/subjectBasicConfig/page",{data:{page:1,rows:50}});t.subjectList=i.rows||[],t.subjectList.unshift({subjectId:"",subjectName:"\u5168\u90E8\u58F0\u90E8"})}catch{}},u=async()=>{try{if(t.isClick)return;t.isClick=!0;const i=await n.post("/api-school/schoolWeekSalaryRecord/detailInfo/trainingPage",{data:{...t.params,id:c.query.id}});t.listState.loading=!1,t.listState.refreshing=!1;const e=i.data||{};if(console.log(e),t.list.length>0&&e.current===1)return;const l=e.rows||[];l.forEach(o=>{o.subjectNameList=o.subjectNames?o.subjectNames.split(","):[]}),t.list=t.list.concat(l||[]),t.listState.finished=e.current>=e.pages,t.params.page=e.current+1,t.listState.dataShow=t.list.length>0,t.isClick=!1}catch{t.listState.dataShow=!1,t.listState.finished=!0,t.listState.refreshing=!1,t.isClick=!1}},S=()=>{t.params.page=1,t.list=[],t.listState.dataShow=!0,t.listState.loading=!1,t.listState.finished=!1,u()};return N(()=>{f(),g(),u()}),()=>{let i;return s(w,null,[s(h,null,null),s("div",{class:a.item},[s(m,{center:!0},{title:()=>s("div",{class:a.itemTitle},[s("div",{class:a.titleLine},null),s("span",null,[r("\u7EC3\u4E60\u5956\u52B1")])])}),s(L,{class:a.grid,columnNum:3,border:!1},{default:()=>[s(d,{class:a.gridBorderRight},{default:()=>[s("div",{class:a.gridItem},[s("div",{class:a.gridItemTop},[s("span",{class:a.topNum,style:{color:"#333"}},[t.statistics.standardSalary]),r("\u5143/\u4EBA")]),s("div",null,[r("\u5956\u52B1\u6807\u51C6")])])]}),s(d,{class:a.gridBorderRight},{default:()=>[s("div",{class:a.gridItem},[s("div",{class:a.gridItemTop},[s("span",{class:a.topNum,style:{color:"#333"}},[t.statistics.targetNum]),r("\u4EBA")]),s("div",null,[r("\u7EC3\u4E60\u8FBE\u6807\u4EBA\u6570")])])]}),s(d,null,{default:()=>[s("div",{class:a.gridItem},[s("div",{class:a.gridItemTop},[s("span",{class:a.topNum},[t.statistics.actualSalary]),r("\u5143")]),s("div",null,[r("\u5956\u52B1\u91D1\u989D")])])]})]})]),s("div",{class:"searchGroup-single",style:"padding-top: 0 !important;"},[s("div",{class:["searchItem",t.subjectStatus&&a["searchItem-active"]],onClick:()=>{t.subjectStatus=!t.subjectStatus}},[t.subjectName])]),t.listState.dataShow?s(k,{finished:t.listState.finished,finishedText:" ",class:[a.liveList],onLoad:u,immediateCheck:!1},{default:()=>[s(B,{inset:!0,class:a.cellGroup},p(i=t.list.map(e=>s(m,{center:!0},{icon:()=>s(T,{src:e.avatar||b,class:a.img},null),title:()=>s("div",{class:a.userInfo},[s("div",{class:a.userName},[e.nickname]),s("div",{class:a.subjectNames},[e.subjectNameList.map(l=>s(F,{type:"primary"},p(l)?l:{default:()=>[l]}))])]),value:()=>s("div",{class:a.mins},[s("div",{class:a.nums},[s("span",null,[e.practiceTimes]),r(" \u5206\u949F")]),s("div",{class:a.text},[r("\u7EC3\u4E60\u65F6\u957F")])])})))?i:{default:()=>[i]})]}):s(C,{btnStatus:!1,tips:"\u6682\u65E0\u6570\u636E"},null),s(I,{show:t.subjectStatus,"onUpdate:show":e=>t.subjectStatus=e,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[s(O,{columns:t.subjectList,onCancel:()=>t.subjectStatus=!1,onConfirm:e=>{console.log(e);const l=e.selectedOptions[0];t.subjectName=l.subjectName,t.params.subjectId=l.subjectId,S(),t.subjectStatus=!1},columnsFieldNames:{text:"subjectName",value:"subjectId"}},null)]})])}}});export{K as default};
|