jiangping
2023-08-21 2837bdd57f72e386bbf9a725e7b3a13e5eb9e930
1
2
"use strict";(self["webpackChunkworkorder"]=self["webpackChunkworkorder"]||[]).push([[9854],{89346:function(e,a,t){t.d(a,{K:function(){return o},Md:function(){return l},hB:function(){return s},hF:function(){return u},il:function(){return r},m7:function(){return n},xx:function(){return d},xy:function(){return c}});var i=t(71417);function l(e){return(0,i.Z)({url:"ext/workorderCheckExt/page",method:"post",data:e})}function n(e){return(0,i.Z)({url:"ext/workorderCheckExt/create",method:"post",data:e})}function o(e){return(0,i.Z)({url:"ext/workorderCheckExt/createStandard",method:"post",data:e})}function d(e){return(0,i.Z)({url:`/ext/workorderCheckExt/${e}`,method:"get"})}function u(e){return(0,i.Z)({url:"ext/endCheckExt/uploadEndCheckNew",method:"post",data:e})}function c(e){return(0,i.Z)({url:"ext/deviceCheckExt/saveBean",method:"post",data:e})}function s(e){return(0,i.Z)({url:"ext/deviceExt/getDeviceByCondition",method:"post",data:e})}function r(e){return(0,i.Z)({url:`ext/deviceExt/${e}`,method:"get"})}},49771:function(e,a,t){var i,l;t.d(a,{M:function(){return i},a:function(){return l}}),function(e){e[e["WL"]=0]="WL",e[e["CK"]=1]="CK",e[e["HW"]=2]="HW",e[e["GD"]=3]="GD",e[e["GZ"]=4]="GZ",e[e["SB"]=5]="SB",e[e["YG"]=6]="YG",e[e["ZKD"]=7]="ZKD",e[e["CKD"]=8]="CKD",e[e["RKD"]=9]="RKD"}(i||(i={})),function(e){e["HH"]="APPLIANCE_MIX",e["HG"]="APPLIANCE_ONTEST",e["BL"]="APPLIANCE_OFFTEST",e["BF"]="APPLIANCE_USELESS"}(l||(l={}))},68534:function(e,a,t){t.d(a,{Z:function(){return v}});var i=t(66252),l=t(3577),n=t(2262);const o={class:"tag"},d=["onClick"],u={key:0};var c=(0,i.aZ)({props:{TagList:{type:Array,required:!0},isShow:{type:Boolean,required:!1,default:!1}},emits:["change"],setup(e,{emit:a}){const t=e,c=(0,n.iH)(""),s=e=>{c.value!==e&&(c.value=e,a("change",e))};return(0,i.YP)((()=>t.TagList),(e=>{let a=e;a&&0!==a.length&&(c.value=a[0].id)}),{immediate:!0}),(a,t)=>((0,i.wg)(),(0,i.iD)("div",o,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.TagList,(a=>((0,i.wg)(),(0,i.iD)("div",{key:a.id,class:(0,l.C_)({tag_item:!0,tagActive:a.id===c.value}),onClick:e=>s(a.id)},[(0,i._)("span",null,(0,l.zw)(a.name),1),e.isShow&&a.num?((0,i.wg)(),(0,i.iD)("span",u,"("+(0,l.zw)(a.num)+")",1)):(0,i.kq)("",!0)],10,d)))),128))]))}}),s=t(83744);const r=(0,s.Z)(c,[["__scopeId","data-v-7e72e34c"]]);var v=r},15878:function(e,a,t){t.d(a,{Z:function(){return A}});var i=t(66252),l=t(3577),n=t(2262),o=t(84149),d=t(49771),u=t(74928),c=t(34118),s=t(68534);const r=e=>((0,i.dD)("data-v-5bac09f9"),e=e(),(0,i.Cn)(),e),v={class:"title"},f={class:"content"},p=r((()=>(0,i._)("div",{class:"content_search_x"},null,-1))),m={class:"content_total"},g={class:"content_list"},_=["onClick"],h={key:0,class:"content_list_item_status success"},w={key:1,class:"content_list_item_status warning"},k={key:2,class:"content_list_item_status serious"},y={key:3,class:"content_list_item_status black"},q={class:"content_list_item_name"};var S=(0,i.aZ)({props:{show:{type:Boolean,required:!0},classification:{type:Boolean,default:!1},attribute:{type:String,required:!1,default:""},statusname:{type:String,required:!1,default:"1,2,3"}},emits:["close","value"],setup(e,{emit:a}){const t=e,r=(0,n.qj)({capacity:50,page:0,total:0,smodelLabel:"",categoryId:""});let S=(0,n.iH)([]);const C=(0,n.iH)([]),D=(0,n.iH)(!1),A=(0,n.iH)(!1),U=(0,n.iH)(!1);let b=(0,n.iH)(!0);const T=(0,n.iH)(null);let x=(0,n.iH)(!0);const N=()=>{const{text:e}=T.value;r.smodelLabel="",T.value.text=""},H=e=>{r.categoryId=e,C.value=[],A.value=!1,r.page=0,r.total=0,Z()},B=e=>{r.page=0,A.value=!1,C.value=[],r.smodelLabel=e,Z()},E=()=>{r.page=0,A.value=!1,C.value=[],Z()},L=e=>{a("value",e)},Z=async()=>{b.value&&t.classification&&await K(),A.value||(D.value=!0,r.page=r.page+1,(0,o.IY)({capacity:r.capacity,page:r.page,model:{categoryId:r.categoryId,code:r.smodelLabel,smodelLabel:t.attribute,statusname:t.statusname}}).then((e=>{U.value&&(C.value=[],U.value=!1),D.value=!1,200===e.code&&e.data.records&&0!==e.data.records.length?(r.total=e.data.total,C.value.push(...e.data.records)):A.value=!0})).catch((e=>{D.value=!1,A.value=!0,U.value&&(C.value=[],U.value=!1)})))},I=()=>{A.value=!1,r.page=0,D.value=!0,Z()};let F=(0,n.iH)(!1);const z=()=>{a("close")},K=async()=>{let e=await(0,o.Tv)({bmodelCateType:"2"});200===e.code&&0!==e.data.length&&(S.value=[],e.data.forEach((e=>{S.value.push({id:e.id,name:e.combinationName,num:""})})),r.categoryId=S.value[0].id,b.value=!1)};return(0,i.YP)((()=>t.show),(e=>{e?(x.value||(C.value=[],A.value=!1,r.page=0,D.value=!0,Z()),x.value=!1):N()})),(0,i.bv)((()=>{F.value=(0,u.w8)()})),(e,a)=>{const o=(0,i.up)("van-icon"),u=(0,i.up)("van-list"),b=(0,i.up)("van-pull-refresh"),x=(0,i.up)("van-popup");return(0,i.wg)(),(0,i.j4)(x,{show:t.show,"onUpdate:show":a[2]||(a[2]=e=>t.show=e),position:"bottom",style:{height:"100%"}},{default:(0,i.w5)((()=>[(0,i._)("div",v,[(0,i._)("div",{class:"close",onClick:z},[(0,i.Wm)(o,{name:"arrow-down",size:"30",color:"#ffffff"})])]),(0,i._)("div",f,[(0,i._)("div",{class:(0,l.C_)([{content_top:(0,n.SU)(F)},"content_search"])},[(0,i.Wm)(c.Z,{ref_key:"V",ref:T,onSearchInput:B,onSubmit:E,isShow:!1,placeholder:"搜索工装编码"},null,512),t.classification?((0,i.wg)(),(0,i.iD)(i.HY,{key:0},[p,(0,i.Wm)(s.Z,{TagList:(0,n.SU)(S),isShow:!1,onChange:H},null,8,["TagList"])],64)):(0,i.kq)("",!0)],2),(0,i._)("div",m,"共"+(0,l.zw)((0,n.SU)(r).total)+"条数据",1),(0,i.Wm)(b,{modelValue:U.value,"onUpdate:modelValue":a[1]||(a[1]=e=>U.value=e),onRefresh:I},{default:(0,i.w5)((()=>[(0,i.Wm)(u,{loading:D.value,"onUpdate:loading":a[0]||(a[0]=e=>D.value=e),finished:A.value,"finished-text":"没有更多了~",onLoad:Z},{default:(0,i.w5)((()=>[(0,i._)("div",g,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(C.value,((e,a)=>((0,i.wg)(),(0,i.iD)("div",{class:"content_list_item",key:a,onClick:a=>L(e)},[e.smodelLabel===(0,n.SU)(d.a).HG?((0,i.wg)(),(0,i.iD)("div",h,"["+(0,l.zw)(e.smodelCode)+"]",1)):e.smodelLabel===(0,n.SU)(d.a).BL?((0,i.wg)(),(0,i.iD)("div",w,"["+(0,l.zw)(e.smodelCode)+"]",1)):e.smodelLabel===(0,n.SU)(d.a).BF?((0,i.wg)(),(0,i.iD)("div",k,"["+(0,l.zw)(e.smodelCode)+"]",1)):e.smodelLabel===(0,n.SU)(d.a).HH?((0,i.wg)(),(0,i.iD)("div",y,"["+(0,l.zw)(e.smodelCode)+"]",1)):(0,i.kq)("",!0),(0,i._)("div",q,(0,l.zw)(e.cmodel1BigName)+"-"+(0,l.zw)(e.code),1)],8,_)))),128))])])),_:1},8,["loading","finished"])])),_:1},8,["modelValue"])])])),_:1},8,["show"])}}}),C=t(83744);const D=(0,C.Z)(S,[["__scopeId","data-v-5bac09f9"]]);var A=D},40522:function(e,a,t){t.r(a),t.d(a,{default:function(){return J}});var i=t(66252),l=t(2262),n=t(3577),o=t(49963),d=t(80203),u=t(42119),c=t(89346),s=t(24530),r=t(49771),v=t(84149),f=t(83327),p=t(15878),m=t(56369);const g=e=>((0,i.dD)("data-v-27672259"),e=e(),(0,i.Cn)(),e),_={class:"page"},h=g((()=>(0,i._)("div",{class:"page_h"},null,-1))),w={class:"page_lx_item padding"},k=g((()=>(0,i._)("span",null,"检验类型",-1))),y={class:"page_lx_item_is"},q=["onClick"],S=g((()=>(0,i._)("div",{class:"page_h"},null,-1))),C={class:"page_content"},D={class:"page_content_title"},A={class:"page_content_item"},U=g((()=>(0,i._)("span",null,"合格数量",-1))),b={class:"page_content_item_i"},T={key:0},x={class:"page_content_item"},N=g((()=>(0,i._)("span",null,"不良数量",-1))),H={class:"page_content_item_i"},B={key:0},E=g((()=>(0,i._)("span",null,"不良工装",-1))),L={class:"page_content_item_is"},Z={key:1,class:"page_content_sm"},I=g((()=>(0,i._)("img",{src:d,alt:""},null,-1))),F=g((()=>(0,i._)("span",null,"扫描工装",-1))),z=[I,F],K={class:"page_lx"},j=g((()=>(0,i._)("span",null,"不良原因",-1))),W={class:"page_lx_item_i"},P={class:"page_remark"},Y=g((()=>(0,i._)("div",{class:"page_zw"},null,-1))),O={class:"page_footer"},Q=(0,i.Uk)("提交"),G=[Q];var V=(0,i.aZ)({setup(e){const a=(0,u.yj)(),t=(0,u.tv)();let d=(0,l.iH)();const g=(0,l.iH)(!1);let I=(0,l.iH)(!1);const F=(0,l.iH)(!1),Q=((0,l.iH)(!1),(0,l.iH)(!1)),V=(0,l.iH)([]),R=(0,l.iH)([]);let M=(0,l.iH)({}),J=(0,l.iH)({}),X=(0,l.qj)({id:"",qualified:"",unqualified:"",defectiveTooling:"",defectiveToolingName:"",defectDescription:"",defectDescriptionName:"",type:"1"}),$=(0,l.iH)("");const ee=(0,l.iH)([]),ae=()=>{I.value=!1},te=e=>{X.defectiveTooling=e.id,X.defectiveToolingName=e.code,I.value=!1},ie=e=>{"1"===d.value?(0,v.Nv)({barcode:e[0]}).then((e=>{200===e.code&&e.data.barcodeType===r.M.GZ?(0,v.Qi)({id:e.data.id}).then((e=>{200===e.code&&e.data&&0!==e.data.length&&(2===M.value.type?e.data[0].smodelLabel===r.a.BF?0!==e.data[0].status?(X.defectiveTooling=e.data[0].id,X.defectiveToolingName=e.data[0].code):s.F.fail({message:"扫描的工装状态不能为已报废"}):s.F.fail({message:"只能扫描报废属性的工装"}):e.data[0].smodelLabel===r.a.BL||e.data[0].smodelLabel===r.a.BF?0!==e.data[0].status?(X.defectiveTooling=e.data[0].id,X.defectiveToolingName=e.data[0].code):s.F.fail({message:"扫描的工装状态不能为已报废"}):s.F.fail({message:"只能扫描不良或者报废属性的工装"}))})):s.F.fail({message:"请扫描正确的工装码"})})):"2"===d.value&&(0,v.Nv)({barcode:e[0]}).then((e=>{200===e.code&&e.data.barcodeType===r.M.GZ?(X.qualified="",X.unqualified=0,X.defectiveTooling="",X.defectiveToolingName="",X.defectDescription="",X.defectDescriptionName="",X.type="1",ee.value.forEach(((e,a)=>{e.active=0===a})),ve(e.data.id)):s.F.fail({message:"请扫描正确的工装码"})})),(0,i.Y3)((()=>{F.value=!1}))},le=()=>{F.value=!1},ne=e=>{X.defectDescription=e.id,X.defectDescriptionName=e.text,Q.value=!1},oe=()=>{Q.value=!1},de=()=>{I.value=!0},ue=e=>{if("1"===e)d.value=e,F.value=!0;else if("2"===e){if(X.qualified||(X.qualified=0),X.unqualified||(X.unqualified=0),0===X.qualified&&0===X.unqualified)return(0,s.F)({message:"合格数量不能同时为0!",duration:2e3});if(X.unqualified>0){if(!X.defectiveTooling)return s.F.fail({message:"不良工装不能为空!",duration:2e3});if(!X.defectDescription)return s.F.fail({message:"不良说明不能为空!",duration:2e3})}let t;ee.value.forEach((e=>{e.active&&(t=e.id)})),(0,c.m7)({workorderId:a.query.gdId,appliancesId:X.id,qualifiedNum:X.qualified,unqualifiedNum:X.unqualified,qualifiedApplianceId:X.defectiveTooling,checkInfo:X.defectDescription,checkType:t}).then((a=>{200===a.code&&(X.qualified="",X.unqualified=0,X.defectiveTooling="",X.defectiveToolingName="",X.defectDescription="",X.defectDescriptionName="",X.type="1",ee.value.forEach(((e,a)=>{e.active=0===a})),d.value=e,s.F.success({message:"检验成功!",duration:2e3}),setTimeout((()=>{F.value=!0}),2e3))}))}},ce=()=>{Q.value=!0},se=e=>{ee.value.forEach(((a,t)=>{a.active=e===t}))},re=()=>{(0,v.fn)(a.query.gdId).then((e=>{if(200===e.code){M.value=e.data;let t=a.query.type,i="";1==t?(i="生产巡线",ee.value.push({name:"巡线",id:"0",active:!0})):2==t&&(i="品质检验",ee.value.push({name:"巡检",id:"1",active:!0}),3===e.data.status&&ee.value.push({name:"完工检验",id:"2",active:!1})),document.title=i,"notInDingTalk"!==m.env.platform&&m.biz.navigation.setTitle({title:i,onSuccess:e=>{console.log("设置钉钉title成功")},onFail:e=>{console.log("设置钉钉title失败")}})}}))},ve=e=>{(0,v.Qi)({id:e}).then((e=>{200===e.code&&e.data&&0!==e.data.length&&(J.value=e.data[0],X.id=J.value.id)}))},fe=()=>{(0,v.Tv)({bmodelCateType:"3"}).then((e=>{200===e.code&&e.data&&0!==e.data.length&&e.data.forEach((e=>{R.value.push({text:e.combinationName,id:e.id})}))}))},pe=()=>{(0,v.Qi)({smodelLabel:`${r.a.BL},${r.a.BF}`}).then((e=>{200===e.code&&e.data&&0!==e.data.length&&e.data.forEach((e=>{V.value.push({text:e.code,id:e.id})}))}))},me=()=>{if(X.qualified||(X.qualified=0),X.unqualified||(X.unqualified=0),0===X.qualified&&0===X.unqualified)return(0,s.F)({message:"合格数量不能同时为0!",duration:2e3});if(X.unqualified>0){if(!X.defectiveTooling)return(0,s.F)({message:"不良工装不能为空!",duration:2e3});if(!X.defectDescription)return(0,s.F)({message:"不良原因不能为空!",duration:2e3})}let e;ee.value.forEach((a=>{a.active&&(e=a.id)})),(0,c.m7)({workorderId:a.query.gdId,appliancesId:X.id,qualifiedNum:X.qualified,unqualifiedNum:X.unqualified,qualifiedApplianceId:X.defectiveTooling,checkInfo:X.defectDescription,remark:$.value,checkType:e}).then((e=>{200===e.code&&(s.F.success({message:"检验成功!",duration:2e3,forbidClick:!0}),setTimeout((()=>{t.go(-1)}),2e3))}))};return(0,i.YP)((()=>X.unqualified),((e,a)=>{g.value=e>0,e>0&&(X.defectiveTooling="",X.defectiveToolingName="",X.defectDescription="",X.defectDescriptionName="")}),{deep:!0}),(0,i.bv)((()=>{re(),ve(a.query.gzId),fe(),pe()})),(e,a)=>{const t=(0,i.up)("van-icon"),d=(0,i.up)("van-picker"),u=(0,i.up)("van-popup"),c=(0,i.up)("v-ScanCode"),s=(0,i.Q2)("preventReClick");return(0,i.wg)(),(0,i.iD)("div",_,[(0,i.Wm)(f.Z,{info:(0,l.SU)(M)},null,8,["info"]),h,(0,i._)("div",w,[k,(0,i._)("div",y,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(ee.value,((e,a)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,n.C_)(["page_lx_item_is_i",{active:e.active}]),key:a,onClick:e=>se(a)},[(0,i._)("span",null,(0,n.zw)(e.name),1)],10,q)))),128))])]),S,(0,i._)("div",C,[(0,i._)("div",D,(0,n.zw)((0,l.SU)(J).cmodel1BigName)+" "+(0,n.zw)((0,l.SU)(J).code),1),(0,i._)("div",A,[U,(0,i._)("div",b,[(0,i.wy)((0,i._)("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>(0,l.SU)(X).qualified=e),type:"number",placeholder:"0"},null,512),[[o.nr,(0,l.SU)(X).qualified]]),(0,l.SU)(M).umodel?((0,i.wg)(),(0,i.iD)("span",T,(0,n.zw)((0,l.SU)(M).umodel.name),1)):(0,i.kq)("",!0)])]),(0,i._)("div",x,[N,(0,i._)("div",H,[(0,i.wy)((0,i._)("input",{"onUpdate:modelValue":a[1]||(a[1]=e=>(0,l.SU)(X).unqualified=e),placeholder:"0",type:"number"},null,512),[[o.nr,(0,l.SU)(X).unqualified]]),(0,l.SU)(M).umodel?((0,i.wg)(),(0,i.iD)("span",B,(0,n.zw)((0,l.SU)(M).umodel.name),1)):(0,i.kq)("",!0)])]),g.value?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"page_content_item",onClick:de},[E,(0,i._)("div",L,[(0,i._)("span",{style:(0,n.j5)((0,l.SU)(X).defectiveToolingName?"color: #000;":"")},(0,n.zw)((0,l.SU)(X).defectiveToolingName?(0,l.SU)(X).defectiveToolingName:"点击选择工装"),5),(0,i.Wm)(t,{name:"arrow",color:"#999999",size:"18"})])])):(0,i.kq)("",!0),g.value?((0,i.wg)(),(0,i.iD)("div",Z,[(0,i._)("div",{class:"page_content_sm_box",onClick:a[2]||(a[2]=e=>ue("1"))},z)])):(0,i.kq)("",!0)]),(0,i._)("div",K,[g.value?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"page_lx_item",onClick:ce},[j,(0,i._)("div",W,[(0,i._)("span",{style:(0,n.j5)((0,l.SU)(X).defectDescriptionName?"color: #000;":"")},(0,n.zw)((0,l.SU)(X).defectDescriptionName?(0,l.SU)(X).defectDescriptionName:"点击选择不良原因"),5),(0,i.Wm)(t,{name:"arrow"})])])):(0,i.kq)("",!0)]),(0,i._)("div",P,[(0,i.wy)((0,i._)("textarea",{"onUpdate:modelValue":a[3]||(a[3]=e=>(0,l.dq)($)?$.value=e:$=e),placeholder:"请输入检验备注说明信息,非必填"},null,512),[[o.nr,(0,l.SU)($)]])]),Y,(0,i._)("div",O,[(0,i._)("div",{class:"page_footer_jx",onClick:a[4]||(a[4]=e=>ue("2"))},"继续检验"),(0,i.wy)(((0,i.wg)(),(0,i.iD)("button",{class:"page_footer_tj",onClick:me},G)),[[s]])]),(0,i.Wm)(u,{show:Q.value,"onUpdate:show":a[5]||(a[5]=e=>Q.value=e),position:"bottom",round:"",style:{height:"40%"}},{default:(0,i.w5)((()=>[(0,i.Wm)(d,{title:"选择不良原因",columns:R.value,onConfirm:ne,onCancel:oe},null,8,["columns"])])),_:1},8,["show"]),(0,i.Wm)(c,{openCode:F.value,infos:["请扫描工装码"],onClosePopup:le,onOnDecode:ie},null,8,["openCode"]),(0,i.Wm)(p.Z,{show:(0,l.SU)(I),attribute:2===(0,l.SU)(M).type?(0,l.SU)(r.a).BF:(0,l.SU)(r.a).BL+","+(0,l.SU)(r.a).BF,onClose:ae,onValue:te},null,8,["show","attribute"])])}}}),R=t(83744);const M=(0,R.Z)(V,[["__scopeId","data-v-27672259"]]);var J=M},80203:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAVBJREFUSEvtlj9KA0EYxd/LrKcQEc0BAjvTqBhQD+Cf1i4X0ELvYGFheklKsYmCjY2BKBibTWOv5hpmxycTVBASEkg2TXbKYb73g/fNzPdorS1KqpFcBxAhm9Uj2ZZUoXOuJamcDee/qqRHWms/ASyQbISNLMAky5IOAKQBqB/IcZIk1SyA1tojABdBOwdOxeH5s/QDwDKA/SRJbgd5uH2StkQsgaxLhTvCNwhd00f1L+PvQ01B5vDhnO1B9dbaPQA3ALoslUqLxpjVTqfzNKxhW6fpG4EVQFUpuiL9C4DLSKaa0r/264zZaZ6xOUwjjuNN733QGb2mAfyl5MC+E7ml49zSv0szq2fhnNvw3r+HaZH5w3fO7UoKn0o3H0+jv6ExTszfeJp5iOqFADyjmNhjHMetkBvH6P3ER0j2g3CRZE3SWgjEE6sOFkglPZOsfAONvknm24UJSAAAAABJRU5ErkJggg=="}}]);
//# sourceMappingURL=9854.3e6c499d.js.map