Your Name
2022-10-25 df7046445cfdb39857f9fe1dc747ab04a61c860e
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-3e92","chunk-68f4","chunk-cb89","chunk-9171","chunk-554e","chunk-5fb9","chunk-4779","chunk-45c6","chunk-581c"],{"/0Ip":function(e,t,r){},"/J6h":function(e,t,r){},"2OM4":function(e,t,r){"use strict";var a=r("J02s");r.n(a).a},"4USf":function(e,t,r){"use strict";var a=r("8OAN");r.n(a).a},"4W+o":function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("YReu"),i=r.n(l),n=r("omC7"),s=r.n(n),p=r("hDQ3"),c=r.n(p),u=r("3sVZ"),m={name:"hoistForm",components:{},props:["workerList"],data:function(){return{form:{operatorUids:[],workType:7,workLevel:0,workContent:"",workLocation:"",workDetail:{powerAccessPoint:"",workingVoltage:null,equipmentAndPower:""},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""},workLevelList:[{label:"一级吊装作业",value:8},{label:"二级吊装作业",value:9},{label:"三级吊装作业",value:10}],applyRules:{operatorUids:[{required:!0,message:"该内容不能为空",trigger:"change"}],workType:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLevel:[{required:!0,message:"该内容不能为空",trigger:"change"}],workContent:[{required:!0,message:"该内容不能为空",trigger:"blur"}],hazardIdentification:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLocation:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workTimeLine:[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.powerAccessPoint":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.workingVoltage":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.equipmentAndPower":[{required:!0,message:"该内容不能为空",trigger:"blur"}]}}},methods:{submitForm:function(){var e=this;this.$refs.ruleFormRef.validate(function(){var t=c()(o.a.mark(function t(r,a){var l,n,p;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!r){t.next=10;break}return e.form.expStartTime=JSON.parse(s()(e.form.workTimeLine))[0],e.form.expEndTime=JSON.parse(s()(e.form.workTimeLine))[1],l=JSON.parse(s()(e.form)),l.workTimeLine,n=i()(l,["workTimeLine"]),t.next=6,Object(u.a)().postPowerApply(n);case 6:"200"===(p=t.sent).data.code?(e.$message({type:"success",message:"提交成功!"}),e.$refs.ruleFormRef.clearValidate(),e.form={operatorUids:[],workType:7,workLevel:0,workContent:"",workLocation:"",workDetail:{powerAccessPoint:"",workingVoltage:null,equipmentAndPower:""},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""}):e.$message({type:"warning",message:p.data.msg}),t.next=11;break;case 10:console.log("error submit!",a);case 11:case"end":return t.stop()}},t,e)}));return function(e,r){return t.apply(this,arguments)}}())}}},d=(r("ixX7"),r("ZrdR")),f=Object(d.a)(m,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("div",{staticStyle:{height:"100%"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.form,"label-width":"150px",rules:e.applyRules}},[r("div",{staticClass:"homeCard"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业人",prop:"operatorUids"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.operatorUids,callback:function(t){e.$set(e.form,"operatorUids",t)},expression:"form.operatorUids"}},e._l(e.workerList,function(e){return r("el-option",{key:e.id,attrs:{label:e.realname+"("+e.username.toString().replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")+")",value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业内容",prop:"workContent"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业内容"},model:{value:e.form.workContent,callback:function(t){e.$set(e.form,"workContent",t)},expression:"form.workContent"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业时间",prop:"workTimeLine"}},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.form.workTimeLine,callback:function(t){e.$set(e.form,"workTimeLine",t)},expression:"form.workTimeLine"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业地址",prop:"workLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业地址"},model:{value:e.form.workLocation,callback:function(t){e.$set(e.form,"workLocation",t)},expression:"form.workLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"电源接入点",prop:"workDetail.powerAccessPoint"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.powerAccessPoint,callback:function(t){e.$set(e.form.workDetail,"powerAccessPoint",t)},expression:"form.workDetail.powerAccessPoint"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"工作电压",prop:"workDetail.workingVoltage"}},[r("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.form.workDetail.workingVoltage,callback:function(t){e.$set(e.form.workDetail,"workingVoltage",t)},expression:"form.workDetail.workingVoltage"}},[[e._v("伏特(v)")]],2)],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"用电设备及功率",prop:"workDetail.equipmentAndPower"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.equipmentAndPower,callback:function(t){e.$set(e.form.workDetail,"equipmentAndPower",t)},expression:"form.workDetail.equipmentAndPower"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"危险辨识",prop:"hazardIdentification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入危险辨识"},model:{value:e.form.hazardIdentification,callback:function(t){e.$set(e.form,"hazardIdentification",t)},expression:"form.hazardIdentification"}})],1)],1)],1)],1)]),e._v(" "),r("div",{staticClass:"applyBtn"},[r("el-button",{attrs:{type:"primary",size:"large",plain:""},on:{click:function(t){e.submitForm(e.ruleFormRef)}}},[e._v("发起申请")])],1)],1)])},[],!1,null,"1c9d7fd3",null);f.options.__file="power.vue";t.default=f.exports},"5hoI":function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("hDQ3"),i=r.n(l),n=r("Gu+k"),s=r("LiUj"),p=r("Pl8i"),c=r("a4YA"),u=r("vf+2"),m=r("oCMu"),d=r("4W+o"),f=r("gNcq"),k=r("WgQi"),w=r("UyGd"),b={name:"workTicket",components:{fireForm:n.default,spaceForm:s.default,hoistForm:p.default,groundForm:c.default,brokenForm:u.default,heightForm:m.default,powerForm:d.default,plateForm:f.default},data:function(){return{allWorkers:[],departmentList:[]}},created:function(){this.getAll(),this.getAllDepartment()},methods:{getAll:function(){var e=this;return i()(o.a.mark(function t(){var r;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(w.b)();case 2:"200"===(r=t.sent).data.code?e.allWorkers=r.data.result:e.$message({message:r.data.message,type:"warning"});case 4:case"end":return t.stop()}},t,e)}))()},getAllDepartment:function(){var e=this;return i()(o.a.mark(function t(){var r;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(k.e)({pageSize:1e3,pageIndex:1});case 2:"200"===(r=t.sent).data.code?e.departmentList=r.data.result.result:e.$message({message:r.data.message,type:"warning"});case 4:case"end":return t.stop()}},t,e)}))()}}},g=(r("bXHx"),r("ZrdR")),h=Object(g.a)(b,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("el-tabs",{attrs:{type:"border-card"}},[r("el-tab-pane",{attrs:{label:"动火作业"}},[r("fire-form",{attrs:{workerList:e.allWorkers}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"受限空间作业"}},[r("space-form",{attrs:{workerList:e.allWorkers,departList:e.departmentList}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"吊装作业"}},[r("hoist-form",{attrs:{workerList:e.allWorkers}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"动土作业"}},[r("ground-form",{attrs:{workerList:e.allWorkers,departList:e.departmentList}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"断路作业"}},[r("broken-form",{attrs:{workerList:e.allWorkers,departList:e.departmentList}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"高处作业"}},[r("height-form",{attrs:{workerList:e.allWorkers}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"临时用电作业"}},[r("power-form",{attrs:{workerList:e.allWorkers}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"盲板抽堵作业"}},[r("plate-form",{attrs:{workerList:e.allWorkers}})],1)],1)],1)},[],!1,null,"150bc0da",null);h.options.__file="index.vue";t.default=h.exports},"8OAN":function(e,t,r){},CaIa:function(e,t,r){"use strict";var a=r("/J6h");r.n(a).a},"Gu+k":function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("YReu"),i=r.n(l),n=r("omC7"),s=r.n(n),p=r("hDQ3"),c=r.n(p),u=r("3sVZ"),m={name:"fireForm",components:{},props:["workerList"],data:function(){return{form:{operatorUids:[],workType:1,workLevel:null,workContent:"",workLocation:"",workDetail:{hotMethod:"",otherSpecialWork:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""},workTypeList:[{label:"类型一",value:1},{label:"类型二",value:2}],workLevelList:[{label:"一级动火作业",value:1},{label:"二级动火作业",value:2},{label:"特级动火作业",value:3}],otherWorkList:[{label:"动火作业",value:1},{label:"受限空间作业",value:2},{label:"吊装作业",value:3},{label:"动土作业",value:4},{label:"断路作业",value:5},{label:"高处作业",value:6},{label:"临时用电作业",value:7},{label:"盲板抽堵作业",value:8}],applyRules:{operatorUids:[{required:!0,message:"该内容不能为空",trigger:"change"}],workType:[{required:!0,message:"该内容不能为空",trigger:"blur"}],hazardIdentification:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLevel:[{required:!0,message:"该内容不能为空",trigger:"change"}],workContent:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLocation:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workTimeLine:[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.hotMethod":[{required:!0,message:"该内容不能为空",trigger:"blur"}]}}},methods:{submitForm:function(){var e=this;this.$refs.ruleFormRef.validate(function(){var t=c()(o.a.mark(function t(r,a){var l,n,p;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!r){t.next=12;break}return e.form.expStartTime=JSON.parse(s()(e.form.workTimeLine))[0],e.form.expEndTime=JSON.parse(s()(e.form.workTimeLine))[1],l=JSON.parse(s()(e.form)),l.workTimeLine,(n=i()(l,["workTimeLine"])).workDetail.otherSpecialWork=n.workDetail.otherSpecialWork.join(","),console.log(n,"data"),t.next=8,Object(u.a)().postFireApply(n);case 8:"200"===(p=t.sent).data.code?(e.$message({type:"success",message:"提交成功!"}),e.$refs.ruleFormRef.clearValidate(),e.form={operatorUids:[],workType:1,workLevel:null,workContent:"",workLocation:"",workDetail:{hotMethod:"",otherSpecialWork:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""}):e.$message({type:"warning",message:p.data.message}),t.next=13;break;case 12:console.log("error submit!",a);case 13:case"end":return t.stop()}},t,e)}));return function(e,r){return t.apply(this,arguments)}}())}}},d=(r("Pzl8"),r("ZrdR")),f=Object(d.a)(m,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("div",{staticStyle:{height:"100%"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.form,"label-width":"150px",rules:e.applyRules}},[r("div",{staticClass:"homeCard"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业人",prop:"operatorUids"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.operatorUids,callback:function(t){e.$set(e.form,"operatorUids",t)},expression:"form.operatorUids"}},e._l(e.workerList,function(e){return r("el-option",{key:e.id,attrs:{label:e.realname+"("+e.username.toString().replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")+")",value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"危险辨识",prop:"hazardIdentification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入危险辨识"},model:{value:e.form.hazardIdentification,callback:function(t){e.$set(e.form,"hazardIdentification",t)},expression:"form.hazardIdentification"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业等级",prop:"workLevel"}},[r("el-select",{model:{value:e.form.workLevel,callback:function(t){e.$set(e.form,"workLevel",t)},expression:"form.workLevel"}},e._l(e.workLevelList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业时间",prop:"workTimeLine"}},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.form.workTimeLine,callback:function(t){e.$set(e.form,"workTimeLine",t)},expression:"form.workTimeLine"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业内容",prop:"workContent"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业内容"},model:{value:e.form.workContent,callback:function(t){e.$set(e.form,"workContent",t)},expression:"form.workContent"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业地址",prop:"workLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业地址"},model:{value:e.form.workLocation,callback:function(t){e.$set(e.form,"workLocation",t)},expression:"form.workLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"动火方式",prop:"workDetail.hotMethod"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入动火方式"},model:{value:e.form.workDetail.hotMethod,callback:function(t){e.$set(e.form.workDetail,"hotMethod",t)},expression:"form.workDetail.hotMethod"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"关联作业",prop:"workDetail.otherSpecialWork"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.workDetail.otherSpecialWork,callback:function(t){e.$set(e.form.workDetail,"otherSpecialWork",t)},expression:"form.workDetail.otherSpecialWork"}},e._l(e.otherWorkList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1)],1)]),e._v(" "),r("div",{staticClass:"applyBtn"},[r("el-button",{attrs:{type:"primary",size:"large",plain:""},on:{click:function(t){e.submitForm()}}},[e._v("发起申请")])],1)],1)])},[],!1,null,"02a88852",null);f.options.__file="fire.vue";t.default=f.exports},"HJ/K":function(e,t,r){"use strict";var a=r("Sl1c");r.n(a).a},J02s:function(e,t,r){},K49V:function(e,t,r){},LiUj:function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("YReu"),i=r.n(l),n=r("omC7"),s=r.n(n),p=r("hDQ3"),c=r.n(p),u=r("3sVZ"),m={name:"spaceForm",components:{},props:["workerList","departList"],data:function(){return{form:{operatorUids:[],workType:2,workLevel:0,workContent:"",workLocation:"",workDetail:{csDepId:null,csName:"",csOriginalName:"",otherSpecialWork:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""},csDepList:[{label:"单位一",value:1},{label:"单位二",value:2},{label:"单位三",value:3},{label:"单位四",value:4},{label:"单位五",value:5},{label:"单位六",value:6}],otherWorkList:[{label:"动火作业",value:1},{label:"受限空间作业",value:2},{label:"吊装作业",value:3},{label:"动土作业",value:4},{label:"断路作业",value:5},{label:"高处作业",value:6},{label:"临时用电作业",value:7},{label:"盲板抽堵作业",value:8}],applyRules:{operatorUids:[{required:!0,message:"该内容不能为空",trigger:"change"}],workType:[{required:!0,message:"该内容不能为空",trigger:"change"}],workContent:[{required:!0,message:"该内容不能为空",trigger:"blur"}],hazardIdentification:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLocation:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workTimeLine:[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.csDepId":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.csName":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.csOriginalName":[{required:!0,message:"该内容不能为空",trigger:"blur"}]}}},methods:{submitForm:function(){var e=this;this.$refs.ruleFormRef.validate(function(){var t=c()(o.a.mark(function t(r,a){var l,n,p;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!r){t.next=12;break}return e.form.expStartTime=JSON.parse(s()(e.form.workTimeLine))[0],e.form.expEndTime=JSON.parse(s()(e.form.workTimeLine))[1],l=JSON.parse(s()(e.form)),l.workTimeLine,(n=i()(l,["workTimeLine"])).workDetail.otherSpecialWork=n.workDetail.otherSpecialWork.join(","),console.log(n,"data"),t.next=8,Object(u.a)().postSpaceApply(n);case 8:"200"===(p=t.sent).data.code?(e.$message({type:"success",message:"提交成功!"}),e.$refs.ruleFormRef.clearValidate(),e.form={operatorUids:[],workType:2,workLevel:0,workContent:"",workLocation:"",workDetail:{csDepId:null,csName:"",csOriginalName:"",otherSpecialWork:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""}):e.$message({type:"warning",message:p.data.msg}),t.next=13;break;case 12:console.log("error submit!",a);case 13:case"end":return t.stop()}},t,e)}));return function(e,r){return t.apply(this,arguments)}}())}}},d=(r("4USf"),r("ZrdR")),f=Object(d.a)(m,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("div",{staticStyle:{height:"100%"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.form,"label-width":"150px",rules:e.applyRules}},[r("div",{staticClass:"homeCard"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业人",prop:"operatorUids"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.operatorUids,callback:function(t){e.$set(e.form,"operatorUids",t)},expression:"form.operatorUids"}},e._l(e.workerList,function(e){return r("el-option",{key:e.id,attrs:{label:e.realname+"("+e.username.toString().replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")+")",value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业内容",prop:"workContent"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业内容"},model:{value:e.form.workContent,callback:function(t){e.$set(e.form,"workContent",t)},expression:"form.workContent"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业时间",prop:"workTimeLine"}},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.form.workTimeLine,callback:function(t){e.$set(e.form,"workTimeLine",t)},expression:"form.workTimeLine"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业地址",prop:"workLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业地址"},model:{value:e.form.workLocation,callback:function(t){e.$set(e.form,"workLocation",t)},expression:"form.workLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"受限空间所属单位",prop:"workDetail.csDepId"}},[r("el-select",{model:{value:e.form.workDetail.csDepId,callback:function(t){e.$set(e.form.workDetail,"csDepId",t)},expression:"form.workDetail.csDepId"}},e._l(e.departList,function(e){return r("el-option",{key:e.id,attrs:{label:e.department,value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"受限空间名称",prop:"workDetail.csName"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.csName,callback:function(t){e.$set(e.form.workDetail,"csName",t)},expression:"form.workDetail.csName"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"空间内原有介质",prop:"workDetail.csOriginalName"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.csOriginalName,callback:function(t){e.$set(e.form.workDetail,"csOriginalName",t)},expression:"form.workDetail.csOriginalName"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"危险辨识",prop:"hazardIdentification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入危险辨识"},model:{value:e.form.hazardIdentification,callback:function(t){e.$set(e.form,"hazardIdentification",t)},expression:"form.hazardIdentification"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"关联作业",prop:"workDetail.otherSpecialWork"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.workDetail.otherSpecialWork,callback:function(t){e.$set(e.form.workDetail,"otherSpecialWork",t)},expression:"form.workDetail.otherSpecialWork"}},e._l(e.otherWorkList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1)],1)]),e._v(" "),r("div",{staticClass:"applyBtn"},[r("el-button",{attrs:{type:"primary",size:"large",plain:""},on:{click:function(t){e.submitForm()}}},[e._v("发起申请")])],1)],1)])},[],!1,null,"d2d57414",null);f.options.__file="space.vue";t.default=f.exports},NklB:function(e,t,r){},Pl8i:function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("YReu"),i=r.n(l),n=r("omC7"),s=r.n(n),p=r("hDQ3"),c=r.n(p),u=r("3sVZ"),m={name:"hoistForm",components:{},props:["workerList"],data:function(){return{form:{operatorUids:[],workType:3,workLevel:null,workContent:"",workLocation:"",workDetail:{hoistingToolName:"",weightMass:null},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""},workLevelList:[{label:"一级吊装作业",value:8},{label:"二级吊装作业",value:9},{label:"三级吊装作业",value:10}],applyRules:{operatorUids:[{required:!0,message:"该内容不能为空",trigger:"change"}],workType:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLevel:[{required:!0,message:"该内容不能为空",trigger:"change"}],workContent:[{required:!0,message:"该内容不能为空",trigger:"blur"}],hazardIdentification:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLocation:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workTimeLine:[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.hoistingToolName":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.weightMass":[{required:!0,message:"该内容不能为空",trigger:"blur"}]}}},methods:{submitForm:function(e){var t=this;this.$refs.ruleFormRef.validate(function(){var e=c()(o.a.mark(function e(r,a){var l,n,p;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=11;break}return t.form.expStartTime=JSON.parse(s()(t.form.workTimeLine))[0],t.form.expEndTime=JSON.parse(s()(t.form.workTimeLine))[1],l=JSON.parse(s()(t.form)),l.workTimeLine,(n=i()(l,["workTimeLine"])).workDetail.weightMass=Number(n.workDetail.weightMass),e.next=7,Object(u.a)().postHoistApply(n);case 7:"200"===(p=e.sent).data.code?(t.$message({type:"success",message:"提交成功!"}),t.$refs.ruleFormRef.clearValidate(),t.form={operatorUids:[],workType:3,workLevel:null,workContent:"",workLocation:"",workDetail:{hoistingToolName:"",weightMass:null},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""}):t.$message({type:"warning",message:p.data.msg}),e.next=12;break;case 11:console.log("error submit!",a);case 12:case"end":return e.stop()}},e,t)}));return function(t,r){return e.apply(this,arguments)}}())}}},d=(r("HJ/K"),r("ZrdR")),f=Object(d.a)(m,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("div",{staticStyle:{height:"100%"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.form,"label-width":"150px",rules:e.applyRules}},[r("div",{staticClass:"homeCard"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业人",prop:"operatorUids"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.operatorUids,callback:function(t){e.$set(e.form,"operatorUids",t)},expression:"form.operatorUids"}},e._l(e.workerList,function(e){return r("el-option",{key:e.id,attrs:{label:e.realname+"("+e.username.toString().replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")+")",value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业等级",prop:"workLevel"}},[r("el-select",{model:{value:e.form.workLevel,callback:function(t){e.$set(e.form,"workLevel",t)},expression:"form.workLevel"}},e._l(e.workLevelList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"危险辨识",prop:"hazardIdentification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入危险辨识"},model:{value:e.form.hazardIdentification,callback:function(t){e.$set(e.form,"hazardIdentification",t)},expression:"form.hazardIdentification"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业时间",prop:"workTimeLine"}},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.form.workTimeLine,callback:function(t){e.$set(e.form,"workTimeLine",t)},expression:"form.workTimeLine"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业内容",prop:"workContent"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业内容"},model:{value:e.form.workContent,callback:function(t){e.$set(e.form,"workContent",t)},expression:"form.workContent"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业地址",prop:"workLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业地址"},model:{value:e.form.workLocation,callback:function(t){e.$set(e.form,"workLocation",t)},expression:"form.workLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"吊装工具名称",prop:"workDetail.hoistingToolName"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.hoistingToolName,callback:function(t){e.$set(e.form.workDetail,"hoistingToolName",t)},expression:"form.workDetail.hoistingToolName"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"起吊物体质量",prop:"workDetail.weightMass"}},[r("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.form.workDetail.weightMass,callback:function(t){e.$set(e.form.workDetail,"weightMass",t)},expression:"form.workDetail.weightMass"}},[[e._v("吨(t)")]],2)],1)],1)],1)],1)]),e._v(" "),r("div",{staticClass:"applyBtn"},[r("el-button",{attrs:{type:"primary",size:"large",plain:""},on:{click:function(t){e.submitForm()}}},[e._v("发起申请")])],1)],1)])},[],!1,null,"6edae804",null);f.options.__file="hoist.vue";t.default=f.exports},Pzl8:function(e,t,r){"use strict";var a=r("mM74");r.n(a).a},SGJW:function(e,t,r){"use strict";var a=r("NklB");r.n(a).a},Sl1c:function(e,t,r){},UyGd:function(e,t,r){"use strict";r.d(t,"j",function(){return l}),r.d(t,"h",function(){return i}),r.d(t,"i",function(){return n}),r.d(t,"l",function(){return s}),r.d(t,"e",function(){return p}),r.d(t,"k",function(){return c}),r.d(t,"f",function(){return u}),r.d(t,"c",function(){return m}),r.d(t,"b",function(){return d}),r.d(t,"d",function(){return f}),r.d(t,"a",function(){return k}),r.d(t,"g",function(){return w});var a=r("X4fA"),o=r("t3Un");function l(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetySelfInspection/page",method:"post",data:e})}function i(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetySelfInspection/info",method:"post",data:e})}function n(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetySelfInspection/itemInfo",method:"post",data:e})}function s(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetySelfInspection/modItemInfo",method:"post",data:e})}function p(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetySelfInspection/add",method:"post",data:e})}function c(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetySelfInspection/mod",method:"post",data:e})}function u(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetySelfInspection/del",method:"post",data:e})}function m(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/elementManagement/getElementTree",method:"post",data:e})}function d(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/getUserList",method:"post",data:e})}function f(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetyInspectionItem/infoElementA",method:"post",data:e})}function k(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetyInspectionItem/info",method:"post",data:e})}function w(e){return Object(o.a)({headers:{Authorization:Object(a.a)()},url:"http://222.92.213.22:8006/zhongtai/safetySelfInspection/finish",method:"post",data:e})}},WgQi:function(e,t,r){"use strict";r.d(t,"e",function(){return l}),r.d(t,"a",function(){return i}),r.d(t,"f",function(){return n}),r.d(t,"b",function(){return s}),r.d(t,"d",function(){return p}),r.d(t,"c",function(){return c});var a=r("t3Un"),o=r("X4fA");function l(e){return Object(a.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/department",method:"get",params:e||{}})}function i(e){return Object(a.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/addDepartment",method:"post",data:e})}function n(e){return Object(a.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/putDepartment",method:"post",data:e})}function s(e){return Object(a.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/delDepartment",method:"post",data:e})}function p(){return Object(a.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/departmentList",method:"get"})}function c(e){return Object(a.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/department-userList",method:"post",data:e})}},YReu:function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}},a4YA:function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("YReu"),i=r.n(l),n=r("omC7"),s=r.n(n),p=r("hDQ3"),c=r.n(p),u=r("jJIE"),m=r.n(u),d=r("3sVZ"),f={name:"groundForm",components:{},props:["workerList","departList"],data:function(){return{fileRoad:"http://222.92.213.22:8006/zhongtai/task/web/upload",uploadForm:{},header:{Authorization:""},fileList:[],disabled:!1,form:{operatorUids:[],workType:4,workLevel:0,workContent:"",workLocation:"",workDetail:{operationDepId:null,gbScope:"",gbMethod:"",gbPath:[],otherSpecialWork:[]},workTimeLine:[],expStartTime:"",expEndTime:""},imgLimit:5,uploadUrl:"",dialogVisible:!1,dialogImageUrl:null,csDepList:[{label:"单位一",value:1},{label:"单位二",value:2},{label:"单位三",value:3},{label:"单位四",value:4},{label:"单位五",value:5},{label:"单位六",value:6}],otherWorkList:[{label:"动火作业",value:1},{label:"受限空间作业",value:2},{label:"吊装作业",value:3},{label:"动土作业",value:4},{label:"断路作业",value:5},{label:"高处作业",value:6},{label:"临时用电作业",value:7},{label:"盲板抽堵作业",value:8}],applyRules:{operatorUids:[{required:!0,message:"该内容不能为空",trigger:"change"}],workType:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workContent:[{required:!0,message:"该内容不能为空",trigger:"blur"}],hazardIdentification:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLocation:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workTimeLine:[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.operationDepId":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.gbScope":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.gbMethod":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.gbPath":[{required:!0,message:"该内容不能为空",trigger:"blur"}]}}},methods:{submitForm:function(){var e=this;this.$refs.ruleFormRef.validate(function(){var t=c()(o.a.mark(function t(r,a){var l,n,p;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!r){t.next=12;break}return e.form.expStartTime=JSON.parse(s()(e.form.workTimeLine))[0],e.form.expEndTime=JSON.parse(s()(e.form.workTimeLine))[1],l=JSON.parse(s()(e.form)),l.workTimeLine,(n=i()(l,["workTimeLine"])).workDetail.otherSpecialWork=n.workDetail.otherSpecialWork.join(","),n.workDetail.gbPath=s()(e.fileList.map(function(e){return e.url.substring("http://222.92.213.22:8006/zhongtai/upload/".length)})),t.next=8,Object(d.a)().postGroundApply(n);case 8:"200"===(p=t.sent).data.code?(e.$message({type:"success",message:"提交成功!"}),e.$refs.ruleFormRef.clearValidate(),e.form={operatorUids:[],workType:2,workLevel:0,workContent:"",workLocation:"",workDetail:{csDepId:null,csName:"",csOriginalName:"",otherSpecialWork:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""},e.fileList=[]):e.$message({type:"warning",message:p.data.msg}),t.next=13;break;case 12:console.log("error submit!",a);case 13:case"end":return t.stop()}},t,e)}));return function(e,r){return t.apply(this,arguments)}}())},handleChangeFile:function(){this.header.Authorization=m.a.get("token")},onFileSuccess:function(e){"200"===e.code?(this.fileList.push({url:"http://222.92.213.22:8006/zhongtai/upload/"+e.result.path}),this.$notify({type:"success",duration:2e3,message:"上传成功",title:"成功"})):this.$message({message:res.data.message,type:"warning"})},handleFile:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},showImg:function(e){window.open(e,"_blank")},handleRemove:function(e,t){var r=this;return this.$confirm("确定移除 "+e.uid+"?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){r.fileList.splice(t,1)})}}},k=(r("jBEH"),r("SGJW"),r("ZrdR")),w=Object(k.a)(f,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("div",{staticStyle:{height:"100%"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.form,"label-width":"150px",rules:e.applyRules}},[r("div",{staticClass:"homeCard"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业人",prop:"operatorUids"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.operatorUids,callback:function(t){e.$set(e.form,"operatorUids",t)},expression:"form.operatorUids"}},e._l(e.workerList,function(e){return r("el-option",{key:e.id,attrs:{label:e.realname+"("+e.username.toString().replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")+")",value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业内容",prop:"workContent"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业内容"},model:{value:e.form.workContent,callback:function(t){e.$set(e.form,"workContent",t)},expression:"form.workContent"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业时间",prop:"workTimeLine"}},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.form.workTimeLine,callback:function(t){e.$set(e.form,"workTimeLine",t)},expression:"form.workTimeLine"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业地址",prop:"workLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业地址"},model:{value:e.form.workLocation,callback:function(t){e.$set(e.form,"workLocation",t)},expression:"form.workLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业单位",prop:"workDetail.operationDepId"}},[r("el-select",{model:{value:e.form.workDetail.operationDepId,callback:function(t){e.$set(e.form.workDetail,"operationDepId",t)},expression:"form.workDetail.operationDepId"}},e._l(e.departList,function(e){return r("el-option",{key:e.id,attrs:{label:e.department,value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"范围",prop:"workDetail.gbScope"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.gbScope,callback:function(t){e.$set(e.form.workDetail,"gbScope",t)},expression:"form.workDetail.gbScope"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"动土方式",prop:"workDetail.gbMethod"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.gbMethod,callback:function(t){e.$set(e.form.workDetail,"gbMethod",t)},expression:"form.workDetail.gbMethod"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"危险辨识",prop:"hazardIdentification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入危险辨识"},model:{value:e.form.hazardIdentification,callback:function(t){e.$set(e.form,"hazardIdentification",t)},expression:"form.hazardIdentification"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"关联作业",prop:"workDetail.otherSpecialWork"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.workDetail.otherSpecialWork,callback:function(t){e.$set(e.form.workDetail,"otherSpecialWork",t)},expression:"form.workDetail.otherSpecialWork"}},e._l(e.otherWorkList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{xs:24,sm:24,md:24,lg:24,xl:24}},[r("el-form-item",{attrs:{label:"隐患上报图",prop:"img"}},[r("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{accept:".pdf,.jpg,.png",action:e.fileRoad,headers:e.header,data:e.uploadForm,"list-type":"picture-card","file-list":e.fileList,"on-change":e.handleChangeFile,"on-success":e.onFileSuccess,multiple:!1,"auto-upload":!0},scopedSlots:e._u([{key:"file",fn:function(t){var a=t.file;return r("div",{},[r("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:a.url,alt:""}}),e._v(" "),r("span",{staticClass:"el-upload-list__item-actions"},[r("span",{staticClass:"el-upload-list__item-preview",on:{click:function(t){e.handleFile(a)}}},[r("i",{staticClass:"el-icon-zoom-in"})]),e._v(" "),e.disabled?e._e():r("span",{staticClass:"el-upload-list__item-delete",on:{click:function(t){e.handleRemove(a,a.$index)}}},[r("i",{staticClass:"el-icon-delete"})])])])}}]),model:{value:e.form.workDetail.gbPath,callback:function(t){e.$set(e.form.workDetail,"gbPath",t)},expression:"form.workDetail.gbPath"}},[r("i",{staticClass:"el-icon-plus",attrs:{slot:"default"},slot:"default"})])],1)],1)],1)],1)]),e._v(" "),r("div",{staticClass:"applyBtn"},[r("el-button",{attrs:{type:"primary",size:"large",plain:""},on:{click:function(t){e.submitForm()}}},[e._v("发起申请")])],1)],1),e._v(" "),r("el-dialog",{model:{value:e.dialogVisible,callback:function(t){e.dialogVisible=t},expression:"dialogVisible"}},[r("img",{attrs:{"w-full":"",src:e.dialogImageUrl,alt:"Preview Image"}})])],1)},[],!1,null,"6875c762",null);w.options.__file="ground.vue";t.default=w.exports},bXHx:function(e,t,r){"use strict";var a=r("nn25");r.n(a).a},cpuM:function(e,t,r){"use strict";var a=r("yhV7");r.n(a).a},gNcq:function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("YReu"),i=r.n(l),n=r("omC7"),s=r.n(n),p=r("hDQ3"),c=r.n(p),u=r("3sVZ"),m=r("jJIE"),d=r.n(m),f={name:"brokenForm",components:{},props:["workerList"],data:function(){return{fileRoad:"http://222.92.213.22:8006/zhongtai/task/web/upload",uploadForm:{},header:{Authorization:""},disabled:!1,form:{fileRoad:"http://222.92.213.22:8006/zhongtai/task/web/upload",uploadForm:{},header:{Authorization:""},disabled:!1,operatorUids:[],workType:8,workLevel:null,workContent:"",workLocation:"",workDetail:{bpCode:"",mainMedia:"",temperature:null,pressure:null,bpMaterialQuality:"",bpSpecification:"",bpLocation:"",bpLocationMapPath:[],installLine:[],installBpTime:"",uninstallBpTime:"",hazardIdentification:"",otherSpecialWork:[]},workTimeLine:[],expStartTime:"",expEndTime:""},fileList:[],imgLimit:5,uploadUrl:"",dialogVisible:!1,dialogImageUrl:null,workLevelList:[{label:"抽盲板作业",value:11},{label:"堵盲板作业",value:12}],csDepList:[{label:"单位一",value:1},{label:"单位二",value:2},{label:"单位三",value:3},{label:"单位四",value:4},{label:"单位五",value:5},{label:"单位六",value:6}],otherWorkList:[{label:"动火作业",value:1},{label:"受限空间作业",value:2},{label:"吊装作业",value:3},{label:"动土作业",value:4},{label:"断路作业",value:5},{label:"高处作业",value:6},{label:"临时用电作业",value:7},{label:"盲板抽堵作业",value:8}],applyRules:{operatorUids:[{required:!0,message:"该内容不能为空",trigger:"change"}],workType:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLevel:[{required:!0,message:"该内容不能为空",trigger:"change"}],workContent:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLocation:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workTimeLine:[{required:!0,message:"该内容不能为空",trigger:"blur"}],hazardIdentification:[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.bpCode":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.mainMedia":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.temperature":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.pressure":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.bpMaterialQuality":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.bpSpecification":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.installLine":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.bpLocation":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.bpLocationMapPath":[{required:!0,message:"该内容不能为空",trigger:"blur"}]}}},methods:{submitForm:function(e){var t=this;this.$refs.ruleFormRef.validate(function(){var e=c()(o.a.mark(function e(r,a){var l,n,p,c,m;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=18;break}return t.form.expStartTime=JSON.parse(s()(t.form.workTimeLine))[0],t.form.expEndTime=JSON.parse(s()(t.form.workTimeLine))[1],t.form.workDetail.installBpTime=JSON.parse(s()(t.form.workDetail.installLine))[0],t.form.workDetail.uninstallBpTime=JSON.parse(s()(t.form.workDetail.installLine))[1],l=JSON.parse(s()(t.form)),l.workTimeLine,n=i()(l,["workTimeLine"]),p=JSON.parse(s()(t.form.workDetail)),p.installLine,c=i()(p,["installLine"]),n.workDetail=c,n.workDetail.otherSpecialWork=n.workDetail.otherSpecialWork.join(","),n.workDetail.bpLocationMapPath=s()(t.fileList.map(function(e){return e.url.substring("http://222.92.213.22:8006/zhongtai/upload/".length)})),n.workDetail.temperature=Number(n.workDetail.temperature),n.workDetail.pressure=Number(n.workDetail.pressure),e.next=14,Object(u.a)().postPlateApply(n);case 14:"200"===(m=e.sent).data.code?(t.$message({type:"success",message:"提交成功!"}),t.$refs.ruleFormRef.clearValidate(),t.form={operatorUids:[],workType:8,workLevel:null,workContent:"",workLocation:"",workDetail:{bpCode:"",mainMedia:"",temperature:null,pressure:null,bpMaterialQuality:"",bpSpecification:"",bpLocation:"",bpLocationMapPath:[],installLine:[],installBpTime:"",uninstallBpTime:"",hazardIdentification:"",otherSpecialWork:[]},workTimeLine:[],expStartTime:"",expEndTime:""},t.fileList=[]):t.$message({type:"warning",message:m.data.msg}),e.next=19;break;case 18:console.log("error submit!",a);case 19:case"end":return e.stop()}},e,t)}));return function(t,r){return e.apply(this,arguments)}}())},handleChangeFile:function(){this.header.Authorization=d.a.get("token")},onFileSuccess:function(e){"200"===e.code?(this.fileList.push({url:"http://222.92.213.22:8006/zhongtai/upload/"+e.result.path}),this.$notify({type:"success",duration:2e3,message:"上传成功",title:"成功"})):this.$message({message:res.data.message,type:"warning"})},handleFile:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},showImg:function(e){window.open(e,"_blank")},handleRemove:function(e,t){var r=this;return this.$confirm("确定移除 "+e.uid+"?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){r.fileList.splice(t,1)})}}},k=(r("CaIa"),r("ZrdR")),w=Object(k.a)(f,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("div",{staticStyle:{height:"100%"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.form,"label-width":"150px",rules:e.applyRules}},[r("div",{staticClass:"homeCard"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业人",prop:"operatorUids"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.operatorUids,callback:function(t){e.$set(e.form,"operatorUids",t)},expression:"form.operatorUids"}},e._l(e.workerList,function(e){return r("el-option",{key:e.id,attrs:{label:e.realname+"("+e.username.toString().replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")+")",value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"危险辨识",prop:"hazardIdentification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入危险辨识"},model:{value:e.form.hazardIdentification,callback:function(t){e.$set(e.form,"hazardIdentification",t)},expression:"form.hazardIdentification"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业等级",prop:"workLevel"}},[r("el-select",{model:{value:e.form.workLevel,callback:function(t){e.$set(e.form,"workLevel",t)},expression:"form.workLevel"}},e._l(e.workLevelList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业时间",prop:"workTimeLine"}},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.form.workTimeLine,callback:function(t){e.$set(e.form,"workTimeLine",t)},expression:"form.workTimeLine"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业内容",prop:"workContent"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业内容"},model:{value:e.form.workContent,callback:function(t){e.$set(e.form,"workContent",t)},expression:"form.workContent"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业地址",prop:"workLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业地址"},model:{value:e.form.workLocation,callback:function(t){e.$set(e.form,"workLocation",t)},expression:"form.workLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"盲板编号",prop:"workDetail.bpCode"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.bpCode,callback:function(t){e.$set(e.form.workDetail,"bpCode",t)},expression:"form.workDetail.bpCode"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"主要介质",prop:"workDetail.mainMedia"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.mainMedia,callback:function(t){e.$set(e.form.workDetail,"mainMedia",t)},expression:"form.workDetail.mainMedia"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"温度",prop:"workDetail.temperature"}},[r("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.form.workDetail.temperature,callback:function(t){e.$set(e.form.workDetail,"temperature",t)},expression:"form.workDetail.temperature"}},[[e._v("摄氏度(℃)")]],2)],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"压力",prop:"workDetail.pressure"}},[r("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.form.workDetail.pressure,callback:function(t){e.$set(e.form.workDetail,"pressure",t)},expression:"form.workDetail.pressure"}},[[e._v("千帕(kPa)")]],2)],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"盲板材质",prop:"workDetail.bpMaterialQuality"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.bpMaterialQuality,callback:function(t){e.$set(e.form.workDetail,"bpMaterialQuality",t)},expression:"form.workDetail.bpMaterialQuality"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"盲板规格",prop:"workDetail.bpSpecification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.bpSpecification,callback:function(t){e.$set(e.form.workDetail,"bpSpecification",t)},expression:"form.workDetail.bpSpecification"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"盲板时间",prop:"workDetail.installLine"}},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"--","start-placeholder":"装盲板时间","end-placeholder":"拆盲板时间"},model:{value:e.form.workDetail.installLine,callback:function(t){e.$set(e.form.workDetail,"installLine",t)},expression:"form.workDetail.installLine"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"盲板位置",prop:"workDetail.bpLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.bpLocation,callback:function(t){e.$set(e.form.workDetail,"bpLocation",t)},expression:"form.workDetail.bpLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"关联作业",prop:"workDetail.otherSpecialWork"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.workDetail.otherSpecialWork,callback:function(t){e.$set(e.form.workDetail,"otherSpecialWork",t)},expression:"form.workDetail.otherSpecialWork"}},e._l(e.otherWorkList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{xs:24,sm:24,md:24,lg:24,xl:24}},[r("el-form-item",{attrs:{label:"隐患上报图",prop:"img"}},[r("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{accept:".pdf,.jpg,.png",action:e.fileRoad,headers:e.header,data:e.uploadForm,"list-type":"picture-card","file-list":e.fileList,"on-change":e.handleChangeFile,"on-success":e.onFileSuccess,multiple:!1,"auto-upload":!0},scopedSlots:e._u([{key:"file",fn:function(t){var a=t.file;return r("div",{},[r("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:a.url,alt:""}}),e._v(" "),r("span",{staticClass:"el-upload-list__item-actions"},[r("span",{staticClass:"el-upload-list__item-preview",on:{click:function(t){e.handleFile(a)}}},[r("i",{staticClass:"el-icon-zoom-in"})]),e._v(" "),e.disabled?e._e():r("span",{staticClass:"el-upload-list__item-delete",on:{click:function(t){e.handleRemove(a,a.$index)}}},[r("i",{staticClass:"el-icon-delete"})])])])}}]),model:{value:e.form.workDetail.bpLocationMapPath,callback:function(t){e.$set(e.form.workDetail,"bpLocationMapPath",t)},expression:"form.workDetail.bpLocationMapPath"}},[r("i",{staticClass:"el-icon-plus",attrs:{slot:"default"},slot:"default"})])],1)],1)],1)],1)]),e._v(" "),r("div",{staticClass:"applyBtn"},[r("el-button",{attrs:{type:"primary",size:"large",plain:""},on:{click:function(t){e.submitForm()}}},[e._v("发起申请")])],1)],1),e._v(" "),r("el-dialog",{model:{value:e.dialogVisible,callback:function(t){e.dialogVisible=t},expression:"dialogVisible"}},[r("img",{attrs:{"w-full":"",src:e.dialogImageUrl,alt:"Preview Image"}})])],1)},[],!1,null,"8f098c4a",null);w.options.__file="plate.vue";t.default=w.exports},ixX7:function(e,t,r){"use strict";var a=r("/0Ip");r.n(a).a},jBEH:function(e,t,r){"use strict";var a=r("K49V");r.n(a).a},mM74:function(e,t,r){},nn25:function(e,t,r){},oCMu:function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("YReu"),i=r.n(l),n=r("omC7"),s=r.n(n),p=r("hDQ3"),c=r.n(p),u=r("3sVZ"),m={name:"heightForm",components:{},props:["workerList"],data:function(){return{form:{operatorUids:[],workType:6,workLevel:null,workContent:"",workLocation:"",workDetail:{operationDepId:"",operationHeight:null,otherSpecialWork:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""},heDepList:[{label:"单位一",value:1},{label:"单位二",value:2},{label:"单位三",value:3},{label:"单位四",value:4},{label:"单位五",value:5},{label:"单位六",value:6}],workTypeList:[{label:"类型一",value:1},{label:"类型二",value:2}],workLevelList:[{label:"一级高处作业",value:4},{label:"二级高处作业",value:5},{label:"三级高处作业",value:6},{label:"特级高处作业",value:7}],otherWorkList:[{label:"动火作业",value:1},{label:"受限空间作业",value:2},{label:"吊装作业",value:3},{label:"动土作业",value:4},{label:"断路作业",value:5},{label:"高处作业",value:6},{label:"临时用电作业",value:7},{label:"盲板抽堵作业",value:8}],applyRules:{operatorUids:[{required:!0,message:"该内容不能为空",trigger:"change"}],hazardIdentification:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workType:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLevel:[{required:!0,message:"该内容不能为空",trigger:"change"}],workContent:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLocation:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workTimeLine:[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.operationDepId":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.operationHeight":[{required:!0,message:"该内容不能为空",trigger:"blur"}]}}},methods:{submitForm:function(e){var t=this;this.$refs.ruleFormRef.validate(function(){var e=c()(o.a.mark(function e(r,a){var l,n,p;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=12;break}return t.form.expStartTime=JSON.parse(s()(t.form.workTimeLine))[0],t.form.expEndTime=JSON.parse(s()(t.form.workTimeLine))[1],l=JSON.parse(s()(t.form)),l.workTimeLine,(n=i()(l,["workTimeLine"])).workDetail.otherSpecialWork=n.workDetail.otherSpecialWork.join(","),console.log(n,"data"),e.next=8,Object(u.a)().postFireApply(n);case 8:"200"===(p=e.sent).data.code?(t.$message({type:"success",message:"提交成功!"}),t.$refs.ruleFormRef.clearValidate(),t.form={operatorUids:[],workType:6,workLevel:null,workContent:"",workLocation:"",workDetail:{operationDepId:"",operationHeight:null,otherSpecialWork:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""}):ElMessage({type:"warning",message:p.data.msg}),e.next=13;break;case 12:console.log("error submit!",a);case 13:case"end":return e.stop()}},e,t)}));return function(t,r){return e.apply(this,arguments)}}())}}},d=(r("cpuM"),r("ZrdR")),f=Object(d.a)(m,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("div",{staticStyle:{height:"100%"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.form,"label-width":"150px",rules:e.applyRules}},[r("div",{staticClass:"homeCard"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业人",prop:"operatorUids"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.operatorUids,callback:function(t){e.$set(e.form,"operatorUids",t)},expression:"form.operatorUids"}},e._l(e.workerList,function(e){return r("el-option",{key:e.id,attrs:{label:e.realname+"("+e.username.toString().replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")+")",value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"危险辨识",prop:"hazardIdentification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入危险辨识"},model:{value:e.form.hazardIdentification,callback:function(t){e.$set(e.form,"hazardIdentification",t)},expression:"form.hazardIdentification"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业等级",prop:"workLevel"}},[r("el-select",{model:{value:e.form.workLevel,callback:function(t){e.$set(e.form,"workLevel",t)},expression:"form.workLevel"}},e._l(e.workLevelList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业时间",prop:"workTimeLine"}},[r("el-date-picker",{attrs:{format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.form.workTimeLine,callback:function(t){e.$set(e.form,"workTimeLine",t)},expression:"form.workTimeLine"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业内容",prop:"workContent"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业内容"},model:{value:e.form.workContent,callback:function(t){e.$set(e.form,"workContent",t)},expression:"form.workContent"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业地址",prop:"workLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业地址"},model:{value:e.form.workLocation,callback:function(t){e.$set(e.form,"workLocation",t)},expression:"form.workLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业单位",prop:"workDetail.operationDepId"}},[r("el-select",{model:{value:e.form.workDetail.operationDepId,callback:function(t){e.$set(e.form.workDetail,"operationDepId",t)},expression:"form.workDetail.operationDepId"}},e._l(e.heDepList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业高度",prop:"workDetail.operationHeight"}},[r("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.form.workDetail.operationHeight,callback:function(t){e.$set(e.form.workDetail,"operationHeight",t)},expression:"form.workDetail.operationHeight"}},[[e._v("米(m)")]],2)],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"关联作业",prop:"workDetail.otherSpecialWork"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.workDetail.otherSpecialWork,callback:function(t){e.$set(e.form.workDetail,"otherSpecialWork",t)},expression:"form.workDetail.otherSpecialWork"}},e._l(e.otherWorkList,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1)],1)]),e._v(" "),r("div",{staticClass:"applyBtn"},[r("el-button",{attrs:{type:"primary",size:"large",plain:""},on:{click:function(t){e.submitForm()}}},[e._v("发起申请")])],1)],1)])},[],!1,null,"c04a5bba",null);f.options.__file="height.vue";t.default=f.exports},"vf+2":function(e,t,r){"use strict";r.r(t);var a=r("cLjf"),o=r.n(a),l=r("YReu"),i=r.n(l),n=r("omC7"),s=r.n(n),p=r("hDQ3"),c=r.n(p),u=r("3sVZ"),m=r("jJIE"),d=r.n(m),f={name:"brokenForm",components:{},props:["workerList","departList"],data:function(){return{fileRoad:"http://222.92.213.22:8006/zhongtai/task/web/upload",uploadForm:{},header:{Authorization:""},fileList:[],disabled:!1,form:{operatorUids:[],workType:5,workLevel:0,workContent:"",workLocation:"",workDetail:{operationDepId:null,bcReason:"",bcExplain:"",bcPath:[],involvedDepIds:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""},imgLimit:5,uploadUrl:"",dialogVisible:!1,dialogImageUrl:null,csDepList:[{label:"单位一",value:1},{label:"单位二",value:2},{label:"单位三",value:3},{label:"单位四",value:4},{label:"单位五",value:5},{label:"单位六",value:6}],casProps:{emitPath:!1,value:"depId",label:"depName",multiple:!0},applyRules:{operatorUids:[{required:!0,message:"该内容不能为空",trigger:"change"}],workType:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workContent:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workLocation:[{required:!0,message:"该内容不能为空",trigger:"blur"}],hazardIdentification:[{required:!0,message:"该内容不能为空",trigger:"blur"}],workTimeLine:[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.operationDepId":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.bcReason":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.bcExplain":[{required:!0,message:"该内容不能为空",trigger:"blur"}],"workDetail.bcPath":[{required:!0,message:"该内容不能为空",trigger:"blur"}]}}},methods:{submitForm:function(e){var t=this;this.$refs.ruleFormRef.validate(function(){var e=c()(o.a.mark(function e(r,a){var l,n,p;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=12;break}return t.form.expStartTime=JSON.parse(s()(t.form.workTimeLine))[0],t.form.expEndTime=JSON.parse(s()(t.form.workTimeLine))[1],l=JSON.parse(s()(t.form)),l.workTimeLine,(n=i()(l,["workTimeLine"])).workDetail.involvedDepIds=n.workDetail.involvedDepIds.toString(),n.workDetail.bcPath=s()(t.fileList.map(function(e){return e.url.substring("http://222.92.213.22:8006/zhongtai/upload/".length)})),e.next=8,Object(u.a)().postBrokenApply(n);case 8:"200"===(p=e.sent).data.code?(t.$message({type:"success",message:"提交成功!"}),t.$refs.ruleFormRef.clearValidate(),t.form={operatorUids:[],workType:5,workLevel:0,workContent:"",workLocation:"",workDetail:{operationDepId:null,bcReason:"",bcExplain:"",bcPath:[],involvedDepIds:[]},workTimeLine:[],expStartTime:"",hazardIdentification:"",expEndTime:""},t.fileList=[]):t.$message({type:"warning",message:p.data.msg}),e.next=13;break;case 12:console.log("error submit!",a);case 13:case"end":return e.stop()}},e,t)}));return function(t,r){return e.apply(this,arguments)}}())},handleChangeFile:function(){this.header.Authorization=d.a.get("token")},onFileSuccess:function(e){"200"===e.code?(this.fileList.push({url:"http://222.92.213.22:8006/zhongtai/upload/"+e.result.path}),this.$notify({type:"success",duration:2e3,message:"上传成功",title:"成功"})):this.$message({message:res.data.message,type:"warning"})},handleFile:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},showImg:function(e){window.open(e,"_blank")},handleRemove:function(e,t){var r=this;return this.$confirm("确定移除 "+e.uid+"?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){r.fileList.splice(t,1)})}}},k=(r("2OM4"),r("ZrdR")),w=Object(k.a)(f,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"home-container"},[r("div",{staticStyle:{height:"100%"}},[r("el-form",{ref:"ruleFormRef",attrs:{model:e.form,"label-width":"150px",rules:e.applyRules}},[r("div",{staticClass:"homeCard"},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业人",prop:"operatorUids"}},[r("el-select",{attrs:{multiple:""},model:{value:e.form.operatorUids,callback:function(t){e.$set(e.form,"operatorUids",t)},expression:"form.operatorUids"}},e._l(e.workerList,function(e){return r("el-option",{key:e.id,attrs:{label:e.realname+"("+e.username.toString().replace(/^(\d{3})\d{4}(\d{4})$/,"$1****$2")+")",value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业内容",prop:"workContent"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业内容"},model:{value:e.form.workContent,callback:function(t){e.$set(e.form,"workContent",t)},expression:"form.workContent"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业时间",prop:"workTimeLine"}},[r("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.form.workTimeLine,callback:function(t){e.$set(e.form,"workTimeLine",t)},expression:"form.workTimeLine"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业地址",prop:"workLocation"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入作业地址"},model:{value:e.form.workLocation,callback:function(t){e.$set(e.form,"workLocation",t)},expression:"form.workLocation"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"作业单位",prop:"workDetail.operationDepId"}},[r("el-select",{model:{value:e.form.workDetail.operationDepId,callback:function(t){e.$set(e.form.workDetail,"operationDepId",t)},expression:"form.workDetail.operationDepId"}},e._l(e.departList,function(e){return r("el-option",{key:e.id,attrs:{label:e.department,value:e.id}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"断路原因",prop:"workDetail.bcReason"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.bcReason,callback:function(t){e.$set(e.form.workDetail,"bcReason",t)},expression:"form.workDetail.bcReason"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"断路地段说明",prop:"workDetail.bcExplain"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入"},model:{value:e.form.workDetail.bcExplain,callback:function(t){e.$set(e.form.workDetail,"bcExplain",t)},expression:"form.workDetail.bcExplain"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"危险辨识",prop:"hazardIdentification"}},[r("el-input",{attrs:{autosize:"",type:"textarea",placeholder:"请输入危险辨识"},model:{value:e.form.hazardIdentification,callback:function(t){e.$set(e.form,"hazardIdentification",t)},expression:"form.hazardIdentification"}})],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"涉及相关部门",prop:"workDetail.involvedDepIds"}},[r("el-select",{model:{value:e.form.workDetail.involvedDepIds,callback:function(t){e.$set(e.form.workDetail,"involvedDepIds",t)},expression:"form.workDetail.involvedDepIds"}},e._l(e.departList,function(e){return r("el-option",{key:e.id,attrs:{label:e.department,value:e.id}})}))],1)],1)],1),e._v(" "),r("el-row",[r("el-col",{attrs:{xs:24,sm:24,md:24,lg:24,xl:24}},[r("el-form-item",{attrs:{label:"隐患上报图",prop:"img"}},[r("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{accept:".pdf,.jpg,.png",action:e.fileRoad,headers:e.header,data:e.uploadForm,"list-type":"picture-card","file-list":e.fileList,"on-change":e.handleChangeFile,"on-success":e.onFileSuccess,multiple:!1,"auto-upload":!0},scopedSlots:e._u([{key:"file",fn:function(t){var a=t.file;return r("div",{},[r("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:a.url,alt:""}}),e._v(" "),r("span",{staticClass:"el-upload-list__item-actions"},[r("span",{staticClass:"el-upload-list__item-preview",on:{click:function(t){e.handleFile(a)}}},[r("i",{staticClass:"el-icon-zoom-in"})]),e._v(" "),e.disabled?e._e():r("span",{staticClass:"el-upload-list__item-delete",on:{click:function(t){e.handleRemove(a,a.$index)}}},[r("i",{staticClass:"el-icon-delete"})])])])}}]),model:{value:e.form.workDetail.gbPath,callback:function(t){e.$set(e.form.workDetail,"gbPath",t)},expression:"form.workDetail.gbPath"}},[r("i",{staticClass:"el-icon-plus",attrs:{slot:"default"},slot:"default"})])],1)],1)],1)],1)]),e._v(" "),r("div",{staticClass:"applyBtn"},[r("el-button",{attrs:{type:"primary",size:"large",plain:""},on:{click:function(t){e.submitForm(e.ruleFormRef)}}},[e._v("发起申请")])],1)],1),e._v(" "),r("el-dialog",{model:{value:e.dialogVisible,callback:function(t){e.dialogVisible=t},expression:"dialogVisible"}},[r("img",{attrs:{"w-full":"",src:e.dialogImageUrl,alt:"Preview Image"}})])],1)},[],!1,null,"444d4531",null);w.options.__file="broken.vue";t.default=w.exports},yhV7:function(e,t,r){}}]);