"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[4674,3888,1595],{3888:function(e,t,r){r.r(t);var n=r(14048),a=r(30388),u=r(25026),l=r(69492),o=r(96557),i=function(){function e(){(0,u.A)(this,e)}return(0,l.A)(e,[{key:"createProjectInfo",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o["default"])({method:"post",url:"v1/projectInfo",data:t}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectInfo",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.get)("v1/projectInfo/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectInfoDetail",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.get)("v1/projectInfo/detail/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editProjectInfo",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.put)("v1/projectInfo/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"deleteProjectInfo",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o._delete)("v1/projectInfo/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectInfoList",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o["default"])({method:"get",url:"v1/projectInfo/list",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectInfoPage",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o["default"])({method:"get",url:"v1/projectInfo/page",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectStatistics",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o["default"])({method:"get",url:"v1/projectInfo/hourStatistics",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectStatisticsUnconfirm",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o["default"])({method:"get",url:"v1/projectInfo/all/hourStatistics",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editProjectSetUp",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.put)("v1/projectInfo/projectSetUp/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"editProjectInfoStart",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.put)("v1/projectInfo/projectStart/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"editProjectInfoComplete",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.put)("v1/projectInfo/projectComplete/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"editProjectInfoTermination",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.put)("v1/projectInfo/projectTermination/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"editProjectHours",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.put)("v1/projectInfo/projectHours/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"getProjectBoard",value:function(e){return(0,o["default"])({method:"post",url:"v1/projectInfo/board",data:e,handleError:!0})}},{key:"editProjectProBusDate",value:function(e,t){var r=(0,o.put)("v1/projectInfo/projectProBusDate/".concat(e),t);return r}},{key:"getProjectBoardByMonth",value:function(e){return(0,o["default"])({method:"post",url:"v1/projectInfo/board/month",data:e,handleError:!0})}}])}();t["default"]=new i},51595:function(e,t,r){r.r(t);var n=r(14048),a=r(30388),u=r(25026),l=r(69492),o=r(96557),i=function(){function e(){(0,u.A)(this,e)}return(0,l.A)(e,[{key:"createSysDictItem",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o["default"])({method:"post",url:"v1/sysDictItem",data:t}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getSysDictItem",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.get)("v1/sysDictItem/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editSysDictItem",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o.put)("v1/sysDictItem/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"deleteSysDictItem",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,o._delete)("v1/sysDictItem/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getSysDictItemList",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o["default"])({method:"get",url:"v1/sysDictItem/list2",params:{keyword:t,dict_id:r},handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"getSysDictItemListByType",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o["default"])({method:"get",url:"v1/sysDictItem/list2",params:{dictType:t},handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()}])}();t["default"]=new i},54674:function(e,t,r){r.r(t),r.d(t,{default:function(){return S}});var n=r(20641),a=r(90033),u=function(e){return(0,n.Qi)("data-v-0a68dfd6"),e=e(),(0,n.jt)(),e},l={class:"container"},o={class:"title"},i=u((function(){return(0,n.Lk)("i",{class:"iconfont icon-fanhui"},null,-1)})),c={class:"log-list"},s={class:"log-item-content"},d=["onClick"];function f(e,t,r,u,f,p){var v=(0,n.g2)("el-divider"),h=(0,n.g2)("el-text"),y=(0,n.g2)("el-date-picker"),m=(0,n.g2)("el-form-item"),b=(0,n.g2)("el-option"),g=(0,n.g2)("el-select"),k=(0,n.g2)("el-input"),_=(0,n.g2)("el-button"),w=(0,n.g2)("el-form"),A=(0,n.g2)("el-input-number");return(0,n.uX)(),(0,n.CE)("div",l,[(0,n.Lk)("div",o,[(0,n.eW)((0,a.v_)(u.topHeader)+" ",1),(0,n.Lk)("span",{class:"back",onClick:t[0]||(t[0]=function(){return u.back&&u.back.apply(u,arguments)})},[i,(0,n.eW)(" 返回 ")])]),(0,n.Lk)("div",c,[(0,n.bF)(v,{"content-position":"left",direction:"vertical",class:"top-class"}),(0,n.bF)(h,{type:"primary"},{default:(0,n.k6)((function(){return[(0,n.eW)("可以根据下面预设值进行初始化")]})),_:1}),(0,n.bF)(w,{model:"form",ref:"form",inline:!0,class:"pre-form-class",size:"small"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{label:"日志日期"},{default:(0,n.k6)((function(){return[(0,n.bF)(y,{modelValue:u.daily_date,"onUpdate:modelValue":t[1]||(t[1]=function(e){return u.daily_date=e}),type:"date",placeholder:"日志日期","value-format":"YYYY-MM-DD",style:{width:"120px"},onChange:u.preDateChange,disabled:!0},null,8,["modelValue","onChange"])]})),_:1}),(0,n.bF)(m,{label:"日志类型"},{default:(0,n.k6)((function(){return[(0,n.bF)(g,{modelValue:u.daily_type,"onUpdate:modelValue":t[2]||(t[2]=function(e){return u.daily_type=e}),placeholder:"日志类型",style:{width:"100px"},clearable:"",filterable:"",disabled:u.confirm_flag,onChange:u.preDailyTypeChange},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.dailyTypeArr,(function(e){return(0,n.uX)(),(0,n.Wv)(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue","disabled","onChange"])]})),_:1}),(0,n.bF)(m,{label:"所属项目"},{default:(0,n.k6)((function(){return[(0,n.bF)(g,{modelValue:u.project_id,"onUpdate:modelValue":t[3]||(t[3]=function(e){return u.project_id=e}),placeholder:"所属项目",style:{width:"150px"},clearable:"",filterable:"",disabled:u.confirm_flag,onChange:u.preProjectInfoChange},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.projectInfoArr,(function(e){return(0,n.uX)(),(0,n.Wv)(b,{key:e.id,label:e.project_name,value:e.id},null,8,["label","value"])})),128))]})),_:1},8,["modelValue","disabled","onChange"])]})),_:1}),(0,n.bF)(m,{label:"状态"},{default:(0,n.k6)((function(){return[(0,n.bF)(g,{modelValue:u.daily_status,"onUpdate:modelValue":t[4]||(t[4]=function(e){return u.daily_status=e}),placeholder:"状态",style:{width:"150px"},clearable:"",filterable:"",onChange:u.preProjectStatusChange},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.dailyStatusArr,(function(e){return(0,n.uX)(),(0,n.Wv)(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue","onChange"])]})),_:1}),(0,n.bF)(m,{label:"初始化条数"},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{type:"number",modelValue:u.itemSize,"onUpdate:modelValue":t[5]||(t[5]=function(e){return u.itemSize=e}),placeholder:"初始化条数",style:{width:"80px"},onChange:u.preItemSizeChange,disabled:u.confirm_flag},null,8,["modelValue","onChange","disabled"])]})),_:1}),(0,n.bF)(m,null,{default:(0,n.k6)((function(){return[u.confirm_flag?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.Wv)(_,{key:0,onClick:u.addRow,class:"add-button",type:"primary"},{default:(0,n.k6)((function(){return[(0,n.eW)("增加")]})),_:1},8,["onClick"])),u.confirm_flag?((0,n.uX)(),(0,n.Wv)(_,{key:2,onClick:u.submitConfirmForm,class:"add-button",type:"primary"},{default:(0,n.k6)((function(){return[(0,n.eW)("工时确认")]})),_:1},8,["onClick"])):((0,n.uX)(),(0,n.Wv)(_,{key:1,onClick:u.submitForm,class:"add-button",type:"primary"},{default:(0,n.k6)((function(){return[(0,n.eW)("保存")]})),_:1},8,["onClick"]))]})),_:1})]})),_:1},512),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.dailys,(function(e,t){return(0,n.uX)(),(0,n.CE)("div",{key:t,class:"log-item"},[((0,n.uX)(),(0,n.Wv)(w,{inline:"true",ref_for:!0,ref:u.refHandler,key:t,model:e,size:"small"},{default:(0,n.k6)((function(){return[(0,n.Lk)("div",s,[(0,n.bF)(m,{"label-width":"30"},{default:(0,n.k6)((function(){return[(0,n.bF)(h,{class:"log-index"},{default:(0,n.k6)((function(){return[(0,n.eW)((0,a.v_)(t+1),1)]})),_:2},1024)]})),_:2},1024),(0,n.bF)(m,{label:"日志日期",prop:"daily_date",rules:u.rules.daily_date,"label-width":u.labelWidth},{default:(0,n.k6)((function(){return[((0,n.uX)(),(0,n.Wv)(y,{modelValue:e.daily_date,"onUpdate:modelValue":function(t){return e.daily_date=t},type:"date",placeholder:"日志日期","value-format":"YYYY-MM-DD",style:{width:"120px"},disabled:!0,key:t},null,8,["modelValue","onUpdate:modelValue"]))]})),_:2},1032,["rules","label-width"]),(0,n.bF)(m,{label:"日志类型",prop:"daily_type",rules:u.rules.daily_type,"label-width":u.labelWidth},{default:(0,n.k6)((function(){return[((0,n.uX)(),(0,n.Wv)(g,{modelValue:e.daily_type,"onUpdate:modelValue":function(t){return e.daily_type=t},placeholder:"日志类型",style:{width:"100px"},clearable:"",filterable:"",disabled:u.confirm_flag,key:t},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.dailyTypeArr,(function(e){return(0,n.uX)(),(0,n.Wv)(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:2},1032,["modelValue","onUpdate:modelValue","disabled"]))]})),_:2},1032,["rules","label-width"]),(0,n.bF)(m,{label:"所属项目",prop:"project_id",rules:"1"==e.daily_type?u.rules.project_id:"","label-width":u.labelWidth},{default:(0,n.k6)((function(){return[((0,n.uX)(),(0,n.Wv)(g,{modelValue:e.project_id,"onUpdate:modelValue":function(t){return e.project_id=t},placeholder:"所属项目",style:{width:"140px"},clearable:"",filterable:"",disabled:u.confirm_flag,key:t,onChange:function(e){return u.updateTasks(t)}},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.projectInfoArr,(function(e){return(0,n.uX)(),(0,n.Wv)(b,{key:e.id,label:e.project_name,value:e.id},null,8,["label","value"])})),128))]})),_:2},1032,["modelValue","onUpdate:modelValue","disabled","onChange"]))]})),_:2},1032,["rules","label-width"]),(0,n.bF)(m,{label:"状态",prop:"daily_status","label-width":u.labelWidthSort,rules:u.rules.daily_status},{default:(0,n.k6)((function(){return[((0,n.uX)(),(0,n.Wv)(g,{modelValue:e.daily_status,"onUpdate:modelValue":function(t){return e.daily_status=t},placeholder:"状态",style:{width:"100px"},clearable:"",filterable:"",key:t},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.dailyStatusArr,(function(e){return(0,n.uX)(),(0,n.Wv)(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:2},1032,["modelValue","onUpdate:modelValue"]))]})),_:2},1032,["label-width","rules"]),(0,n.bF)(m,{label:"日志内容",prop:"daily_content","label-width":u.labelWidth,rules:u.rules.daily_content},{default:(0,n.k6)((function(){return[((0,n.uX)(),(0,n.Wv)(k,{modelValue:e.daily_content,"onUpdate:modelValue":function(t){return e.daily_content=t},placeholder:"日志内容",style:{width:"200px"},disabled:u.confirm_flag,key:t},null,8,["modelValue","onUpdate:modelValue","disabled"]))]})),_:2},1032,["label-width","rules"]),(0,n.bF)(m,{label:"计划用时",prop:"estimated_hours","label-width":u.labelWidth,rules:u.rules.estimated_hours},{default:(0,n.k6)((function(){return[((0,n.uX)(),(0,n.Wv)(A,{modelValue:e.estimated_hours,"onUpdate:modelValue":function(t){return e.estimated_hours=t},step:.5,label:"计划用时",placeholder:"计划用时",style:{width:"80px"},disabled:u.confirm_flag,key:t},null,8,["modelValue","onUpdate:modelValue","disabled"]))]})),_:2},1032,["label-width","rules"]),u.confirm_flag?((0,n.uX)(),(0,n.Wv)(m,{key:0,label:"实际用时",prop:"actual_hours","label-width":u.labelWidth,rules:"3"!=e.daily_status&&u.confirm_flag?u.rules.actual_hours:u.rules.actual_hours_closed},{default:(0,n.k6)((function(){return[((0,n.uX)(),(0,n.Wv)(A,{modelValue:e.actual_hours,"onUpdate:modelValue":function(t){return e.actual_hours=t},step:.5,min:0,label:"实际用时",placeholder:"实际用时",style:{width:"80px"},key:t},null,8,["modelValue","onUpdate:modelValue"]))]})),_:2},1032,["label-width","rules"])):(0,n.Q3)("",!0),(0,n.bF)(m,{label:"备注",prop:"remark","label-width":u.labelWidthSort,rules:"2"!=e.daily_status&&u.confirm_flag?u.rules.remark:u.rules.remark_closed},{default:(0,n.k6)((function(){return[((0,n.uX)(),(0,n.Wv)(k,{modelValue:e.remark,"onUpdate:modelValue":function(t){return e.remark=t},placeholder:"备注",style:{width:"120px"},key:t},null,8,["modelValue","onUpdate:modelValue"]))]})),_:2},1032,["label-width","rules"]),(0,n.bF)(m,null,{default:(0,n.k6)((function(){return[u.confirm_flag?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("span",{onClick:function(e){return u.deleteRow(t)},class:"delete-button",key:t},"删除",8,d))]})),_:2},1024)])]})),_:2},1032,["model"]))])})),128))])])}var p=r(54119),v=r(14048),h=r(30388),y=(r(16280),r(28706),r(62062),r(44114),r(54554),r(33110),r(79432),r(26099),r(27495),r(47764),r(68156),r(25440),r(23500),r(62953),r(50953)),m=r(20163),b=r(77918),g=r(3888),k=r(51595),_=r(95323),w={props:{comfirmFlag:{type:Boolean,default:!1},editDailyDate:{type:String,default:null}},setup:function(e,t){var r=(0,y.KR)("日志新增"),a=(0,y.KR)("90"),u=(0,y.KR)("60"),l=(0,y.KR)(!1),o=(0,y.KR)([]),i=(0,y.KR)([]),c=(0,y.KR)([]),s=(0,y.KR)([]),d=(0,y.KR)(A()),f=(0,y.KR)(!1),p=(0,y.KR)("1"),w=(0,y.KR)(""),I=(0,y.KR)("0"),C=(0,y.KR)(3),S=(0,y.KR)([]),V=(0,y.KR)({}),D=(0,y.KR)([]),F=function(e){e&&D.value.push(e)},W=(0,y.KR)(j());(0,n.sV)((function(){X(),e.editId,e.editDailyDate&&(d.value=e.editDailyDate),f.value=e.comfirmFlag,1==f.value?r.value="日志工时确认":(f.value,r.value="日志新增")}));var X=function(){var e=(0,h.A)((0,v.A)().mark((function e(){var t;return(0,v.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,k["default"].getSysDictItemListByType("daily_type");case 2:return o.value=e.sent,e.next=5,k["default"].getSysDictItemListByType("daily_status");case 5:return i.value=e.sent,t={status:"1,2,3,4"},e.next=9,g["default"].getProjectInfoList(t);case 9:return c.value=e.sent,e.next=12,P();case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){for(var e=0;e<C.value;e++)z()},P=function(){var e=(0,h.A)((0,v.A)().mark((function e(){var t;return(0,v.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return l.value=!0,e.next=3,_["default"].getProjectDailyByDailyDate(d.value);case 3:t=e.sent,t&&t.length>0?(t.forEach((function(e){e.daily_type=String(e.daily_type),e.project_id=String(e.project_id),e.task_id=String(e.task_id),e.daily_status=String(e.daily_status),e.dailyTypeArr=o,e.dailyStatusArr=i,e.projectInfoArr=c,e.projectTaskArr=s})),S.value=t):E(),l.value=!1;case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){for(var e=0;e<S.value.length;e++)S.value[e].daily_date=d.value},K=function(){for(var e=0;e<S.value.length;e++)S.value[e].daily_type=p.value},R=function(){for(var e=0;e<S.value.length;e++)S.value[e].project_id=w.value},T=function(){for(var e=0;e<S.value.length;e++)S.value[e].daily_status=I.value},B=function(){S.value=[],E()},q=function(){P();var e=D.value;e.forEach((function(e){e&&e.resetFields()}))},L=function(){var e=D.value,t=e.map(function(){var e=(0,h.A)((0,v.A)().mark((function e(t,r,n){return(0,v.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.validate((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}()),r=Promise.all(t);return r},M=function(){var e=(0,h.A)((0,v.A)().mark((function e(t){var r;return(0,v.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:r=L(),r.then((function(e){var t=!0;if(e.forEach((function(e){t&=e})),t){for(var r=0,n=0;n<S.value.length;n++){var a=S.value[n];r+=a.estimated_hours}if(r<6)return void m.nk.error("计划用时小于6小时不能保存,".concat(d.value,"的计划工时数为").concat(r,"小时!"));b.s.confirm("确认保存吗, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((0,h.A)((0,v.A)().mark((function e(){var t,r,n;return(0,v.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return l.value=!0,t=x(S.value),r={daily_list:JSON.stringify(t)},e.next=5,_["default"].createProjectDailyBatch(r);case 5:n=e.sent,n.code<window.MAX_SUCCESS_CODE?(q(),m.nk.success("".concat(n.message)),l.value=!1):(m.nk.error("".concat(n.message)),l.value=!1);case 7:case"end":return e.stop()}}),e)})))).catch((function(){}))}}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=L();e.then((function(e){var t=!0;if(e.forEach((function(e){t&=e})),t){for(var r=0,n=0;n<S.value.length;n++){var a=S.value[n];if(r+=a.actual_hours,"2"!=a.daily_status&&H(a.remark))return void m.nk.error("日志状态是非完成的需要填写备注!")}if(r<6)return void m.nk.error("实际用时小于6小时不能保存,".concat(d.value,"的实际工时数为").concat(r,"小时!"));b.s.confirm("确认提交工时确认吗, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((0,h.A)((0,v.A)().mark((function e(){var t,r;return(0,v.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return l.value=!0,t={daily_list:S.value},e.next=4,_["default"].editActualHoursBatch(t);case 4:r=e.sent,r.code<window.MAX_SUCCESS_CODE?(q(),m.nk.success("".concat(r.message)),l.value=!1):(m.nk.error("".concat(r.message)),l.value=!1);case 6:case"end":return e.stop()}}),e)})))).catch((function(){}))}}))},z=function(){S.value.push({id:"",project_id:w.value,task_id:"",task_desc:"",daily_date:e.editDailyDate,daily_type:p.value,daily_content:"",daily_status:I.value,estimated_hours:2,actual_hours:0,remark:"",dailyTypeArr:o,dailyStatusArr:i,projectInfoArr:c,projectTaskArr:s})};function H(e){return!e||0===e.replace(/\s/g,"").length}var Q=function(e){S.value.splice(e,1)},O=function(e){console.log(S.value[e]),S.value[e].projectTaskArr=[{task_name:"子选项1",id:"suboption1"},{task_name:"子选项2",id:"suboption2"}]},J=function(){t.emit("editClose")};return{back:J,rules:W,resetForm:q,submitForm:M,topHeader:r,labelWidth:a,labelWidthSort:u,dailys:S,addRow:z,deleteRow:Q,submitConfirmForm:Y,dailyTypeArr:o,dailyStatusArr:i,projectInfoArr:c,updateTasks:O,form:V,daily_date:d,confirm_flag:f,daily_type:p,project_id:w,daily_status:I,itemSize:C,preDateChange:U,preDailyTypeChange:K,preProjectInfoChange:R,preItemSizeChange:B,preProjectStatusChange:T,loading:l,getRules:j,ruleForm:D,refHandler:F}}};function A(){var e=new Date,t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0"),a="".concat(t,"-").concat(r,"-").concat(n);return a}function j(){var e=function(e,t,r){t<=0&&r(new Error("工时至少为0.5小时")),r()},t={daily_date:[{message:"请输入日期",trigger:["blur","change"],required:!0}],daily_type:[{message:"请选择日志类型",trigger:["blur","change"],required:!0}],project_id:[{message:"请选择项目",trigger:["blur","change"],required:!0}],project_id_close:[{message:"请选择项目",trigger:["blur","change"],required:!1}],daily_status:[{message:"请选择日志状态",trigger:["blur","change"],required:!0}],daily_content:[{message:"请输入日志内容",trigger:["blur","change"],required:!0}],estimated_hours:[{validator:e,trigger:["blur","change"],required:!0}],actual_hours:[{validator:e,trigger:["blur","change"],required:!0}],actual_hours_closed:[{required:!1,message:"",trigger:["blur","change"]}],remark:[{message:"非完成状态的日志需要填写备注",trigger:["blur","change"],required:!0}],remark_closed:[{required:!1,message:"",trigger:["blur","change"]}]};return t}function x(e){if("object"!==(0,p.A)(e)||!e)return e;if(Array.isArray(e))return e.map((function(e){return x(e)}));var t={};for(var r in e){var n=r.replace(/_([a-z])/g,(function(e,t){return t.toUpperCase()}));t[n]=x(e[r])}return t}var I=r(66262);const C=(0,I.A)(w,[["render",f],["__scopeId","data-v-0a68dfd6"]]);var S=C},83063:function(e,t,r){var n=r(79392);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(n)},60533:function(e,t,r){var n=r(79504),a=r(18014),u=r(655),l=r(72333),o=r(67750),i=n(l),c=n("".slice),s=Math.ceil,d=function(e){return function(t,r,n){var l,d,f=u(o(t)),p=a(r),v=f.length,h=void 0===n?" ":u(n);return p<=v||""===h?f:(l=p-v,d=i(h,s(l/h.length)),d.length>l&&(d=c(d,0,l)),e?f+d:d+f)}};e.exports={start:d(!1),end:d(!0)}},72333:function(e,t,r){var n=r(91291),a=r(655),u=r(67750),l=RangeError;e.exports=function(e){var t=a(u(this)),r="",o=n(e);if(o<0||o===1/0)throw new l("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(t+=t))1&o&&(r+=t);return r}},68156:function(e,t,r){var n=r(46518),a=r(60533).start,u=r(83063);n({target:"String",proto:!0,forced:u},{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})}}]);
|