import{a2 as t,e,f as a,g as s,o as l,h as i,w as n,a as d,k as o,F as r,l as u,i as c,j as _,t as p,N as m,m as f,an as y,x as g,y as h,z as k,a1 as b,O as x,b as v,c as w,C as j,D as C,Q as D,ao as I,r as M,ag as A,ap as L,ah as T,K as N,aa as O,J as S,S as $,A as q,aq as z}from"./index-Cg3FU-dV.js";import{_ as F}from"./uni-badge.AEsViQRE.js";/* empty css */import{_ as J}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css *//* empty css */import{_ as K,a as Q}from"./uni-row.DfI4R5V8.js";import{_ as V}from"./uni-tag.YndEW7ps.js";import{_ as R}from"./uni-dateformat.D7mTxFoD.js";import{_ as W,a as Z}from"./uni-list.B5vvSfhy.js";import{_ as B}from"./examine.CLOTCpEn.js";import{_ as E}from"./passed.ChLrPDzE.js";import{_ as G}from"./refuse.CZtpHAer.js";import{_ as H}from"./revoke.jEFcy-58.js";import{e as P}from"./index.Dozy1JgX.js";import{e as U}from"./examineListItem.BVe0Jq6v.js";import{a as X,b as Y}from"./assessment.C7cFhOQt.js";import{a as tt}from"./business.D15ulJLJ.js";import{g as et}from"./index.vG6WzeDr.js";import"./uni-icons.D_sy4NxH.js";/* empty css */import"./moment.BD7_iMEL.js";import"./uploadFromList.TGn3SBWs.js";import"./file.Hbk8zQoO.js";const at=J({__name:"workList",props:{listData:{type:Array,default:()=>[]},emptyTitle:{type:String,default:""}},setup(x){const v=x,{listData:w,emptyTitle:j}=t(v);e({assessInfo:["assess_selt","assess_publish"]});const C=(t,e,a)=>{if(Array.isArray(e.other))I(e.id,1,a);else{let t=`${e.uni_url}?id=${e.other.id}`;f(t)}},D=(t,e)=>{I(t.id,1,e)},I=(t,e,a)=>{y(t,e).then((t=>{g.success("处理成功"),w.value.splice(a,1)})).catch((t=>{g.error(t.message)}))},M=(t,e,a)=>{tt(t,e).then((t=>{g.success(t.message),w.value.splice(a,1)})).catch((t=>{g.error(t.message)}))};return(t,e)=>{const f=a(s("uni-col"),K),y=a(s("uni-tag"),V),g=a(s("uni-row"),Q),x=h,v=a(s("uni-dateformat"),R),j=k,I=b,A=a(s("uni-list-item"),W),L=a(s("uni-list"),Z);return l(),i(j,{class:"assessment"},{default:n((()=>[d(w).length>0?(l(),i(L,{key:0,border:!1},{default:n((()=>[(l(!0),o(r,null,u(d(w),((t,e)=>(l(),i(A,{key:"list"+t.id},{body:n((()=>[t.template_type.indexOf("assess")>-1?(l(),o(r,{key:0},[Array.isArray(t.other)?(l(),i(j,{key:1,class:"item-list"},{default:n((()=>[c(j,{onClick:a=>D(t,e)},{default:n((()=>[c(g,{class:"display-align item-list-top"},{default:n((()=>[c(f,{span:24,class:"right-title"},{default:n((()=>[_(p(t.cate_name)+"-"+p(t.title),1)])),_:2},1024)])),_:2},1024),c(j,{class:"item-list-content"},{default:n((()=>[c(g,{class:"items display-align"},{default:n((()=>[c(f,{span:6,class:"left"},{default:n((()=>[_("提醒时间")])),_:1}),c(f,{span:18},{default:n((()=>[c(v,{format:"yyyy/MM/dd hh:mm",date:t.created_at},null,8,["date"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),c(g,{class:"item-list-content item-list-button"},{default:n((()=>[t.button_template.no?(l(),i(I,{key:0,onClick:a=>D(t,e),class:"default-error"},{default:n((()=>[_(p(t.button_template.no),1)])),_:2},1032,["onClick"])):m("",!0),t.button_template.yes?(l(),i(I,{key:1,onClick:a=>D(t,e),class:"default-color"},{default:n((()=>[_(p(t.button_template.yes),1)])),_:2},1032,["onClick"])):m("",!0)])),_:2},1024)])),_:2},1024)):(l(),i(j,{key:0,class:"item-list"},{default:n((()=>[c(j,{onClick:a=>C(0,t,e)},{default:n((()=>[c(g,{class:"display-align item-list-top"},{default:n((()=>[c(f,{span:16,class:"right-title"},{default:n((()=>[_(p(t.detail.name),1)])),_:2},1024),c(f,{span:8,class:"text-right"},{default:n((()=>[1===t.detail.status?(l(),i(y,{key:0,inverted:!0,text:d(X)(t.detail.status),type:"primary"},null,8,["text"])):m("",!0),2===t.detail.status?(l(),i(y,{key:1,inverted:!0,text:d(X)(t.detail.status),type:"warning"},null,8,["text"])):m("",!0),3===t.detail.status?(l(),i(y,{key:2,inverted:!0,text:d(X)(t.detail.status),type:"error"},null,8,["text"])):m("",!0),4===t.detail.status?(l(),i(y,{key:3,inverted:!0,text:d(X)(t.detail.status)},null,8,["text"])):m("",!0),5===t.detail.status?(l(),i(y,{key:4,inverted:!0,text:d(X)(t.detail.status)},null,8,["text"])):m("",!0)])),_:2},1024)])),_:2},1024),c(j,{class:"item-list-content"},{default:n((()=>[c(g,{class:"items display-align"},{default:n((()=>[c(f,{span:6,class:"left"},{default:n((()=>[_("被考核人")])),_:1}),c(f,{span:18},{default:n((()=>[c(x,{class:"default-color"},{default:n((()=>[_(p(t.detail.test.name),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),c(g,{class:"items display-align"},{default:n((()=>[c(f,{span:6,class:"left"},{default:n((()=>[_("开始时间")])),_:1}),c(f,{span:18},{default:n((()=>[c(v,{format:"yyyy/MM/dd",date:t.detail.start_time},null,8,["date"])])),_:2},1024)])),_:2},1024),c(g,{class:"items display-align"},{default:n((()=>[c(f,{span:6,class:"left"},{default:n((()=>[_("结束时间")])),_:1}),c(f,{span:18},{default:n((()=>[c(v,{format:"yyyy/MM/dd",date:t.detail.end_time},null,8,["date"])])),_:2},1024)])),_:2},1024),c(g,{class:"items display-align"},{default:n((()=>[c(f,{span:6,class:"left"},{default:n((()=>[_("考核周期")])),_:1}),c(f,{span:18},{default:n((()=>[c(x,null,{default:n((()=>[_(p(d(Y)(t.detail.period)),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),c(g,{class:"item-list-content item-list-button"},{default:n((()=>[c(I,{class:"default-color",onClick:a=>C(0,t,e)},{default:n((()=>[_("进行"+p(d(X)(t.detail.status)),1)])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024))],64)):m("",!0),"business_approval"===t.template_type?(l(),i(j,{key:1,class:"item-list"},{default:n((()=>[c(j,{onClick:a=>C(0,t,e)},{default:n((()=>[t.detail.approve||t.detail.card?(l(),i(g,{key:0,class:"display-align item-list-top"},{default:n((()=>[c(f,{span:16,class:"right-title"},{default:n((()=>[_(p(t.detail.card?t.detail.card.name:"--")+"提交的"+p(t.detail&&t.detail.approve?t.detail.approve.name:"--"),1)])),_:2},1024),c(f,{span:8,class:"text-right"},{default:n((()=>[c(y,{inverted:!0,text:"待审批",type:"primary"})])),_:1})])),_:2},1024)):m("",!0),c(j,{class:"item-list-content"},{default:n((()=>[c(U,{content:t.detail.content},null,8,["content"]),c(g,{class:"items display-align"},{default:n((()=>[c(f,{span:6,class:"left"},{default:n((()=>[_("申请时间")])),_:1}),c(f,{span:18},{default:n((()=>[c(v,{format:"yyyy/MM/dd hh:mm",date:t.detail.created_at},null,8,["date"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),c(g,{class:"item-list-content item-list-button"},{default:n((()=>[t.button_template.no?(l(),i(I,{key:0,class:"default-error",onClick:a=>M(t.other.id,0,e)},{default:n((()=>[_(p(t.button_template.no),1)])),_:2},1032,["onClick"])):m("",!0),t.button_template.yes?(l(),i(I,{key:1,class:"default-color",onClick:a=>M(t.other.id,1,e)},{default:n((()=>[_(p(t.button_template.yes),1)])),_:2},1032,["onClick"])):m("",!0)])),_:2},1024)])),_:2},1024)):m("",!0),m("",!0)])),_:2},1024)))),128))])),_:1})):(l(),i(d(P),{key:1,index:4,title:"暂无待办内容~"}))])),_:1})}}},[["__scopeId","data-v-7c88bae2"]]),st=J({__name:"work",setup(t){const f=v(),y=w((()=>f.state.app.isLogin));j((()=>{y.value?b():C()})),D((()=>{J()})),e([{type:1,icon:"icon-sousuo"}]);const h=e({defaultTitle:"工作待办",barIndex:0,barData:[{id:"",name:"全部",number:0},{id:62,name:"审批",number:0},{id:61,name:"绩效",number:0}],scrollIntoView:"id0",where:{cate_id:"",page:1,limit:10,is_read:"",is_handle:0},listData:[]}),b=t=>{I().then((t=>{const e=t.data;h.barData[1].number=e.approve,h.barData[2].number=e.assess})).catch((t=>{g.error(t.message)}))},x=M(!1),J=(t=!1)=>{t&&A({title:"加载中"}),L(h.where).then((e=>{t&&(T(),h.listData=[]),h.listData.push(...e.data.list);const a=Math.ceil(e.data.messageNum/h.where.limit);x.value=!(h.listData.length<=0||h.where.page>=a),N()})).catch((e=>{t&&T(),g.error(e.message)}))};return O((()=>{x.value&&(h.where.page++,J())})),S((()=>{h.where.page=1,h.value=!1,h.listData=[],J()})),(t,e)=>{const f=a(s("uni-badge"),F),y=k,g=$;return l(),i(y,{class:"notice-list"},{default:n((()=>[c(y,{class:"cr-position-header"},{default:n((()=>[c(y,{class:"notice-work plr10"},{default:n((()=>[c(y,{class:"notice-work-con"},{default:n((()=>[c(g,{"scroll-x":!0,style:{"white-space":"nowrap",display:"flex"},"scroll-into-view":d(h).scrollIntoView,"scroll-with-animation":"","show-scrollbar":!1},{default:n((()=>[(l(!0),o(r,null,u(d(h).barData,((t,e)=>(l(),i(y,{class:q(["long-item",d(h).barIndex===e?"active":""]),key:e,id:"id"+e,onClick:a=>((t,e)=>{h.where.page>1&&z(),h.barIndex=e,h.where.cate_id=t.id,h.where.page=1,J(!0)})(t,e)},{default:n((()=>[_(p(t.name)+" ",1),t.id?(l(),i(f,{key:0,text:t.number,absolute:"rightTop",offset:[0,-14],size:"small"},null,8,["text"])):m("",!0)])),_:2},1032,["class","id","onClick"])))),128))])),_:1},8,["scroll-into-view"])])),_:1})])),_:1})])),_:1}),c(y,{class:"notice-content"},{default:n((()=>[c(at,{"list-data":d(h).listData,"empty-title":"暂无待处理任务~"},null,8,["list-data"])])),_:1}),c(et)])),_:1})}}},[["__scopeId","data-v-15b9b346"]]);export{st as default};