(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fa19435e"],{"289a":function(e,t,i){"use strict";i("7468")},7468:function(e,t,i){},"80c4":function(e,t,i){"use strict";i.r(t);var o=function(){var e=this,t=e._self._c;return t("div",{staticStyle:{width:"100vw",height:"100vh"}},[t("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","padding-top":"1rem",position:"relative"}},[t("div",{staticStyle:{position:"absolute",top:".2rem",left:"1rem",color:"#FFFFFF","font-weight":"bold","font-size":"3rem","letter-spacing":"1rem"}},[e._v("质检屏")]),t("Form",{attrs:{"label-width":150},nativeOn:{submit:function(e){e.preventDefault()},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleBlur.apply(null,arguments)}}},[t("FormItem",{attrs:{label:"派工单号:"}},[t("Input",{staticStyle:{width:"25rem"},attrs:{clearable:"",placeholder:"扫码填入",size:"large"},model:{value:e.order_no,callback:function(t){e.order_no=t},expression:"order_no"}})],1)],1),t("div",{staticStyle:{position:"absolute",top:"1.1rem",right:"0"}},[t("Button",{staticStyle:{"margin-right":"1rem"},attrs:{size:"large",id:"full_screen_btn",type:"primary"},on:{click:e.handleFullScreenClick}},[e._v(" "+e._s(e.isFullScreen?"收 缩":"全 屏")+" ")]),t("Button",{staticStyle:{"margin-right":"1rem"},attrs:{type:"primary",size:"large"},on:{click:e.handleSure}},[e._v("确认")]),t("Button",{staticStyle:{"margin-right":"1rem"},attrs:{size:"large"},on:{click:e.handleReturn}},[e._v("返回")])],1)],1),t("div",{staticClass:"bdy",style:e.show?{position:"relative",top:"-200px"}:{}},e._l(e.list,(function(i,o){return t("div",{key:o,staticClass:"item"},[t("div",{staticStyle:{position:"absolute",width:"2.4rem",height:"2.4rem",top:"0px",right:"0px","border-radius":"50%","background-color":"red",color:"#FFFFFF","text-align":"center","line-height":"1.6","font-size":"1.6rem"},on:{click:function(t){return e.handleDel(o)}}},[e._v("X")]),t("div",{staticClass:"it_ti"},[t("label",[e._v("派工单号:")]),t("span",[e._v(e._s(i.dispatch_order_no))])]),t("div",{staticClass:"it_ti"},[t("label",[e._v("质检时间:")]),t("DatePicker",{staticStyle:{width:"200px"},attrs:{type:"date",placeholder:"请选择"},model:{value:i.quality_time,callback:function(t){e.$set(i,"quality_time",t)},expression:"item.quality_time"}})],1),t("div",{staticClass:"it_ti"},[t("label",[e._v("质检工序:")]),t("Select",{staticStyle:{width:"200px"},attrs:{filterable:"",clearable:"",transfer:""},model:{value:i.process_id,callback:function(t){e.$set(i,"process_id",t)},expression:"item.process_id"}},e._l(e.processList,(function(e){return t("Option",{key:e.id,attrs:{value:e.value,label:e.text}})})),1)],1),t("div",{staticClass:"it_ti"},[t("label",[e._v("质检班组:")]),t("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:"",transfer:""},model:{value:i.team_id,callback:function(t){e.$set(i,"team_id",t)},expression:"item.team_id"}},e._l(e.teamList,(function(e){return t("Option",{key:e.id,attrs:{value:e.value,label:e.text}})})),1)],1),t("div",{staticClass:"it_ti"},[t("label",[e._v("质检人员:")]),t("Select",{staticStyle:{width:"200px"},attrs:{multiple:"",clearable:"",filterable:"",transfer:""},on:{"on-change":e.handleChangeEmp},model:{value:i.employee_id,callback:function(t){e.$set(i,"employee_id",t)},expression:"item.employee_id"}},e._l(e.employeeList,(function(e){return t("Option",{key:e.id,attrs:{value:e.value,label:e.text}})})),1)],1),t("Divider",[e._v("产品明细")]),e._l(i.children,(function(i,l){return t("div",{key:l,staticClass:"itemmingxi"},[t("div",{staticStyle:{position:"absolute",width:"2rem",height:"2rem",top:"-.4rem",right:"-.4rem","border-radius":"50%","background-color":"#c91d31",color:"#FFFFFF","text-align":"center","line-height":".6","font-size":"2.5rem"},on:{click:function(t){return e.handleDelItem(o,l)}}},[e._v("-")]),t("div",[t("label",[e._v("销售订单号:")]),t("span",[e._v(e._s(i.order_no))])]),t("div",[t("label",[e._v("经销商名称:")]),t("span",[e._v(e._s(i.dealer_name))])]),t("div",[t("label",[e._v("产品编码:")]),t("span",[e._v(e._s(i.product_no))])]),t("div",{staticStyle:{display:"flex"}},[t("span",[e._v("产品名称:")]),t("span",{staticStyle:{width:"200px"}},[e._v(e._s(i.product_title))])]),t("div",{staticStyle:{display:"flex"}},[t("label",[e._v("规格型号:")]),t("span",[e._v(e._s(i.product_size))])]),t("div",[t("label",[e._v("计量单位:")]),t("span",[e._v(e._s(i.product_unit_title))])]),t("div",[t("label",[e._v("工艺名称1:")]),t("span",[e._v(e._s(i.in_process_title))])]),t("div",[t("label",[e._v("花色名称1:")]),t("span",[e._v(e._s(i.in_color))])]),t("div",[t("label",[e._v("工艺名称2:")]),t("span",[e._v(e._s(i.in_process_title_two))])]),t("div",[t("label",[e._v("花色名称2:")]),t("span",[e._v(e._s(i.in_color_two))])]),t("div",[t("label",[e._v("工艺类型:")]),t("span",[e._v(e._s(i.craft_type_dk_show))])]),t("div",[t("label",[e._v("完工数量:")]),t("span",[e._v(e._s(i.finished_num))])]),t("div",[t("label",[e._v("完工单号:")]),t("span",[e._v(e._s(i.completion_order_no))])]),t("div",[t("label",[e._v("完工工序:")]),t("span",[e._v(e._s(i.completion_orders.process_id_show+"-"+i.completion_orders.process_id))])]),t("div",[t("label",[e._v("完工班组:")]),t("span",[e._v(e._s(i.completion_orders.team_id_show+"-"+i.completion_orders.team_id))])]),t("div",[t("label",[e._v("完工设备:")]),t("span",[e._v(e._s(i.completion_orders.equipment_id_show+"-"+i.completion_orders.equipment_id))])]),t("div",[t("label",[e._v("完工人员:")]),t("span",[e._v(e._s(i.employee_id_show?i.employee_id_show+"-"+i.employee_id:"暂无数据"))])]),t("div",[t("label",[e._v("未质检数量:")]),t("span",[e._v(e._s(i.not_quality_num))])]),t("div",[t("label",[e._v("合格数量:")]),t("Input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入"},on:{"on-focus":function(t){return e.handlefocus(o,l,1)}},model:{value:i.quality_num,callback:function(t){e.$set(i,"quality_num",t)},expression:"_item.quality_num"}})],1),t("div",[t("label",[e._v("不良品数量:")]),t("Input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入"},on:{"on-focus":function(t){return e.handlefocus(o,l,2)}},model:{value:i.defective_num,callback:function(t){e.$set(i,"defective_num",t)},expression:"_item.defective_num"}})],1)])}))],2)})),0),t("van-number-keyboard",{attrs:{show:e.show,theme:"custom","extra-key":".","close-button-text":"完成"},on:{blur:e.handleonBlur,input:e.onInput,delete:e.onDelete}})],1)},l=[],s={data(){return{sort:0,isFullScreen:!1,show:!1,list:[],order_no:"",teamList:[],equipmentList:[],employeeList:[],processList:[],employee:{employee_id:null,employee_id_show:null}}},created(){localStorage.getItem("dwy_url")||this.$router.push("/cms/chipScreen");const e={url:localStorage.getItem("dwy_url")+"jbl/api/module-data/process_dossier_code/page",post:{direction:"DESC",fromClientType:"pc",ignoreField:!0,number:0,property:"id",rules:[],size:999,specialConditions:[]}};this.axios.post("/api/testdwy",{...e}).then(e=>{this.processList=e.data.content,this.processList.forEach(e=>{e.value=e.process_code,e.text=e.title})});const t={url:localStorage.getItem("dwy_url")+"jbl/api/module-data/device_list/page",post:{direction:"DESC",property:"id",fromClientType:"pc",number:0,sorts:[],rules:[],size:999,specialConditions:[],dynamicFormCode:"device",developmentSystemId:null,debugFlag:!0}};this.axios.post("/api/testdwy",{...t}).then(e=>{this.equipmentList=e.data.content.filter(e=>e.status),this.equipmentList.forEach(e=>{e.value=e.device_code,e.text=e.title})});const i={url:localStorage.getItem("dwy_url")+"jbl/api/module-data/team_list/page",post:{direction:"DESC",property:"id",fromClientType:"pc",number:0,sorts:[],rules:[],size:999,specialConditions:[],dynamicFormCode:"team",developmentSystemId:null,debugFlag:!0}};this.axios.post("/api/testdwy",{...i}).then(e=>{this.teamList=e.data.content.filter(e=>e.status),this.teamList.forEach(e=>{e.value=e.team_code,e.text=e.title})});const o={url:localStorage.getItem("dwy_url")+"jbl/api/module-data/team_code_btn/page",post:{direction:"DESC",property:"id",fromClientType:"pc",number:0,sorts:[],rules:[],size:999,specialConditions:[],workflowSearchBean:{},dynamicFormCode:"person",dynamicFormTable:null,ignoreField:!0,developmentSystemId:null,debugFlag:!0}};this.axios.post("/api/testdwy",{...o}).then(e=>{this.employeeList=e.data.content,this.employeeList.forEach(e=>{e.value=e.no,e.text=e.name})})},methods:{handleChangeEmp(e){if(0!=e.length){let t=e.toString(),i="";e.forEach((e,t)=>{let o=this.employeeList.find(t=>t.value==e).text;0==t?i=o:i+="$$$"+o}),this.employee={employee_id:t,employee_id_show:i}}else this.employee={employee_id_show:null,employee_id:null}},handlefocus(e,t,i){this.chooseIndex=e,this.itemIndex=t,this.sort=i,this.show=!0},onInput(e){1==this.sort?this.list[this.chooseIndex].children[this.itemIndex].quality_num=this.list[this.chooseIndex].children[this.itemIndex].quality_num+""+e:this.list[this.chooseIndex].children[this.itemIndex].defective_num=this.list[this.chooseIndex].children[this.itemIndex].defective_num+""+e},onDelete(){1==this.sort?(this.list[this.chooseIndex].children[this.itemIndex].quality_num+="",this.list[this.chooseIndex].children[this.itemIndex].quality_num=this.list[this.chooseIndex].children[this.itemIndex].quality_num.substring(0,this.list[this.chooseIndex].children[this.itemIndex].quality_num.length-1)):(this.list[this.chooseIndex].children[this.itemIndex].defective_num+="",this.list[this.chooseIndex].children[this.itemIndex].defective_num=this.list[this.chooseIndex].children[this.itemIndex].defective_num.substring(0,this.list[this.chooseIndex].children[this.itemIndex].defective_num.length-1))},handleonBlur(){this.show=!1},handleDelItem(e,t){this.list[e].children.splice(t,1)},handleDel(e){this.list.splice(e,1)},handleReturn(){this.isFullScreen&&this.handleFullScreenClick(),this.$router.go(-1)},handleFullScreenClick(){this.isFullScreen=!this.isFullScreen,this.isFullScreen?this.enterFullScreen():this.exitFullScreen()},enterFullScreen(){let e=document.documentElement,t=e.requestFullScreen||e.webkitRequestFullScreen||e.mozRequestFullScreen||e.msRequestFullscreen;if(t)t.call(e);else if("undefined"!==typeof window.ActiveXObject){let e=new ActiveXObject("WScript.Shell");null!=e&&e.SendKeys("{F11}")}},handleSure(){new Promise((e,t)=>{this.list.forEach(i=>{i.children.forEach(i=>{1*i.not_quality_num<1*i.quality_num+1*i.defective_num||1*i.not_quality_num==0?e():t()})})}).then(e=>this.$Message.warning("合格数量加不良品数量不能超过未质检数量且数量不等于0!")).catch(()=>{this.list.forEach((e,t)=>{let i={quality_order_no:null,quality_time:new Date(Date.parse(e.completion_time)).toISOString(),created_by:null,created_date:null,dispatch_order_no:e.dispatch_no,...this.employee,last_modified_by:null,last_modified_date:null,process_id:e.process_id,process_id_show:this.processList.find(t=>t.value==e.process_id)?this.processList.find(t=>t.value==e.process_id).text:null,remark:e.remark,site:null,tag:null,team_id:e.team_id,team_id_show:this.teamList.find(t=>t.value==e.team_id)?this.teamList.find(t=>t.value==e.team_id).text:null},o=[];e.children.forEach(e=>{let t={item_num:e.item_num,product_no:e.product_no,in_product_tile:e.in_product_tile,in_process_title:e.in_process_title,in_color:e.in_color,in_process_title_two:e.in_process_title_two,in_color_two:e.in_color_two,product_size:e.product_size,product_unit:e.product_unit,product_unit_title:e.product_unit_title,finished_num:e.finished_num,dispatch_num:e.dispatch_num,production_num:e.production_num,production_no:e.production_no,production_item_id:e.production_item_id,production_item_no:e.production_item_no,dispatch_order_no:e.dispatch_order_no,dispatch_item_id:e.dispatch_item_id,dispatch_item_no:e.dispatch_item_no,process_router_id:e.process_router_id,process_router_id_show:e.process_router_id_show,order_no:e.order_no,order_item_id:e.order_item_id,order_item_no:e.order_item_no,customer_no:e.customer_no,customer_name:e.customer_name,dealer_no:e.dealer_no,dealer_name:e.dealer_name,product_title:e.product_title,process_code:e.process_code,color_code:e.color_code,process_code_two:e.process_code_two,color_code_two:e.color_code_two,process_title:e.process_title,color:e.color,process_title_two:e.process_title_two,color_two:e.color_two,craft_type_dk:e.craft_type_dk,craft_type_dk_show:e.craft_type_dk_show,mat_type:e.mat_type,completion_order_no:e.completion_order_no,completion_item_id:e.completion_item_id,completion_item_no:e.completion_item_no,completion_process_id:e.completion_process_id,completion_process_id_show:e.completion_process_id,completion_team_id:e.completion_team_id,completion_team_id_show:e.completion_team_id_show,completion_equipment_id:e.completion_equipment_id,completion_equipment_id_show:e.completion_equipment_id_show,completion_employee_id:e.completion_employee_id,completion_employee_id_show:e.completion_employee_id_show,quality_num:e.quality_num,not_quality_num:e.not_quality_num,defective_num:e.defective_num,site:null};o.push(t)});const l={url:localStorage.getItem("dwy_url")+"jbl/api/module-data/quality_orders/quality_orders",post:{bizId:-1,bizTypeEk:"LOWCODE",data:{quality_orders_dtl:o,quality_orders:i},dynamicFormId:"494714560310419456",showModelId:"494720843218427906"}};this.axios.post("/api/testdwy",{...l}).then(e=>{200==e.code&&(this.$Message.success(e.msg),t==this.list.length-1&&(this.list=[]))})})})},exitFullScreen(){let e=document,t=e.cancelFullScreen||e.mozCancelFullScreen||e.msExitFullscreen||e.webkitExitFullscreen||e.exitFullscreen;if(t)t.call(e);else if("undefined"!==typeof window.ActiveXObject){let e=new ActiveXObject("WScript.Shell");null!=e&&e.SendKeys("{F11}")}},handleBlur(e){if(this.order_no){let t=this.func.hexToString(e.target.value),i=this.list.map(e=>e.dispatch_order_no);const o={url:localStorage.getItem("dwy_url")+"jbl/api/module-data/completion_orders/page",post:{debugFlag:!1,developmentSystemId:null,direction:"DESC",dynamicFormCode:"completion_orders",dynamicFormTable:null,fromClientType:"pc",ignoreField:!0,number:0,property:"id",rules:[{field:"dispatch_order_no",option:"LIKE_ANYWHERE",values:[t]},{field:"completion_orders.completion_type",option:"EQ",values:["COMPLETION_AFTER_QUALITY"]}],size:999,sorts:[],specialConditions:[],workflowSearchBean:{}}};this.axios.post("/api/testdwy",{...o}).then(e=>{if(0!=e.data.content.length&&-1==i.indexOf(e.data.content[0].dispatch_order_no)){e.data.content.forEach((e,t)=>{e.completion_order_no=e.completion_orders.completion_order_no,e.quality_num=e.finished_num-(e.quality_num?e.quality_num:"0"),e.not_quality_num=e.quality_num,e.defective_num=0,e.item_num=t+1,e.completion_item_id=e.id,e.completion_item_no=e.item_num,e.completion_process_id=e.completion_orders.process_id,e.completion_process_id_show=e.completion_orders.process_id_show,e.completion_team_id=e.completion_orders.team_id,e.completion_team_id_show=e.completion_orders.team_id_show,e.completion_equipment_id=e.completion_orders.equipment_id,e.completion_equipment_id_show=e.completion_orders.equipment_id_show,e.completion_employee_id=e.completion_orders.employee_id,e.completion_employee_id_show=e.completion_orders.employee_id_show,e.site=null}),e.data.content[0].completion_orders.quality_time=new Date;let t={...e.data.content[0].completion_orders,children:e.data.content};t.dispatch_order_no=e.data.content[0].dispatch_order_no,this.list.push(t),this.order_no=""}else this.order_no=""})}}}},n=s,r=(i("289a"),i("2877")),_=Object(r["a"])(n,o,l,!1,null,"197fb8fc",null);t["default"]=_.exports}}]);