(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-01f1d30a","chunk-8f344a48"],{"0a53":function(e,t,a){"use strict";a("366d")},"366d":function(e,t,a){},"9ccb":function(e,t,a){},b3d1:function(e,t,a){"use strict";a.r(t);a("386d");var i=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:4}},[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:4}},[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:4}},[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-form-item",{attrs:{label:"检测起始日期:"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date","value-format":"yyyy-MM-dd"},model:{value:e.query.testStartDate,callback:function(t){e.$set(e.query,"testStartDate",t)},expression:"query.testStartDate"}})],1)],1),t("el-col",{attrs:{span:4}},[t("el-form-item",{attrs:{label:"截至日期:"}},[t("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"date","value-format":"yyyy-MM-dd"},model:{value:e.query.testEndDate,callback:function(t){e.$set(e.query,"testEndDate",t)},expression:"query.testEndDate"}})],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:"menu",fn:function(a){var i=a.row;return[t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-coordinate"},on:{click:function(t){return e.auditDetail(i.id)}}},[e._v("审核")])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("div",{staticStyle:{width:"700px"}},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.showAddBox("1")}}},[e._v("批量审核")])],1)])],2),t("el-dialog",{attrs:{title:"批量审核","append-to-body":"",visible:e.receiveOrderBox,width:"700px"},on:{"update:visible":function(t){e.receiveOrderBox=t}}},[t("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.formLoading,expression:"formLoading"}],ref:"form1",staticStyle:{"margin-bottom":"40px"},attrs:{model:e.form1,"label-width":"140px","label-position":"center"}},[t("el-row",[t("el-col",{attrs:{span:18}},[t("el-form-item",{attrs:{label:"审核结果",prop:"ratifyResult",rules:[{required:!0,message:"审核结果不能为空"}]}},[t("input-select",{attrs:{code:"ratify_result"},model:{value:e.form1.ratifyResult,callback:function(t){e.$set(e.form1,"ratifyResult",t)},expression:"form1.ratifyResult"}})],1)],1),t("el-col",{attrs:{span:18}},[2==e.form1.ratifyResult||3==e.form1.ratifyResult?t("el-form-item",{attrs:{label:"批量返工原因",p:""}},[t("el-input",{attrs:{type:"textarea",placeholder:"请输入返工原因",autosize:{minRows:2,maxRows:4}},model:{value:e.form1.reason,callback:function(t){e.$set(e.form1,"reason",t)},expression:"form1.reason"}})],1):e._e()],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.receiveOrderBox=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.passBatch}},[e._v("确 定")])],1)],1),e.dialogAuditDetail?t("dialog-audit-detail",{attrs:{type:e.type,"detail-id":e.detailId,"dialog-audit-detail":e.dialogAuditDetail},on:{"submit-after":e.submitAfter,"dialog-cancel":e.closeTaskDeal}}):e._e()],1)},o=[],r=(a("1c01"),a("58b2"),a("8e6e"),a("d25f"),a("456d"),a("6762"),a("2fdb"),a("ac6a"),a("f3e2"),a("bd86")),s=a("5880"),l=a("8fbf"),n=a("d1e2");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(r["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var p={components:{DialogAuditDetail:n["default"]},data:function(){return{type:"ratify",detailId:null,dialogAuditDetail:!1,status:20,entrustSubId:null,form:{},form1:{},query:{},search:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},receiveOrderBox:!1,selectionList:[],option:{menu:!0,menuWidth:100,height:"auto",calcHeight:50,tip:!1,searchShow:!1,searchMenuSpan:6,border:!0,index:!1,viewBtn:!1,addBtn:!1,delBtn:!1,editBtn:!1,selection:!0,dialogClickModal:!1,refreshBtn:!1,columnBtn:!1,searchShowBtn:!1,column:[{label:"证书编号",prop:"certificateCode",type:"input",search:!0,searchSpan:6,slot:!0,overHidden:!0},{label:"委托单号",prop:"entrustCode",type:"input",search:!0,searchSpan:6,slot:!0,overHidden:!0},{label:"委托单位",prop:"companyName",type:"input",search:!0,searchSpan:6,overHidden:!0},{label:"条码编号",prop:"barcodeNo",type:"input",addDisplay:!0,editDisplay:!0,viewDisplay:!0,hide:!0,searchSpan:6,overHidden:!0},{label:"检测起始日期",prop:"testStartDate",searchLabelWidth:140,searchSpan:6,type:"date",valueFormat:"yyyy-MM-dd",search:!0,addDisplay:!0,editDisplay:!0,viewDisplay:!0,hide:!0,overHidden:!0},{label:"截至日期",prop:"testEndDate",searchLabelWidth:100,searchSpan:6,type:"date",valueFormat:"yyyy-MM-dd",search:!0,addDisplay:!0,editDisplay:!0,viewDisplay:!0,hide:!0,overHidden:!0},{label:"批量返工原因",prop:"backReason",searchLabelWidth:100,type:"input",search:!0,overHidden:!0,hide:!0},{label:"器具名称",prop:"utensilName",type:"input",overHidden:!0},{label:"检测项目名称",prop:"itemName",type:"input",overHidden:!0},{label:"生产厂",prop:"manufacturer",type:"input",overHidden:!0},{label:"出厂编号",prop:"factoryNo",type:"input",overHidden:!0},{label:"检测类型",prop:"detectionType",type:"select",dicUrl:"/api/blade-system/dict-biz/dictionary?code=inspect_type",dataType:"number",props:{label:"dictValue",value:"dictKey"},overHidden:!0},{label:"检测时间",prop:"testDate",type:"date",valueFormat:"yyyy-MM-dd",search:!1,addDisplay:!0,editDisplay:!0,viewDisplay:!0,overHidden:!0},{label:"检测人",prop:"userName",type:"input",overHidden:!0},{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:"status",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"是否删除",prop:"isDeleted",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0}]},data:[],toolbar:{custom:[{text:"额外按钮",type:"primary",size:"mini",click:this.extraButtonClick}]}}},computed:d(d({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.entrust_add,!1),viewBtn:this.vaildData(this.permission.entrust_view,!1),delBtn:this.vaildData(this.permission.entrust_delete,!1),editBtn:this.vaildData(this.permission.entrust_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{showAddBox:function(){0!==this.selectionList.length?this.receiveOrderBox=!0:this.$message.warning("请选择至少一条数据")},submitAfter:function(){},closeTaskDeal:function(){this.dialogAuditDetail=!1,this.onLoad(this.page,this.query)},auditDetail:function(e){this.detailId=e,this.dialogAuditDetail=!0},passBatch:function(){var e=this;0!==this.selectionList.length?this.$refs["form1"].validate((function(t){if(!t)return console.log("error submit!!"),!1;Object(l["ratify"])(e.ids,e.form1.ratifyResult,e.form1.reason).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"核验成功!"}),e.receiveOrderBox=!1,e.$refs.crud.toggleSelection()}))})):this.$message.warning("请选择至少一条数据")},listByStatus:function(e){this.status=e,this.onLoad(this.page,this.query)},rowSave:function(e,t,a){var i=this;Object(l["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){a(),window.console.log(e)}))},rowUpdate:function(e,t,a,i){var o=this;Object(l["update"])(e).then((function(){o.onLoad(o.page),o.$message({type:"success",message:"操作成功!"}),a()}),(function(e){i(),console.log(e)}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(l["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(l["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var a=this;["edit","view"].includes(t)&&Object(l["getDetail"])(this.form.id).then((function(e){a.form=e.data.data})),e()},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,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,a.status=this.status,Object(l["getList"])(e.currentPage,e.pageSize,a).then((function(e){var a=e.data.data;t.page.total=a.total,t.data=a.records,t.loading=!1,t.selectionClear()}))}}},u=p,f=(a("0a53"),a("2877")),m=Object(f["a"])(u,i,o,!1,null,"28555df0",null);t["default"]=m.exports},d1e2:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"样品检测数据登记",visible:e.DialogAuditDetail,"before-close":e.cancelManage,width:"60%","modal-append-to-body":!1,"close-on-click-modal":!1,"append-to-body":""},on:{"update:visible":function(t){e.DialogAuditDetail=t}}},[t("div",[t("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",attrs:{model:e.form,"label-width":"120px",size:"small"}},[t("span",{staticStyle:{"font-weight":"800"}},[e._v("样品检测详细信息：（委托单号："+e._s(e.form.entrustCode)+"）")]),t("el-row",{staticStyle:{"margin-top":"10px"}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"委托单编号:"}},[t("span",[e._v(e._s(e.form.entrustCode))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"委托日期:"}},[t("span",[e._v(e._s(e.form.entrustDate))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"委托单位:"}},[t("span",[e._v(e._s(e.form.companyName))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"地址:"}},[t("span",[e._v(e._s(e.form.companyAddress))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"联系人:"}},[t("span",[e._v(e._s(e.form.contactName))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"联系电话:"}},[t("span",[e._v(e._s(e.form.contactPhone))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"器具名称:"}},[t("span",[e._v(e._s(e.form.utensilName))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"生产厂:",prop:"manufacturer"}},[t("span",[e._v(e._s(e.form.manufacturer))])])],1),t("el-col",{attrs:{span:6}},[t("el-form-item",{attrs:{label:"出厂编号:",prop:"spec"}},[t("span",[e._v(e._s(e.form.factoryNo))])])],1),t("el-col",{attrs:{span:6}},[t("el-form-item",{attrs:{label:"设备编号:",prop:"serialNo"}},[t("span",[e._v(e._s(e.form.serialNo))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"数量:"}},[t("span",[e._v(e._s(e.form.checkNum))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"检测性质:",prop:"useStatus"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{disabled:!0,placeholder:"请选择检定类型"},model:{value:e.form.verificationType,callback:function(t){e.$set(e.form,"verificationType",t)},expression:"form.verificationType"}},e._l(e.verificationTypeDictDatas,(function(e){return t("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictKey}})})),1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"检测类型:",prop:"detectionType"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{disabled:!0,placeholder:"请选择检测类型",clearable:""},model:{value:e.form.detectionType,callback:function(t){e.$set(e.form,"detectionType",t)},expression:"form.detectionType"}},e._l(e.detectionTypeDictDatas,(function(e){return t("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictKey}})})),1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"条码编号:"}},[t("span",[e._v(e._s(e.form.barcodeNo))])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"规格型号:"}},[t("span",[e._v(e._s(e.form.spec))])])],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"检定结论:"}},[t("span",[e._v(e._s(e.form.verdict))])])],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"检定备注:",prop:"remark"}},[t("span",[e._v(e._s(e.form.remark))])])],1)],1),t("el-row",{staticStyle:{"text-align":"center"}},[t("el-col",{attrs:{span:6}},[t("el-form-item",{attrs:{label:"检测数据记录:",prop:"remark"}},[t("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(t){return e.goEditOffice()}}},[e._v("点击查看")])],1)],1)],1),t("el-row",["audit"==e.optionType?t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"审核结果:",prop:"auditResult",rules:[{required:!0,message:"请选择审核结果"}]}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择审核结果",clearable:""},model:{value:e.form.auditResult,callback:function(t){e.$set(e.form,"auditResult",t)},expression:"form.auditResult"}},e._l(e.auditResultDictDatas,(function(e){return t("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictKey}})})),1)],1)],1):e._e(),"ratify"==e.optionType?t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"审核结果:",prop:"ratifyResult",rules:[{required:!0,message:"请选择审核结果"}]}},["ratify"==e.optionType?t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择审核结果",clearable:""},model:{value:e.form.ratifyResult,callback:function(t){e.$set(e.form,"ratifyResult",t)},expression:"form.ratifyResult"}},e._l(e.ratifyResultDictDatas,(function(e){return t("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictKey}})})),1):e._e()],1)],1):e._e(),"audit"==e.optionType&&2==e.form.auditResult?t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"返工意见:",prop:"remark"}},[t("el-input",{attrs:{placeholder:"返工意见"},model:{value:e.form.reason,callback:function(t){e.$set(e.form,"reason",t)},expression:"form.reason"}})],1)],1):e._e(),"ratify"!=e.optionType||2!=e.form.ratifyResult&&3!=e.form.ratifyResult?e._e():t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"返工意见:",prop:"remark"}},[t("el-input",{attrs:{placeholder:"返工意见"},model:{value:e.form.reason,callback:function(t){e.$set(e.form,"reason",t)},expression:"form.reason"}})],1)],1)],1),t("el-row",{staticStyle:{"margin-top":"10px"}},[t("el-col",{attrs:{span:6}},[t("div",{staticStyle:{"margin-left":"50px",color:"red"}},[e._v("(证书编号:"+e._s(e.form.certificateCode)+")")])])],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){return e.cancelManage()}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary",disabled:e.formLoading},on:{click:e.submitForm}},[e._v("确 定")])],1)])},o=[],r=(a("c5f6"),a("8fbf")),s=a("8ddc"),l={name:"DialogAuditDetail",props:{DialogAuditDetail:{type:Boolean,default:!1},DetailId:{type:Number,default:null},Type:{type:String,default:null}},data:function(){return{optionType:null,loading:!1,showTemplate:!0,formLoading:!1,form:{},detectionTypeDictDatas:[],verificationTypeDictDatas:[],simpleCertificateTypeDictDatas:[],auditResultDictDatas:[],ratifyResultDictDatas:[]}},created:function(){var e=this;this.optionType=this.Type,this.getDetailData(),Object(s["getDictionary"])({code:"inspect_type"}).then((function(t){e.detectionTypeDictDatas=t.data.data})),Object(s["getDictionary"])({code:"verification_type"}).then((function(t){e.verificationTypeDictDatas=t.data.data})),Object(s["getDictionary"])({code:"certificate_type"}).then((function(t){e.simpleCertificateTypeDictDatas=t.data.data})),Object(s["getDictionary"])({code:"audit_result"}).then((function(t){e.auditResultDictDatas=t.data.data})),Object(s["getDictionary"])({code:"ratify_result"}).then((function(t){e.ratifyResultDictDatas=t.data.data}))},watch:{},methods:{submitForm:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return console.log("error submit!!"),!1;e.formLoading=!0;try{"audit"==e.optionType?Object(r["audit"])(e.DetailId,e.form.auditResult,e.form.reason).then((function(t){e.$message({type:"success",message:"操作成功"}),e.formLoading=!1,e.cancelManage()})):"ratify"==e.optionType&&Object(r["ratify"])(e.DetailId,e.form.ratifyResult,e.form.reason).then((function(t){e.$message({type:"success",message:"操作成功"}),e.formLoading=!1,e.cancelManage()}))}finally{e.formLoading=!1}}))},goEditOffice:function(){-1!=this.form.certificateId?window.open("http://"+window.location.hostname+":"+window.location.port+"/#/wpsView?certType=2&id="+this.form.certificateId,"_blank"):this.$message.warning("未发现证书信息！")},cancelManage:function(){this.$emit("dialog-cancel")},getDetailData:function(){var e=this;this.loading=!0,Object(r["getDetail"])(this.DetailId).then((function(t){e.form=t.data.data,"audit"==e.optionType?e.$set(e.form,"auditResult",""):e.$set(e.form,"ratifyResult",""),e.loading=!1}))}}},n=l,c=(a("d25c"),a("2877")),d=Object(c["a"])(n,i,o,!1,null,"480af264",null);t["default"]=d.exports},d25c:function(e,t,a){"use strict";a("9ccb")}}]);