import{d as k,u as q,a as C,r as N,o as L,e as y,g as n,w as l,f as r,t as m,k as p,F as P,m as A,h as f,j as g,i as B,n as D,A as F}from"./index-b3d5c748.js";import{L as S}from"./index-76255a0f.js";import{C as V}from"./index-d5acb7e5.js";import{T as Y}from"./index-a0ffa09c.js";import{T as j}from"./index-4334b4a8.js";import{T as E,a as O}from"./index-8a5c4b05.js";import{f as z}from"./formatTime-325dcd9a.js";import{u as I}from"./index-ddb18308.js";import{_ as R}from"./_plugin-vue_export-helper-c27b6911.js";import"./use-tab-status-7b888048.js";import"./use-id-d2a65d0a.js";const U={class:"entry-container"},M={class:"list-container"},$={class:"list"},G={class:"flex justify-between"},H={class:"inst-title"},J={class:"flex justify-between"},K=k({__name:"index",setup(Q){const u=I(),v=q(),h=C(),t=N({status:"approval",queryParams:{platformId:100010,pageNum:1,pageSize:10},finished:!1,loading:!0,list:[]}),x=()=>{t.list=[],t.queryParams.pageNum=1,_()},_=async()=>{var i;t.loading=!0;let[a,e]=[null,void 0];const o=t.status;if(o=="start"?[a,e]=await m(u.getOwStartList(t.queryParams)):o=="approval"?[a,e]=await m(u.getOwApproveList(t.queryParams)):o=="history"&&([a,e]=await m(u.getOwnApprovedList(t.queryParams))),a)return;const d=((i=e==null?void 0:e.data)==null?void 0:i.list)||[];for(const c of d)t.list.push(c);t.loading=!1,t.queryParams.pageNum++,d.length{v.push({path:"/todo/detail",query:{id:a,type:t.status}})};return L(()=>{const a=h.query.type;a&&(t.status=a),_()}),(a,e)=>{const o=O,d=E,i=j,c=Y,T=V,b=S;return p(),y("div",U,[n(d,{active:t.status,"onUpdate:active":e[0]||(e[0]=s=>t.status=s),onChange:x},{default:l(()=>[n(o,{title:"待我审批",name:"approval"}),n(o,{title:"我发起的",name:"start"}),n(o,{title:"审批历史",name:"history"})]),_:1},8,["active"]),r("div",M,[n(b,{loading:t.loading,"onUpdate:loading":e[1]||(e[1]=s=>t.loading=s),finished:t.finished,"finished-text":"没有更多了",onLoad:_},{default:l(()=>[(p(!0),y(P,null,A(t.list,s=>(p(),f(T,{key:s,onClick:W=>w(s.id)},{default:l(()=>[r("div",$,[r("header",G,[n(i,{class:"title",content:s.defName},null,8,["content"]),s.isFinish=="10"?(p(),f(c,{key:0,type:"warning"},{default:l(()=>e[2]||(e[2]=[g("已完成")])),_:1})):s.isFinish=="20"?(p(),f(c,{key:1,type:"primary"},{default:l(()=>e[3]||(e[3]=[g("未完成")])),_:1})):B("",!0)]),r("p",H,[n(i,{content:s.instTitle},null,8,["content"])]),r("footer",J,[n(i,{content:s.candidate},null,8,["content"]),r("span",null,D(F(z)(new Date(s.createdTime),"YYYY-mm-dd")),1)])])]),_:2},1032,["onClick"]))),128))]),_:1},8,["loading","finished"])])])}}});const pt=R(K,[["__scopeId","data-v-5ba875e6"]]);export{pt as default};