"use strict";(self["webpackChunkinfrastructure_control"]=self["webpackChunkinfrastructure_control"]||[]).push([[947],{218:function(e,a,l){l.r(a),l.d(a,{default:function(){return w}});var t=l(3396),i=l(7139);const r={class:"page_all"},o={class:"people_num"},s={class:"page_header"},d={class:"page_content"},u={class:"page_table"};function m(e,a,l,m,g,n){const h=(0,t.up)("el-tag"),p=(0,t.up)("el-option"),b=(0,t.up)("el-select"),c=(0,t.up)("el-form-item"),f=(0,t.up)("el-input"),w=(0,t.up)("el-button"),N=(0,t.up)("el-form"),k=(0,t.up)("el-table-column"),_=(0,t.up)("el-link"),W=(0,t.up)("el-table"),C=(0,t.up)("TablePage"),D=(0,t.up)("DialogEditInfo"),j=(0,t.up)("Dialog");return(0,t.wg)(),(0,t.iD)("div",r,[(0,t._)("div",o,[(0,t.Wm)(h,{class:"large"},{default:(0,t.w5)((()=>[(0,t.Uk)("前期阶段:"+(0,i.zw)(g.riskNumObj.twoNum||0),1)])),_:1}),(0,t.Wm)(h,{class:"large"},{default:(0,t.w5)((()=>[(0,t.Uk)("准备阶段:"+(0,i.zw)(g.riskNumObj.threeNum||0),1)])),_:1}),(0,t.Wm)(h,{class:"large"},{default:(0,t.w5)((()=>[(0,t.Uk)("实施阶段:"+(0,i.zw)(g.riskNumObj.fourNum||0),1)])),_:1}),(0,t.Wm)(h,{class:"large"},{default:(0,t.w5)((()=>[(0,t.Uk)("运行阶段:"+(0,i.zw)(g.riskNumObj.fiveNum||0),1)])),_:1}),(0,t.Wm)(h,{class:"large"},{default:(0,t.w5)((()=>[(0,t.Uk)("验收阶段:"+(0,i.zw)(g.riskNumObj.sumNum||0),1)])),_:1})]),(0,t._)("div",s,[(0,t.Wm)(N,{model:g.headerForm,inline:!0,ref:"headerFormRef"},{default:(0,t.w5)((()=>[(0,t.Wm)(c,{label:"建管单位:",prop:"buildOrgNo"},{default:(0,t.w5)((()=>[(0,t.Wm)(b,{modelValue:g.headerForm.buildOrgNo,"onUpdate:modelValue":a[0]||(a[0]=e=>g.headerForm.buildOrgNo=e),filterable:"",placeholder:"请选择"},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(g.buildList,((e,a)=>((0,t.wg)(),(0,t.j4)(p,{key:a,label:e.jgName,value:e.buildNo},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(c,{label:"工程名称:",prop:"projectName"},{default:(0,t.w5)((()=>[(0,t.Wm)(f,{modelValue:g.headerForm.projectName,"onUpdate:modelValue":a[1]||(a[1]=e=>g.headerForm.projectName=e),placeholder:"请输入",onBlur:a[2]||(a[2]=()=>g.headerForm.projectName=e.$filters.checkStr(g.headerForm.projectName))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(c,{label:"当前阶段:",prop:"stage"},{default:(0,t.w5)((()=>[(0,t.Wm)(b,{modelValue:g.headerForm.stage,"onUpdate:modelValue":a[3]||(a[3]=e=>g.headerForm.stage=e),filterable:"",placeholder:"请选择"},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(g.stageList,((e,a)=>((0,t.wg)(),(0,t.j4)(p,{key:a,label:e.text,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(c,null,{default:(0,t.w5)((()=>[(0,t.Wm)(w,{type:"primary",onClick:n.handleSearch},{default:(0,t.w5)((()=>[(0,t.Uk)("查询")])),_:1},8,["onClick"]),(0,t.Wm)(w,{type:"warning",onClick:a[4]||(a[4]=e=>n.handleReset("headerFormRef"))},{default:(0,t.w5)((()=>[(0,t.Uk)("重置")])),_:1})])),_:1})])),_:1},8,["model"])]),(0,t._)("div",d,[(0,t._)("div",u,[(0,t.Wm)(W,{data:g.tableData,height:g.tableHeight,ref:"tableDateRef","header-cell-style":{"text-align":"center",border:"0"},"cell-style":{"text-align":"center",border:"0",background:"transparent"}},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{prop:"serialNumber",label:"序号",width:"80"}),(0,t.Wm)(k,{prop:"buildOrgName",label:"建管单位"}),(0,t.Wm)(k,{prop:"projectName",label:"工程名称"}),(0,t.Wm)(k,{prop:"descirbe",label:"项目描述"}),(0,t.Wm)(k,{prop:"stage",label:"当前阶段"}),(0,t.Wm)(k,{prop:"quest",label:"当前任务"}),(0,t.Wm)(k,{label:"操作"},{default:(0,t.w5)((({row:e})=>[(0,t.Wm)(_,{type:"primary",onClick:a=>n.handleRead(e,"read")},{default:(0,t.w5)((()=>[(0,t.Uk)("查看")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data","height"])]),(0,t.Wm)(C,{pageParams:g.pageParams,total:g.total,onHandleSizeChange:n.handleSizeChange,onHandleCurrentChange:n.handleCurrentChange},null,8,["pageParams","total","onHandleSizeChange","onHandleCurrentChange"])]),g.dialogVisible?((0,t.wg)(),(0,t.j4)(j,{key:0,dialogTitle:"详情",width:"45%",height:"78%",onDialogClose:a[5]||(a[5]=e=>g.dialogVisible=!1)},{default:(0,t.w5)((()=>[(0,t.Wm)(D,{dialogVisible:g.dialogVisible,dialogObj:g.dialogObj,buildList:g.buildList,dialogType:g.dialogType,onDialogClose:n.dialogClose},null,8,["dialogVisible","dialogObj","buildList","dialogType","onDialogClose"])])),_:1})):(0,t.kq)("",!0)])}var g=l(39),n=l(4614),h=l(1635),p=l(1158),b={components:{TablePage:g.Z,Dialog:h.Z,DialogEditInfo:p.Z},data(){return{riskNumObj:{},headerForm:{},buildList:[],stageList:[{text:"前期阶段",value:"前期阶段"},{text:"准备阶段",value:"准备阶段"},{text:"实施阶段",value:"实施阶段"},{text:"运行阶段",value:"运行阶段"},{text:"验收阶段",value:"验收阶段"}],tableData:[],pageParams:{pageNum:1,pageSize:10},total:0,tableHeight:"570px",dialogVisible:!1,dialogObj:{},dialogType:""}},created(){this.initData()},methods:{initData(){this.queryData(),this.queryNum(),(0,n.V)().then((e=>{if(200==e.code){const a=e.data||[];this.buildList=a}}))},queryData(){this.$http.get("decision//sketch/stage",{params:{pageNum:String(this.pageParams.pageNum),pageSize:String(this.pageParams.pageSize),...this.headerForm}}).then((e=>{if(200==e.code){const a=e.rows||[];this.total=e.total,a.forEach(((e,a)=>{const l=(this.pageParams.pageNum-1)*this.pageParams.pageSize;e.serialNumber=l+a+1})),this.tableData=a}}))},queryNum(){this.$http.get("decision//sketch/stageNum").then((e=>{if(200==e.code){const a=e.data||{};this.riskNumObj=a}}))},handleSearch(){console.log("headerForm",this.headerForm),this.pageParams.pageNum=1,this.pageParams.pageSize=10,this.tableData=[],this.queryData()},handleReset(e){this.$refs[e].resetFields(),this.handleSearch()},handleRead(e,a){this.dialogObj=e,this.dialogType=a,this.dialogVisible=!0},dialogClose(){this.dialogVisible=!1},handleSizeChange(e){this.pageParams.pageSize=e,this.pageParams.pageNum=1,this.tableData=[],this.queryData()},handleCurrentChange(e){this.pageParams.pageNum=e,this.tableData=[],this.queryData()}}},c=l(89);const f=(0,c.Z)(b,[["render",m],["__scopeId","data-v-661254f0"]]);var w=f}}]);