"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[28,6106,2327],{46106:function(e,t,a){a.r(t);var n=a(14048),r=a(30388),u=a(25026),l=a(69492),i=a(96557),o=function(){function e(){(0,u.A)(this,e)}return(0,l.A)(e,[{key:"createProjectDailyMain",value:function(){var e=(0,r.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,i["default"])({method:"post",url:"v1/project-daily-main",data:t}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectDailyMain",value:function(){var e=(0,r.A)((0,n.A)().mark((function e(t){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.get)("v1/project-daily-main/".concat(t));case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editProjectDailyMain",value:function(){var e=(0,r.A)((0,n.A)().mark((function e(t,a){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.put)("v1/project-daily-main/".concat(t),a);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t,a){return e.apply(this,arguments)}return t}()},{key:"deleteProjectDailyMain",value:function(){var e=(0,r.A)((0,n.A)().mark((function e(t){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i._delete)("v1/project-daily-main/".concat(t));case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectDailyMainByDailyDate",value:function(){var e=(0,r.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,i["default"])({method:"get",url:"v1/project-daily-main/dailyMain",params:{daily_date:t},handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectDailyMainList",value:function(){var e=(0,r.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,i["default"])({method:"get",url:"v1/project-daily-main/list",params:{keyword:t},handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectDailyMainPage",value:function(){var e=(0,r.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,i["default"])({method:"get",url:"v1/project-daily-main/page",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectDailyMainMonthPersonal",value:function(){var e=(0,r.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,i["default"])({method:"get",url:"v1/project-daily-main/month/personal",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectDailyMainUncommitCount",value:function(){var e=(0,r.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,i["default"])({method:"get",url:"v1/project-daily-main/uncommit/count/personal",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()}])}();t["default"]=new o},14737:function(e,t,a){a.r(t),a.d(t,{default:function(){return C}});a(27495),a(5746),a(89195);var n=a(20641),r={key:0,class:"page-container"},u={class:"search-section"},l={class:"table-section"},i={class:"demo-pagination-block"};function o(e,t,a,o,c,d){var s=(0,n.g2)("el-date-picker"),p=(0,n.g2)("el-form-item"),f=(0,n.g2)("el-option"),m=(0,n.g2)("el-select"),y=(0,n.g2)("el-input"),h=(0,n.g2)("el-button"),v=(0,n.g2)("el-tooltip"),b=(0,n.g2)("el-form"),k=(0,n.g2)("el-table-column"),w=(0,n.g2)("el-table"),_=(0,n.g2)("el-pagination"),g=(0,n.g2)("diary-add"),x=(0,n.g2)("diary-add-batch"),D=(0,n.g2)("diary-extra"),A=(0,n.gN)("loading");return(0,n.uX)(),(0,n.CE)("div",null,[0==o.showEdit?((0,n.uX)(),(0,n.CE)("div",r,[(0,n.Lk)("div",u,[(0,n.bF)(b,{inline:!0,model:o.queryForm,"label-width":"auto",class:"demo-form-inline"},{default:(0,n.k6)((function(){return[(0,n.bF)(p,{label:"日志日期",prop:"daily_date"},{default:(0,n.k6)((function(){return[(0,n.bF)(s,{modelValue:o.queryForm.daily_date,"onUpdate:modelValue":t[0]||(t[0]=function(e){return o.queryForm.daily_date=e}),type:"date",placeholder:"输入日期",size:"default","value-format":"YYYY-MM-DD",onChange:o.handleDailyDate},null,8,["modelValue","onChange"])]})),_:1}),(0,n.bF)(p,{label:"所属项目",prop:"project_id"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{modelValue:o.queryForm.project_id,"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.queryForm.project_id=e}),placeholder:"所属项目",clearable:"",filterable:""},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.projectInfoArr,(function(e){return(0,n.uX)(),(0,n.Wv)(f,{key:e.id,label:e.project_name,value:e.id},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,n.bF)(p,{label:"关键字"},{default:(0,n.k6)((function(){return[(0,n.bF)(y,{modelValue:o.queryForm.keyword,"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.queryForm.keyword=e}),placeholder:"日志内容/备注",clearable:"",filterable:""},null,8,["modelValue"])]})),_:1}),(0,n.bF)(p,{label:"日志类型"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{modelValue:o.queryForm.daily_type,"onUpdate:modelValue":t[3]||(t[3]=function(e){return o.queryForm.daily_type=e}),placeholder:"日志类型",clearable:"",filterable:""},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.dailyTypeArr,(function(e){return(0,n.uX)(),(0,n.Wv)(f,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,n.bF)(p,{label:"日志状态"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{modelValue:o.queryForm.daily_status,"onUpdate:modelValue":t[4]||(t[4]=function(e){return o.queryForm.daily_status=e}),placeholder:"日志状态",clearable:"",filterable:""},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.dailyStatusArr,(function(e){return(0,n.uX)(),(0,n.Wv)(f,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,n.bF)(p,{label:"提交状态"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{modelValue:o.queryForm.is_commit,"onUpdate:modelValue":t[5]||(t[5]=function(e){return o.queryForm.is_commit=e}),placeholder:"提交状态",clearable:"",filterable:""},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.dailyCommitArr,(function(e){return(0,n.uX)(),(0,n.Wv)(f,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,n.bF)(p,{label:"确认状态"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{modelValue:o.queryForm.is_confirm,"onUpdate:modelValue":t[6]||(t[6]=function(e){return o.queryForm.is_confirm=e}),placeholder:"确认状态",clearable:"",filterable:""},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.dailyConfirmArr,(function(e){return(0,n.uX)(),(0,n.Wv)(f,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,n.bF)(p,null,{default:(0,n.k6)((function(){return[(0,n.bF)(h,{type:"primary",onClick:o.search},{default:(0,n.k6)((function(){return[(0,n.eW)("查询")]})),_:1},8,["onClick"]),0==o.commitFlag?((0,n.uX)(),(0,n.Wv)(h,{key:0,type:"primary",onClick:o.add},{default:(0,n.k6)((function(){return[(0,n.eW)("新增")]})),_:1},8,["onClick"])):(0,n.Q3)("",!0),0==o.commitFlag?((0,n.uX)(),(0,n.Wv)(h,{key:1,type:"primary",onClick:o.addBatch},{default:(0,n.k6)((function(){return[(0,n.eW)("批量新增")]})),_:1},8,["onClick"])):(0,n.Q3)("",!0),0==o.commitFlag?((0,n.uX)(),(0,n.Wv)(v,{key:2,effect:"dark",content:"会根据当前日志日期批量提交所有数据"},{default:(0,n.k6)((function(){return[(0,n.bF)(h,{type:"primary",onClick:o.commitBatch},{default:(0,n.k6)((function(){return[(0,n.eW)("提交")]})),_:1},8,["onClick"])]})),_:1})):(0,n.Q3)("",!0),1==o.commitFlag?((0,n.uX)(),(0,n.Wv)(h,{key:3,type:"primary",onClick:o.handleSupplementary},{default:(0,n.k6)((function(){return[(0,n.eW)("补录")]})),_:1},8,["onClick"])):(0,n.Q3)("",!0)]})),_:1})]})),_:1},8,["model"])]),(0,n.Lk)("div",l,[(0,n.bo)(((0,n.uX)(),(0,n.Wv)(w,{data:o.tableData,style:{width:"100%"},"row-class-name":o.rowClassName,"table-layout":"auto",fit:""},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{type:"index",index:o.indexMethod,label:"序号",fixed:"left",width:"60px"},null,8,["index"]),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.tableColumns,(function(e){return(0,n.uX)(),(0,n.Wv)(k,{key:e.prop,prop:e.prop,label:e.label,"min-width":e.minWidth},null,8,["prop","label","min-width"])})),128)),(0,n.bF)(k,{label:"操作栏",fixed:"right",width:"300px"},{default:(0,n.k6)((function(e){return[(0,n.bF)(h,{type:"text",disabled:1==e.row.is_commit,size:"small",round:"",onClick:function(t){return o.handleEdit(e.row)}},{default:(0,n.k6)((function(){return[(0,n.eW)("编辑")]})),_:2},1032,["disabled","onClick"]),(0,n.bF)(h,{type:"text",disabled:1==e.row.is_commit,size:"small",round:"",onClick:function(t){return o.handleDelete(e.row)}},{default:(0,n.k6)((function(){return[(0,n.eW)("删除")]})),_:2},1032,["disabled","onClick"]),(0,n.bF)(h,{type:"text",size:"small",disabled:1==e.row.is_commit,round:"",onClick:function(t){return o.handleActualHours(e.row)}},{default:(0,n.k6)((function(){return[(0,n.eW)("工时确认")]})),_:2},1032,["disabled","onClick"]),(0,n.bF)(v,{content:"填完工时后需提交,提交之后不可改",placement:"top"},{default:(0,n.k6)((function(){return[(0,n.bF)(h,{type:"text",disabled:1==e.row.is_confirm||1==e.row.is_commit,size:"small",round:"",onClick:function(t){return o.handleCommit(e.row)}},{default:(0,n.k6)((function(){return[(0,n.eW)("提交")]})),_:2},1032,["disabled","onClick"])]})),_:2},1024)]})),_:1})]})),_:1},8,["data","row-class-name"])),[[A,o.loading]]),(0,n.Lk)("div",i,[(0,n.bF)(_,{"current-page":o.currentPage,"onUpdate:currentPage":t[7]||(t[7]=function(e){return o.currentPage=e}),"page-size":o.pageSize,"onUpdate:pageSize":t[8]||(t[8]=function(e){return o.pageSize=e}),"page-sizes":[10,20,30],small:e.small,disabled:e.disabled,background:e.background,layout:"total, sizes, prev, pager, next, jumper",total:o.totalSize,onSizeChange:o.handleSizeChange,onCurrentChange:o.handleCurrentChange},null,8,["current-page","page-size","small","disabled","background","total","onSizeChange","onCurrentChange"])])])])):(0,n.Q3)("",!0),1==o.showEdit?((0,n.uX)(),(0,n.Wv)(g,{key:1,onEditClose:o.editClose,editId:o.editDiaryId,editDailyDate:o.editDailyDate,actualHourFlag:o.actualHourFlag},null,8,["onEditClose","editId","editDailyDate","actualHourFlag"])):(0,n.Q3)("",!0),2==o.showEdit?((0,n.uX)(),(0,n.Wv)(x,{key:2,editDailyDate:o.editDailyDate,onEditClose:o.editClose},null,8,["editDailyDate","onEditClose"])):(0,n.Q3)("",!0),3==o.showEdit?((0,n.uX)(),(0,n.Wv)(g,{key:3,onEditClose:o.editClose,editId:o.editDiaryId,editDailyDate:o.editDailyDate,actualHourFlag:o.actualHourFlag},null,8,["onEditClose","editId","editDailyDate","actualHourFlag"])):(0,n.Q3)("",!0),4==o.showEdit?((0,n.uX)(),(0,n.Wv)(D,{key:4,onEditClose:o.editClose,editId:o.editDiaryId,editDailyDate:o.editDailyDate,actualHourFlag:o.actualHourFlag},null,8,["onEditClose","editId","editDailyDate","actualHourFlag"])):(0,n.Q3)("",!0)])}var c=a(14048),d=a(30388),s=(a(28706),a(2892),a(50953)),p=a(20163),f=a(77918),m=a(61644),y=a(3888),h=a(95323),v=a(46106),b=a(51595),k=a(98020),w=a(63421),_=a(54674),g=a(13918),x={components:{DiaryAdd:w["default"],DiaryAddBatch:_["default"],DiaryExtra:g["default"]},setup:function(){var e=(0,s.KR)(1),t=(0,s.KR)(""),a=(0,s.KR)(0),r=(0,s.KR)(!1),u=(0,s.KR)(!1),l=(0,s.KR)(!1),i=(0,s.KR)(1),o=(0,s.KR)(10),w=(0,s.KR)(100),_=(0,s.KR)([]),g=(0,s.KR)([]),x=(0,s.KR)([]),D=(0,s.KR)([]),A=(0,s.KR)([]),C=(0,s.Kh)({keyword:"",daily_type:"",daily_status:"",daily_date:(0,k.getDefaultDate)(),project_id:"",is_commit:"",is_confirm:"",page:1,count:10}),F=(0,s.KR)([{label:"日期",prop:"daily_date",minWidth:"120px",width:""},{label:"所属项目",prop:"project_name2",minWidth:"120px",width:""},{label:"状态",prop:"daily_status_name",minWidth:"120px",width:""},{label:"日志内容",prop:"daily_content",minWidth:"180px",width:""},{label:"计划用时",prop:"estimated_hours",minWidth:"100px",width:""},{label:"实际用时",prop:"actual_hours",minWidth:"100px",width:""},{label:"创建人",prop:"create_user_name",minWidth:"80px",width:""},{label:"提交状态",prop:"daily_commit_name",minWidth:"100px",width:""},{label:"确认状态",prop:"daily_confirm_name",minWidth:"100px",width:""},{label:"确认意见",prop:"confirm_content",minWidth:"120px",width:""},{label:"备注",prop:"remark",minWidth:"100px",width:""}]),E=(0,s.KR)({}),W=(0,s.KR)([]),j=(0,s.KR)(1),S=(0,s.KR)(0);(0,n.sV)((function(){P(),X()}));var P=function(){var e=(0,d.A)((0,c.A)().mark((function e(){return(0,c.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,C.page=i.value,C.count=o.value,l.value=!0,e.next=6,h["default"].getProjectDailyPagePersonal(C);case 6:E.value=e.sent,W.value=E.value.items,w.value=E.value.total,i.value=E.value.page,o.value=E.value.count,l.value=!1,e.next=18;break;case 14:e.prev=14,e.t0=e["catch"](0),l.value=!1,10020===e.t0.code&&(W.value=[]);case 18:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}(),I=function(){P()},X=function(){var e=(0,d.A)((0,c.A)().mark((function e(){return(0,c.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,b["default"].getSysDictItemListByType("daily_type");case 2:return _.value=e.sent,e.next=5,b["default"].getSysDictItemListByType("daily_status");case 5:return g.value=e.sent,e.next=8,y["default"].getProjectInfoList("");case 8:return x.value=e.sent,e.next=11,b["default"].getSysDictItemListByType("daily_commit");case 11:return D.value=e.sent,e.next=14,b["default"].getSysDictItemListByType("daily_confirm");case 14:A.value=e.sent,K(),u.value=!1,te();case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){var e=(0,d.A)((0,c.A)().mark((function e(){var t,a;return(0,c.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!C.daily_date){e.next=9;break}return e.next=3,v["default"].getProjectDailyMainByDailyDate(C.daily_date);case 3:return t=e.sent,t&&(j.value=t.is_commit),e.next=7,h["default"].getDailyDateList(C.daily_date);case 7:a=e.sent,S.value=a.length;case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(t){e.value=t.id,a.value=1,r.value=!1},M=function(){var e=(0,d.A)((0,c.A)().mark((function e(t){var a,n,r;return(0,c.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=Number(t.estimated_hours),n=Number(t.actual_hours),e.next=4,h["default"].getExistsHours(C.daily_date,"");case 4:if(r=e.sent,r&&(a=Number(r.estimated_hours)-a,n=Number(r.actual_hours)-n),!(a<6)){e.next=9;break}return p.nk.error("计划用时小于6小时不能删除,".concat(C.daily_date,"的删除后计划工时数为").concat(a,"小时!")),e.abrupt("return");case 9:if(!(n<6)){e.next=12;break}return p.nk.error("实际用时小于6小时不能删除,".concat(C.daily_date,"的删除后实际用时数为").concat(n,"小时!")),e.abrupt("return");case 12:f.s.confirm("此操作将永久删除该日志, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((0,d.A)((0,c.A)().mark((function e(){var a;return(0,c.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,h["default"].deleteProjectDaily(t.id);case 2:a=e.sent,a.code".concat(e,"")},Y=function(t){e.value=t.id,a.value=3,r.value=!0},G=function(e){var t=(0,k.getYesterdayDate)(),a=(0,k.getDefaultDate)();return 1!==e.is_confirm||e.daily_date!=t&&e.daily_date!=a},J=function(e){var t=(0,k.getYesterdayDate)(),a=(0,k.getDefaultDate)(),n=(0,k.getDayOfWeek)(),r=(0,k.getPreviousFriday)();return 1===e.is_confirm||(0!==e.is_confirm||("Monday"!=n||r!=e.daily_date)&&e.daily_date!=a)&&(0!==e.is_confirm||e.daily_date!=t&&e.daily_date!=a)},Z=function(){e.value="",t.value=C.daily_date,a.value=4,r.value=!1},$=function(e){var t=e.row;return 1===t.supplementary_flag?"supplementary-row":"no-supplementary-row"},ee=function(e,t){return t},te=function(){var e=(0,d.A)((0,c.A)().mark((function e(){var t;return(0,c.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,h["default"].getDailyDatePlanTime(C.daily_date,"");case 2:t=e.sent,Number(t)<6&&(0,m.df)({title:"计划工时不足提醒",message:"今日计划工时不足6小时!!!",duration:0});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return{loading:l,projectInfoArr:x,dailyTypeArr:_,dailyStatusArr:g,dailyCommitArr:D,dailyConfirmArr:A,queryForm:C,tableData:W,search:I,handleEdit:B,handleDelete:M,handleCommit:T,handleConfirm:V,handleUnConfirm:z,indexMethod:H,currentPage:i,pageSize:o,totalSize:w,handleSizeChange:R,handleCurrentChange:q,handleActualHours:Y,handleActualHoursDisabled:G,handleActualHoursDisabled2:J,editDiaryId:e,editClose:Q,add:U,addBatch:N,showEdit:a,formatDate:O,actualHourFlag:r,commitBatch:L,commitFlag:j,handleDailyDate:K,pointDailyDateSize:S,handleSupplementary:Z,rowClassName:$,tableColumns:F,formatColumnContent:ee,editDailyDate:t,estimateHourTip:te}}},D=a(66262);const A=(0,D.A)(x,[["render",o],["__scopeId","data-v-0809315a"]]);var C=A},3470:function(e){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}},5746:function(e,t,a){var n=a(69565),r=a(89228),u=a(28551),l=a(64117),i=a(67750),o=a(3470),c=a(655),d=a(55966),s=a(56682);r("search",(function(e,t,a){return[function(t){var a=i(this),r=l(t)?void 0:d(t,e);return r?n(r,t,a):new RegExp(t)[e](c(a))},function(e){var n=u(this),r=c(e),l=a(t,n,r);if(l.done)return l.value;var i=n.lastIndex;o(i,0)||(n.lastIndex=0);var d=s(n,r);return o(n.lastIndex,i)||(n.lastIndex=i),null===d?-1:d.index}]}))},89195:function(e,t,a){var n=a(46518),r=a(77240),u=a(23061);n({target:"String",proto:!0,forced:u("small")},{small:function(){return r(this,"small","","")}})}}]); //# sourceMappingURL=28-legacy.eeb4e462.js.map