import{b as e,a2 as a,e as l,c as t,T as s,f as i,g as n,o as d,h as r,w as u,i as o,j as c,t as p,N as m,k as f,F as _,l as h,a as y,a_ as v,aY as g,aG as b,z as k,y as x,d as D,u as C,r as j,a9 as V,a$ as U,b0 as w,ah as L,x as S,b1 as z,W as I,ai as B,A as H,aU as N,ad as M,n as F,b2 as O,a0 as T,b3 as $,b4 as q,b5 as E,a1 as P,ac as R,ae as W,a7 as Y,af as A,s as G,b6 as J,O as K}from"./index-Dnh6GPlT.js";import{_ as Q}from"./uni-dateformat.C-BKL-OF.js";import{_ as Z,a as X}from"./uni-row.C8l4_QpR.js";import{_ as ee,a as ae}from"./uni-forms.DIiVZ_NN.js";import{_ as le,a as te}from"./uni-list.Y9x-0uJ_.js";import{d as se}from"./index.C9RyZqIW.js";import{a as ie,f as ne}from"./file.Clzwct6P.js";import{a as de}from"./index.DpKG4AQp.js";import{_ as re}from"./uni-icons.C_vWVLAq.js";import{_ as ue}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./uni-forms.vue_vue_type_style_index_0_scoped_a2a9907e_lang.DijPs27m.js";import"./uni-badge.B-SCmJj5.js";import"./uni-nav-bar.Bf2crVgQ.js";/* empty css *//* empty css */import"./default-avatar.BAKNUlXW.js";/* empty css *//* empty css */const oe=ue({__name:"process",props:{activeColor:{type:String,default:"#2979FF"},deactiveColor:{type:String,default:"rgba(48, 139, 248, 0.3)"},active:{type:Number,default:0},examineData:{type:Object,default:()=>({})},isDefault:{type:Boolean,dafault:!1}},setup(D){const C=e(),j=D,{activeColor:V,deactiveColor:U,active:w,examineData:L}=a(j),S=l({examineList:[],examineRules:[],approverDelete:!1,copyerDelete:!1,title:"",index:-1}),z=t((()=>C.state.app.depSelectPeople)),I=(e,a)=>{e.splice(a,1)},B=(e,a)=>{v(),C.commit("setDepUserIndex",e);let l=[],t=[];a.forEach((e=>{e.name=e.card?e.card.name:e.name,t.push(Number(e.card.id)),e.isCheck&&l.push(Number(e.card.id))})),g(a,t),S.index=e;let s="";s=1==a.types&&1==a.select_mode?"mode=selector":"mode=multiSelector",2==a.types&&S.copyerDelete||1==a.types&&S.approverDelete?(C.commit("setDepCheckIds",l),s+="&isChecked=1"):C.commit("setDepCheckIds",[]),1==a.types&&4==a.settype&&a.options.length>0?(s+="&isFirst=1&isSelect=1&isCustomUsers=true",a.options.forEach((e=>{e.id=Number(e.id)})),C.commit("setSelectCustomUsers",a.options),b(s,"pages/users/examine/default")):(C.commit("setSelectCustomUsers",[]),b(s,"pages/users/examine/default","/pages/users/department/index"))};return s(L,((e,a)=>{e&&(S.examineRules=e.rules,S.title="")}),{immediate:!0}),s(z,(e=>{S.index>-1&&(L.value[S.index]=e)}),{deep:!0}),(e,a)=>{const l=k,t=i(n("uni-icons"),re),s=x;return d(),r(l,{class:"uni-steps"},{default:u((()=>[o(l,null,{default:u((()=>[c(" 汇报给 "),S.approverDelete||S.copyerDelete?(d(),r(l,{key:0,class:"uni-steps-title-tip"},{default:u((()=>[c("(不可"+p(S.title)+") ",1)])),_:1})):m("",!0)])),_:1}),o(l,{class:"uni-steps__column"},{default:u((()=>[o(l,{class:"uni-steps__column-text-container"},{default:u((()=>[(d(!0),f(_,null,h(y(L),((e,a)=>(d(),r(l,{class:"uni-steps-container",key:a},{default:u((()=>[o(l,{class:"uni-steps__column-text"},{default:u((()=>[o(l,{class:"uni-steps__column-user"},{default:u((()=>[(d(!0),f(_,null,h(e,((a,s)=>(d(),r(l,{key:"user"+s,class:"uni-steps__column-user-left"},{default:u((()=>[o(l,{class:"image"},{default:u((()=>[o(y(de),{src:a.card?a.card.avatar:a.avatar,radius:8},null,8,["src"])])),_:2},1024),o(l,{class:"name line1"},{default:u((()=>[c(p(a.card?a.card.name:a.name),1)])),_:2},1024),1==e.types&&3==e.examine_mode&&s!==e.users.length-1?(d(),r(l,{key:0,class:"iconfont icon-fanhui"})):m("",!0),1!=e.types||S.approverDelete?m("",!0):(d(),r(l,{key:1,class:"icon-clear",onClick:a=>I(e.users,s)},{default:u((()=>[o(t,{type:"closeempty",size:"13",color:"#fff"})])),_:2},1032,["onClick"])),2!=e.types||S.copyerDelete?m("",!0):(d(),r(l,{key:2,class:"icon-clear",onClick:a=>I(e.users,s)},{default:u((()=>[o(t,{type:"closeempty",size:"13",color:"#fff"})])),_:2},1032,["onClick"]))])),_:2},1024)))),128)),D.isDefault?m("",!0):(d(),r(l,{key:0,class:"uni-steps__column-user-left",onClick:l=>B(a,e)},{default:u((()=>[o(l,{class:"iconfont-content"},{default:u((()=>[o(s,{class:"iconfont icon-xuanfuanniu-jia"})])),_:1})])),_:2},1032,["onClick"]))])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128)),D.isDefault||0!==y(L).length?m("",!0):(d(),r(l,{key:0,class:"uni-steps__column-user-left",onClick:a[0]||(a[0]=e=>B(0,[]))},{default:u((()=>[o(l,{class:"iconfont-content"},{default:u((()=>[o(s,{class:"iconfont icon-xuanfuanniu-jia"})])),_:1})])),_:1}))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-1e3fcd79"]]),ce=ue(D({__name:"mine",setup(a){C((e=>({bfeb95d8:re.value?"73px":0})));const t=e(),s=j("填写日报"),v=j(0),g=j("#C0C4CC"),b=l({label01:"",placeholder01:"",label02:"",placeholder02:"",placeholder03:"发表评论,表扬一下吧~",placeholder04:"请选择汇报人",pid:0,examineData:[],rightIcon:[{type:1,icon:"icon-daiban",types:"icon"}],filesList:[],imageList:[],members:[]}),D=j(!0),re=j(!1),ue=j(!0),ce=j(!1),pe=j(!1),me=j(0);V((e=>{v.value=e.type?e.type:0,e.id?(me.value=e.id,ge(me.value),re.value=!0):(D.value=!0,re.value=!1,ce.value=!0,me.value=0,Ue(),ve()),ke()}));const fe=e=>{N({url:"/pages/users/schedule/index"})},_e=l({finish:"",plan:"",mark:"",content:"",types:0,members:[]}),he=l({dailyData:{},replayData:[]}),ye=e=>{let a="";return a=1===e?"周报":2===e?"月报":3===e?"汇报":"日报",a},ve=()=>{U().then((e=>{b.examineData=e.data;const a={card:e.data[0][0].card,name:e.data[0][0].card.name,id:e.data[0][0].card.id};t.commit("setDepSelectPeople",[a]),t.commit("setDepSelectIds",[e.data[0][0].card.id])}))},ge=e=>{w(e).then((e=>{const a=e.data;he.dailyData=a,he.replayData=a.replys,b.filesList=a.attachs,b.examineData.push(a.members),ce.value=!0;const l=a.end_time.replace(/-/g,"/");t.state.app.uid===a.uid&&new Date(l).getTime()>(new Date).getTime()?D.value=!0:D.value=!1,_e.finish=a.finish.map((e=>e+"\n")).join(""),_e.plan=a.plan.map((e=>e+"\n")).join(""),_e.mark=a.mark})).catch((e=>{L(),S.error(e.message)}))},be=async()=>{re.value=!1,ue.value=!1,await F()},ke=()=>{1==v.value?(me.value>0?s.value="编辑周报":s.value="填写周报",b.label01="本周工作",b.label02="下周计划",b.placeholder01="请填写本周工作",b.placeholder02="请填写下周计划"):2==v.value?(me.value>0?s.value="编辑月报":s.value="填写月报",b.label01="本月工作",b.label02="下月计划",b.placeholder01="请填写本月工作",b.placeholder02="请填写下月计划"):3==v.value?(me.value>0?s.value="编辑汇报":s.value="填写汇报",b.label01="填写汇报"):(me.value>0?s.value="编辑日报":s.value="填写日报",b.label01="今日工作",b.label02="下个工作日计划",b.placeholder01="请填写今日工作",b.placeholder02="请填写下个工作日计划")},xe=()=>{if(!_e.content)return S.error("评论内容不能为空"),!1;const e={content:_e.content,pid:b.pid,daily_id:he.dailyData.daily_id};b.examineData=[],Ve(e)},De=()=>{if(b.examineData[0].map((e=>{let a=e.id?e.id:e.card.id;b.members.push(a)})),_e.members=[...new Set(b.members)],!_e.members.length)return S.error(b.placeholder04),!1;if(_e.types=v.value,_e.finish&&"string"==typeof _e.finish&&(_e.finish=_e.finish.split("\n").filter((e=>""!==e.trim()))),_e.plan&&"string"==typeof _e.plan&&(_e.plan=_e.plan.split("\n").filter((e=>""!==e.trim()))),0==_e.finish.length)return S.error("填写汇报不能为空"),!1;if(0==_e.plan.length&&3!=v.value)return S.error("工作计划不能为空"),!1;let e=[];b.filesList.length>0&&b.filesList.map((a=>{e.push(a.id)})),_e.attach_ids=e.join(","),ue.value?pe.value||Ce(_e):pe.value||je(he.dailyData.daily_id,_e)},Ce=e=>{pe.value=!0,O(e).then((e=>{S.success(e.message,"none"),T("/pages/users/report/check")})).catch((e=>{pe.value=!1,S.error(e.message)}))},je=(e,a)=>{pe.value=!0,$(e,a).then((e=>{S.success(e.message,"none"),T("/pages/users/report/check")})).catch((e=>{pe.value=!1,S.error(e.message)}))},Ve=e=>{q(e).then((e=>{ge(he.dailyData.daily_id),S.error(e.message),b.placeholder03="发表评论,表扬一下吧~",b.pid=0,_e.content=""})).catch((e=>{S.error(e.message),ge(he.dailyData.daily_id),b.placeholder03="发表评论,表扬一下吧~",b.pid=0,_e.content=""}))},Ue=()=>{z(v.value).then((e=>{const a=e.data;a.finish&&(_e.finish=a.finish.map((e=>e+"\n")).join(""),_e.plan=a.plan.map((e=>e+"\n")).join(""))})).catch((e=>{S.error(e.message)}))};return(e,a)=>{const l=k,C=i(n("uni-dateformat"),Q),j=i(n("uni-col"),Z),V=x,U=i(n("uni-row"),X),w=E,L=i(n("uni-forms-item"),ee),z=K,N=i(n("uni-forms"),ae),F=i(n("uni-list-item"),le),O=i(n("uni-list"),te),T=P;return d(),r(l,{class:"content"},{default:u((()=>[re.value?m("",!0):(d(),r(l,{key:0,class:"cr-position-header"},{default:u((()=>[o(l,{class:"status_bar"}),o(se,{"is-right":!0,index:1,"default-title":s.value,"right-data":b.rightIcon,onHandleNarItem:fe},null,8,["default-title","right-data"])])),_:1})),re.value?(d(),r(l,{key:1,class:"cr-position-header default-header"},{default:u((()=>[he.dailyData.card?(d(),r(l,{key:0,class:"header-info plr10"},{default:u((()=>[o(U,{class:"display-align"},{default:u((()=>[o(j,{span:20,class:"right-top display-align"},{default:u((()=>[o(de,{src:he.dailyData.card.avatar,"auto-size":!1,width:90,height:90,radius:12},null,8,["src"]),o(l,{class:"info"},{default:u((()=>[o(l,{class:""},{default:u((()=>[c(p(he.dailyData.card.name)+" - "+p(ye(he.dailyData.types)),1)])),_:1}),o(l,{class:"info-time"},{default:u((()=>[o(C,{format:"yyyy/MM/dd hh:mm",date:he.dailyData.created_at},null,8,["date"]),c(" 提交 ")])),_:1})])),_:1})])),_:1}),o(j,{span:4,class:"text-right"},{default:u((()=>[D.value?(d(),r(V,{key:0,class:"iconfont icon-gongzuohuibao-bianji info-edit",onClick:be})):m("",!0)])),_:1})])),_:1})])),_:1})):m("",!0)])),_:1})):m("",!0),o(l,{class:H(["report-con m10",re.value?"":"m-t-108"]),style:I({paddingBottom:re.value?"98rpx":0})},{default:u((()=>[o(l,{class:"process"},{default:u((()=>[o(oe,{"examine-data":b.examineData,isDefault:re.value},null,8,["examine-data","isDefault"])])),_:1}),o(N,{border:!1,"label-position":"top","label-width":"80px"},{default:u((()=>[o(L,null,{label:u((()=>[o(l,{class:"uni-forms-item__label"},{default:u((()=>[o(V,{class:"label-item",style:I({color:0==me.value?"#303133":"#909399"})},{default:u((()=>[c(p(b.label01),1)])),_:1},8,["style"]),re.value?m("",!0):(d(),r(V,{key:0,class:"is-required"},{default:u((()=>[c("*")])),_:1}))])),_:1})])),default:u((()=>[re.value?(d(),r(w,{key:0,inputBorder:!1,disabled:!0,modelValue:_e.finish,"onUpdate:modelValue":a[0]||(a[0]=e=>_e.finish=e),"placeholder-style":g.value,maxlength:2e3,autoHeight:!0,placeholder:b.placeholder01+"(最多2000字)"},{default:u((()=>[c("\r\n\t\t\t\t\t\t")])),_:1},8,["modelValue","placeholder-style","placeholder"])):m("",!0),re.value?m("",!0):(d(),r(w,{key:1,inputBorder:!1,modelValue:_e.finish,"onUpdate:modelValue":a[1]||(a[1]=e=>_e.finish=e),"placeholder-style":g.value,maxlength:2e3,autoHeight:!0,placeholder:b.placeholder01+"(最多2000字)"},{default:u((()=>[c("\r\n\t\t\t\t\t\t")])),_:1},8,["modelValue","placeholder-style","placeholder"]))])),_:1}),3!=v.value?(d(),r(L,{key:0},{label:u((()=>[o(l,{class:"uni-forms-item__label"},{default:u((()=>[o(V,{class:"label-item",style:I({color:0==me.value?"#303133":"#909399"})},{default:u((()=>[c(p(b.label02),1)])),_:1},8,["style"]),re.value?m("",!0):(d(),r(V,{key:0,class:"is-required"},{default:u((()=>[c("*")])),_:1}))])),_:1})])),default:u((()=>[re.value?(d(),r(w,{key:0,inputBorder:!1,disabled:!0,modelValue:_e.plan,"onUpdate:modelValue":a[2]||(a[2]=e=>_e.plan=e),"placeholder-style":g.value,maxlength:2e3,autoHeight:!0,placeholder:b.placeholder02+"(最多2000字)"},{default:u((()=>[c("\r\n\t\t\t\t\t\t")])),_:1},8,["modelValue","placeholder-style","placeholder"])):m("",!0),re.value?m("",!0):(d(),r(w,{key:1,inputBorder:!1,modelValue:_e.plan,"onUpdate:modelValue":a[3]||(a[3]=e=>_e.plan=e),"placeholder-style":g.value,maxlength:2e3,autoHeight:!0,placeholder:b.placeholder02+"(最多2000字)"},{default:u((()=>[c("\r\n\t\t\t\t\t\t")])),_:1},8,["modelValue","placeholder-style","placeholder"]))])),_:1})):m("",!0),re.value?(d(),f(_,{key:2},[_e.mark?(d(),r(L,{key:0},{label:u((()=>[o(l,{class:"uni-forms-item__label"},{default:u((()=>[o(V,{class:"label-item",style:I({color:0==me.value?"#303133":"#909399"})},{default:u((()=>[c("备注")])),_:1},8,["style"]),m("",!0)])),_:1})])),default:u((()=>[o(w,{class:"mask",inputBorder:!1,disabled:re.value,modelValue:_e.mark,"onUpdate:modelValue":a[5]||(a[5]=e=>_e.mark=e),"placeholder-style":g.value,maxlength:256,autoHeight:!0,placeholder:"请填写备注"},{default:u((()=>[c("\r\n\t\t\t\t\t ")])),_:1},8,["disabled","modelValue","placeholder-style"])])),_:1})):m("",!0)],64)):(d(),r(L,{key:1},{label:u((()=>[o(l,{class:"uni-forms-item__label"},{default:u((()=>[o(V,{class:"label-item",style:I({color:0==me.value?"#303133":"#909399"})},{default:u((()=>[c("备注")])),_:1},8,["style"]),m("",!0)])),_:1})])),default:u((()=>[o(w,{class:"mask",inputBorder:!1,disabled:re.value,modelValue:_e.mark,"onUpdate:modelValue":a[4]||(a[4]=e=>_e.mark=e),"placeholder-style":g.value,maxlength:256,autoHeight:!0,placeholder:"请填写备注"},{default:u((()=>[c("\r\n\t\t\t\t\t\t")])),_:1},8,["disabled","modelValue","placeholder-style"])])),_:1})),o(L,null,{label:u((()=>[o(l,{class:"uni-forms-item__label mt36 p24"},{default:u((()=>[o(l,{class:"label"},{default:u((()=>[o(l,null,{default:u((()=>[c(" 附件 ")])),_:1}),re.value?m("",!0):(d(),r(l,{key:0,class:"iconfont icon-biaodan-tianjia",onClick:a[6]||(a[6]=e=>{ie("attach/imgs",{relation_id:0,relation_type:"daily"},B).then((e=>{if(200==e.status){S.success(e.message);let a={url:e.data.src,src:e.data.src,id:e.data.id,size:e.data.size,name:e.data.name};b.filesList.push(a),b.filesList.map((e=>{M(e.name)&&b.imageList.push(e.src)}))}})).catch((e=>{S.error(e)}))})}))])),_:1}),o(l,{class:"tips"},{default:u((()=>[c(" (建议大小不超过"+p(y(B))+"M,支持图片、附件、文档) ",1)])),_:1})])),_:1}),o(l,{class:"flie"},{default:u((()=>[(d(!0),f(_,null,h(b.filesList,((e,a)=>(d(),r(l,{class:"item",key:a,onClick:a=>(e=>{A(e.src,e.name,[e.src])})(e)},{default:u((()=>[R("div",{class:"left-view"},[y(M)(e.name)?(d(),r(z,{key:1,class:"img",src:e.src},null,8,["src"])):(d(),r(z,{key:0,class:"img",src:`/static/image/cloudfile/${y(W)(e.name)}`,mode:"widthFix"},null,8,["src"]))]),R("div",{class:"right-view over-text name"},[c(p(e.name)+" ",1),o(l,{class:"size"},{default:u((()=>[c(p(y(ne)(e.size)||"--"),1)])),_:2},1024),re.value?m("",!0):(d(),r(l,{key:0,class:"iconfont icon-guanbi-yangshiyi1",onClick:Y((e=>((e,a)=>{b.filesList.splice(a,1)})(0,a)),["stop"])},null,8,["onClick"]))])])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1}),re.value?(d(),r(l,{key:0,class:"replay-con"},{default:u((()=>[o(O,{border:!1},{default:u((()=>[(d(!0),f(_,null,h(he.replayData,((e,a)=>(d(),r(F,{key:e.id},{header:u((()=>[o(l,{class:"item-list-left"},{default:u((()=>[o(de,{src:e.card.avatar,radius:8},null,8,["src"])])),_:2},1024)])),body:u((()=>[o(l,{class:"item-list-right"},{default:u((()=>[o(l,{class:"right-top"},{default:u((()=>[c(p(e.card.name)+" ",1),e.paent_user?(d(),r(V,{key:0,class:"pl-14 pr-14"},{default:u((()=>[c("回复")])),_:1})):m("",!0),e.paent_user?(d(),r(V,{key:1},{default:u((()=>[c(p(e.paent_user.card.name),1)])),_:2},1024)):m("",!0)])),_:2},1024),o(l,{class:"right-info"},{default:u((()=>[c(p(e.content),1)])),_:2},1024),o(l,{class:"right-bottom"},{default:u((()=>[o(C,{format:"MM/dd hh:mm",date:e.created_at},null,8,["date"]),y(t).state.app.uid!==e.uid?(d(),r(V,{key:0,class:"default-color",onClick:a=>(e=>{b.placeholder03="回复"+e.card.name,b.pid=e.id})(e)},{default:u((()=>[c("回复")])),_:2},1032,["onClick"])):m("",!0),y(t).state.app.uid===e.uid?(d(),r(V,{key:1,class:"default-color",onClick:l=>((e,a)=>{G("确认要删除这条评论吗").then((()=>{J(e.id,he.dailyData.daily_id).then((e=>{200===e.status&&he.replayData.splice(a,1)})).catch((e=>{S.error(e.message)}))})).catch((()=>{}))})(e,a)},{default:u((()=>[c("删除")])),_:2},1032,["onClick"])):m("",!0)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})):m("",!0),re.value?(d(),r(l,{key:1,class:"replay"},{default:u((()=>[o(U,{class:"display-align"},{default:u((()=>[o(j,{span:16,class:"replay-left"},{default:u((()=>[o(w,{maxlength:"50","auto-height":"",modelValue:_e.content,"onUpdate:modelValue":a[7]||(a[7]=e=>_e.content=e),placeholder:b.placeholder03},null,8,["modelValue","placeholder"])])),_:1}),o(j,{span:8,class:"replay-right text-right"},{default:u((()=>[o(V,{class:H(["iconfont icon-liuyan-fasong",_e.content?"default-color":"replay-default"]),onClick:xe},null,8,["class"])])),_:1})])),_:1})])),_:1})):m("",!0),!re.value&&ce.value?(d(),r(l,{key:2,class:"report-button"},{default:u((()=>[o(T,{type:"primary",loading:pe.value,onClick:De},{default:u((()=>[c("提交")])),_:1},8,["loading"])])),_:1})):m("",!0)])),_:1},8,["style","class"])])),_:1})}}}),[["__scopeId","data-v-68db6b93"]]);export{ce as default};