(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-1d8a","chunk-df22"],{O3m5:function(e,t,a){"use strict";a.d(t,"b",function(){return n}),a.d(t,"c",function(){return s}),a.d(t,"a",function(){return o}),a.d(t,"d",function(){return l});var i=a("t3Un"),r=a("X4fA");function n(e,t){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/enterprise/enterprisePerson?id="+t+"&category=SECURITY",method:"get",params:e||{}})}function s(e,t){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/enterprise/enterprisePerson?id="+t+"&category=SPECIAL",method:"get",params:e||{}})}function o(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/enterprise/addenterprisePerson",method:"post",data:e})}function l(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://39.104.85.193:4105/enterprise/putenterprisePerson",method:"post",data:e})}},atkO:function(e,t,a){"use strict";var i=a("y+xN");a.n(i).a},dypW:function(e,t,a){},edUu:function(e,t,a){"use strict";var i=a("dypW");a.n(i).a},gzSw:function(e,t,a){"use strict";a.r(t);var i=a("14Xm"),r=a.n(i),n=a("D3Ub"),s=a.n(n),o=a("X4fA"),l=a("O3m5"),c={name:"permitForm",data:function(){return{title:"",validTime:["",""],specialPersonFormVisible:!1,header:{Authorization:Object(o.a)()},enterpriseId:"",dataForm:{file:[],id:0,imgids:[],memo:"",name:"",number:"",other:"",post:"",isreview:"",type:"SPECIAL",validendtime:"",validstarttime:""},isReviewList:[{id:0,name:"否",text:!1},{id:1,name:"是",text:!0}],dataFormRules:{},pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,dialogImageUrl:"",dialogVisible:!1,disabled:!1,fileList:[],uploadData:{enterprise:1}}},methods:{showSpecialPersonForm:function(e,t,a){if(this.enterpriseId=a,this.specialPersonFormVisible=!0,this.title=e,"新增"===this.title)this.validTime=["",""],this.dataForm={file:[],id:0,imgids:[],memo:"",name:"",number:"",other:"",post:"",type:"SPECIAL",isreview:"",validendtime:"",validstarttime:""};else{this.dataForm.id=t.id,null===t.validstarttime&&null===t.validendtime?this.validTime=["",""]:this.validTime=[t.validstarttime,t.validendtime],this.dataForm.file=[],this.dataForm.imgids=[],this.dataForm.id=t.id,this.dataForm.memo=t.memo,this.dataForm.name=t.name,this.dataForm.number=t.number,this.dataForm.other=t.other,this.dataForm.post=t.post,this.dataForm.isreview=t.isreview,this.dataForm.validendtime=t.validendtime,this.dataForm.validstarttime=t.validstarttime;for(var i=0;i<t.enterpriseResources.length;i++)this.dataForm.imgids.push(t.enterpriseResources[i].id)}},submitPermit:function(){var e=this;return s()(r.a.mark(function t(){var a,i,n,s,o,c;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(i in e.dataForm.type="SPECIAL",a=new FormData,0===e.$refs.upload.files.length&&(e.dataForm.imgids=[]),e.dataForm)void 0!=e.dataForm[i]&&""!=e.dataForm[i].toString()&&a.append(i,e.dataForm[i]);if(a.append("enterpriseid",e.enterpriseId),(n=e.$refs.upload.files)&&n.length>0)for(s=0;s<n.length;s++)a.append("file",n[s]);if("新增"!==e.title){t.next=14;break}return t.next=10,Object(l.a)(a);case 10:"200"===(o=t.sent).data.code?(e.$refs.upload.value="",e.$emit("getinfo"),e.specialPersonFormVisible=!1,e.$notify({type:"success",duration:2e3,message:"成功",title:"成功"})):e.$message({type:"warning",message:o.data.message}),t.next=18;break;case 14:return t.next=16,Object(l.d)(a);case 16:"200"===(c=t.sent).data.code?(e.$refs.upload.value="",e.$emit("getinfo"),e.specialPersonFormVisible=!1,e.$notify({type:"success",duration:2e3,message:"成功",title:"成功"})):e.$message({type:"warning",message:c.data.message});case 18:case"end":return t.stop()}},t,e)}))()},giveData:function(){null===this.validTime?(this.dataForm.validstarttime="",this.dataForm.validendtime=""):(this.dataForm.validstarttime=this.validTime[0],this.dataForm.validendtime=this.validTime[1])}}},d=(a("atkO"),a("KHd+")),u=Object(d.a)(c,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{visible:e.specialPersonFormVisible,"append-to-body":"",title:e.title,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.specialPersonFormVisible=t}}},[a("el-form",{ref:"dataForm",attrs:{rules:e.dataFormRules,model:e.dataForm,"label-position":"right","label-width":"140px",width:"600px"}},[a("el-form-item",{attrs:{label:"姓名:",prop:"name"}},[a("el-input",{attrs:{width:"150px"},model:{value:e.dataForm.name,callback:function(t){e.$set(e.dataForm,"name",t)},expression:"dataForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"职务:",prop:"post"}},[a("el-input",{model:{value:e.dataForm.post,callback:function(t){e.$set(e.dataForm,"post",t)},expression:"dataForm.post"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"特种作业操作证号:",prop:"number"}},[a("el-input",{model:{value:e.dataForm.number,callback:function(t){e.$set(e.dataForm,"number",t)},expression:"dataForm.number"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"培训合格证有效期:",prop:"validTime"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.giveData},model:{value:e.validTime,callback:function(t){e.validTime=t},expression:"validTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"是否按时复审:",prop:"isreview"}},[a("el-select",{model:{value:e.dataForm.isreview,callback:function(t){e.$set(e.dataForm,"isreview",t)},expression:"dataForm.isreview"}},e._l(e.isReviewList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.text}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"证件照片:",prop:"directionCode"}},[a("input",{ref:"upload",attrs:{id:"upload",type:"file",accept:"image/*",multiple:""}})]),e._v(" "),a("el-form-item",{attrs:{label:"备注:",prop:"memo"}},[a("el-input",{model:{value:e.dataForm.memo,callback:function(t){e.$set(e.dataForm,"memo",t)},expression:"dataForm.memo"}})],1)],1),e._v(" "),a("div",{attrs:{align:"right"}},[a("el-button",{on:{click:function(t){e.permitFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitPermit()}}},[e._v("确认")])],1)],1)},[],!1,null,"ee4558fe",null);u.options.__file="specialPersonForm.vue";t.default=u.exports},k57G:function(e,t,a){"use strict";function i(){return"http://39.104.85.193:4105/upload/"}a.d(t,"a",function(){return i})},"u+md":function(e,t,a){"use strict";a.r(t);var i=a("14Xm"),r=a.n(i),n=a("D3Ub"),s=a.n(n),o=a("7Qib"),l=a("gzSw"),c=a("k57G"),d=a("O3m5"),u={name:"publicSecurityDepartment",props:["enterpriseId"],data:function(){return{tableKey:0,listLoading:!1,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,searchContent:"",isReviewList:[{id:0,name:"否",text:!1},{id:1,name:"是",text:!0}],SpecialPersonQualificationListData:[]}},components:{specialPersonForm:l.default},created:function(){this.getSpecialPersonQualificationListData()},methods:{getSpecialPersonQualificationListData:function(){var e=this;return s()(r.a.mark(function t(){var a,i,n,s;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return(a={}).pageIndex=e.currentPage,a.pageSize=e.pageSize,e.listLoading=!0,t.next=6,Object(d.c)(a,e.enterpriseId);case 6:if("200"===(i=t.sent).data.code){for(e.recordTotal=i.data.result.total,e.pageSize=i.data.result.size,e.pageTotal=Object(o.a)(i.data.result.total,i.data.result.size),e.currentPage=i.data.result.current,e.SpecialPersonQualificationListData=i.data.result.records,n=0;n<e.SpecialPersonQualificationListData.length;n++)if(null!=e.SpecialPersonQualificationListData[n].enterpriseResources)for(s=0;s<e.SpecialPersonQualificationListData[n].enterpriseResources.length;s++)e.SpecialPersonQualificationListData[n].enterpriseResources[s].url=Object(c.a)()+e.SpecialPersonQualificationListData[n].enterpriseResources[s].url}else e.$message({type:"warning",message:i.data.message});e.listLoading=!1;case 9:case"end":return t.stop()}},t,e)}))()},showPic:function(e){window.open(e.url,"_blank")},openSpecialPerson:function(e,t){this.$refs.specialPersonForm.showSpecialPersonForm(e,t,this.enterpriseId)},handleSizeChange:function(e){this.listQuery.pageSize=e,this.getSpecialPersonQualificationListData()},handleCurrentChange:function(e){this.listQuery.pageIndex=e,this.getSpecialPersonQualificationListData()}}},m=(a("edUu"),a("KHd+")),p=Object(m.a)(u,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[a("el-button",{staticClass:"filter-item",attrs:{type:"primary"},on:{click:function(t){e.openSpecialPerson("新增","")}}},[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.SpecialPersonQualificationListData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{label:"序号",type:"index",align:"center",width:"60"}}),e._v(" "),a("el-table-column",{attrs:{label:"姓名",prop:"name",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"职务",prop:"type",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"特种作业操作证号",prop:"number",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"培训合格证有效期",prop:"enterprisesize",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.validstarttime))]),e._v(" "),a("span",[e._v("-")]),e._v(" "),a("span",[e._v(e._s(t.row.validendtime))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"是否按时复审",prop:"isreview",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.isReviewList,function(i){return a("div",[t.row.isreview===i.text?a("div",[e._v("\n "+e._s(i.name)+"\n ")]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{label:"图片"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-popover",{attrs:{placement:"top-start",trigger:"click"}},e._l(t.row.enterpriseResources,function(t,i){return a("img",{key:i,staticStyle:{width:"40px",height:"40px","margin-left":"10px",cursor:"pointer"},attrs:{slot:"reference",src:t.url},on:{click:function(a){e.showPic(t)}},slot:"reference"})}))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"180","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.openSpecialPerson("修改",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}})],1),e._v(" "),a("specialPersonForm",{ref:"specialPersonForm",on:{getinfo:e.getSpecialPersonQualificationListData}})],1)},[],!1,null,"3ca15b14",null);p.options.__file="specialPersonQualification.vue";t.default=p.exports},"y+xN":function(e,t,a){}}]);
|