import{_ as e}from"./uni-dateformat.DQ4pg8Wo.js";import{a2 as a,f as t,g as s,o as l,h as n,w as r,a as i,k as u,F as o,l as d,i as c,j as p,t as m,N as f,z as _,y,e as h,r as g,Q as x,bO as k,x as v,T as b,ba as T,bb as j,a7 as D,a8 as I}from"./index-B3cqKsI_.js";import{_ as z,a as C}from"./uni-row.DyJ89Jxj.js";import{_ as w,a as M}from"./uni-list.zT2ADjW3.js";import{e as Q}from"./index.GhHyI8tz.js";import{a as S}from"./index.RiVy64xs.js";import{_ as A}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as B}from"./uni-datetime-picker.BOA05J9e.js";const E=A({__name:"reportList",props:{listData:{type:Array,default:()=>[]},emptyTitle:{type:String,default:""}},setup(h){const g=h,{listData:x,emptyTitle:k}=a(g),v=e=>{let a="";return a=1===e?"周报":2===e?"月报":3==e?"汇报":"日报",a},b=e=>{let a=[];return a=1===e?["本周总结","下周计划"]:2===e?["本月总结","下月计划"]:["今日总结","明日计划"],a};return(a,h)=>{const g=t(s("uni-dateformat"),e),T=_,j=t(s("uni-col"),z),D=t(s("uni-row"),C),I=y,A=t(s("uni-list-item"),w),B=t(s("uni-list"),M);return l(),n(T,{class:"report-contents"},{default:r((()=>[i(x).length?(l(),n(B,{key:0,border:!1},{default:r((()=>[(l(!0),u(o,null,d(i(x),((e,a)=>(l(),n(A,{class:"list-item-01",key:a},{header:r((()=>[c(g,{class:"time-con",format:"yyyy/MM/dd",date:e.days},null,8,["date"])])),body:r((()=>[c(B,{border:!1,class:"uni-list-02"},{default:r((()=>[(l(!0),u(o,null,d(e.data,(e=>(l(),n(A,{key:"list"+e.daily_id,to:"/pages/users/report/mine?type="+e.types+"&id="+e.daily_id},{header:r((()=>[c(T,{class:"item-list-left"},{default:r((()=>[c(S,{src:e.avatar,radius:8},null,8,["src"])])),_:2},1024)])),body:r((()=>[c(T,{class:"item-list-right"},{default:r((()=>[c(D,{class:"display-align right-top"},{default:r((()=>[c(j,{span:16,class:"right-title"},{default:r((()=>[p(m(e?e.name:"--")+" - "+m(v(e.types)),1)])),_:2},1024),c(j,{span:8,class:"text-right"},{default:r((()=>[c(g,{class:"right-time",format:"hh:mm",date:e.created_at},null,8,["date"])])),_:2},1024)])),_:2},1024),c(T,{class:"right-info"},{default:r((()=>[c(D,null,{default:r((()=>[c(j,{span:6},{default:r((()=>[3!==e.types?(l(),n(I,{key:0},{default:r((()=>[p(m(b(e.finish.types)[0])+":",1)])),_:2},1024)):(l(),n(I,{key:1},{default:r((()=>[p("汇报总结:")])),_:1}))])),_:2},1024),c(j,{span:18},{default:r((()=>[(l(!0),u(o,null,d(e.finish,((e,a)=>(l(),n(T,{class:"mb4"},{default:r((()=>[p(m(e),1)])),_:2},1024)))),256))])),_:2},1024)])),_:2},1024)])),_:2},1024),3!=e.types?(l(),n(T,{key:0,class:"right-info mt10"},{default:r((()=>[c(D,null,{default:r((()=>[c(j,{span:6},{default:r((()=>[p(m(b(e.finish.types)[1])+": ",1)])),_:2},1024),c(j,{span:18},{default:r((()=>[(l(!0),u(o,null,d(e.plan,((e,a)=>(l(),n(T,{class:"mb4",key:a},{default:r((()=>[p(m(e),1)])),_:2},1024)))),128))])),_:2},1024)])),_:2},1024)])),_:2},1024)):f("",!0)])),_:2},1024)])),_:2},1032,["to"])))),128))])),_:2},1024)])),_:2},1024)))),128))])),_:1})):(l(),n(i(Q),{key:1,index:2,title:i(k)},null,8,["title"]))])),_:1})}}},[["__scopeId","data-v-e5e9271a"]]),F={__name:"formBox",props:{type:{type:String,default:"mine"}},emits:["change"],setup(e,{emit:u}){const o=e,{type:d}=a(o),z=h({typeText:"所有汇报",timeText:"所有日期",usersText:"所有人员",typeIndex:0,usersIndex:0,usersData:[]}),C=h({time:"",approveId:"",status:""}),w=g(null);let M=u;const Q=h([{name:"所有汇报",value:""},{name:"日报",value:"0"},{name:"周报",value:"1"},{name:"月报",value:"2"},{name:"汇报",value:"3"}]);x((()=>{S()}));const S=()=>{k().then((e=>{z.usersData=e.data?e.data:[],z.usersData.length>0&&(z.usersData.forEach((e=>{e.name=e.name})),z.usersData.unshift({id:"",name:"所有人员"}))})).catch((e=>{v.error(e.message)}))},A=e=>{const a=e.detail.value;z.typeText=Q[a].name,C.status=Q[a].value,M("change",C)},E=e=>{const a=e.detail.value;z.usersText=z.usersData[a].name,C.approveId=z.usersData[a].id,M("change",C)},F=()=>{w.value.clear()},J=e=>{if(e.length>0){const a=e[0].replace(/-/g,"/")+"-"+e[1].replace(/-/g,"/");z.timeText=e[0].substring(5).replace("-","/")+"-"+e[1].substring(5).replace("-","/"),C.time=a}else z.timeText="所有日期",C.time="";M("change",C)};return b(d,((e,a)=>{z.usersIndex=0,z.usersText="所有人员",C.approveId="",M("change",C)}),{deep:!0}),(e,a)=>{const u=y,o=_,h=I,g=t(s("uni-datetime-picker"),B);return l(),n(o,{class:"cr-search-content plr10"},{default:r((()=>[c(h,{class:"picker-selector",mode:"selector",onChange:A,value:z.typeIndex,range:Q,"range-key":"name"},{default:r((()=>[c(o,{class:"search-default-label"},{default:r((()=>[p(m(z.typeText)+" ",1),c(u,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1},8,["value","range"]),T(c(h,{class:"picker-selector",mode:"selector",onChange:E,value:z.usersIndex,range:z.usersData,"range-key":"name"},{default:r((()=>[c(o,{class:"search-default-label"},{default:r((()=>[p(m(z.usersText)+" ",1),c(u,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1},8,["value","range"]),[[j,"receive"===i(d)]]),c(g,{ref_key:"timeRef",ref:w,type:"daterange","clear-icon":!1,border:!1,onChange:J},{default:r((()=>[c(o,{class:"search-default-date"},{default:r((()=>[p(m(z.timeText)+" ",1),C.time?f("",!0):(l(),n(u,{key:0,class:"date-open-icon iconfont icon-zhankai1"}))])),_:1}),C.time?(l(),n(u,{key:0,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:D(F,["stop"])})):f("",!0)])),_:1},512)])),_:1})}}};export{F as _,E as r};