File: /var/www/html/public/static/js/hookConfiguration-legacy-bbab3802.js
System.register(["./vue-router-legacy-a12307c3.js","./po-legacy-911e29e7.js","./index-legacy-42c17c53.js","./message-legacy-10af7c73.js","./runtime-core.esm-bundler-legacy-c5df00b7.js","./index-legacy-def2d584.js","./preload-helper-legacy-f8638e03.js","./vue-i18n.runtime.esm-bundler-legacy-720876b1.js","./index-legacy-c9e20962.js","./_commonjsHelpers-legacy-5498c249.js","./utils-legacy-c0023c33.js","./focus-trap-legacy-631b7396.js","./error-legacy-e98f9e58.js"],(function(t,e){"use strict";var a,n,i,r,s,o,u,c,d,_,m,l,p,g,y,f,q,h,v,b,x;return{setters:[t=>{a=t.u},t=>{n=t.getAssFootPointPrice,i=t.getAssConditionPrice,r=t.saveAssFootPointPrice,s=t.saveAssConditionPrice,o=t.getAssSetupPriceConfig,u=t.saveAssSetupPriceConfig,c=t.AssSetupConfigManage,d=t.imgUrl,_=t.searchPartNumber,m=t.getPriceGroups,l=t.newFootprintCatetory,p=t.getFootprintCatetory,g=t.saveFootprintCatetory,y=t.delFootprintCatetory,f=t.getExportPrice},t=>{q=t.o},t=>{h=t.b7},t=>{v=t.A,b=t.r,x=t.o},null,null,null,null,null,null,null,null],execute:function(){t("useEqu",(function(){a();const t=v({}),e=v({}),C=v({}),S=v({}),D=v({}),j=v({}),k=v({}),w=v({}),P=v({}),O=v({}),T=v({}),A=v({}),E=v({});v({});const F=v({}),B=b(!1),I=b(!1),M=b(!1),N=b(!1),z=b(!1),G=b(15);b(15);const W=b(!1),H=b(""),V=b(""),J=b(""),L=b(""),U=b(""),R=b(""),X=b(1);b(1);const K=v("third"),Q=b([]),Y=b([]),Z=b([]),$=b([]),tt=b([]),et=b([]),at=b([]),nt=v({oneClickSettings:"",unitSettings:"",footprint_type:"",pin_num:"",exportWidth:"",is_null_rate:0}),it=v({smd_comp_side:"",pth_comp_side:"",add_required_quantity:"",max:"",min:"",edit_required_quantity:"",required_quantity:"",smd_comp_side_in:""});b([{id:1,name:"1001",name_k:"first"},{id:2,name:"1002",name_k:"second"},{id:3,name:"1003",name_k:"third"},{id:4,name:"1004",name_k:"fourth"}]);const rt=b([{id:1,name:"单面",name_k:"Single"},{id:2,name:"双面",name_k:"Double"},{id:3,name:"无",name_k:"No"},{id:4,name:"所有",name_k:"All"}]),st=b([{id:1,name:"单面",name_k:"Single"},{id:2,name:"双面",name_k:"Double"},{id:3,name:"无",name_k:"No"},{id:4,name:"所有",name_k:"All"}]),ot=v([{id:1,desc:"smd_parts0201_qty",text:"BGA IC数量 焊球数量"},{id:2,desc:"smd_parts0402_qty",text:"贴片元件 ( 0402 ) 数量"},{id:3,desc:"smd_parts0603_qty",text:"贴片元件 ( 0603 ) 数量"},{id:4,desc:"smd_parts0805_qty",text:"贴片元件 ( 0805 ) 数量"},{id:5,desc:"smd_parts1206_qty",text:"贴片元件 ( 1206 ) 数量"},{id:6,desc:"smd_parts23_qty",text:"贴片元件(SOT 23封装及类似)数量"},{id:7,desc:"pth_ic_pin_number",text:"插件脚数"},{id:8,desc:"pth_axial_part_qty",text:"插件轴向元件 ( 如电阻,电容,二极管 ) 数量"},{id:9,desc:"pth_part_92_qty",text:"插件元件 ( TO-92封装及类似 ) 数量"},{id:10,desc:"pth_connector_pin",text:"插件元件连接器脚数"},{id:11,desc:"bga_xray_test_qty",text:"BGA X-ray 测试"},{id:12,desc:"wires_soldering_point",text:"线缆焊点数"},{id:13,desc:"manual_solder_number",text:"手工悍点"}]),ut=b([{id:1,name:"插件",name_k:"SMD"},{id:2,name:"贴面",name_k:"PTH"},{id:3,name:"不确定",name_k:"NoSure"}]),ct=b([{id:1,name:"插件",name_k:"SMD"},{id:2,name:"贴面",name_k:"PTH"},{id:3,name:"不确定",name_k:"NoSure"}]),dt=v({search_key:"",currentMatePage:1,currentSizeChange:15,transform_rate:"",total:"",addCustomDialog:!1,footprint_title:"",comment:"",setting_transform_rate:"",unit:"",add_unit:"",pin_num:"",add_pin_num:"",is_null_rate:0,add_smd_comp_side:""});async function _t(){const{data:e}=await n(Object.assign(t,{customer_id:U,companycode:"fushi",page:X,resault:G,search_key:R,is_null_rate:nt.is_null_rate}));1==e.result&&(Q.value=e.datas.data,V.value=e.datas.total)}async function mt(){const{data:t}=await i(Object.assign(C,{customer_id:U,companycode:"fushi",page:X,result:G}));1==t.result&&(tt.value=t.datas,H.value=t.datas.total)}async function lt(){const{data:t}=await o(Object.assign(j,{companycode:"fushi",customer_id:U}));1==t.result&&(Z.value=t.datas,$.value=t.datas.datas,$.value.forEach(((t,e)=>{$.value[e].inputbasicVal=33})))}async function pt(t){const{data:e}=await c(Object.assign(w,{companycode:"fushi",actionType:t,smd_comp_side:it.smd_comp_side,pth_comp_side:it.pth_comp_side,add_required_quantity:it.add_required_quantity,edit_required_quantity:it.edit_required_quantity,required_quantity:it.required_quantity}));1==e.result?(lt(),B.value=!1,I.value=!1,N.value=!1):h({type:"error",message:e.msg})}async function gt(){const{data:t}=await m(Object.assign(T,{}));et.value=t,_t(),mt(),lt(),yt()}async function yt(){const{data:t}=await p(Object.assign(D,{customer_id:U,companycode:"fushi",search_key:dt.search_key,page:dt.currentMatePage,resault:dt.currentSizeChange,is_null_rate:dt.is_null_rate}));1==t.result&&(at.value=t.data.data,dt.total=t.data.total)}async function ft(t){const{data:e}=await y(Object.assign(E,{id:t}));1==e.result&&(h({type:"success",message:"删除成功"}),yt())}return x((()=>{_t(),mt(),lt(),gt(),yt();const t=localStorage.getItem("listJSON");t&&(U.value=parseInt(t),localStorage.setItem("listJSON",""))})),{activeName:K,configParam:nt,save1:async function(){const{data:t}=await r(Object.assign(e,{companycode:"fushi",datarow:Q,customer_id:U}));1==t.result&&_t()},save2:async function(){const{data:t}=await u(Object.assign(k,{customer_id:U,companycode:"fushi",datarow:$,requiredrow:Z.value.required_quantity_arr}));1==t.result&&_t()},save3:async function(){const{data:t}=await s(Object.assign(S,{customer_id:U,companycode:"fushi",datarow:tt}));1==t.result&&mt()},assData:Q,smdData:ot,btnOneClickSettings:function(t){Q.value.forEach(((e,a)=>{1==t&&""!=nt.oneClickSettings&&(e.transform_rate=nt.oneClickSettings),5==t&&""!=nt.pin_num&&(e.pin_num=nt.pin_num),2==t&&""!=nt.unitSettings&&(e.transform_unit_price=nt.unitSettings),3==t&&e.match_result.forEach(((t,a)=>{t.transform_rate>0&&(e.transform_rate=t.transform_rate)})),4==t&&e.inter_value>0&&(e.transform_rate=e.inter_value)}))},materialData:tt,currentMatePage:X,currentSizeChange:G,PartListTotal:H,handleSizeChange1:t=>{G.value=t,_t()},handleCurrentChange1:t=>{X.value=t,_t()},handleSizeChange:t=>{dt.currentSizeChange=t,yt()},handleCurrentChange:t=>{dt.currentMatePage=t,yt()},small:W,startupFeeData:Z,startupFeeData1:$,itemDialog:B,openDialog:function(t){"type_add"==t&&(B.value=!0),"quantity_add"==t&&(I.value=!0),"quantity_edit"==t&&(N.value=!0)},editData:it,smdCompData:rt,smdCompData1:st,btnEdit:pt,add_requiredDialog:I,editRequiredDialog:N,editOpenDialog:function(t){N.value=!0,it.edit_required_quantity=t.required_quantity,it.max=t.max,it.min=t.min,it.required_quantity=t.required_quantity},btnEditMaxMin:function(t){""!=it.edit_required_quantity?it.edit_required_quantity>it.max||it.edit_required_quantity<it.min||it.edit_required_quantity==it.min||it.edit_required_quantity==it.max?h({type:"error",message:"请选择"+it.min+"~"+it.max+"的数据"}):(pt(t),it.edit_required_quantity):h({type:"error",message:"修改数据不能为空"})},quantityDelete:function(t){it.required_quantity=t.required_quantity;const e="quantity_delete";q.confirm("你确定要删除吗?","Warning",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{pt(e),h({type:"success",message:"删除成功"})})).catch((()=>{}))},typeDelete:function(t){it.smd_comp_side=t.smd_comp_side,it.pth_comp_side=t.pth_comp_side;const e="type_delete";q.confirm("你确定要删除吗?","Warning",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{pt(e),h({type:"success",message:"删除成功"})})).catch((()=>{}))},assDataTotal:V,showBigImage:function(t,e){1==e?J.value=t:2==e&&(J.value=d+t),M.value=!0},bigImgUrl:L,photoVisible:z,ImgDialog:M,publicData:Y,getPart:async function(t){const{data:e}=await _(Object.assign(O,{partNumber:t}));1==e.result&&_t()},imgView:J,tabData:et,customerId:U,getLoadPriceGroups:gt,search_key:R,btnAssData:function(){_t()},intelligenceData:at,intelligenceData1:dt,onSearch_in:function(){yt()},btnAdd_in:function(){dt.addCustomDialog=!0},btnConfirm_in:async function(){if(""==dt.footprint_title)return void h.error("请填写智能封装类型");if(""==dt.add_pin_num)return void h.error("请填写焊盘数");if(""==dt.transform_rate)return void h.error("请填写焊点数");if(""==dt.add_unit)return void h.error("请填写单价");if(""==dt.add_smd_comp_side)return void h.error("请选择封装类型");const{data:t}=await l(Object.assign(P,{footprint_title:dt.footprint_title,transform_rate:dt.transform_rate,comment:dt.comment,pin_num:dt.add_pin_num,transform_rate_price:dt.add_unit,footprint_type:dt.add_smd_comp_side}));1==t.result&&(dt.addCustomDialog=!1,h.success("添加成功"),yt())},btnSettingsIn:function(t){at.value.forEach(((e,a)=>{"1"==t&&(e.transform_rate=dt.setting_transform_rate),"2"==t&&(e.transform_rate_price=dt.unit),"3"==t&&(e.pin_num=dt.pin_num)}))},save4:async function(){const{data:t}=await g(Object.assign(A,{companycode:"fushi",datarow:at,customer_id:U}));1==t.result&&yt()},btnDel_in:function(t){q.confirm("你确定要删除吗?","Warning",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{ft(t)})).catch((()=>{}))},footprintType:ut,footprintType1:ct,selectFootprintType:function(t,e){1==e?Q.value.forEach(((e,a)=>{e.footprint_type=t})):2==e&&at.value.forEach(((e,a)=>{e.footprint_type=t}))},exportPriceConfig:async function(){const{data:t}=await f(Object.assign(F,{customer_id:U}));1==t.result&&(window.open(t.first_name),h({type:"success",message:"导出成功"}))},uploadSlotFile:function(t,e,a){1==t.data.result&&(h.success(t.data.msg),lt(),mt())}}}))}}}));