HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.2.20
System: Linux 825a8fd6cf8c 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User: apache (48)
PHP: 8.2.20
Disabled: NONE
Upload Files
File: /var/www/html/public/static/js/hook-6c389f39.js
import"./index-c3ee90b4.js";import{PoDetailSeqMatch as Ct,getPartList as Rt,PoInventoryToLocal as wt,createPartSend as It,getSelectVolume as Nt,getPartSort as Lt,getPartUnit as Ft,putPartNew as jt,getPoList1 as Ot,PoInventoryReserved as Tt,getPoIdBySearch as Wt,getPoDetail as At}from"./po-c34a9b32.js";import{b7 as p}from"./message-2472a54a.js";import{A as r,r as t,c as Vt,o as zt}from"./runtime-core.esm-bundler-6128546f.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./vue-router-a383d220.js";import"./utils-2ab4f76a.js";function ea(){const Y=r({name:"",workshop:""}),ge=r({}),ye=r({});r({po_id:"",seq_id:""});const qe=r({po_id:"",seq_id:""}),be=r({po_id:"",page:1,resault:""}),s=r({name:"",standard_model:"",part_vendor:"",qty_unit_id:5,category:"Misc",sort_id:"",description:""}),m=t(!1),R=t([]),H=t([]),ke=r({}),Se=r({}),xe=r({}),De=r({}),Pe=r({page:1,resault:"",search_key:""}),Me=r({po_id:"",seq_id:""}),c=r({orderNum:"",po_id:"",search:""}),Ee=r({trackingNo:"123456",trackingDetail:[{name:"test1",quantitty:"100"},{name:"test2",quantity:"200"}]}),f=t(""),J=t(),Ce=t(""),w=t("N"),b=t(""),Re=t(""),we=t(""),Ie=t(""),Ne=t(""),Le=t(!1),Fe=t(!1),je=t(!1),I=t(10),N=t(1),K=t(""),k=t(""),G=t(""),S=t({}),Oe=t({}),X=t(""),Te=t(""),L=t(""),Z=t(!1);t("");const h=t(""),x=t(0),ee=t(""),te=t(""),ae=t(""),ne=t(""),We=t(""),D=t([]),Ae=t([]),Ve=t([]),F=t([]),l=t([]),j=t([]),ie=t([]),O=t([]),g=t([]),oe=t([]),se=t([]),P=t([]),ze=t([]),T=t(!1);t({});const re=t(""),W=t(""),A=t(!1),M=t(!1),V=t(!1),E=t(!1),z=t(!1),le=t(!1),ue=t([]),o=t([]),Ue=t([{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"}]),Be=t([{id:1,name:"圆通"},{id:2,name:"中通"},{id:3,name:"申通"},{id:4,name:"京东"},{id:5,name:"顺丰"},{id:6,name:"极兔"},{id:7,name:"自提"},{id:8,name:"送货"}]),y=r({total:0,pageSize:10,currentPage:1,background:!0,currentPage:1,pageSize:10}),ce=t(),$e=t();async function v(e){const{data:a}=await At(Object.assign(be,{po_id:e,page:1,resault:1e3}));D.value=a,A.value=!1,y.total=a.length,c.orderNum=a[0].po_number}const Qe=(e,a)=>{if(c.orderNum=a.po_number,c.search=a.po_number,c.po_id=a.po_id,e.length>1){const n=e.shift();ce.value.toggleRowSelection(n,!1)}F.value.forEach((n,i)=>{n.po_id==a.po_id}),v(a.po_id)},Ye=(e,a)=>{if(e.length>1){const n=e.shift();C.value.toggleRowSelection(n,!1)}f.value!=a.part_id?f.value=a.part_id:f.value=""};async function de(){if(f.value==""){p({type:"error",message:"请选择元件"});return}m.value=!0;const{data:e}=await Ct(Object.assign(Me,{user_added:1,po_id:l.value[0].po_id,seq_id:l.value[0].seq_id,part_id:f}));e==1&&(E.value=!1,v(l.value[0].po_id),D.value.forEach((a,n)=>{a.seq_id==l.value[0].seq_id&&(a.part_id=f,pe(a))}),m.value=!1)}function pe(e){b.value="",h.value="",x.value="",o.value=[],M.value=!0,l.value=[],l.value.push(e),L.value=l.value[0].local_code,S.value=e}const He=({row:e,column:a,rowIndex:n,columnIndex:i})=>i>3?{rowspan:1,colspan:1}:e.seq_seq_id>0?{rowspan:0,colspan:0}:{rowspan:e.counter,colspan:1},Je=[{type:"selection",width:55,align:"left",hide:({checkList:e})=>!e.includes("勾选列"),selectable:(e,a)=>!(e.in_stock_quantity>e.quantity||e.in_stock_quantity==e.quantity||e.part_id==0||e.part_id=="")},{label:"序号列",type:"index",width:70,hide:({checkList:e})=>!e.includes("序号列")},{label:"采购单",prop:"po_number",minWidth:100,hide:({checkList:e})=>!e.includes("采购单")},{label:"名称",prop:"name",minWidth:100,hide:({checkList:e})=>!e.includes("名称")},{label:"元件ID",prop:"part_id",minWidth:100,hide:({checkList:e})=>!e.includes("元件ID")},{label:"型号名称",prop:"final_part_name",minWidth:150,hide:({checkList:e})=>!e.includes("型号名称")},{label:"供应商",prop:"vendor",minWidth:120,hide:({checkList:e})=>!e.includes("供应商")},{label:"单位",prop:"qty_unit",minWidth:80,hide:({checkList:e})=>!e.includes("单位")},{label:"采购品牌",prop:"final_vendor",minWidth:100,hide:({checkList:e})=>!e.includes("采购品牌")},{label:"采购型号",prop:"final_part_name",minWidth:120,hide:({checkList:e})=>!e.includes("采购型号")},{label:"关联订单号",prop:"sn_order",minWidth:120,hide:({checkList:e})=>!e.includes("关联订单号")},{label:"采购数量",prop:"quantity",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("操作")}],Ke=["勾选列","采购单","名称","元件ID","型号名称","供应商","单位","采购品牌","采购型号","关联订单号","采购数量","入库数量","入库状态","操作"],Ge=Vt(()=>["!h-[20px]","reset-margin","!text-gray-500","dark:!text-white","dark:hover:!text-primary"]);function Xe(e){}const Ze=e=>{I.value=e,B()},et=e=>{N.value=e,B()};function tt(e){y.pageSize=e,v(c.po_id)}function at(e){y.currentPage=e,v(c.po_id)}function nt(e){H.value=e}function U(){B()}function it(){z.value=!0,ct(),dt()}async function B(){const{data:e}=await Rt(Object.assign(Pe,{page:N,resault:I,search_key:k}));oe.value=e.data,K.value=e.total}async function ot(e){const a=[];let n=0;o.value.forEach((Q,Ut)=>{Q.quantity>0&&(a.push(Q.quantity),n=n+parseFloat(Q.quantity))});const i=a.toString(),u=l.value[0].part_id,_=l.value[0].po_id,d=l.value[0].seq_id,{data:he}=await wt(Object.assign(De,{user_added:1,po_id:_,seq_id:d,part_id:u,trackingNo:ee,express_company:te,package_num:ae,to_inventory_qty:x,roll_id:W.value,roll_userdefined:Z.value,roll_userdefined_qty:h,inventory_qty_detail:i,localCode:L,is_package:w}));he.result==1?(m.value=!0,ve(e),J.value=1,v(_),M.value=!1,m.value=!1):p({type:"error",message:he.msg})}function st(){M.value=!1,E.value=!0}function rt(e){e.final_part_name?(k.value=e.final_part_name,s.name=e.final_part_name,s.description=e.name):(s.name=e.name,k.value=e.name),s.part_vendor=e.final_vendor,E.value=!0,l.value=[],l.value.push(e),S.value=e,U()}function lt(){U()}function _e(){const e=l.value[0].max_stock_seq,a=l.value[0].max_seq_no,n=a.substring(0,7),i=a.replace(n,"");new Date().Format("yyMMdd"),o.value.forEach((_,d)=>{o.value[d].seq_no=e+d+1,o.value[d].idx=d+1,o.value[d].name=n+(parseFloat(i)+d)})}async function ut(){await It(Object.assign(Ee,{page:1,resault:500}))}async function me(){const{data:e}=await Nt(Object.assign(ye,{name:W.value.quantity}));ue.value=e}async function ct(){const{data:e}=await Lt(Object.assign(ke,{}));se.value=e}async function dt(){const{data:e}=await Ft(Object.assign(Se,{}));P.value=e}const C=t();t([]);const pt=e=>{e?e.forEach(a=>{C.value.toggleRowSelection(a,void 0)}):C.value.clearSelection()};async function _t(){if(m.value=!0,s.sort_id==""){p.error("请输入物料类别");return}if(s.name==""){p.error("请输入物料编码");return}if(s.qty_unit_id==""){p.error("请选择单位");return}if(s.category==""){p.error("请选择元件类别");return}const{data:e}=await jt(Object.assign(xe,{name:s.name,standard_model:s.standard_model,part_vendor:s.part_vendor,qty_unit_id:s.qty_unit_id,category:s.category,sort_id:s.sort_id,description:s.description}));e.result=="success"&&(f.value=e.part_id,z.value=!1,de(),m.value=!1),P.value=e,pt([P.value[0]])}function mt(){}Date.prototype.Format=function(e){const a={"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 n in a)new RegExp("("+n+")").test(e)&&(e=e.replace(RegExp.$1,RegExp.$1.length==1?a[n]:("00"+a[n]).substr((""+a[n]).length)));return e};function ft(){let e=0;if(b.value==""){p.error("请输入总数量");return}if(h.value==""){p.error("请输入卷数量");return}e=parseFloat(h.value),o.value=[];const a=parseFloat(b.value);let n=1;const u=new Date().Format("yyMMdd");if(e==0)o.value.push({quantity:a,name:u+n,idx:n,seq_no:n});else{const _=parseInt(a%e),d=parseInt(a/e);for(n=1;n<=d;n++)o.value.push({quantity:e,name:u+n,idx:n,seq_no:n});_>0&&o.value.push({quantity:_,name:u+n,idx:n,seq_no:n})}q()}function vt(e){const a=o.value.indexOf(e);o.value.splice(a,1),q(),_e()}function $(){let e="";o.value.length>0&&o.value.forEach((u,_)=>{u.quantity>0&&(e=u.quantity)});const n=new Date().Format("yyMMdd"),i=o.value.length+1;o.value.push({quantity:e,name:n+i,idx:i,seq_no:i}),q(),_e()}function ht(){$()}function gt(){}document.onkeydown=function(e){e.key==="Enter"&&($(),q(),yt(e.key))};const yt=e=>{e==="Enter"&&document.activeElement.nextElementSibling};function q(){const e=[];let a=0;o.value.forEach((n,i)=>{n.quantity>0&&(e.push(n.quantity),a=a+parseFloat(n.quantity))}),x.value=a}async function fe(){T.value=!0;const{data:e,total:a}=await Ot(Object.assign(Y,{ponumber:ne,param_key:G,part_distr_id:re.value,page:y.currentPage,resault:50}));e.forEach((n,i)=>{e[i].date_added=n.date_added.substring(0,10)}),F.value=e,setTimeout(()=>{T.value=!1},500)}function ve(e){V.value=!0,R.value=[],R.value.push(e),S.value=e}function qt(){const e=[];O.value.forEach((a,n)=>{e.push(a.part_keep_id)}),window.open(Ce.value+"&part_id="+ie.value[0].part_id+"&part_keep_id_str="+e.toString())}function bt(){let e=parseFloat(X.value),a=0;g.value.forEach((n,i)=>{a=parseFloat(n.used_amount)-parseFloat(n.sum_reserved_qty),e>0&&(a>=e?(g.value[i].reserved_qty=e,e=0):(g.value[i].reserved_qty=a,e=e-a))})}async function kt(){const e=j.value[0].po_id,a=j.value[0].seq_id,n=[];O.value.forEach((u,_)=>{n.push(u.part_keep_id)});const{data:i}=await Tt(Object.assign(qe,{po_id:e,seq_id:a,user_added:"1",part_keep_id_str:n.toString(),reserved_detail:g}));i==1&&(V.value=!1)}const St=e=>{e&&(e.resetFields(),fe())};async function xt(){if(c.search==""){p.error("请输入查询订单");return}const{data:e}=await Wt(Object.assign(ge,{search_key:c.search}));e.result=="success"?v(e.po_id):e.result=="failure"&&(p.error("没有该订单"),D.value=[],c.orderNum="")}function Dt(){A.value=!0}function Pt(e){e==!0?w.value="Y":w.value="N"}function Mt(){le.value=!0}function Et(e){v(e)}return zt(()=>{me(),ut()}),{workshop_list:Ae,po_list:Ve,selectList:Ke,form:Y,loading:T,columns:Je,dataList:D,pagination:y,buttonClass:Ge,onSearch:fe,resetForm:St,handleUpdate:Xe,handleSizeChange:tt,handleCurrentChange:at,handleSelectionChange:nt,poNumber:ne,supplierValueId:We,searchList:F,objectSpanMethod:He,singleTableRef:ce,singleTableRef1:$e,selectClick:Qe,selectClick1:Ye,supplierValue:re,dialogTableVisible:A,dialogWarehousing:M,warehousingData:l,onSelectVolume:me,volumeDataList:ue,volumeValue:W,trackingNo:ee,expressCompany:te,packagenNum:ae,btnPoInventoryToLocal:ot,automaticallyList:o,btnAutomatically:ft,currentReceiptQuantity:x,handMovementNum:h,checked:Z,addRoll:$,delRoll:vt,localCode:L,tableDialogPrint:V,openPrintDialog:ve,tableDialogMate:E,openMateDialog:rt,printBeltData:j,printBeltData1:ze,printList:ie,printList1:O,printList2:g,quantityNum:Te,btnPrintLabel:qt,btnAutofill:bt,real_stock_total:X,trackingData:Oe,btnReservedConfirm:kt,currentRow:S,PartList:oe,handleSizeChange1:Ze,handleCurrentChange1:et,btnSearchPart:U,search_key:k,PartListTotal:K,small:Le,background:Fe,disabled:je,currentSizeChange:I,currentMatePage:N,btnAddPart:it,addPartDialog:z,PartSortValue:Ne,partSortData:se,changeSortValue:mt,partUnitData:P,partTypeData:Ue,addPartSubmin:_t,partAddModel:s,multipleTableRef:C,btnSubmin:de,btnRematch:st,changeInput:q,scopeQuantity:Ie,enter:ht,strname:we,focus:gt,openDialog:pe,from:J,bomNum:c,handMovementNum_sum:b,printRowData:R,poIdBySearch:xt,changeSearch_key:lt,btnDialogTableVisible:Dt,fullscreenLoading:m,param_key:G,expressCompanyData:Be,container:Re,btnContainer:Pt,multipleWarehousingDialog:le,btnMultiple:Mt,multipleData:H,eventIsNum:Et}}export{ea as useEqu};