File: /var/www/html/public/static/js/hookCustomerSupply-legacy-a4f31c65.js
System.register(["./index-legacy-82bb0231.js","./po-legacy-0bc65a74.js","./message-legacy-10af7c73.js","./runtime-core.esm-bundler-legacy-c5df00b7.js","./preload-helper-legacy-f8638e03.js","./vue-i18n.runtime.esm-bundler-legacy-720876b1.js","./index-legacy-c9e20962.js","./_commonjsHelpers-legacy-5498c249.js","./vue-router-legacy-a12307c3.js","./utils-legacy-c0023c33.js"],(function(e,t){"use strict";var a,n,i,r,o,l,s,u,c,d,m,_,p,v,h,g;return{setters:[null,e=>{a=e.CustomerInvMatch,n=e.getPartList,i=e.CustomerInventoryToLacal,r=e.createPartSend,o=e.getSelectVolume,l=e.getPartSort,s=e.getPartUnit,u=e.putPartNew,c=e.getPartOrderList,d=e.getBomListBySearch,m=e.getBomListByItem},e=>{_=e.b7},e=>{p=e.A,v=e.r,h=e.c,g=e.o},null,null,null,null,null,null],execute:function(){e("useEqu",(function(){const e=p({page:"",results:""}),t=p({});p({qo_item_id:"",seq_id:""}),p({qo_item_id:"",seq_id:""});const y=p({qo_item_id:"",provider:"N",page:1,resault:""}),f=p({orderNum:"",qo_item_id:"",search:""}),b=p({name:"",standard_model:"",part_vendor:"",qty_unit_id:5,category:"Misc",sort_id:"",description:""}),q=p({order_no:"",customer_no:"",part_no:""}),k=v(!1),L=v(!1),S=p({}),w=p({}),D=p({}),x=p({}),j=p({}),M=p({page:1,resault:"",search_key:""}),P=p({qo_item_id:"",seq_id:""});p({page:"",results:""});const C=p({trackingNo:"123456",trackingDetail:[{name:"test1",quantitty:"100"},{name:"test2",quantity:"200"}]}),E=v(1),N=v(),R=v(""),F=v(""),I=v(""),O=v("N"),W=v(""),T=v(""),V=v(""),z=v([]),B=v([]),A=v(!1),$=v(!1),U=v(!1),H=v(10),Q=v(1),Y=v(10),J=v(1),G=v(""),K=v(""),X=v({}),Z=v({}),ee=v(""),te=v(""),ae=v(""),ne=v(!1);v("");const ie=v(""),re=v(0),oe=v(""),le=v(""),se=v(""),ue=v(""),ce=v(""),de=v([]),me=v([]),_e=v([]),pe=v([]),ve=v([]),he=v([]),ge=v([]),ye=v([]),fe=v([]),be=v([]),qe=v([]),ke=v([]),Le=v([]),Se=v(!1);v({});const we=v(""),De=v(""),xe=v(!1),je=v(!1),Me=v(!1),Pe=v(!1),Ce=v(!1),Ee=v([]),Ne=v([]),Re=v([{id:1,name:"电阻",name_k:"Resistor"},{id:2,name:"电容",name_k:"Capacitor"},{id:3,name:"二极管",name_k:"Diode"},{id:4,name:"晶体",name_k:"Transistor"},{id:5,name:"发光二极管",name_k:"LEDs"},{id:6,name:"连接",name_k:"Connector"},{id:7,name:"跳线",name_k:"Jumper"},{id:8,name:"电子芯片",name_k:"IC"},{id:9,name:"电感器",name_k:"Inductor"},{id:10,name:"转换器",name_k:"Switch"},{id:11,name:"其他",name_k:"Misc"}]),Fe=p({total:0,pageSize:10,currentPage:1,background:!0,currentPage:1,pageSizes:[10,25,50,100]}),Ie=v(),Oe=v();async function We(e){const{data:t}=await m(Object.assign(y,{qo_item_id:e,provider:"N",page:Fe.currentPage,resault:Fe.pageSize}));de.value=t.data,Fe.total=t.total,xe.value=!1,f.orderNum=t.data[0].sn_order}async function Te(){k.value=!0;const{data:e}=await a(Object.assign(P,{user_added:1,qo_item_id:ve.value[0].qo_item_id,seq_id:ve.value[0].seq_id,part_id:E}));1==e&&(Pe.value=!1,We(ve.value[0].qo_item_id),de.value.forEach(((e,t)=>{e.seq_id==ve.value[0].seq_id&&(e.part_id=E,Ve(e))})),k.value=!1)}function Ve(e){R.value="",ie.value="",re.value="",Ne.value=[],je.value=!0,ve.value=[],ve.value.push(e),ae.value=ve.value[0].local_code,X.value=e}const ze=v([{id:1,name:"圆通"},{id:2,name:"中通"},{id:3,name:"申通"},{id:4,name:"京东"},{id:5,name:"顺丰"},{id:6,name:"极兔"},{id:7,name:"自提"},{id:8,name:"送货"}]),Be=h((()=>["!h-[20px]","reset-margin","!text-gray-500","dark:!text-white","dark:hover:!text-primary"]));function Ae(){$e()}async function $e(){const{data:e}=await n(Object.assign(M,{page:Q,resault:H,search_key:K}));be.value=e.data,G.value=e.total}function Ue(){const e=ve.value[0].max_stock_seq,t=ve.value[0].max_seq_no,a=t.substring(0,12),n=t.replace(a,"");(new Date).Format("yyMMdd"),Ne.value.forEach(((t,i)=>{Ne.value[i].seq_no=e+i+1,Ne.value[i].idx=i+1,Ne.value[i].name=a+(parseFloat(n)+i)}))}async function He(){const{data:e}=await o(Object.assign(t,{name:De.value.quantity}));Ee.value=e}async function Qe(){const{data:e}=await l(Object.assign(S,{}));qe.value=e}async function Ye(){const{data:e}=await s(Object.assign(w,{}));ke.value=e}const Je=v();v([]);const Ge=e=>{e?e.forEach((e=>{Je.value.toggleRowSelection(e,void 0)})):Je.value.clearSelection()};function Ke(){let e="";Ne.value.length>0&&Ne.value.forEach(((t,a)=>{t.quantity>0&&(e=t.quantity)}));const t=(new Date).Format("yyMMdd"),a=Ne.value.length+1;Ne.value.push({quantity:e,name:t+a,idx:a,seq_no:a}),Ze(),Ue()}Date.prototype.Format=function(e){const t={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),S:this.getMilliseconds()};/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length)));for(const a in t)new RegExp("("+a+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?t[a]:("00"+t[a]).substr((""+t[a]).length)));return e},document.onkeydown=function(e){"Enter"===e.key&&(Ke(),Ze(),Xe(e.key))};const Xe=e=>{"Enter"===e&&document.activeElement.nextElementSibling};function Ze(){const e=[];let t=0;Ne.value.forEach(((a,n)=>{a.quantity>0&&(e.push(a.quantity),t+=parseFloat(a.quantity))})),re.value=t}async function et(){Se.value=!0;const{data:e}=await c(Object.assign(N,{order_no:q.order_no,customer_no:q.customer_no,part_no:q.part_no,page:1,resault:1e3}));e.data.forEach(((t,a)=>{e.data[a].order_time=t.order_time.substring(0,10)})),pe.value=e.data,setTimeout((()=>{Se.value=!1}),500)}function tt(e){Me.value=!0,z.value=[],z.value.push(e),X.value=e}return g((()=>{He(),async function(){await r(Object.assign(C,{page:1,resault:500}))}()})),{workshop_list:me,po_list:_e,selectList:["勾选列","订单号","型号规格","详细描述","位号","供应商","物料ID","物料品牌","物料型号","需要数量","入库数量","入库状态","操作"],form:e,loading:Se,columns:[{type:"selection",width:55,align:"left",hide:({checkList:e})=>!e.includes("勾选列"),selectable:(e,t)=>!(e.used_amount<e.in_stock_quantity||e.used_amount==e.in_stock_quantity||0==e.part_id||""==e.part_id)},{label:"序号列",prop:"seq_id",width:70,hide:({checkList:e})=>!e.includes("序号列")},{label:"订单号",prop:"sn_order",minWidth:100,hide:({checkList:e})=>!e.includes("订单号")},{label:"型号规格",prop:"real_name",minWidth:100,hide:({checkList:e})=>!e.includes("型号规格")},{label:"详细描述",prop:"value",minWidth:100,hide:({checkList:e})=>!e.includes("详细描述")},{label:"位号",prop:"reference",minWidth:150,hide:({checkList:e})=>!e.includes("位号")},{label:"供应商",prop:"vendor",minWidth:120,hide:({checkList:e})=>!e.includes("供应商")},{label:"物料ID",prop:"part_id",minWidth:120,hide:({checkList:e})=>!e.includes("物料ID")},{label:"物料品牌",prop:"vendor_comp_name",minWidth:120,hide:({checkList:e})=>!e.includes("物料品牌")},{label:"物料型号",prop:"standard_model",minWidth:120,hide:({checkList:e})=>!e.includes("物料型号")},{label:"需要数量",prop:"used_amount",minWidth:80,fixed:"right",hide:({checkList:e})=>!e.includes("需要数量")},{label:"入库数量",prop:"in_stock_quantity",minWidth:80,fixed:"right",hide:({checkList:e})=>!e.includes("入库数量")},{label:"入库状态",width:100,slot:"state",fixed:"right",hide:({checkList:e})=>!e.includes("入库状态")},{label:"操作",fixed:"right",width:160,slot:"operation",hide:({checkList:e})=>!e.includes("操作")}],dataList:de,pagination:Fe,buttonClass:Be,onSearch:et,resetForm:e=>{e&&(e.resetFields(),et())},handleUpdate:function(e){},handleSizeChange:function(e){Fe.pageSize=e,We(f.qo_item_id)},handleCurrentChange:function(e){Fe.currentPage=e,We(f.qo_item_id)},handleSelectionChange:function(e){B.value=e},poNumber:ue,supplierValueId:ce,searchList:pe,singleTableRef:Ie,singleTableRef1:Oe,selectClick:(e,t)=>{if(f.orderNum=t.sn_order,f.search=t.sn_order,f.qo_item_id=t.qo_item_id,e.length>1){const t=e.shift();Ie.value.toggleRowSelection(t,!1)}pe.value.forEach(((e,a)=>{e.po_id,t.po_id})),We(t.qo_item_id)},selectClick1:(e,t)=>{if(e.length>1){const t=e.shift();Je.value.toggleRowSelection(t,!1)}E.value!=t.part_id?E.value=t.part_id:E.value=""},supplierValue:we,dialogTableVisible:xe,dialogWarehousing:je,warehousingData:ve,onSelectVolume:He,volumeDataList:Ee,volumeValue:De,trackingNo:oe,expressCompany:le,packagenNum:se,btnPoInventoryToLocal:async function(e){const t=[];let a=0;Ne.value.forEach(((e,n)=>{e.quantity>0&&(t.push(e.quantity),a+=parseFloat(e.quantity))}));const n=t.toString(),r=ve.value[0].part_id,o=ve.value[0].qo_item_id,l=ve.value[0].seq_id,{data:s}=await i(Object.assign(j,{user_added:1,qo_item_id:o,seq_id:l,part_id:r,trackingNo:oe,express_company:le,package_num:se,inventory_qty_detail:n,localCode:ae,is_package:O}));1==s.result?(k.value=!0,je.value=!1,tt(e),We(o),N.value=1,k.value=!1):_({type:"error",message:s.msg})},automaticallyList:Ne,btnAutomatically:function(){let e=0;if(""==R.value)return void _.error("请输入总数量");if(""==ie.value)return void _.error("请输入卷数量");e=parseFloat(ie.value),Ne.value=[];const t=parseFloat(R.value);let a=1;const n=(new Date).Format("yyMMdd");if(0==e)Ne.value.push({quantity:t,name:n+a,idx:a,seq_no:a});else{const i=parseInt(t%e),r=parseInt(t/e);for(a=1;a<=r;a++)Ne.value.push({quantity:e,name:n+a,idx:a,seq_no:a});i>0&&Ne.value.push({quantity:i,name:n+a,idx:a,seq_no:a})}Ze()},currentReceiptQuantity:re,handMovementNum:ie,checked:ne,addRoll:Ke,delRoll:function(e){const t=Ne.value.indexOf(e);Ne.value.splice(t,1),Ze(),Ue()},localCode:ae,tableDialogPrint:Me,openPrintDialog:tt,tableDialogMate:Pe,openMateDialog:function(e){b.standard_model=e.real_name,b.description=e.value,K.value=e.real_name,b.name=e.real_name,Pe.value=!0,ve.value=[],ve.value.push(e),X.value=e,Ae()},printBeltData:he,printBeltData1:Le,printList:ge,printList1:ye,printList2:fe,quantityNum:te,btnPrintLabel:function(){const e=[];ye.value.forEach(((t,a)=>{e.push(t.part_keep_id)})),window.open(V.value+"&part_id="+ge.value[0].part_id+"&part_keep_id_str="+e.toString())},btnAutofill:function(){let e=parseFloat(ee.value),t=0;fe.value.forEach(((a,n)=>{t=parseFloat(a.used_amount)-parseFloat(a.sum_reserved_qty),e>0&&(t>=e?(fe.value[n].reserved_qty=e,e=0):(fe.value[n].reserved_qty=t,e-=t))}))},real_stock_total:ee,trackingData:Z,currentRow:X,PartList:be,handleSizeChange1:e=>{H.value=e,$e()},handleCurrentChange1:e=>{Q.value=e,$e()},btnSearchPart:Ae,search_key:K,PartListTotal:G,small:A,background:$,disabled:U,currentSizeChange:H,currentMatePage:Q,currentSizeChange1:Y,currentMatePage1:J,btnAddPart:function(){Ce.value=!0,Qe(),Ye()},addPartDialog:Ce,PartSortValue:T,partSortData:qe,changeSortValue:function(){},partUnitData:ke,partTypeData:Re,addPartSubmin:async function(){if(k.value=!0,""==b.sort_id)return void _.error("请输入物料类别");if(""==b.name)return void _.error("请输入物料编码");if(""==b.qty_unit_id)return void _.error("请选择单位");if(""==b.category)return void _.error("请选择元件类别");const{data:e}=await u(Object.assign(D,{name:b.name,standard_model:b.standard_model,part_vendor:b.part_vendor,qty_unit_id:b.qty_unit_id,category:b.category,sort_id:b.sort_id,description:b.description}));"success"==e.result&&(E.value=e.part_id,Ce.value=!1,Te(),k.value=!1),ke.value=e,Ge([ke.value[0]])},partAddModel:b,multipleTableRef:Je,btnSubmin:Te,btnRematch:function(){je.value=!1,Pe.value=!0},changeInput:Ze,scopeQuantity:I,enter:function(){Ke()},strname:F,focus:function(){},openDialog:Ve,from:N,parameters:q,bomNum:f,handMovementNum_sum:R,bomListBySearcht:async function(){if(""==f.search)return void _.error("请输入查询订单");const{data:e}=await d(Object.assign(x,{search_key:f.search}));"success"==e.result?We(e.qo_item_id):"failure"==e.result&&(_.error("没有该订单"),de.value=[],f.orderNum="")},printRowData:z,changeSearch_key:function(){Ae()},btnDialogTableVisible:function(){xe.value=!0},fullscreenLoading:k,expressCompanyData:ze,container:W,btnContainer:function(e){O.value=1==e?"Y":"N"},multipleWarehousingDialog:L,multipleData:B,btnMultiple:function(){L.value=!0},eventIsNum:function(e){We(e)}}}))}}}));