"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[1828,4372,172],{55593:function(e,a,t){t.r(a),t.d(a,{default:function(){return k}});var l=t(20641),n=t(90033);const o={key:0,class:"page-container"},i={class:"search-section"},r={class:"table-section"},d=["innerHTML"],u={class:"demo-pagination-block"};function s(e,a,t,s,c,p){const m=(0,l.g2)("el-input"),g=(0,l.g2)("el-form-item"),b=(0,l.g2)("el-option"),_=(0,l.g2)("el-select"),f=(0,l.g2)("el-date-picker"),h=(0,l.g2)("el-button"),v=(0,l.g2)("el-form"),y=(0,l.g2)("el-table-column"),k=(0,l.g2)("el-table"),C=(0,l.g2)("el-pagination"),w=(0,l.g2)("business-daily-add"),F=(0,l.gN)("loading");return(0,l.uX)(),(0,l.CE)("div",null,[0==s.showEdit?((0,l.uX)(),(0,l.CE)("div",o,[(0,l.Lk)("div",i,[(0,l.bF)(v,{inline:!0,model:s.queryForm,class:"demo-form-inline","label-width":"auto"},{default:(0,l.k6)((()=>[(0,l.bF)(g,{label:"关键字"},{default:(0,l.k6)((()=>[(0,l.bF)(m,{modelValue:s.queryForm.keyword,"onUpdate:modelValue":a[0]||(a[0]=e=>s.queryForm.keyword=e),placeholder:"名称/描述/备注/项目经理/联系人",clearable:""},null,8,["modelValue"])])),_:1}),(0,l.bF)(g,{label:"所属项目",prop:"project_id"},{default:(0,l.k6)((()=>[(0,l.bF)(_,{modelValue:s.queryForm.project_id,"onUpdate:modelValue":a[1]||(a[1]=e=>s.queryForm.project_id=e),placeholder:"所属项目",clearable:"",filterable:""},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(s.projectInfoArr,(e=>((0,l.uX)(),(0,l.Wv)(b,{key:e.id,label:e.project_name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,l.bF)(g,{label:"日期范围",prop:"daily_date",style:{width:"400px"}},{default:(0,l.k6)((()=>[(0,l.bF)(f,{modelValue:s.queryForm.date_range,"onUpdate:modelValue":a[2]||(a[2]=e=>s.queryForm.date_range=e),type:"datetimerange","range-separator":"到","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"YYYY-MM-DD HH:mm:ss",format:"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1}),(0,l.bF)(g,null,{default:(0,l.k6)((()=>[(0,l.bF)(h,{type:"primary",onClick:s.search},{default:(0,l.k6)((()=>[(0,l.eW)("查询")])),_:1},8,["onClick"]),(0,l.bF)(h,{type:"primary",onClick:s.add},{default:(0,l.k6)((()=>[(0,l.eW)("新增")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model"])]),(0,l.Lk)("div",r,[(0,l.bo)(((0,l.uX)(),(0,l.Wv)(k,{data:s.tableData,stripe:"",style:{width:"100%"},fit:"",height:"450px"},{default:(0,l.k6)((()=>[(0,l.bF)(y,{prop:"",label:"序号",fixed:"left",width:"60"},{default:(0,l.k6)((e=>[(0,l.eW)((0,n.v_)(s.pageSize*(s.currentPage-1)+e.$index+1),1)])),_:1}),(0,l.bF)(y,{prop:"project_name",label:"项目"}),(0,l.bF)(y,{prop:"meeting_title",label:"会议标题"}),(0,l.bF)(y,{prop:"business_content",label:"内容"},{default:(0,l.k6)((e=>[(0,l.Lk)("div",{innerHTML:e.row.business_content},null,8,d)])),_:1}),(0,l.bF)(y,{prop:"business_date",label:"日志日期"}),(0,l.bF)(y,{prop:"business_start_time",label:"开始时间"}),(0,l.bF)(y,{prop:"business_end_time",label:"结束时间"}),(0,l.bF)(y,{prop:"business_user_names",label:"负责人"}),(0,l.bF)(y,{prop:"remark",label:"备注"}),(0,l.bF)(y,{label:"操作栏",fixed:"right",width:"200"},{default:(0,l.k6)((e=>[(0,l.bF)(h,{type:"text",size:"small",onClick:a=>s.handleEdit(e.row)},{default:(0,l.k6)((()=>[(0,l.eW)("编辑")])),_:2},1032,["onClick"]),(0,l.bF)(h,{type:"text",size:"small",disabled:""!=e.row.meeting_id,onClick:a=>s.handleDelete(e.row)},{default:(0,l.k6)((()=>[(0,l.eW)("删除")])),_:2},1032,["disabled","onClick"])])),_:1})])),_:1},8,["data"])),[[F,s.loading]]),(0,l.Lk)("div",u,[(0,l.bF)(C,{"current-page":s.currentPage,"onUpdate:currentPage":a[3]||(a[3]=e=>s.currentPage=e),"page-size":s.pageSize,"onUpdate:pageSize":a[4]||(a[4]=e=>s.pageSize=e),"page-sizes":[10,20,30],small:e.small,disabled:e.disabled,background:e.background,layout:"total, sizes, prev, pager, next, jumper",total:s.totalSize,onSizeChange:s.handleSizeChange,onCurrentChange:s.handleCurrentChange},null,8,["current-page","page-size","small","disabled","background","total","onSizeChange","onCurrentChange"])])])])):(0,l.Q3)("",!0),1==s.showEdit?((0,l.uX)(),(0,l.Wv)(w,{key:1,onEditClose:s.editClose,editId:s.editId},null,8,["onEditClose","editId"])):(0,l.Q3)("",!0)])}var c=t(50953),p=t(77918),m=t(20163),g=t(3888),b=t(4558),_=t(51595),f=t(82688),h={components:{BusinessDailyAdd:f["default"]},setup(){const e=(0,c.KR)(!1),a=(0,c.KR)(1),t=(0,c.KR)(10),n=(0,c.KR)(100),o=(0,c.KR)([]),i=(0,c.KR)([]),r=(0,c.KR)([]),d=(0,c.KR)(0),u=(0,c.KR)(1),s=(0,c.KR)([]),f=(0,c.Kh)({keyword:"",project_id:"",start_time:"",end_time:"",date_range:[],page:1,count:10}),h=(0,c.KR)({}),v=(0,c.KR)([]);(0,l.sV)((()=>{y(),C()}));const y=async()=>{try{f.page=a.value,f.count=t.value,e.value=!0,f.date_range?(f.start_time=f.date_range[0],f.end_time=f.date_range[1]):(f.start_time="",f.end_time=""),h.value=await b["default"].getBusinessDailyPage(f),v.value=h.value.items,n.value=h.value.total,a.value=h.value.page,t.value=h.value.count,e.value=!1}catch(l){e.value=!1,10020===l.code&&(v.value=[])}},k=()=>{y()},C=async()=>{o.value=await _["default"].getSysDictItemListByType("project_type"),i.value=await _["default"].getSysDictItemListByType("project_status"),r.value=await _["default"].getSysDictItemListByType("project_stage"),s.value=await g["default"].getProjectInfoList({})},w=e=>{u.value=e.id,d.value=1},F=e=>{p.s.confirm("此操作将永久删除该记录, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((async()=>{const a=await b["default"].deleteBusinessDaily(e.id);a.code{}))},S=e=>{u.value=e.id,d.value=2},j=e=>{p.s.confirm("确定启动项目, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((async()=>{const a=await projectInfo.editProjectInfoStart(e.id);a.code{}))},D=e=>{p.s.confirm("确定完成项目, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((async()=>{const a=await projectInfo.editProjectInfoComplete(e.id);a.code{}))},E=e=>{p.s.confirm("确定终止项目, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((async()=>{const a=await projectInfo.editProjectInfoTermination(e.id);a.code{}))},I=e=>{u.value=e.id,d.value=4},z=e=>{u.value=e.id,d.value=5},P=e=>{u.value=e.id,d.value=3},x=e=>{t.value=e,y()},T=e=>{a.value=e,y()},B=()=>{d.value=0,y()},K=()=>{d.value=1,u.value=""};return{loading:e,projectTypeArr:o,projectStatusArr:i,projectStageArr:r,queryForm:f,tableData:v,search:k,handleEdit:w,handleDelete:F,handleProjectSetUp:S,handleProjectStart:j,handleProjectComplete:D,handleProjectTermination:E,handleProjectHours:P,handleProjectLog:I,handleProjectStatistics:z,currentPage:a,pageSize:t,totalSize:n,handleSizeChange:x,handleCurrentChange:T,editClose:B,add:K,editId:u,showEdit:d,projectInfoArr:s}}},v=t(66262);const y=(0,v.A)(h,[["render",s],["__scopeId","data-v-24082794"]]);var k=y}}]); //# sourceMappingURL=1828.c60d2d03.js.map