"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[1066,8628,2510],{17322:function(e,t,n){n.r(t),n.d(t,{default:function(){return j}});n(27495),n(5746),n(89195);var r=n(20641),u={key:0,class:"page-container"},a={class:"search-section"},l={class:"table-section"},o={class:"demo-pagination-block"};function i(e,t,n,i,c,s){var d=(0,r.g2)("el-input"),f=(0,r.g2)("el-form-item"),p=(0,r.g2)("el-option"),m=(0,r.g2)("el-select"),b=(0,r.g2)("el-button"),v=(0,r.g2)("el-form"),k=(0,r.g2)("el-table-column"),_=(0,r.g2)("el-table"),h=(0,r.g2)("el-pagination"),g=(0,r.g2)("project-module-add"),F=(0,r.gN)("loading");return(0,r.uX)(),(0,r.CE)("div",null,[0==i.showEdit?((0,r.uX)(),(0,r.CE)("div",u,[(0,r.Lk)("div",a,[(0,r.bF)(v,{inline:!0,model:i.queryForm,class:"demo-form-inline","label-width":"auto"},{default:(0,r.k6)((function(){return[(0,r.bF)(f,{label:"项目关键字"},{default:(0,r.k6)((function(){return[(0,r.bF)(d,{modelValue:i.queryForm.keyword,"onUpdate:modelValue":t[0]||(t[0]=function(e){return i.queryForm.keyword=e}),placeholder:"名称/描述/备注/项目经理/联系人",clearable:""},null,8,["modelValue"])]})),_:1}),(0,r.bF)(f,{label:"项目类型"},{default:(0,r.k6)((function(){return[(0,r.bF)(m,{modelValue:i.queryForm.type,"onUpdate:modelValue":t[1]||(t[1]=function(e){return i.queryForm.type=e}),placeholder:"类型",clearable:"",filterable:""},{default:(0,r.k6)((function(){return[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(i.projectTypeArr,(function(e){return(0,r.uX)(),(0,r.Wv)(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,r.bF)(f,{label:"项目阶段"},{default:(0,r.k6)((function(){return[(0,r.bF)(m,{modelValue:i.queryForm.stage,"onUpdate:modelValue":t[2]||(t[2]=function(e){return i.queryForm.stage=e}),placeholder:"阶段",clearable:"",filterable:""},{default:(0,r.k6)((function(){return[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(i.projectStageArr,(function(e){return(0,r.uX)(),(0,r.Wv)(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,r.bF)(f,{label:"项目状态"},{default:(0,r.k6)((function(){return[(0,r.bF)(m,{modelValue:i.queryForm.status,"onUpdate:modelValue":t[3]||(t[3]=function(e){return i.queryForm.status=e}),placeholder:"类型",clearable:"",filterable:""},{default:(0,r.k6)((function(){return[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(i.projectStatusArr,(function(e){return(0,r.uX)(),(0,r.Wv)(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,r.bF)(f,null,{default:(0,r.k6)((function(){return[(0,r.bF)(b,{type:"primary",onClick:i.search},{default:(0,r.k6)((function(){return[(0,r.eW)("查询")]})),_:1},8,["onClick"]),(0,r.bF)(b,{type:"primary",onClick:i.add},{default:(0,r.k6)((function(){return[(0,r.eW)("新增")]})),_:1},8,["onClick"])]})),_:1})]})),_:1},8,["model"])]),(0,r.Lk)("div",l,[(0,r.bo)(((0,r.uX)(),(0,r.Wv)(_,{"row-key":"id","default-expand-all":"",data:i.tableData,style:{width:"100%"},height:"450px"},{default:(0,r.k6)((function(){return[(0,r.bF)(k,{prop:"name",label:"名称",fixed:"left"}),(0,r.bF)(k,{label:"操作栏",fixed:"right",width:"200"},{default:(0,r.k6)((function(e){return[(0,r.bF)(b,{type:"text",size:"small",onClick:function(t){return i.handleChildEdit(e.row)}},{default:(0,r.k6)((function(){return[(0,r.eW)("子节点")]})),_:2},1032,["onClick"]),1!=e.row.project_flag?((0,r.uX)(),(0,r.Wv)(b,{key:0,type:"text",size:"small",onClick:function(t){return i.handleEdit(e.row)}},{default:(0,r.k6)((function(){return[(0,r.eW)("编辑")]})),_:2},1032,["onClick"])):(0,r.Q3)("",!0),1!=e.row.project_flag?((0,r.uX)(),(0,r.Wv)(b,{key:1,type:"text",size:"small",onClick:function(t){return i.handleDelete(e.row)}},{default:(0,r.k6)((function(){return[(0,r.eW)("删除")]})),_:2},1032,["onClick"])):(0,r.Q3)("",!0)]})),_:1})]})),_:1},8,["data"])),[[F,i.loading]]),(0,r.Lk)("div",o,[(0,r.bF)(h,{"current-page":i.currentPage,"onUpdate:currentPage":t[4]||(t[4]=function(e){return i.currentPage=e}),"page-size":i.pageSize,"onUpdate:pageSize":t[5]||(t[5]=function(e){return i.pageSize=e}),"page-sizes":[10,20,30],small:e.small,disabled:e.disabled,background:e.background,layout:"total, sizes, prev, pager, next, jumper",total:i.totalSize,onSizeChange:i.handleSizeChange,onCurrentChange:i.handleCurrentChange},null,8,["current-page","page-size","small","disabled","background","total","onSizeChange","onCurrentChange"])])])])):(0,r.Q3)("",!0),1==i.showEdit?((0,r.uX)(),(0,r.Wv)(g,{key:1,onEditClose:i.editClose,editId:i.editId,parentId:i.parentId},null,8,["onEditClose","editId","parentId"])):(0,r.Q3)("",!0)])}var c=n(14048),s=n(30388),d=n(50953),f=n(77918),p=n(20163),m=n(51595),b=n(2975),v=n(39475),k=n(82401),_=n(71946),h=n(69703),g=n(28016),F=n(44748),w={components:{ProjectModuleAdd:b["default"],ProjectSetUp:v["default"],ProjectEditHours:k["default"],ProjectLog:_["default"],projectHourStatistics:h["default"],projectDetail:g["default"]},setup:function(){var e=(0,d.KR)(!1),t=(0,d.KR)(1),n=(0,d.KR)(10),u=(0,d.KR)(100),a=(0,d.KR)([]),l=(0,d.KR)([]),o=(0,d.KR)([]),i=(0,d.KR)(0),b=(0,d.KR)(1),v=(0,d.KR)(1),k=(0,d.Kh)({keyword:"",type:"",stage:"",status:"",page:1,count:10}),_=(0,d.KR)({}),h=(0,d.KR)([]);(0,r.sV)((function(){g(),C()}));var g=function(){var r=(0,s.A)((0,c.A)().mark((function r(){return(0,c.A)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,k.page=t.value,k.count=n.value,e.value=!0,r.next=7,F["default"].getProjectModuleInfoPage(k);case 7:_.value=r.sent,console.log(_.value),h.value=_.value.items,u.value=_.value.total,t.value=_.value.page,n.value=_.value.count,e.value=!1,r.next=21;break;case 16:r.prev=16,r.t0=r["catch"](0),console.log(r.t0),e.value=!1,10020===r.t0.code&&(h.value=[]);case 21:case"end":return r.stop()}}),r,null,[[0,16]])})));return function(){return r.apply(this,arguments)}}(),w=function(){g()},C=function(){var e=(0,s.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,m["default"].getSysDictItemListByType("project_type");case 2:return a.value=e.sent,e.next=5,m["default"].getSysDictItemListByType("project_status");case 5:return l.value=e.sent,e.next=8,m["default"].getSysDictItemListByType("project_stage");case 8:o.value=e.sent;case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=function(e){b.value=e.id,i.value=1},j=function(e){b.value="",v.value=e.id,1==e.project_flag&&(v.value=e.id),i.value=1},x=function(e){f.s.confirm("此操作将永久删除该记录, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((0,s.A)((0,c.A)().mark((function t(){var n;return(0,c.A)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,F["default"].deleteProjectModuleInfo(e.id);case 2:n=t.sent,n.code