"use strict";(self["webpackChunkinfrastructure_control"]=self["webpackChunkinfrastructure_control"]||[]).push([[581],{4614:function(e,a,l){l.d(a,{V:function(){return o}});var t=l(7344);const o=()=>(0,t.Z)({url:"decision/planManage/getBuildUnit",method:"get"})},7214:function(e,a,l){l.d(a,{L1:function(){return n},Sv:function(){return i},sq:function(){return d}});var t=l(7344),o=l(4239);const i=(e,a,l)=>{a||(a={});let i={...a};i["Authorization"]=o.Z.state.token,i["token"]=o.Z.state.token;const d=`${t.h}${e}`;let n="";for(let t in i)n=n+t+"="+i[t]+"&";n=n.substring(0,n.lastIndexOf("&")),d.includes("?")&&n&&(n="&"+n),!d.includes("?")&&n&&(n="?"+n),r(d+n,l,i)};function r(e,a,l){var t=new XMLHttpRequest;t.open("GET",e,!0),t.responseType="blob",t.setRequestHeader("encrypt",sm3(JSON.stringify(l))),t.onload=function(e){if(200===this.status){var l=t.getResponseHeader("Content-Type"),o=new Blob([this.response],{type:l});if("undefined"!==typeof window.navigator.msSaveBlob)window.navigator.msSaveBlob(o,a);else{var i=window.URL||window.webkitURL,r=i.createObjectURL(o);if(a){var d=document.createElement("a");"undefined"===typeof d.download?window.location=r:(d.href=r,d.download=a,document.body.appendChild(d),d.click(),d.remove())}else window.location=r}}},t.send()}const d=e=>{const a={};for(const l in e)if(Object.hasOwnProperty.call(e,l)){const t=e[l];a[l]=t}return a},n=e=>{const a={};for(const l in e)if(Object.hasOwnProperty.call(e,l)){const t=e[l];t&&(a[l]=t)}return a}},1635:function(e,a,l){l.d(a,{Z:function(){return c}});var t=l(3396),o=l(7139),i=l(9242);const r={class:"Dialog"},d={class:"dialog_header"},n={class:"dialog_title"},s={class:"dialog_content"};function u(e,a,l,u,m,g){return(0,t.wg)(),(0,t.iD)("div",r,[(0,t._)("div",{class:"dialog_box",style:(0,o.j5)({width:l.width,height:l.height}),onClick:a[1]||(a[1]=(0,i.iM)((()=>{}),["stop"]))},[(0,t._)("div",{class:"dialog_close",onClick:a[0]||(a[0]=(...e)=>g.dialogClose&&g.dialogClose(...e))}),(0,t._)("div",d,[(0,t._)("div",n,(0,o.zw)(l.dialogTitle),1)]),(0,t._)("div",s,[(0,t.WI)(e.$slots,"default",{},void 0,!0)])],4)])}var m={props:{dialogTitle:{default:""},width:{default:""},height:{default:""}},methods:{dialogClose(){this.$emit("dialogClose")}}},g=l(89);const p=(0,g.Z)(m,[["render",u],["__scopeId","data-v-4026d9a3"]]);var c=p},39:function(e,a,l){l.d(a,{Z:function(){return s}});var t=l(3396);const o={class:"TablePage"};function i(e,a,l,i,r,d){const n=(0,t.up)("el-pagination");return(0,t.wg)(),(0,t.iD)("div",o,[(0,t.Wm)(n,{"current-page":l.pageParams.pageNum,"page-size":l.pageParams.pageSize,"page-sizes":[10,20,30,40,50],layout:"total, prev, pager, next, jumper, sizes",total:l.total,"prev-text":"上一页","next-text":"下一页",onSizeChange:d.handleSizeChange,onCurrentChange:d.handleCurrentChange},null,8,["current-page","page-size","total","onSizeChange","onCurrentChange"])])}var r={props:{pageParams:{required:!0,default:()=>{}},total:{required:!0,default:0}},data(){return{}},methods:{handleSizeChange(e){this.$emit("handleSizeChange",e)},handleCurrentChange(e){this.$emit("handleCurrentChange",e)}}},d=l(89);const n=(0,d.Z)(r,[["render",i],["__scopeId","data-v-0dd3eebe"]]);var s=n},9581:function(e,a,l){l.r(a),l.d(a,{default:function(){return y}});var t=l(3396);const o={class:"page_all"},i={class:"page_header"},r={class:"page_content"},d={class:"page_table"};function n(e,a,l,n,s,u){const m=(0,t.up)("el-option"),g=(0,t.up)("el-select"),p=(0,t.up)("el-form-item"),c=(0,t.up)("el-input"),h=(0,t.up)("el-button"),f=(0,t.up)("el-form"),b=(0,t.up)("el-table-column"),w=(0,t.up)("el-link"),_=(0,t.up)("el-table"),C=(0,t.up)("TablePage"),F=(0,t.up)("DialogReadQuality"),y=(0,t.up)("Dialog");return(0,t.wg)(),(0,t.iD)("div",o,[(0,t._)("div",i,[(0,t.Wm)(f,{model:s.headerForm,inline:!0,ref:"headerFormRef"},{default:(0,t.w5)((()=>[(0,t.Wm)(p,{label:"建管单位:",prop:"buildOrgNo"},{default:(0,t.w5)((()=>[(0,t.Wm)(g,{modelValue:s.headerForm.buildOrgNo,"onUpdate:modelValue":a[0]||(a[0]=e=>s.headerForm.buildOrgNo=e),filterable:"",placeholder:"请选择"},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(s.buildList,((e,a)=>((0,t.wg)(),(0,t.j4)(m,{key:a,label:e.jgName,value:e.buildNo},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(p,{label:"工程名称:",prop:"projectName"},{default:(0,t.w5)((()=>[(0,t.Wm)(c,{modelValue:s.headerForm.projectName,"onUpdate:modelValue":a[1]||(a[1]=e=>s.headerForm.projectName=e),placeholder:"请输入",onBlur:a[2]||(a[2]=()=>s.headerForm.projectName=e.$filters.checkStr(s.headerForm.projectName))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(p,null,{default:(0,t.w5)((()=>[(0,t.Wm)(h,{type:"primary",onClick:u.handleSearch},{default:(0,t.w5)((()=>[(0,t.Uk)("查询")])),_:1},8,["onClick"]),(0,t.Wm)(h,{type:"warning",onClick:a[3]||(a[3]=e=>u.handleReset("headerFormRef"))},{default:(0,t.w5)((()=>[(0,t.Uk)("重置")])),_:1})])),_:1})])),_:1},8,["model"])]),(0,t._)("div",r,[(0,t._)("div",d,[(0,t.Wm)(_,{data:s.tableData,height:s.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)(b,{prop:"serialNumber",label:"序号",width:"80"}),(0,t.Wm)(b,{prop:"buildOrgName",label:"建管单位"}),(0,t.Wm)(b,{prop:"projectName",label:"工程名称"}),(0,t.Wm)(b,{prop:"bzName",label:"班组名称"}),(0,t.Wm)(b,{prop:"fbUnit",label:"分包单位"}),(0,t.Wm)(b,{prop:"ybQx",label:"一般缺陷"}),(0,t.Wm)(b,{prop:"yzQx",label:"严重缺陷"}),(0,t.Wm)(b,{prop:"jcfw",label:"检查范围"}),(0,t.Wm)(b,{prop:"jcNum",label:"检查问题数量"}),(0,t.Wm)(b,{prop:"wtzg",label:"问题整改完成率"}),(0,t.Wm)(b,{label:"操作"},{default:(0,t.w5)((({row:e})=>[(0,t.Wm)(w,{type:"primary",onClick:a=>u.handleRead(e,"read")},{default:(0,t.w5)((()=>[(0,t.Uk)("查看")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data","height"])]),(0,t.Wm)(C,{pageParams:s.pageParams,total:s.total,onHandleSizeChange:u.handleSizeChange,onHandleCurrentChange:u.handleCurrentChange},null,8,["pageParams","total","onHandleSizeChange","onHandleCurrentChange"])]),s.dialogVisible?((0,t.wg)(),(0,t.j4)(y,{key:0,dialogTitle:"详情",width:"45%",height:"50%",onDialogClose:a[4]||(a[4]=e=>s.dialogVisible=!1)},{default:(0,t.w5)((()=>[(0,t.Wm)(F,{dialogVisible:s.dialogVisible,dialogObj:s.dialogObj,buildList:s.buildList,dialogType:s.dialogType,onDialogClose:u.dialogClose},null,8,["dialogVisible","dialogObj","buildList","dialogType","onDialogClose"])])),_:1})):(0,t.kq)("",!0)])}var s=l(39),u=l(4614),m=l(1635);const g={class:"dialog"},p={class:"dialog_footer"};function c(e,a,l,o,i,r){const d=(0,t.up)("el-input"),n=(0,t.up)("el-form-item"),s=(0,t.up)("el-form"),u=(0,t.up)("el-button");return(0,t.wg)(),(0,t.iD)("div",g,[(0,t.Wm)(s,{"label-width":"150px",model:i.dialogForm,rules:i.dialogRules,inline:!0,ref:"dialogFormRef",disabled:"read"==l.dialogType},{default:(0,t.w5)((()=>[(0,t.Wm)(n,{label:"建管单位:",prop:"buildOrgName"},{default:(0,t.w5)((()=>[(0,t.Wm)(d,{class:"form_cell",modelValue:i.dialogForm.buildOrgName,"onUpdate:modelValue":a[0]||(a[0]=e=>i.dialogForm.buildOrgName=e),type:"textarea",resize:"none",autosize:"",disabled:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(n,{label:"工程名称:",prop:"projectName"},{default:(0,t.w5)((()=>[(0,t.Wm)(d,{class:"form_cell",modelValue:i.dialogForm.projectName,"onUpdate:modelValue":a[1]||(a[1]=e=>i.dialogForm.projectName=e),type:"textarea",resize:"none",autosize:"",disabled:""},null,8,["modelValue"])])),_:1}),(0,t.Wm)(n,{label:"检查范围:",prop:"jcfw"},{default:(0,t.w5)((()=>[(0,t.Wm)(d,{class:"form_cell",modelValue:i.dialogForm.jcfw,"onUpdate:modelValue":a[2]||(a[2]=e=>i.dialogForm.jcfw=e),type:"textarea",resize:"none",autosize:"",onBlur:a[3]||(a[3]=()=>i.dialogForm.jcfw=e.$filters.checkStr(i.dialogForm.jcfw))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(n,{label:"被查单位:",prop:"bcUnit"},{default:(0,t.w5)((()=>[(0,t.Wm)(d,{class:"form_cell",modelValue:i.dialogForm.bcUnit,"onUpdate:modelValue":a[4]||(a[4]=e=>i.dialogForm.bcUnit=e),type:"textarea",resize:"none",autosize:"",onBlur:a[5]||(a[5]=()=>i.dialogForm.bcUnit=e.$filters.checkStr(i.dialogForm.bcUnit))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(n,{label:"缺陷类型:",prop:"qxLx"},{default:(0,t.w5)((()=>[(0,t.Wm)(d,{class:"form_cell",modelValue:i.dialogForm.qxLx,"onUpdate:modelValue":a[6]||(a[6]=e=>i.dialogForm.qxLx=e),type:"textarea",resize:"none",autosize:"",onBlur:a[7]||(a[7]=()=>i.dialogForm.qxLx=e.$filters.checkStr(i.dialogForm.qxLx))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(n,{label:"问题描述:",prop:"wtMs"},{default:(0,t.w5)((()=>[(0,t.Wm)(d,{class:"form_cell",modelValue:i.dialogForm.wtMs,"onUpdate:modelValue":a[8]||(a[8]=e=>i.dialogForm.wtMs=e),type:"textarea",resize:"none",autosize:"",onBlur:a[9]||(a[9]=()=>i.dialogForm.wtMs=e.$filters.checkStr(i.dialogForm.wtMs))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(n,{label:"整改期限:",prop:"zgQx"},{default:(0,t.w5)((()=>[(0,t.Wm)(d,{class:"form_cell",modelValue:i.dialogForm.zgQx,"onUpdate:modelValue":a[10]||(a[10]=e=>i.dialogForm.zgQx=e),type:"textarea",resize:"none",autosize:"",onBlur:a[11]||(a[11]=()=>i.dialogForm.zgQx=e.$filters.checkStr(i.dialogForm.zgQx))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(n,{label:"是否整改:",prop:"ifZg"},{default:(0,t.w5)((()=>[(0,t.Wm)(d,{class:"form_cell",modelValue:i.dialogForm.ifZg,"onUpdate:modelValue":a[12]||(a[12]=e=>i.dialogForm.ifZg=e),type:"textarea",resize:"none",autosize:"",onBlur:a[13]||(a[13]=()=>i.dialogForm.ifZg=e.$filters.checkStr(i.dialogForm.ifZg))},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules","disabled"]),(0,t._)("div",p,[(0,t.Wm)(u,{class:"form_btn",onClick:r.dialogClose},{default:(0,t.w5)((()=>[(0,t.Uk)("取消")])),_:1},8,["onClick"])])])}var h=l(7214),f={props:{dialogVisible:{require:!0,default:!1},dialogObj:{require:!0,default:()=>{}},dialogType:{require:!0,default:""}},data(){return{dialogForm:{},dialogRules:{}}},watch:{dialogVisible(e){e?this.initData():this.dialogForm={}}},created(){this.initData()},methods:{initData(){this.dialogForm=(0,h.sq)(this.dialogObj)},dialogClose(){this.$emit("dialogClose")}}},b=l(89);const w=(0,b.Z)(f,[["render",c],["__scopeId","data-v-7c65c094"]]);var _=w,C={components:{TablePage:s.Z,Dialog:m.Z,DialogReadQuality:_},data(){return{headerForm:{},buildList:[],tableData:[],pageParams:{pageNum:1,pageSize:10},total:0,tableHeight:"570px",dialogVisible:!1,dialogObj:{},dialogType:""}},created(){this.initData()},methods:{initData(){this.queryData(),(0,u.V)().then((e=>{if(200==e.code){const a=e.data||[];this.buildList=a}}))},queryData(){this.$http.get("decision//sketch/quality",{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}}))},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()}}};const F=(0,b.Z)(C,[["render",n],["__scopeId","data-v-ab8442cc"]]);var y=F}}]);