Your Name
2022-11-30 f0cd5a4fe3b366fa753b8da5e387673c30c4d0f7
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-7728","chunk-2d14"],{D2Xh:function(e,t,a){"use strict";var r=a("tEPQ");a.n(r).a},Rr5g:function(e,t,a){"use strict";a.d(t,"b",function(){return n}),a.d(t,"a",function(){return s}),a.d(t,"c",function(){return o});var r=a("t3Un"),i=a("X4fA");function n(e,t){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://39.104.85.193:4105/enterprise/licenseList?id="+t,method:"get",params:e||{}})}function s(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://39.104.85.193:4105/enterprise/addLicense",method:"post",data:e})}function o(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://39.104.85.193:4105/enterprise/modLicense",method:"post",data:e})}},ZvBt:function(e,t,a){"use strict";a.r(t);var r=a("14Xm"),i=a.n(r),n=a("D3Ub"),s=a.n(n),o=a("k57G"),l=a("nvAx"),c=a("Rr5g"),d=a("7Qib"),u={name:"publicSecurityDepartment",props:["enterpriseId"],data:function(){return{tableKey:0,listLoading:!1,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,searchContent:"",permitInformationListData:[]}},components:{permitForm:l.default},created:function(){this.getPermitInformationListData()},methods:{getPermitInformationListData:function(){var e=this;return s()(i.a.mark(function t(){var a,r,n,s;return i.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(c.b)(a,e.enterpriseId);case 6:if("200"===(r=t.sent).data.code){for(e.recordTotal=r.data.result.total,e.pageSize=r.data.result.size,e.pageTotal=Object(d.a)(r.data.result.total,r.data.result.size),e.currentPage=r.data.result.current,e.permitInformationListData=r.data.result.records,n=0;n<e.permitInformationListData.length;n++)if(null!=e.permitInformationListData[n].enterpriseResources)for(s=0;s<e.permitInformationListData[n].enterpriseResources.length;s++)e.permitInformationListData[n].enterpriseResources[s].url=Object(o.a)()+e.permitInformationListData[n].enterpriseResources[s].url}else e.$message({type:"warning",message:r.data.message});e.listLoading=!1;case 9:case"end":return t.stop()}},t,e)}))()},addPermit:function(e,t){this.$refs.permitForm.showPermitForm(e,t,this.enterpriseId)},showPic:function(e){window.open(e.url,"_blank")},queryHandle:function(){this.getPermitInformationListData()},updatePublicSecurityDepartment:function(){},handleSizeChange:function(e){this.listQuery.pageSize=e,this.getPermitInformationListData()},handleCurrentChange:function(e){this.listQuery.pageIndex=e,this.getPermitInformationListData()}}},m=(a("D2Xh"),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",staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:function(t){e.addPermit("新增","")}}},[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.permitInformationListData,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:"licensenumber",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"许可证名称",prop:"licensename",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"发证机关",prop:"authority",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"许可范围",prop:"ranges",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"有效期",prop:"enterprisesize",align:"center",width:"220px"},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:"图片"},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,r){return a("img",{key:r,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.addPermit("修改",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("permitForm",{ref:"permitForm",on:{getinfo:e.getPermitInformationListData}})],1)},[],!1,null,"e124dab8",null);p.options.__file="permitInformation.vue";t.default=p.exports},cPrQ:function(e,t,a){},k57G:function(e,t,a){"use strict";function r(){return"http://39.104.85.193:4105/upload/"}a.d(t,"a",function(){return r})},nvAx:function(e,t,a){"use strict";a.r(t);var r=a("14Xm"),i=a.n(r),n=a("D3Ub"),s=a.n(n),o=a("X4fA"),l=a("k57G"),c=a("Rr5g"),d={name:"permitForm",data:function(){return{title:"",dataTime:["",""],permitFormVisible:!1,uploadUrl:l.a,header:{Authorization:Object(o.a)()},enterpriseId:"",dataForm:{authority:"",file:[],id:0,imgids:[],licensename:"",licensenumber:"",ranges:"",validendtime:"",validstarttime:""},dataFormRules:{safetysupervision:[{required:!0,message:"请填写许可证编号",trigger:"blur"}],licensename:[{required:!0,message:"请填写许可证名称",trigger:"blur"}]},pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,dialogImageUrl:"",dialogVisible:!1,disabled:!1,fileList:[],uploadData:{enterprise:1}}},methods:{showPermitForm:function(e,t,a){if(this.enterpriseId=a,this.permitFormVisible=!0,this.title=e,"新增"===this.title)this.dataTime=["",""],this.dataForm={authority:"",file:[],id:0,imgids:[],licensename:"",licensenumber:"",ranges:"",validendtime:"",validstarttime:""};else{this.dataForm.id=t.id,null===t.validstarttime&&null===t.validendtime?(this.dateTime=["",""],this.dataForm.validstarttime="",this.dataForm.validendtime=""):null!=t.validstarttime&&null!=t.validendtime?(this.dataTime=[t.validstarttime,t.validendtime],this.dataForm.validstarttime=this.dataTime[0],this.dataForm.validendtime=this.dataTime[1]):(this.dateTime=["",""],this.dataForm.validstarttime="",this.dataForm.validendtime=""),this.dataForm.licensename=t.licensename,this.dataForm.licensenumber=t.licensenumber,this.dataForm.authority=t.authority,this.dataForm.ranges=t.ranges;for(var r=0;r<t.enterpriseResources.length;r++)this.dataForm.imgids.push(t.enterpriseResources[r].id)}},submitPermit:function(){var e=this;return s()(i.a.mark(function t(){var a,r,n,s,o,l;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(r in a=new FormData,0===e.$refs.upload.files.length&&(e.dataForm.imgids=[]),e.dataForm)void 0!=e.dataForm[r]&&""!=e.dataForm[r].toString()&&a.append(r,e.dataForm[r]);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=13;break}return t.next=9,Object(c.a)(a);case 9:"200"===(o=t.sent).data.code?(e.$refs.upload.value="",e.$emit("getinfo"),e.permitFormVisible=!1,e.$notify({type:"success",duration:2e3,message:"成功",title:"成功"})):e.$message({type:"warning",message:o.data.message}),t.next=17;break;case 13:return t.next=15,Object(c.c)(a);case 15:"200"===(l=t.sent).data.code?(e.$refs.upload.value="",e.$emit("getinfo"),e.permitFormVisible=!1,e.$notify({type:"success",duration:2e3,message:"成功",title:"成功"})):e.$message({type:"warning",message:l.data.message});case 17:case"end":return t.stop()}},t,e)}))()},getBasic:function(){var e=this;return s()(i.a.mark(function t(){var a,r;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return(a={}).pageIndex=e.currentPage,a.pageSize=e.pageSize,t.next=5,getPicListData(a,{id:e.enterpriseId});case 5:"200"===(r=t.sent).data.code?e.form=r.data:parseError({error:r.message,vm:_this});case 7:case"end":return t.stop()}},t,e)}))()},getPicList:function(){var e=this;return s()(i.a.mark(function t(){var a,r,n;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.fileList=[],(a={}).pageIndex=e.currentPage,a.pageSize=e.pageSize,t.next=6,getPicListData(a,{id:e.enterpriseId});case 6:if(200==(r=t.sent).data.code)if(null!=r.data)for(n=0;n<r.data.result.records.length;n++)e.fileList.push({id:r.data.result.records[n].enterpriseResources[0].id,url:"http://192.168.0.7:8100/upload/enterprise/"+r.data.result.records[n].enterpriseResources[0].url});else parseError({error:r.message,vm:_this});case 8:case"end":return t.stop()}},t,e)}))()},onPreview:function(e){var t=this;return s()(i.a.mark(function a(){return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:window.open(e.url,"_blank");case 1:case"end":return t.stop()}},a,t)}))()},beforeUpload:function(){if(""==this.uploadData.fileType)return this.$message({type:"info",message:"请选择要上传的附件类型"}),!1},onSuccess:function(e,t,a){200==e.code&&this.$notify({title:"成功",message:"上传成功",type:"success",duration:2e3})},beforeRemove:function(e,t){return this.$confirm("确定移除 "+e.name+"?")},onRemove:function(e,t){var a=this;return s()(i.a.mark(function t(){var r;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if("success"!=e.status){t.next=5;break}return t.next=3,deletePicData(e.id);case 3:200==(r=t.sent).data.code?(a.$notify({title:"成功",message:"删除成功",type:"success",duration:2e3}),a.getPicListData()):a.$message({message:r.msg,type:"warning"});case 5:case"end":return t.stop()}},t,a)}))()},uploadFiles:function(){this.$refs.upload.submit()},giveData:function(){null===this.dataTime?(this.dataForm.validstarttime="",this.dataForm.validendtime=""):(this.dataForm.validstarttime=this.dataTime[0],this.dataForm.validendtime=this.dataTime[1])}}},u=(a("qmGW"),a("KHd+")),m=Object(u.a)(d,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{visible:e.permitFormVisible,"append-to-body":"",title:e.title,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.permitFormVisible=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:"licensenumber"}},[a("el-input",{attrs:{width:"150px"},model:{value:e.dataForm.licensenumber,callback:function(t){e.$set(e.dataForm,"licensenumber",t)},expression:"dataForm.licensenumber"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"许可证名字:",prop:"licensename"}},[a("el-input",{model:{value:e.dataForm.licensename,callback:function(t){e.$set(e.dataForm,"licensename",t)},expression:"dataForm.licensename"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"发证机关:",prop:"authority"}},[a("el-input",{model:{value:e.dataForm.authority,callback:function(t){e.$set(e.dataForm,"authority",t)},expression:"dataForm.authority"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"许可范围:",prop:"ranges"}},[a("el-input",{model:{value:e.dataForm.ranges,callback:function(t){e.$set(e.dataForm,"ranges",t)},expression:"dataForm.ranges"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"有效期:",prop:"specification"}},[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.dataTime,callback:function(t){e.dataTime=t},expression:"dataTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"证件照片:",prop:"directionCode"}},[a("input",{ref:"upload",attrs:{id:"upload",type:"file",accept:"image/*",multiple:""}})])],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,"0d29c27d",null);m.options.__file="permitForm.vue";t.default=m.exports},qmGW:function(e,t,a){"use strict";var r=a("cPrQ");a.n(r).a},tEPQ:function(e,t,a){}}]);