jiangping
2023-08-21 2837bdd57f72e386bbf9a725e7b3a13e5eb9e930
1
2
"use strict";(self["webpackChunkworkorder"]=self["webpackChunkworkorder"]||[]).push([[4660],{84149:function(e,t,r){r.d(t,{Ae:function(){return w},Be:function(){return D},Bp:function(){return Y},CM:function(){return P},Dy:function(){return M},E3:function(){return N},Gh:function(){return B},IY:function(){return F},N$:function(){return p},N6:function(){return d},Nv:function(){return f},Ov:function(){return H},QU:function(){return q},Qi:function(){return c},Re:function(){return x},Te:function(){return K},Tv:function(){return i},Uv:function(){return $},Uw:function(){return S},V3:function(){return y},Vr:function(){return g},Wk:function(){return Q},XO:function(){return Z},Xh:function(){return k},_Z:function(){return R},d2:function(){return W},fF:function(){return z},fM:function(){return s},fV:function(){return L},fn:function(){return u},gp:function(){return o},hM:function(){return m},he:function(){return U},il:function(){return T},jO:function(){return v},l7:function(){return O},lQ:function(){return X},mC:function(){return a},p6:function(){return E},pP:function(){return V},sE:function(){return A},si:function(){return G},st:function(){return h},tR:function(){return j},u1:function(){return C},ww:function(){return l},xE:function(){return I},yL:function(){return b},yo:function(){return _}});var n=r(71417);function o(e){return(0,n.Z)({url:"/ext/workorderExt/page",method:"post",data:e})}function a(e){return(0,n.Z)({url:"/ext/workorderExt/pageCount",method:"post",data:e})}function u(e){return(0,n.Z)({url:`ext/workorderExt/${e}`,method:"get"})}function i(e){return(0,n.Z)({url:"ext/categoryUnionExt/checkAllList",method:"post",data:e})}function s(){return(0,n.Z)({url:"ext/userDeviceExt/getListByUser",method:"post"})}function l(e){return(0,n.Z)({url:"/ext/warehouseExt/page",method:"post",data:e})}function d(e){return(0,n.Z)({url:"ext/workorderExt/finishedDetail",method:"get",params:e})}function c(e){return(0,n.Z)({url:"ext/appliancesExt/getListByCondition",method:"post",data:e})}function m(e){return(0,n.Z)({url:"ext/workorderRecordExt/createMaterial",method:"post",data:e})}function p(e){return(0,n.Z)({url:"ext/workorderRecordExt/createMaterialStandard",method:"post",data:e})}function f(e){return(0,n.Z)({url:"ext/barcodeParamExt/getBarcodeContent",method:"get",params:e})}function w(e){return(0,n.Z)({url:"ext/workorderRecordExt/all",method:"post",data:e})}function h(e){return(0,n.Z)({url:"ext/appliancesExt/getListByCondition",method:"post",data:e})}function _(e){return(0,n.Z)({url:"ext/workorderRecordExt/createProduce",method:"post",data:e})}function x(e){return(0,n.Z)({url:`/ext/workorderRecordExt/delete/${e}`,method:"get"})}function k(e){return(0,n.Z)({url:"ext/workorderRecordExt/updateById",method:"post",data:e})}function v(e){return(0,n.Z)({url:"ext/workorderCheckExt/listGroupByAppliance",method:"post",data:e})}function g(e){return(0,n.Z)({url:"ext/workorderRecordExt/comfirmDoneStandard",method:"post",data:e})}function E(e){return(0,n.Z)({url:"ext/checkAttrExt/getListByCondition",method:"post",data:e})}function Z(e){return(0,n.Z)({url:"ext/workorderCheckAttrExt/create",method:"post",data:e})}function C(e){return(0,n.Z)({url:"ext/workorderCheckAttrExt/page",method:"post",data:e})}function y(e){return(0,n.Z)({url:"ext/workorderExt/finished",method:"get",params:e})}function S(e){return(0,n.Z)({url:"ext/workorderExt/saveFinishRecord",method:"post",data:e})}function U(e){return(0,n.Z)({url:"ext/workorderExt/getFinishRecord",method:"get",params:e})}function N(e){return(0,n.Z)({url:`ext/deviceExt/${e}`,method:"get"})}function b(e){return(0,n.Z)({url:"ext/wOutboundExt/finishedInBill",method:"get",params:e})}function D(e){return(0,n.Z)({url:"ext/userDeviceExt/create",method:"post",data:e})}function F(e){return(0,n.Z)({url:"ext/appliancesExt/page",method:"post",data:e})}function q(e){return(0,n.Z)({url:"ext/appliancesExt/chageApplicance",method:"post",data:e})}function W(e){return(0,n.Z)({url:"ext/categoryUnionExt/checkFGFXList",method:"get",params:e})}function I(e){return(0,n.Z)({url:"business/salesorder/allData",method:"post",data:e})}function z(e){return(0,n.Z)({url:"business/backorder/create",method:"post",data:e})}function L(e){return(0,n.Z)({url:"business/backorder/page",method:"post",data:e})}function H(e){return(0,n.Z)({url:`business/backorder/${e}`,method:"get"})}function R(e){return(0,n.Z)({url:"ext/proceduresExt/productesGroup",method:"post",data:e})}function T(e){return(0,n.Z)({url:"ext/workorderExt/finishedDetailNew",method:"get",params:e})}function A(e){return(0,n.Z)({url:"ext/routeCardExt/getListByWorkOrderId",method:"post",data:e})}function B(e){return(0,n.Z)({url:"ext/workorderRecordExt/getEndCheckAP",method:"get",params:e})}function P(e){return(0,n.Z)({url:`ext/workorderCheckAttrExt/delete/${e}`,method:"get"})}function O(e){return(0,n.Z)({url:"ext/wStockExt/pageForH5",method:"post",data:e})}function G(e){return(0,n.Z)({url:"ext/warehouseLocationExt/page",method:"post",data:e})}function K(e){return(0,n.Z)({url:"ext/warehouseLocationExt/getListByWarehouseId",method:"get",params:e})}function M(e){return(0,n.Z)({url:"ext/wTransferExt/scanTransfer",method:"post",data:e})}function $(e){return(0,n.Z)({url:"ext/workorderRecordExt/allForStandard",method:"post",data:e})}function Y(e){return(0,n.Z)({url:"ext/workorderRecordExt/getWorkorderRecordListStandard",method:"get",params:e})}function j(e){return(0,n.Z)({url:"/ext/wTransferExt/wTransferConfirm",method:"get",params:e})}function Q(e){return(0,n.Z)({url:"/ext/wTransferExt/acceptWTransfer",method:"get",params:e})}function X(e){return(0,n.Z)({url:"/ext/wOutboundExt/createForStandard",method:"post",data:e})}function V(e){return(0,n.Z)({url:"/ext/wOutboundExt/wOutBoundForStockUp",method:"post",data:e})}},49771:function(e,t,r){var n,o;r.d(t,{M:function(){return n},a:function(){return o}}),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"}(n||(n={})),function(e){e["HH"]="APPLIANCE_MIX",e["HG"]="APPLIANCE_ONTEST",e["BL"]="APPLIANCE_OFFTEST",e["BF"]="APPLIANCE_USELESS"}(o||(o={}))},44660:function(e,t,r){r.r(t),r.d(t,{default:function(){return V}});var n=r(66252),o=r(2262),a=r(3577),u=r(42119),i=r(74928),s=r(24530),l=r(33907),d=r(84149),c=r(49771);const m=e=>((0,n.dD)("data-v-2c1a79e8"),e=e(),(0,n.Cn)(),e),p={class:"rework"},f={class:"rework_list"},w={key:0,class:"rework_list_item"},h=m((()=>(0,n._)("span",null,"当前工厂",-1))),_={class:"rework_list_item_right"},x={class:"black"},k=m((()=>(0,n._)("span",null,"返工类型",-1))),v={class:"rework_list_item_right"},g=m((()=>(0,n._)("span",null,"预计生产日期",-1))),E={class:"rework_list_item_right"},Z=m((()=>(0,n._)("span",null,"返工返修工序",-1))),C={class:"rework_list_item_right"},y=m((()=>(0,n._)("span",null,"返工返修原因",-1))),S={class:"rework_list_item_right"},U=m((()=>(0,n._)("span",null,"客返单号",-1))),N={class:"rework_list_item_right"},b={key:2,class:"rework_list_item"},D=m((()=>(0,n._)("span",null,"客返客户",-1))),F={class:"rework_list_item_right"},q={class:"black"},W={class:"rework_qd"},I={class:"rework_qd_title"},z=m((()=>(0,n._)("div",{class:"x"},null,-1))),L={class:"rework_qd_item"},H={class:"rework_qd_item_i"},R={class:"black"},T={class:"black"},A={class:"rework_qd_item_i"},B=m((()=>(0,n._)("span",null,"物料信息:",-1))),P={class:"rework_qd_item_i"},O=m((()=>(0,n._)("span",null,"批次号:",-1))),G={class:"rework_qd_item_i"},K=m((()=>(0,n._)("span",null,"生产工序:",-1))),M={key:1,class:"rework_qd_item1"},$=m((()=>(0,n._)("div",{class:"zw"},null,-1))),Y=m((()=>(0,n._)("div",{style:{width:"22px"}},null,-1)));var j=(0,n.aZ)({setup(e){const t=(0,u.yj)(),r=(0,u.tv)();(0,l.oR)();let m=(0,o.qj)({factory:"",factoryId:"",type:"0",typeName:"工序返工",date:"",process:"",processName:"",reason:"详见产品手写标签",reasonName:"详见产品手写标签",clientName:"",single:"",singleName:""}),j=(0,o.iH)([]);const Q=[{text:"工序返工",id:"0"}],X=(0,o.iH)([]),V=(0,o.iH)([]),J=(0,o.iH)([]);let ee=(0,o.iH)(!1),te=(0,o.iH)(!1),re=(0,o.iH)(!1),ne=(0,o.iH)(!1),oe=(0,o.iH)(!1),ae=(0,o.iH)(!1);const ue=()=>{let e=new Date;return e.setTime(e.getTime()+864e5),e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate()},ie=new Date(ue()),se=new Date((new Date).getFullYear()+1,12,30),le=async()=>{if(!m.date)return s.F.fail({message:"预计生产日期不能为空"});if(!m.process)return s.F.fail({message:"返工返修工序不能为空"});if(!m.reason)return s.F.fail({message:"返工返修原因不能为空"});let e=[];j.value.forEach((t=>{e.push(t.id)}));let t=await(0,d.fF)({factoryId:j.value[0].pmodelOrgId,type:m.type,planDate:m.date,backProcedureId:m.process,content:m.reasonName,applianceIdList:e});200===t.code&&(s.F.success({message:"申请成功",forbidClick:!0,duration:2e3}),setTimeout((()=>{r.go(-1)}),2e3))},de=e=>{1!==j.value.length?j.value.splice(e,1):s.F.fail({message:"至少保留一项工装"})},ce=e=>{m.date=(0,i.tg)(e),oe.value=!1},me=e=>{m.type=e.id,m.typeName=e.text,ee.value=!1},pe=()=>{ee.value=!1},fe=(e,t)=>{m.processName=e.text,m.process=e.id,te.value=!1},we=()=>{te.value=!1},he=(e,t)=>{m.reasonName=e.text,m.reason=e.id,re.value=!1},_e=()=>{re.value=!1},xe=(e,t)=>{console.log(`当前值: ${e}, 当前索引: ${t}`)},ke=()=>{ne.value=!1},ve=()=>{ae.value=!1},ge=async e=>{ae.value=!1;let t=await(0,d.Nv)({barcode:e[0]});if(200===t.code)if(t.data.barcodeType===c.M.GZ){for(let r=0;r<j.value.length;r++)if(j.value[r].id===t.data.id)return void s.F.fail({message:"不能扫描重复的工装"});let e=await(0,d.Qi)({id:t.data.id});if(200===e.code)if(1===e.data[0].qualityType){let t=!1;for(let r=0;r<j.value.length;r++)j.value[0].mmodelCode===e.data[0].mmodelCode&&j.value[0].procedureId===e.data[0].procedureId&&j.value[0].warehouseId===e.data[0].warehouseId&&(t=!0);t?j.value.push(e.data[0]):s.F.fail({message:"扫描的工装物料、工序、仓库必须一致"})}else s.F.fail({message:"请扫描质量属性为不良的工装",duration:2e3})}else s.F.fail({message:"请扫描正确的工装码"})},Ee=()=>{ae.value=!0},Ze=async e=>{let t=await(0,d.Qi)({id:e});200===t.code&&(1===t.data[0].qualityType?(j.value.push(t.data[0]),await Ce(t.data[0].pmodelOrgId)):s.F.fail({message:"请扫描质量属性为不良的工装",duration:2e3}))},Ce=async e=>{let t=await(0,d._Z)({orgId:e});200===t.code&&t.data.forEach((e=>{X.value.push({text:e.name,id:e.id})}))},ye=async e=>{let t=(0,o.iH)([]);e||j.value.forEach((e=>{t.value.push(e.id)}));let r=await(0,d.d2)({applianceids:e||t.value.join(",")});200===r.code&&(V.value=[],r.data.forEach((e=>{V.value.push({text:e.combinationName,id:e.id})})),V.value.unshift({text:"详见产品手写标签",id:"详见产品手写标签"}),re.value=!0)};return(0,n.bv)((()=>{Ze(t.query.id)})),(e,t)=>{const r=(0,n.up)("van-icon"),u=(0,n.up)("van-button"),i=(0,n.up)("van-swipe-cell"),s=(0,n.up)("v-ScanCode"),l=(0,n.up)("van-picker"),d=(0,n.up)("van-popup"),c=(0,n.up)("van-calendar");return(0,n.wg)(),(0,n.iD)("div",p,[(0,n._)("div",f,[3!==(0,o.SU)(m).type?((0,n.wg)(),(0,n.iD)("div",w,[h,(0,n._)("div",_,[(0,n._)("span",x,(0,a.zw)((0,o.SU)(j).length>0?(0,o.SU)(j)[0].dpmodelName:""),1)])])):(0,n.kq)("",!0),(0,n._)("div",{class:"rework_list_item",onClick:t[0]||(t[0]=e=>(0,o.dq)(ee)?ee.value=!0:ee=!0)},[k,(0,n._)("div",v,[(0,n._)("span",{class:(0,a.C_)((0,o.SU)(m).typeName?"black":"")},(0,a.zw)((0,o.SU)(m).typeName?(0,o.SU)(m).typeName:"请点击选择类型"),3),(0,n.Wm)(r,{name:"arrow",size:"20",color:"#999999"})])]),(0,n._)("div",{class:"rework_list_item",onClick:t[1]||(t[1]=e=>(0,o.dq)(oe)?oe.value=!0:oe=!0)},[g,(0,n._)("div",E,[(0,n._)("span",{class:(0,a.C_)((0,o.SU)(m).date?"black":"")},(0,a.zw)((0,o.SU)(m).date?(0,o.SU)(m).date:"请点击选择日期"),3),(0,n.Wm)(r,{name:"arrow",size:"20",color:"#999999"})])]),(0,n._)("div",{class:"rework_list_item",onClick:t[2]||(t[2]=e=>(0,o.dq)(te)?te.value=!0:te=!0)},[Z,(0,n._)("div",C,[(0,n._)("span",{class:(0,a.C_)((0,o.SU)(m).processName?"black":"")},(0,a.zw)((0,o.SU)(m).processName?(0,o.SU)(m).processName:"请点击选择工序"),3),(0,n.Wm)(r,{name:"arrow",size:"20",color:"#999999"})])]),(0,n._)("div",{class:"rework_list_item",onClick:t[3]||(t[3]=e=>ye(""))},[y,(0,n._)("div",S,[(0,n._)("span",{class:(0,a.C_)((0,o.SU)(m).reasonName?"black":"")},(0,a.zw)((0,o.SU)(m).reasonName?(0,o.SU)(m).reasonName:"请点击选择原因"),3),(0,n.Wm)(r,{name:"arrow",size:"20",color:"#999999"})])]),3===(0,o.SU)(m).type?((0,n.wg)(),(0,n.iD)("div",{key:1,class:"rework_list_item",onClick:t[4]||(t[4]=e=>(0,o.dq)(ne)?ne.value=!0:ne=!0)},[U,(0,n._)("div",N,[(0,n._)("span",{class:(0,a.C_)((0,o.SU)(m).singleName?"black":"")},(0,a.zw)((0,o.SU)(m).singleName?(0,o.SU)(m).singleName:"请点击选择单号"),3),(0,n.Wm)(r,{name:"arrow",size:"20",color:"#999999"})])])):(0,n.kq)("",!0),3===(0,o.SU)(m).type?((0,n.wg)(),(0,n.iD)("div",b,[D,(0,n._)("div",F,[(0,n._)("span",q,(0,a.zw)((0,o.SU)(m).clientName),1)])])):(0,n.kq)("",!0)]),(0,n._)("div",W,[(0,n._)("div",I,[z,(0,n._)("span",null,"返工工装清单("+(0,a.zw)((0,o.SU)(j).length)+")",1)]),(0,o.SU)(j).length>0?((0,n.wg)(!0),(0,n.iD)(n.HY,{key:0},(0,n.Ko)((0,o.SU)(j),((e,t)=>((0,n.wg)(),(0,n.j4)(i,{key:e.id},{right:(0,n.w5)((()=>[(0,n.Wm)(u,{style:{height:"100%"},square:"",type:"danger",text:"删除",onClick:e=>de(t)},null,8,["onClick"])])),default:(0,n.w5)((()=>[(0,n._)("div",L,[(0,n._)("div",H,[(0,n._)("span",R,(0,a.zw)(e.code)+":",1),(0,n._)("span",T,(0,a.zw)(e.num)+(0,a.zw)(e.umodelName),1)]),(0,n._)("div",A,[B,(0,n._)("span",null,(0,a.zw)(e.mmodelName)+" | "+(0,a.zw)(e.mmodelCode),1)]),(0,n._)("div",P,[O,(0,n._)("span",null,(0,a.zw)(e.batch),1)]),(0,n._)("div",G,[K,(0,n._)("span",null,(0,a.zw)(e.pmodelName),1)])])])),_:2},1024)))),128)):((0,n.wg)(),(0,n.iD)("div",M,"暂无数据"))]),$,(0,n._)("div",{class:"rework_footer"},[(0,n._)("div",{class:"rework_footer_add",onClick:Ee},"扫码添加工装"),Y,(0,n._)("button",{class:"rework_footer_submit",onClick:le},"提交")]),(0,n.Wm)(s,{openCode:(0,o.SU)(ae),infos:["请扫描工装码"],onClosePopup:ve,onOnDecode:ge},null,8,["openCode"]),(0,n.Wm)(d,{show:(0,o.SU)(ee),"onUpdate:show":t[5]||(t[5]=e=>(0,o.dq)(ee)?ee.value=e:ee=e),position:"bottom",round:"",style:{height:"45%"}},{default:(0,n.w5)((()=>[(0,n.Wm)(l,{title:"请选择类型",columns:Q,onConfirm:me,onCancel:pe})])),_:1},8,["show"]),(0,n.Wm)(c,{show:(0,o.SU)(oe),"onUpdate:show":t[6]||(t[6]=e=>(0,o.dq)(oe)?oe.value=e:oe=e),color:"#4275FC","min-date":(0,o.SU)(ie),"max-date":(0,o.SU)(se),onConfirm:ce},null,8,["show","min-date","max-date"]),(0,n.Wm)(d,{show:(0,o.SU)(te),"onUpdate:show":t[7]||(t[7]=e=>(0,o.dq)(te)?te.value=e:te=e),position:"bottom",round:"",style:{height:"45%"}},{default:(0,n.w5)((()=>[(0,n.Wm)(l,{title:"请选择工序",columns:X.value,onConfirm:fe,onCancel:we},null,8,["columns"])])),_:1},8,["show"]),(0,n.Wm)(d,{show:(0,o.SU)(re),"onUpdate:show":t[8]||(t[8]=e=>(0,o.dq)(re)?re.value=e:re=e),position:"bottom",round:"",style:{height:"45%"}},{default:(0,n.w5)((()=>[(0,n.Wm)(l,{title:"请选择原因",columns:V.value,onConfirm:he,onCancel:_e},null,8,["columns"])])),_:1},8,["show"]),(0,n.Wm)(d,{show:(0,o.SU)(ne),"onUpdate:show":t[9]||(t[9]=e=>(0,o.dq)(ne)?ne.value=e:ne=e),position:"bottom",round:"",style:{height:"45%"}},{default:(0,n.w5)((()=>[(0,n.Wm)(l,{title:"请选择单号",columns:J.value,onConfirm:xe,onCancel:ke},null,8,["columns"])])),_:1},8,["show"])])}}}),Q=r(83744);const X=(0,Q.Z)(j,[["__scopeId","data-v-2c1a79e8"]]);var V=X}}]);
//# sourceMappingURL=4660.7b927bc6.js.map