(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c148d332","chunk-172bb5c6"],{"65ff":function(e,t,i){"use strict";i.r(t);i("386d");var a=function(){var e=this,t=e._self._c;return t("basic-container",[t("div",[t("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",attrs:{model:e.query,"label-width":"120px",size:"small"}},[t("el-row",{staticStyle:{"margin-top":"10px"}},[t("el-col",{attrs:{span:6}},[t("el-form-item",{attrs:{label:"证书编号:"}},[t("el-input",{model:{value:e.query.certificateCode,callback:function(t){e.$set(e.query,"certificateCode",t)},expression:"query.certificateCode"}})],1)],1),t("el-col",{attrs:{span:6}},[t("el-form-item",{attrs:{label:"委托单号:"}},[t("el-input",{model:{value:e.query.entrustCode,callback:function(t){e.$set(e.query,"entrustCode",t)},expression:"query.entrustCode"}})],1)],1),t("el-col",{attrs:{span:6}},[t("el-form-item",{attrs:{label:"委托单位:"}},[t("el-input",{model:{value:e.query.companyName,callback:function(t){e.$set(e.query,"companyName",t)},expression:"query.companyName"}})],1)],1),t("el-col",{attrs:{span:4}},[t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary",size:"small"},on:{click:e.searchList}},[e._v("查 询")]),t("el-button",{attrs:{size:"small"},on:{click:function(t){return e.searchReset()}}},[e._v("取 消")])],1)],1)],1)],1),t("avue-crud",{ref:"crud",attrs:{option:e.option,search:e.search,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:search":function(t){e.search=t},"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menuLeft",fn:function(i){i.row;return[t("el-button-group",[t("dialogDetectionPrice",{attrs:{"project-data":e.certificateData},on:{proCallback:e.proCallback}})],1),t("div",{staticStyle:{display:"flex"}},[e.permission.meteringPrint_apply&&0==e.payFlag?t("el-button",{staticStyle:{display:"block"},attrs:{type:"primary",size:"small"},on:{click:function(t){return e.printApplys()}}},[t("i",{staticClass:"el-icon-check"}),e._v("批量申请")]):e._e(),e.permission.meteringPrint_print_batch?t("el-button",{staticStyle:{display:"block"},attrs:{type:"warning",size:"small",icon:"el-icon-printer"},on:{click:function(t){return e.printBatch()}}},[e._v("批量打印")]):e._e()],1)]}},{key:"menu",fn:function(i){return[e.permission.meteringPrint_view&&(i.row.payFlag||2==i.row.printStatus||1==i.row.isPack)?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-view"},on:{click:function(t){return e.goEditOffice(i.row)}}},[e._v("预览打印")]):e._e(),!e.permission.meteringPrint_apply||i.row.payFlag||i.row.printStatus&&3!=i.row.printStatus||1==i.row.isPack?e._e():t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-info"},on:{click:function(t){return e.printApply(i.row)}}},[e._v("欠费申请")])]}},{key:"printFlag",fn:function(i){var a=i.row;return[t("el-select",{attrs:{disabled:""},model:{value:a.printFlag,callback:function(t){e.$set(a,"printFlag",t)},expression:"row.printFlag"}},[t("el-option",{key:!0,attrs:{value:!0,label:"已打印"}}),t("el-option",{key:!1,attrs:{value:!1,label:"未打印"}})],1)]}},{key:"printStatus",fn:function(i){var a=i.row;return[a.payFlag?t("span",[e._v("/")]):1==a.printStatus?t("span",[e._v("待审核 ")]):2==a.printStatus?t("span",[e._v("通过 ")]):3==a.printStatus?t("span",[e._v("不通过 ")]):e._e()]}},{key:"printRemark",fn:function(i){var a=i.row;return[a.payFlag?t("span",[e._v("/")]):t("span",[e._v(e._s(a.printRemark))])]}},{key:"payFlag",fn:function(i){var a=i.row;return[t("el-select",{attrs:{disabled:""},model:{value:a.payFlag,callback:function(t){e.$set(a,"payFlag",t)},expression:"row.payFlag"}},[t("el-option",{key:!0,attrs:{value:!0,label:"是"}}),t("el-option",{key:!1,attrs:{value:!1,label:"否"}})],1)]}},{key:"isPack",fn:function(i){var a=i.row;return[t("el-select",{attrs:{disabled:""},model:{value:a.isPack,callback:function(t){e.$set(a,"isPack",t)},expression:"row.isPack"}},[t("el-option",{key:0,attrs:{value:0,label:"否"}}),t("el-option",{key:1,attrs:{value:1,label:"是"}})],1)]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("printPlugin",{ref:"printPlugin",on:{back:e.back}})],1)},n=[],r=(i("1c01"),i("58b2"),i("8e6e"),i("d25f"),i("456d"),i("6d67"),i("ac6a"),i("f3e2"),i("bd86")),s=i("5880"),o=i("6176"),l=i("f5ac"),c=i("5971"),p=i("add5"),u=i.n(p);function d(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function f(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?d(Object(i),!0).forEach((function(t){Object(r["a"])(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):d(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var y={components:{dialogDetectionPrice:l["default"],printPlugin:c["default"]},data:function(){return{detailId:null,dialogAuditDetail:!1,status:50,entrustSubId:null,form:{},query:{},search:{},loading:!0,align:"center",payFlag:!0,certificateData:[],page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:{menu:!0,height:"auto",calcHeight:50,tip:!1,searchShow:!1,searchMenuSpan:6,border:!0,index:!1,viewBtn:!1,addBtn:!1,delBtn:!1,editBtn:!1,menuWidth:100,selection:!0,dialogClickModal:!1,refreshBtn:!1,columnBtn:!1,searchShowBtn:!1,selectable:function(e){return!e.printStatus&&3!=e.printStatus&&1!=e.printFlag},column:[{label:"证书编号",prop:"certificateCode",type:"input",search:!0,searchSpan:6,slot:!0},{label:"委托单号",prop:"entrustCode",type:"input",search:!0,searchSpan:6,slot:!0},{label:"器具名称",prop:"utensilName",type:"input"},{label:"检测时间",prop:"testDate",type:"date",valueFormat:"yyyy-MM-dd",search:!1,addDisplay:!0,editDisplay:!0,viewDisplay:!0},{label:"委托单位",prop:"companyName",type:"input",search:!0,searchSpan:6},{label:"生产厂",prop:"manufacturer",type:"input"},{label:"出厂编号",prop:"factoryNo",type:"input"},{label:"检测类型",prop:"detectionType",type:"select",dicUrl:"/api/blade-system/dict-biz/dictionary?code=inspect_type",dataType:"number",props:{label:"dictValue",value:"dictKey"}},{label:"租户id",prop:"tenantId",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"创建人",prop:"createUser",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"创建部门",prop:"createDept",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"创建时间",prop:"createTime",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"更新人",prop:"updateUser",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"更新时间",prop:"updateTime",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"打印状态",prop:"printFlag",type:"select",dicUrl:"/api/blade-system/dict-biz/dictionary?code=is_print",props:{label:"dictValue",value:"dictKey"},width:120,overHidden:!0},{label:"是否缴费",prop:"payFlag",type:"input",width:120,overHidden:!0},{label:"是否打包客户",prop:"isPack",type:"input",width:120,overHidden:!0},{label:"审核结果",prop:"printStatus",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,align:"center",width:100},{label:"审核意见",prop:"printRemark",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,align:"center",width:100},{label:"是否删除",prop:"isDeleted",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0}]},data:[]}},computed:f(f({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:!1,viewBtn:!1,delBtn:!1,editBtn:!1}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),created:function(){this.getCertificateDataCount(this.page)},methods:{back:function(){this.onLoad(this.page)},printBatch:function(){if(console.log(this.selectionList),0!==this.selectionList.length){for(var e=0;e<this.selectionList.length;e++)this.selectionList[e].certificateUrl||this.$message.warning("证书编号"+this.selectionList[e]);this.$refs.printPlugin.printPreview(this.selectionList.map((function(e){return{fileName:e.utensilName,fileUrl:e.certificateUrl,startPage:7,endPage:8,id:e.certificateId}})))}else this.$message.warning("请选择至少一条数据")},showAddBox:function(){0!==this.selectionList.length?Object(o["getCertificateUrls"])(this.ids).then((function(e){console.log("aaa",e.data.data),u()({printable:e.data.data,type:"pdf",style:"@media print{ @page { size: 400px 300px; margin: 0mm; mso-header: none; mso-footer: none;  } }",base64:!0})})):this.$message.warning("请选择至少一条数据")},proCallback:function(e){1==e?this.$set(this,"payFlag",!0):2==e&&this.$set(this,"payFlag",!1),this.onLoad(this.query)},getCertificateDataCount:function(e){var t=this;this.query.statusJoin="50,60,70",this.query.issueCertificate=1,Object(o["getCertificateDataCount"])(e.currentPage,e.pageSize,this.query).then((function(e){t.certificateData=e.data}))},printApply:function(e){var t=this;e.payFlag||this.$confirm("是否发起欠费打印申请？审核通过后可进行证书打印。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(o["printApply"])(e.id).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"申请发起成功!"}),t.$refs.crud.toggleSelection()}))}))},printApplys:function(){var e=this;0!==this.selectionList.length?this.$confirm("是否发起欠费打印申请？审核通过后可进行证书打印。","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(o["printApply"])(e.ids).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"申请发起成功!"}),e.$refs.crud.toggleSelection()}))})):this.$message.warning("请选择至少一条数据")},goEditOffice:function(e){-1!=e.certificateId?window.open("http://"+window.location.hostname+":"+window.location.port+"/#/wpsView?certType=2&id="+e.certificateId,"_blank"):this.$message.warning("未发现证书信息！")},listByStatus:function(e){this.status=e,this.onLoad(this.page,this.query)},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},searchList:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this;this.loading=!0,this.query.statusJoin="50,60,70",this.query.issueCertificate=1,this.query.payFlag=this.payFlag,Object(o["getList"])(e.currentPage,e.pageSize,this.query).then((function(e){var i=e.data.data;t.page.total=i.total,t.data=i.records,t.loading=!1,t.selectionClear()}))}}},h=y,g=(i("9f8c"),i("2877")),b=Object(g["a"])(h,a,n,!1,null,"670b2ee0",null);t["default"]=b.exports},"661d":function(e,t,i){},"7bf9":function(e,t,i){},"9f8c":function(e,t,i){"use strict";i("661d")},c936:function(e,t,i){"use strict";i("7bf9")},f5ac:function(e,t,i){"use strict";i.r(t);i("7f7f");var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"name-or-data"},e._l(e.projectData,(function(i,a){return t("div",{key:a,staticClass:"project-or-data",on:{click:function(t){return e.activeClick(a)}}},[t("div",{staticClass:"project-name",style:{backgroundColor:e.activeIndex===a?i.bgColor||"#2d51ad":e.color,color:e.activeIndex===a?i.color||"#FFF":"#333"}},[e._v("\n      "+e._s(i.name)+"\n    ")]),t("div",{staticClass:"project-data",style:{backgroundColor:e.activeIndex===a?i.bgColor||"#2d51ad":e.color,color:e.activeIndex===a?i.color||"#FFF":"#333"}},[e._v("\n      "+e._s(i.num)+"\n    ")])])})),0)},n=[],r={name:"projectNameOrData",props:{color:{type:"string",default:"#e7e7e7"},color1:{type:"string",default:"#bfbfbf"},activeColor:{type:"string",default:"#2d51ad"},projectData:{type:Object,default:function(){return[]}}},data:function(){return{activeIndex:0}},methods:{activeClick:function(e){this.activeIndex=e;var t=e+1;this.$emit("proCallback",t)}}},s=r,o=(i("c936"),i("2877")),l=Object(o["a"])(s,a,n,!1,null,"3dc6575a",null);t["default"]=l.exports}}]);