(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-e2cf","chunk-61d3"],{"4mlN":function(t,e,a){"use strict";a.r(e);var i=a("omC7"),n=a.n(i),s={name:"index",data:function(){return{reviewInfoDialog:!1,dialogVisible:!1,dialogImageUrl:"",activities:[]}},methods:{openReviewInfo:function(t){for(var e in this.reviewInfoDialog=!0,this.activities=JSON.parse(n()(t.taskReviews)),this.activities)null!==this.activities[e].pictures&&0!==this.activities[e].pictures.length&&(this.activities[e].pictures=this.activities[e].pictures.map(function(t){return"http://222.92.213.21:8006/zhongtai/upload/"+t})),this.activities[e].autograph="http://222.92.213.21:8006/zhongtai/upload/"+this.activities[e].autograph},showPic:function(t){this.dialogVisible=!0,this.dialogImageUrl=t}}},l=(a("FYwr"),a("ZrdR")),r=Object(l.a)(s,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:"审批",visible:t.reviewInfoDialog,"modal-append-to-body":!1,"close-on-click-modal":!1,width:"50%"},on:{"update:visible":function(e){t.reviewInfoDialog=e}}},[a("div",{staticClass:"block"},[a("el-timeline",t._l(t.activities,function(e,i){return a("el-timeline-item",{key:i,attrs:{color:"#0bbd87",size:e.size,timestamp:e.reviewat}},[a("div",{staticStyle:{"padding-bottom":"10px","font-weight":"bolder"}},[t._v(t._s(e.level))]),t._v(" "),a("el-card",[a("el-row",[a("el-col",{attrs:{span:2}},[a("div",[t._v("签字:")])]),t._v(" "),a("el-col",{attrs:{span:22}},[a("img",{staticStyle:{width:"40px",height:"40px","margin-left":"10px",cursor:"pointer"},attrs:{src:e.autograph},on:{click:function(a){t.showPic(e.autograph)}}})])],1),t._v(" "),a("el-row",[a("span",[t._v("现场图:")]),t._v(" "),t._l(e.pictures,function(e,i){return a("img",{key:i,staticStyle:{width:"40px",height:"40px","margin-left":"10px",cursor:"pointer"},attrs:{slot:"reference",src:e.url},on:{click:function(e){t.showPic()}},slot:"reference"})})],2)],1)],1)}))],1),t._v(" "),a("el-dialog",{attrs:{visible:t.dialogVisible,"append-to-body":!0},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("img",{attrs:{width:"100%",src:t.dialogImageUrl,alt:""}})])],1)},[],!1,null,"ff2d7f80",null);r.options.__file="index.vue";e.default=r.exports},FYwr:function(t,e,a){"use strict";var i=a("thUY");a.n(i).a},RTxj:function(t,e,a){"use strict";var i=a("Z3i8");a.n(i).a},Z3i8:function(t,e,a){},ihBd:function(t,e,a){"use strict";a.r(e);var i=a("cLjf"),n=a.n(i),s=a("hDQ3"),l=a.n(s),r=a("bS4n"),o=a.n(r),c=a("8t5x"),u=a("7Qib"),d=a("sZnh"),p=a("jJIE"),v=a.n(p),m=a("N+OI"),f=a("4mlN"),g={name:"index",filters:{},computed:o()({},Object(c.b)(["userType"])),data:function(){return{tableKey:0,taskData:[],companyList:[],listLoading:!1,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,title:"",orderValue:"",sortValue:"",levelList:[{id:2,name:"特级"},{id:1,name:"一级"},{id:0,name:"二级"}],taskTypeList:[{id:0,name:"受限空间作业"},{id:1,name:"吊装作业"},{id:2,name:"动土作业"},{id:3,name:"断路作业"},{id:4,name:"高处作业"},{id:5,name:"临时用电作业"},{id:6,name:"盲板抽堵作业"},{id:7,name:"动火作业"}],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:"作业完成"}],listQuery:{starttime:"",endtime:"",department:"",constructionunit:"",level:"",status:"",flag:""},loginForm:{}}},components:{TaskCreate:m.default,reviewInfo:f.default},mounted:function(){this.getTaskData()},methods:{getTaskData:function(){var t=this;return l()(n.a.mark(function e(){var a,i,s;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(i in t.loginForm=JSON.parse(v.a.get("loginForm")),t.listLoading=!0,(a={}).pageIndex=t.currentPage,a.pageSize=t.pageSize,a.order=t.orderValue,a.sort=t.sortValue,t.listQuery)console.log(i),a[i]=t.listQuery[i];return e.next=10,Object(d.h)(a);case 10:"200"===(s=e.sent).data.code?(t.recordTotal=s.data.result.totalCount,t.pageSize=s.data.result.pageSize,t.pageTotal=Object(u.a)(s.data.result.totalCount,s.data.result.pageSize),t.currentPage=s.data.result.pageIndex,t.taskData=s.data.result.result):t.$message({message:s.data.message,type:"warning"}),t.listLoading=!1;case 13:case"end":return e.stop()}},e,t)}))()},showTaskInfo:function(t,e){this.$refs.taskCreate.openTaskInfo(t,e)},showReviewInfo:function(t){this.$refs.reviewInfo.openReviewInfo(t)},downloadFile:function(t){null===t.path||""===t.path?this.$message({type:"warning",message:"文件未生成"}):window.open("http://222.92.213.21:8006/zhongtai/upload/"+t.path,"_blank")},submitTask:function(t){var e=this;this.$confirm("提交此条任务,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(d.o)({id:t.id}).then(function(t){"200"===t.data.code?(e.getTaskData(),e.$notify({title:"成功",message:"提交成功",type:"success",duration:2e3})):e.$message({type:"warning",message:t.data.message})})})},deleteById:function(t){var e=this;this.$confirm("删除此条信息,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){deleteUnit({id:t.id}).then(function(){e.getUnitForm(),e.$notify({title:"成功",message:"删除成功",type:"success",duration:2e3})})})},refreshHandle:function(){this.getTaskData()},handleSizeChange:function(t){this.pageSize=t,this.getTaskData()},handleCurrentChange:function(t){this.currentPage=t,this.getTaskData()},sortChange:function(t){this.sortValue=t.sort,this.orderValue=t.order,this.getTaskData()}}},h=(a("RTxj"),a("ZrdR")),_=Object(h.a)(g,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[a("div",{staticClass:"basic_search"},[a("span",[t._v("开始时间:")]),t._v(" "),a("el-date-picker",{staticStyle:{width:"200px"},attrs:{"value-format":"yyyy-MM-dd HH:mm",placeholder:"请选择开始时间",type:"datetime"},model:{value:t.listQuery.starttime,callback:function(e){t.$set(t.listQuery,"starttime",e)},expression:"listQuery.starttime"}})],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("结束时间:")]),t._v(" "),a("el-date-picker",{staticStyle:{width:"200px"},attrs:{"value-format":"yyyy-MM-dd HH:mm",placeholder:"请选择结束时间",type:"datetime"},model:{value:t.listQuery.endtime,callback:function(e){t.$set(t.listQuery,"endtime",e)},expression:"listQuery.endtime"}})],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("部门:")]),t._v(" "),a("el-input",{staticStyle:{width:"200px"},model:{value:t.listQuery.department,callback:function(e){t.$set(t.listQuery,"department",e)},expression:"listQuery.department"}})],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("施工单位:")]),t._v(" "),a("el-input",{staticStyle:{width:"200px"},model:{value:t.listQuery.constructionunit,callback:function(e){t.$set(t.listQuery,"constructionunit",e)},expression:"listQuery.constructionunit"}})],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("作业类型:")]),t._v(" "),a("el-select",{staticStyle:{width:"200px"},attrs:{clearable:""},model:{value:t.listQuery.level,callback:function(e){t.$set(t.listQuery,"level",e)},expression:"listQuery.level"}},t._l(t.taskTypeList,function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.name}})}))],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("审批状态:")]),t._v(" "),a("el-select",{staticStyle:{width:"200px"},attrs:{clearable:""},model:{value:t.listQuery.status,callback:function(e){t.$set(t.listQuery,"status",e)},expression:"listQuery.status"}},t._l(t.statusList,function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.name}})}))],1),t._v(" "),a("div",{staticClass:"basic_search"},[a("span",[t._v("作业状态:")]),t._v(" "),a("el-select",{staticStyle:{width:"200px"},attrs:{clearable:""},model:{value:t.listQuery.flag,callback:function(e){t.$set(t.listQuery,"flag",e)},expression:"listQuery.flag"}},t._l(t.flagList,function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.name}})}))],1),t._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-refresh"},on:{click:t.refreshHandle}},[t._v("搜索")]),t._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(e){t.showTaskInfo("","新增")}}},[t._v("新增")])],1),t._v(" "),a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],key:t.tableKey,staticStyle:{width:"100%"},attrs:{data:t.taskData,border:"",fit:"","highlight-current-row":""},on:{"sort-change":t.sortChange}},[a("el-table-column",{attrs:{label:"单位名称",prop:"unit",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"单位代码",prop:"code",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"申请人",prop:"applicant",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"施工单位",prop:"constructionunit",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"作业内容",prop:"area",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"开始时间",prop:"starttime",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"结束时间",prop:"endtime",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"作业级别",prop:"level",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(t.levelList,function(i){return a("div",[e.row.level===i.id?a("div",[a("span",[t._v(t._s(i.name))])]):t._e()])})}}])}),t._v(" "),a("el-table-column",{attrs:{label:"任务审批状态",prop:"status",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(t.statusList,function(i){return a("div",[e.row.status===i.id?a("div",[a("span",[t._v(t._s(i.name))])]):t._e()])})}}])}),t._v(" "),a("el-table-column",{attrs:{label:"作业状态",prop:"flag",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(t.flagList,function(i){return a("div",[e.row.flag===i.id?a("div",[a("span",[t._v(t._s(i.name))])]):t._e()])})}}])}),t._v(" "),a("el-table-column",{attrs:{label:"创建时间",prop:"createdat",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"最近修改时间",prop:"modifiedat",align:"center",sortable:"custom"}}),t._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"280","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[7!==e.row.status&&0!==e.row.taskReviews.length?a("el-button",{attrs:{type:"text"},on:{click:function(a){t.showReviewInfo(e.row)}}},[t._v("查看审批")]):t._e(),t._v(" "),7===e.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){t.downloadFile(e.row)}}},[t._v("下载")]):t._e(),t._v(" "),2===e.row.status&&1===t.loginForm.iscompany?a("el-button",{attrs:{type:"text"},on:{click:function(a){t.showTaskInfo(e.row,"施工单位确认")}}},[t._v("施工单位确认")]):t._e(),t._v(" "),1===e.row.status||0===e.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){t.submitTask(e.row)}}},[t._v("提交")]):t._e(),t._v(" "),1===e.row.status||0===e.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){t.showTaskInfo(e.row,"编辑")}}},[t._v("编辑")]):t._e(),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.showTaskInfo(e.row,"复制")}}},[t._v("复制")]),t._v(" "),e.row.applicant===t.loginForm.realname&&2===e.row.status?a("el-button",{staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(a){t.deleteById(e.row)}}},[t._v("撤销")]):t._e()]}}])})],1),t._v(" "),a("br"),t._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:t.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":t.currentPage,"page-sizes":[10,20,30,50],"page-size":t.pageSize,total:t.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}}),t._v(" "),a("br")],1),t._v(" "),a("task-create",{ref:"taskCreate",on:{getinfo:t.getTaskData}}),t._v(" "),a("review-info",{ref:"reviewInfo"})],1)},[],!1,null,"402a37f6",null);_.options.__file="index.vue";e.default=_.exports},thUY:function(t,e,a){}}]);
|