Your Name
2022-09-29 6f954f70f54e492157b97db314eaaaeb12192580
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-3426"],{"2OVt":function(e,t,a){},AUpH:function(e,t,a){"use strict";var n=a("2OVt");a.n(n).a},K0ss:function(e,t,a){"use strict";a.r(t);var n=a("cLjf"),i=a.n(n),s=a("hDQ3"),o=a.n(s),r=a("6dTo"),l=a("iDGX"),c={name:"index",components:{safetyActionDialog:r.default},data:function(){return{safetyActionData:[],total:0,loading:!1,params:{pageIndex:1,pageSize:10,searchParams:{workType:null,type:null,context:null}},workTypeList:[{id:1,name:"动火作业"},{id:2,name:"受限空间作业"},{id:3,name:"吊装作业"},{id:4,name:"动土作业"},{id:5,name:"断路作业"},{id:6,name:"高处作业"},{id:7,name:"临时用电作业"},{id:8,name:"盲板抽堵作业"}],typeList:[{id:1,name:"选择"},{id:2,name:"填空"}],typeTwoList:[{id:1,name:"是"},{id:2,name:"否"}],deleteList:{ids:[]}}},created:function(){this.initSafetyAction()},methods:{initSafetyAction:function(){var e=this;return o()(i.a.mark(function t(){var a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(l.a)().getSafetyActionList(e.params);case 2:"200"===(a=t.sent).data.code?(e.safetyActionData=a.data.data,e.total=a.data.total):e.$message({type:"warning",message:a.data.msg});case 4:case"end":return t.stop()}},t,e)}))()},openSafetyActionDialog:function(e,t){this.$refs.safetyActionDialogRef.showSafetyActionDialog(e,t)},deleteMoreSafetyAction:function(){var e=this;this.$confirm("此操作将永久删除该措施,是否继续?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(o()(i.a.mark(function t(){var a;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(l.a)().deleteSafetyAction(e.deleteList);case 2:if("200"!==(a=t.sent).data.code){t.next=9;break}return e.$message({type:"success",duration:2e3,message:"删除成功"}),t.next=7,e.initSafetyAction();case 7:t.next=10;break;case 9:e.$message({type:"warning",message:a.data.msg});case 10:case"end":return t.stop()}},t,e)}))).catch(function(){})},deleteSafetyAction:function(e){var t=this;this.$confirm("此操作将永久删除该措施,是否继续?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(o()(i.a.mark(function a(){var n;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(l.a)().deleteSafetyAction({ids:[e.id]});case 2:if("200"!==(n=a.sent).data.code){a.next=10;break}return t.deleteList.ids=[],t.$message({type:"success",duration:2e3,message:"删除成功"}),a.next=8,t.initSafetyAction();case 8:a.next=11;break;case 10:t.$message({type:"warning",message:n.data.msg});case 11:case"end":return a.stop()}},a,t)}))).catch(function(){})},handleSelectionChange:function(e){this.deleteList.ids=e.map(function(e){return e.id})},parseNumber:function(e,t){return"作业类型"===t?this.workTypeList.find(function(t){return t.id===e}).name:this.typeList.find(function(t){return t.id==e}).name},onHandleSizeChange:function(e){this.params.pageSize=e,this.initSafetyAction()},onHandleCurrentChange:function(e){this.params.pageIndex=e,this.initSafetyAction()},reset:function(){this.params={pageIndex:1,pageSize:10,searchParams:{workType:null,type:null,context:null}}}}},p=(a("AUpH"),a("ZrdR")),u=Object(p.a)(c,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"home-container"},[a("div",{staticStyle:{height:"100%"}},[a("el-row",{staticClass:"homeCard"},[a("div",{staticClass:"basic-line"},[a("span",[e._v("作业类型:")]),e._v(" "),a("el-select",{staticClass:"input-box",attrs:{clearable:"",filterable:"",placeholder:"作业类型"},model:{value:e.params.searchParams.workType,callback:function(t){e.$set(e.params.searchParams,"workType",t)},expression:"params.searchParams.workType"}},e._l(e.workTypeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("div",{staticClass:"basic-line"},[a("span",[e._v("措施类型:")]),e._v(" "),a("el-select",{staticClass:"input-box",attrs:{clearable:"",filterable:"",placeholder:"措施类型"},model:{value:e.params.searchParams.type,callback:function(t){e.$set(e.params.searchParams,"type",t)},expression:"params.searchParams.type"}},e._l(e.typeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("div",{staticClass:"basic-line"},[a("span",[e._v("措施内容:")]),e._v(" "),a("el-input",{staticClass:"input-box",attrs:{placeholder:"措施内容"},model:{value:e.params.searchParams.context,callback:function(t){e.$set(e.params.searchParams,"context","string"==typeof t?t.trim():t)},expression:"params.searchParams.context"}})],1),e._v(" "),a("div",{staticStyle:{"padding-bottom":"10px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.initSafetyAction}},[e._v("查询")]),e._v(" "),a("el-button",{attrs:{plain:""},on:{click:e.reset}},[e._v("重置")])],1)]),e._v(" "),a("div",{staticClass:"homeCard"},[a("div",{staticClass:"main-card"},[a("el-row",{staticClass:"cardTop"},[a("el-col",{staticClass:"mainCardBtn",attrs:{span:24}},[a("el-button",{attrs:{type:"primary",size:"default"},on:{click:function(t){e.openSafetyActionDialog("新增",{})}}},[e._v("新建")]),e._v(" "),a("el-button",{attrs:{type:"danger",size:"default",plain:""},on:{click:e.deleteMoreSafetyAction}},[e._v("批量删除")])],1)],1),e._v(" "),a("el-table",{ref:"multipleTableRef",staticStyle:{width:"100%"},attrs:{data:e.safetyActionData,height:"calc(100% - 100px)","header-cell-style":{background:"#fafafa"}},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{property:"workType",label:"作业类型"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.workTypeList,function(n){return a("div",[t.row.workType===n.id?a("div",[a("span",[e._v(e._s(n.name))])]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{property:"type",label:"措施类型"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.typeList,function(n){return a("div",[t.row.type===n.id?a("div",[a("span",[e._v(e._s(n.name))])]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{property:"context",label:"措施内容"}}),e._v(" "),a("el-table-column",{attrs:{prop:"correctVal",label:"正确值","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.typeTwoList,function(n){return a("div",[t.row.correctVal===n.id?a("div",[a("span",[e._v(e._s(n.name))])]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"createUname",label:"创建人","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"gmtCreate",label:"创建时间","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"modifiedUname",label:"最后修改人","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"gmtModified",label:"最后修改时间","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{fixed:"right",label:"操作",align:"center",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.openSafetyActionDialog("查看",t.row)}}},[e._v("查看")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.openSafetyActionDialog("修改",t.row)}}},[e._v("修改")]),e._v(" "),a("el-button",{staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(a){e.deleteSafetyAction(t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),a("br"),e._v(" "),a("el-pagination",{staticClass:"page-position",attrs:{"pager-count":5,"page-sizes":[10,20,30],background:"",layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.onHandleSizeChange,"current-change":e.onHandleCurrentChange},model:{value:e.params.pageSize,callback:function(t){e.$set(e.params,"pageSize",t)},expression:"params.pageSize"}})],1)])],1),e._v(" "),a("safety-action-dialog",{ref:"safetyActionDialogRef",on:{refreshSafetyAction:e.initSafetyAction}})],1)},[],!1,null,"2bba3e5a",null);u.options.__file="index.vue";t.default=u.exports}}]);