"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[3918,8020],{98020:function(e,t,a){function l(){const e=new Date,t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),l=String(e.getDate()).padStart(2,"0"),r=`${t}-${a}-${l}`;return r}function r(){const e=new Date,t=new Date(e);t.setDate(t.getDate()-1);const a=t.getFullYear(),l=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),n=`${a}-${l}-${r}`;return n}function n(){const e=new Date,t=e.getDay(),a=new Date(e);a.setDate(e.getDate()-t+1);const l=new Date(e);l.setDate(e.getDate()+(6-t+1));const r=a.getFullYear(),n=String(a.getMonth()+1).padStart(2,"0"),d=String(a.getDate()).padStart(2,"0"),u=l.getFullYear(),o=String(l.getMonth()+1).padStart(2,"0"),i=String(l.getDate()).padStart(2,"0"),s=`${r}-${n}-${d}`,c=`${u}-${o}-${i}`;return{startOfWeek:s,endOfWeek:c}}function d(){const e=new Date,t=e.getDay(),a=new Date(e);a.setDate(e.getDate()-t-6);const l=new Date(e);l.setDate(e.getDate()-t);const r=a.getFullYear(),n=String(a.getMonth()+1).padStart(2,"0"),d=String(a.getDate()).padStart(2,"0"),u=l.getFullYear(),o=String(l.getMonth()+1).padStart(2,"0"),i=String(l.getDate()).padStart(2,"0"),s=`${r}-${n}-${d}`,c=`${u}-${o}-${i}`;return{startDate:s,endDate:c}}function u(){const e=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],t=new Date,a=t.getDay(),l=e[a];return l}function o(){const e=new Date,t=e.getDay(),a=(t+2)%7,l=new Date(e);l.setDate(e.getDate()-a);const r=l.getFullYear(),n=String(l.getMonth()+1).padStart(2,"0"),d=String(l.getDate()).padStart(2,"0");return`${r}-${n}-${d}`}a.r(t),a.d(t,{getDayOfWeek:function(){return u},getDefaultDate:function(){return l},getPreviousFriday:function(){return o},getPreviousWeekDates:function(){return d},getStartAndEndOfWeek:function(){return n},getYesterdayDate:function(){return r}})},13918:function(e,t,a){a.r(t),a.d(t,{default:function(){return C}});var l=a(20641),r=a(90033);const n=e=>((0,l.Qi)("data-v-07e50432"),e=e(),(0,l.jt)(),e),d={class:"container"},u={class:"title"},o=n((()=>(0,l.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),i={class:"log-list"},s={class:"log-item-content"},c={class:"log-item-action"},p=["onClick"];function y(e,t,a,n,y,f){const g=(0,l.g2)("el-divider"),m=(0,l.g2)("el-text"),b=(0,l.g2)("el-date-picker"),_=(0,l.g2)("el-form-item"),k=(0,l.g2)("el-option"),v=(0,l.g2)("el-select"),h=(0,l.g2)("el-input"),D=(0,l.g2)("el-button"),F=(0,l.g2)("el-form"),V=(0,l.g2)("el-tooltip"),S=(0,l.g2)("el-input-number");return(0,l.uX)(),(0,l.CE)("div",d,[(0,l.Lk)("div",u,[(0,l.eW)(" 批量日志补录 "),(0,l.Lk)("span",{class:"back",onClick:t[0]||(t[0]=(...e)=>n.back&&n.back(...e))},[o,(0,l.eW)(" 返回 ")])]),(0,l.Lk)("div",i,[(0,l.bF)(g,{"content-position":"left",direction:"vertical",class:"top-class"}),(0,l.bF)(m,{type:"primary"},{default:(0,l.k6)((()=>[(0,l.eW)("可以根据下面预设值进行初始化")])),_:1}),(0,l.bF)(F,{model:"form",ref:"form",inline:!0,class:"pre-form-class","label-width":"auto"},{default:(0,l.k6)((()=>[(0,l.bF)(_,{label:"日志日期"},{default:(0,l.k6)((()=>[(0,l.bF)(b,{modelValue:n.daily_date,"onUpdate:modelValue":t[1]||(t[1]=e=>n.daily_date=e),type:"date",placeholder:"日志日期",size:"default","value-format":"YYYY-MM-DD",style:{width:"120px"},disabled:""},null,8,["modelValue"])])),_:1}),(0,l.bF)(_,{label:"日志类型"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{modelValue:n.daily_type,"onUpdate:modelValue":t[2]||(t[2]=e=>n.daily_type=e),placeholder:"日志类型",style:{width:"120px"},clearable:"",filterable:"",onChange:n.preDailyTypeChange},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.dailyTypeArr,(e=>((0,l.uX)(),(0,l.Wv)(k,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","onChange"])])),_:1}),(0,l.bF)(_,{label:"所属项目"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{modelValue:n.project_id,"onUpdate:modelValue":t[3]||(t[3]=e=>n.project_id=e),placeholder:"所属项目",style:{width:"150px"},clearable:"",filterable:"",onChange:n.preProjectInfoChange},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.projectInfoArr,(e=>((0,l.uX)(),(0,l.Wv)(k,{key:e.id,label:e.project_name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","onChange"])])),_:1}),(0,l.bF)(_,{label:"状态"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{modelValue:n.daily_status,"onUpdate:modelValue":t[4]||(t[4]=e=>n.daily_status=e),placeholder:"状态",style:{width:"150px"},clearable:"",filterable:"",onChange:n.preProjectStatusChange},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.dailyStatusArr,(e=>((0,l.uX)(),(0,l.Wv)(k,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","onChange"])])),_:1}),(0,l.bF)(_,{label:"初始化条数"},{default:(0,l.k6)((()=>[(0,l.bF)(h,{type:"number",modelValue:n.itemSize,"onUpdate:modelValue":t[5]||(t[5]=e=>n.itemSize=e),placeholder:"初始化条数",style:{width:"80px"},onChange:n.preItemSizeChange},null,8,["modelValue","onChange"])])),_:1}),(0,l.bF)(_,null,{default:(0,l.k6)((()=>[(0,l.bF)(D,{onClick:n.addRow,class:"add-button",type:"primary"},{default:(0,l.k6)((()=>[(0,l.eW)("增加")])),_:1},8,["onClick"]),(0,l.bF)(D,{onClick:n.submitForm,class:"add-button",type:"primary"},{default:(0,l.k6)((()=>[(0,l.eW)("保存")])),_:1},8,["onClick"])])),_:1})])),_:1},512),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(n.dailys,((e,t)=>((0,l.uX)(),(0,l.CE)("div",{key:t,class:"log-item"},[(0,l.Lk)("div",s,[(0,l.bF)(m,{class:"log-index"},{default:(0,l.k6)((()=>[(0,l.eW)((0,r.v_)(t+1),1)])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"日志日期"},{default:(0,l.k6)((()=>[(0,l.bF)(b,{modelValue:e.daily_date,"onUpdate:modelValue":t=>e.daily_date=t,type:"date",placeholder:"日志日期",size:"default","value-format":"YYYY-MM-DD",style:{width:"120px"},disabled:""},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"日志类型"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{modelValue:e.daily_type,"onUpdate:modelValue":t=>e.daily_type=t,placeholder:"日志类型",style:{width:"100px"},clearable:"",filterable:""},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.dailyTypeArr,(e=>((0,l.uX)(),(0,l.Wv)(k,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"所属项目"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{modelValue:e.project_id,"onUpdate:modelValue":t=>e.project_id=t,placeholder:"所属项目",style:{width:"140px"},clearable:"",filterable:"",onChange:e=>n.updateTasks(t)},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.projectInfoArr,(e=>((0,l.uX)(),(0,l.Wv)(k,{key:e.id,label:e.project_name,value:e.id},null,8,["label","value"])))),128))])),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"任务"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{modelValue:e.task_id,"onUpdate:modelValue":t=>e.task_id=t,placeholder:"任务",style:{width:"120px"},clearable:"",filterable:""},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.projectTaskArr,(e=>((0,l.uX)(),(0,l.Wv)(k,{key:e.id,label:e.task_name,value:e.id},null,8,["label","value"])))),128))])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"状态"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{modelValue:e.daily_status,"onUpdate:modelValue":t=>e.daily_status=t,placeholder:"状态",style:{width:"100px"},clearable:"",filterable:""},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.dailyStatusArr,(e=>((0,l.uX)(),(0,l.Wv)(k,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"日志内容"},{default:(0,l.k6)((()=>[(0,l.bF)(h,{modelValue:e.daily_content,"onUpdate:modelValue":t=>e.daily_content=t,placeholder:"日志内容",style:{width:"400px"}},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"计划用时"},{default:(0,l.k6)((()=>[(0,l.bF)(S,{modelValue:e.estimated_hours,"onUpdate:modelValue":t=>e.estimated_hours=t,step:.5,label:"计划用时",placeholder:"计划用时",style:{width:"100px"}},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"实际用时"},{default:(0,l.k6)((()=>[(0,l.bF)(S,{modelValue:e.actual_hours,"onUpdate:modelValue":t=>e.actual_hours=t,step:.5,min:0,label:"实际用时",placeholder:"实际用时",style:{width:"100px"}},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),(0,l.bF)(V,{effect:"dark",content:"备注"},{default:(0,l.k6)((()=>[(0,l.bF)(h,{modelValue:e.remark,"onUpdate:modelValue":t=>e.remark=t,placeholder:"备注",style:{width:"120px"}},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024)]),(0,l.Lk)("div",c,[(0,l.Lk)("span",{onClick:e=>n.deleteRow(t),class:"delete-button"},"删除",8,p)])])))),128))])])}a(44114);var f=a(50953),g=a(20163),m=a(77918),b=a(3888),_=a(51595),k=a(95323),v=a(98020),h={props:{editId:{type:String,default:null},editDailyDate:{type:String,default:null}},setup(e,t){const a=(0,f.KR)(!1),r=(0,f.KR)([]),n=(0,f.KR)([]),d=(0,f.KR)([]),u=(0,f.KR)([]),o=(0,f.KR)((0,v.getDefaultDate)()),i=(0,f.KR)("1"),s=(0,f.KR)(""),c=(0,f.KR)("0"),p=(0,f.KR)(3),y=(0,f.KR)([]),h=(0,f.KR)({}),{rules:V}=D();(0,l.sV)((()=>{e.editDailyDate&&(o.value=e.editDailyDate),S(),C()}));const S=async()=>{r.value=await _["default"].getSysDictItemListByType("daily_type"),n.value=await _["default"].getSysDictItemListByType("daily_status");const e={status:"1,2,3,4"};d.value=await b["default"].getProjectInfoList(e)},C=()=>{for(let e=0;e