Your Name
2022-04-08 1f2a259f8cbb7eb0b12d12895116c309eb8cd609
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-6e63"],{H0D9:function(e,t,a){"use strict";a.r(t);var n=a("cLjf"),i=a.n(n),l=a("hDQ3"),s=a.n(l),r=a("bS4n"),o=a.n(r),c=a("gghw"),u=a("8t5x"),d=a("7Qib"),g=a("QVDD"),p={name:"index",filters:{parseMain:function(e){return 1===e?"是":0===e?"否":void 0}},components:{workDetail:c.default},computed:o()({},Object(u.b)(["userType"])),data:function(){return{tableKey:0,troubleData:[],statusList:[{id:0,name:"已驳回"},{id:1,name:"未提交"},{id:2,name:"已提交"},{id:3,name:"施工单位已确认"},{id:4,name:"动火部位负责人审批通过"},{id:5,name:"相关部门审批通过"},{id:6,name:"安全部门审批通过"},{id:7,name:"审批通过"}],flagList:[{id:0,name:"待提交"},{id:1,name:"作业中止"},{id:2,name:"等待检查"},{id:3,name:"等待开始"},{id:4,name:"作业中"},{id:5,name:"作业完成"}],listLoading:!1,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,company:"",starttime:"",endtime:"",status:"",flag:""}},created:function(){this.getTroubleData()},methods:{getTroubleData:function(){var e=this;return s()(i.a.mark(function t(){var a,n;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.listLoading=!0,(a={}).pageIndex=e.currentPage,a.pageSize=e.pageSize,a.company=e.company,a.starttime=e.starttime,a.endtime=e.endtime,a.status=e.status,a.flag=e.flag,t.next=11,Object(g.d)(a);case 11:"200"===(n=t.sent).data.code?(e.recordTotal=n.data.result.totalCount,e.pageSize=n.data.result.pageSize,e.pageTotal=Object(d.a)(n.data.result.totalCount,n.data.result.pageSize),e.currentPage=n.data.result.pageIndex,e.troubleData=n.data.result.result):e.$message({message:n.data.message,type:"warning"}),e.listLoading=!1;case 14:case"end":return t.stop()}},t,e)}))()},showTroubleDetail:function(e){this.$refs.workDetail.showTroubleDetail(e.constructionunit,this.status,this.flag,this.starttime,this.endtime,e.type)},refreshHandle:function(){this.getTroubleData()},handleSizeChange:function(e){this.pageSize=e,this.getTroubleData()},handleCurrentChange:function(e){this.currentPage=e,this.getTroubleData()}}},m=(a("rnla"),a("ZrdR")),h=Object(m.a)(p,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[a("div",{staticClass:"basic_search"},[a("span",[e._v("单位名称:")]),e._v(" "),a("el-input",{staticStyle:{width:"150px"},on:{change:e.getTroubleData},model:{value:e.company,callback:function(t){e.company=t},expression:"company"}})],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("span",[e._v("作业状态:")]),e._v(" "),a("el-select",{staticStyle:{width:"150px"},attrs:{clearable:""},on:{change:e.getTroubleData},model:{value:e.status,callback:function(t){e.status=t},expression:"status"}},e._l(e.statusList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("span",[e._v("审批状态:")]),e._v(" "),a("el-select",{staticStyle:{width:"150px"},attrs:{clearable:""},on:{change:e.getTroubleData},model:{value:e.flag,callback:function(t){e.flag=t},expression:"flag"}},e._l(e.flagList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("span",[e._v("开始时间:")]),e._v(" "),a("el-date-picker",{attrs:{align:"right","value-format":"yyyy-MM-dd",placeholder:"开始时间"},on:{change:e.getTroubleData},model:{value:e.starttime,callback:function(t){e.starttime=t},expression:"starttime"}})],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("span",[e._v("结束时间:")]),e._v(" "),a("el-date-picker",{attrs:{align:"right","value-format":"yyyy-MM-dd",placeholder:"开始时间"},on:{change:e.getTroubleData},model:{value:e.endtime,callback:function(t){e.endtime=t},expression:"endtime"}})],1),e._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-refresh"},on:{click:e.refreshHandle}},[e._v("搜索")])],1),e._v(" "),a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.troubleData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{label:"单位名称",prop:"constructionunit",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"作业类型",prop:"type",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"作业数量",prop:"countNum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"280","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showTroubleDetail(t.row)}}},[e._v("详情")])]}}])})],1),e._v(" "),a("br"),e._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":e.currentPage,"page-sizes":[10,20,30,50],"page-size":e.pageSize,total:e.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),e._v(" "),a("br"),e._v(" "),a("work-detail",{ref:"workDetail"})],1)])},[],!1,null,"612fcc7d",null);h.options.__file="index.vue";t.default=h.exports},mYMD:function(e,t,a){},rnla:function(e,t,a){"use strict";var n=a("mYMD");a.n(n).a}}]);