PageSourceSearch

https://erp.dianxiaobao.net/assets/chunk/906d3983.CcojYv_o.js

js dianxiaobao.net collected 2026-09-28 06:06:33 UTC 521,091 bytes, 10 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunk/56138ef2._eLHQyQ0.js","assets/chunk/61b66786.8BhlS34s.js","assets/chunk/027ffcfc.eLkoaQ3Q.js","assets/chunk/265e7545.DC6cMsFm.js","assets/chunk/ce65bdc9.BVjkH_eL.js","assets/chunk/9052e40b.DxOg42Ps.js","assets/chunk/414a5b28.BvRolr8K.js","assets/chunk/461053a3.DTdPOKjp.js","assets/chunk/c9504fc0.ClIQnlOo.js","assets/chunk/1af774f6.BZ2UcqCz.js","assets/chunk/58477d52.DWocQenH.js","assets/chunk/4473ac67.BzSFK8kg.js","assets/chunk/58477d52.CpZbHw64.js","assets/chunk/fa7d2bb6.BDvO2edl.js","assets/chunk/34401cca.Bgk-ks65.js","assets/chunk/9c7c560b._lRaXtGH.js","assets/chunk/658d88f5.DrjgHU7g.js","assets/chunk/9ab98274.DSheaeoj.js","assets/chunk/5d3dfec8.BiVdPxC8.js","assets/chunk/4525b928.UxINBsTv.js","assets/chunk/46b0661d.CTdL4qEW.js","assets/chunk/15330c0f.BoXUDCbg.js","assets/chunk/aeb56c9f.DVVk6y1q.js","assets/chunk/665a0c90.D0LjYKCI.js","assets/chunk/291b2679.BeJolp2g.js","assets/chunk/275888d5.DEzDZ75q.js","assets/chunk/5ef32845.CXT5upP2.js","assets/chunk/e164ba60.Ct_7W3nN.js","assets/css/e2aff13b.CEkCcpPW.css","assets/chunk/d81be28f.6zceHx5l.js","assets/css/606b1ac6.DDlg8xBj.css","assets/chunk/a9e7a9e8.BCpnmme9.js","assets/chunk/d7922eb0.DTZ5K6mY.js","assets/chunk/cc621c9a.3lcjS72C.js","assets/css/a1165717.92061ab2.css","assets/css/4df54745.CQQtpnpk.css","assets/chunk/254edb36.Dkhrqevx.js","assets/chunk/557d43ea.xqvPxtVm.js","assets/css/dc199890.C8ymxZHz.css","assets/chunk/29f459a4.Ddvf9pKP.js","assets/chunk/9c439e9a.DX1eg7tH.js","assets/chunk/461b5b59.CCr1kpIC.js","assets/chunk/0e754e93.DgX8LT5d.js","assets/chunk/6c31f8c9.B-T3dueY.js","assets/chunk/74646b67.BKVOqC51.js","assets/chunk/79b711cf.yd9z-5Xo.js","assets/chunk/fd247950.DqHp1vJa.js","assets/chunk/e16e7442.rXmZHQu9.js","assets/chunk/983091b3.DTuQPf8B.js","assets/chunk/a4055cd9.DTgTuc5a.js","assets/chunk/5a08cf18.CTY7Q2tx.js","assets/chunk/61c69ea7.ChjbUY9z.js","assets/css/3df0b194.s9ae4glf.css","assets/chunk/0940e86f.B7Xq9VxI.js","assets/chunk/09000ce1.Cf3v1t10.js","assets/chunk/20f724af.CVy9_uAk.js","assets/chunk/28fc3c8d.BDQGGyDO.js","assets/css/5e30fcb6.Dp3cQM2q.css","assets/chunk/a421f014.DummyeIk.js","assets/chunk/d70abc78.CbsZDvYV.js","assets/chunk/095f671b.BBIn9pRR.js","assets/css/a2744959.twotoRqp.css","assets/chunk/9a9cf284.F4-59ELn.js","assets/css/81f28494.Byj5hqC5.css","assets/chunk/9a6f40f4.QidvQSrs.js","assets/css/5a519dc5.Bn3OmquV.css","assets/chunk/1f06b18f.CKvvNgZY.js","assets/css/383cd400._08NEPoT.css","assets/chunk/46091967.BOQWrZKs.js","assets/chunk/5b28380b.CqD2QizP.js","assets/chunk/10843c2a.CBCHuOmF.js","assets/chunk/9c439e9a.DuFJHB4A.js","assets/chunk/a3dc4078.Duval7Dt.js","assets/chunk/86e5640f.BROhOVO0.js","assets/css/407fd49a.C_rN5ovb.css","assets/chunk/080d0e32.M27UiQg6.js","assets/chunk/095f671b.mJkLhHDw.js","assets/css/a2744959.DSaK0B-c.css","assets/chunk/a6e0dfed.Djs2M-wk.js","assets/chunk/ac1d319a.DuHW6TDf.js","assets/css/c7ce65f6.DF38pCa9.css","assets/chunk/18994741.BubLXrTY.js","assets/chunk/45b95cc0.CtxGn8gM.js","assets/chunk/43b65fa9.BspbcqcO.js","assets/chunk/fc981698.k_on0ZDF.js","assets/chunk/983091b3.DyODhwkz.js","assets/chunk/8b203186.DauwV7ko.js","assets/chunk/ed29554e.Bvx-8AVw.js","assets/css/4fd65f86.DxEE4Uz-.css","assets/chunk/8938dca3.-S1EMUtp.js","assets/chunk/cd3852d8.DiW5Q9Gi.js","assets/chunk/3dbd1ac2.CXpEmfLU.js","assets/chunk/b5c4d2a5.D-9cDaug.js","assets/chunk/07ccda1b.CQgv4Wff.js","assets/chunk/5c78d73f.CzWrsB0e.js","assets/css/b563e5f0.iooxjm99.css","assets/chunk/20882f65.CJ49Ma_c.js","assets/chunk/54d0f5d6.sAssLaxJ.js","assets/chunk/11518b64.kTWanBLu.js","assets/css/3225c83a.DYhQo5od.css","assets/css/6b90e8cf.DM5w2vgC.css","assets/chunk/3f39020c.xkIvjGWV.js","assets/chunk/af58ea49.D5YzzSr2.js","assets/chunk/8c21d6f0.BEDXLyLy.js","assets/chunk/2c441704.8kHvCGTL.js","assets/chunk/abf89622.DLTQrle_.js","assets/chunk/26f1c3ba.B2Xodk75.js","assets/chunk/4e59b427.CUFVXVzQ.js","assets/chunk/e30661ab.BjWDVab-.js","assets/chunk/aeb56c9f.CImvs8Gh.js","assets/chunk/60838a77.BYkjSyZJ.js","assets/css/bd80a70a.BDNNkBKN.css","assets/css/11b72979.BM2-k5i-.css","assets/chunk/2f933535.CpLHbVRY.js","assets/chunk/378fadf1.DMEEiVSr.js","assets/chunk/2a4
160725.B7djzF2p.js","assets/chunk/68335286.CN-MIWq2.js","assets/css/b62a64c0.dQV7TiXo.css","assets/css/92795625.DFSlGqXY.css","assets/css/d415c75d.COAbunlA.css","assets/chunk/ad1ec8cd.DVuuc_fZ.js","assets/css/0296d962.BFZjzMO4.css","assets/css/9877e8a7.DY9RP7bQ.css","assets/chunk/262f07be.cGHTsZHN.js","assets/css/7007f5eb.CA5JCORd.css","assets/chunk/b3273a0f.D_-EYcZi.js","assets/css/7a6282d7.BA9wf3JE.css","assets/chunk/b22240bb.CLkbdVBY.js","assets/chunk/c875185b.B226k12o.js","assets/chunk/4dc94115.qg3ZM2re.js","assets/chunk/d6a5d1dc.BCqdf-R8.js","assets/css/8f9e1f41.D1kbXzkk.css","assets/chunk/ffa64ae2.G-N3NNWi.js","assets/chunk/44d4d1a1.DZs9KzkY.js","assets/chunk/ba0d462b.DMRoDDkn.js","assets/chunk/be550c8b.D-DEEu1U.js","assets/chunk/c17717c1.D6yndY1C.js","assets/chunk/700165f7.BQmeTzxc.js","assets/chunk/b5c4d2a5.CVWB8KEr.js","assets/chunk/74d1713e.B8GcdqdI.js","assets/chunk/9c43238a.BYptRr38.js","assets/chunk/a6e0dfed.x4sS0FUu.js","assets/css/c7ce65f6.CHjQ4PkY.css","assets/chunk/fc981698.B_3DWOCv.js","assets/chunk/1fb6f909.dJvq6P97.js","assets/chunk/07ccda1b.-aoTMBxk.js","assets/css/6b90e8cf.iAJYVJva.css","assets/chunk/775140f6.zzpeoByw.js","assets/chunk/35464da9.CiIlcgwd.js","assets/chunk/39b7657b.CfC5JrcY.js","assets/chunk/0596f3a5.5iMmjrD5.js","assets/chunk/bd1283d3.CziLgpmL.js","assets/chunk/3f39020c.DrLOU5gj.js","assets/chunk/6abd669b.bXBB6CEt.js","assets/css/9e337ffa.d99gDxmq.css","assets/chunk/4dc94115.BBkrbftN.js","assets/chunk/af58ea49.D0zERn2r.js","assets/css/11b72979.KTM6AkJF.css","assets/chunk/9c43238a.Dp-ImjL5.js","assets/chunk/ae927ec8.GdwC-Wcb.js","assets/chunk/9052e40b.m1FEd8X4.js","assets/css/8f780265.B_nwPMao.css","assets/chunk/555333a5.C6hRRDBf.js","assets/css/33983ab4.IYJ8ly1Z.css","assets/chunk/b082bc37.CTzm7gt3.js","assets/chunk/f8856466.CDm5P8VE.js","assets/chunk/6a14981e.BxtTgwtW.js","assets/chunk/b536d8ff.BF7s_1oA.js","assets/chunk/c3d69da4.BSr-qhwh.js","assets/chunk/f47cde71.Do7WqR5d.js","assets/chunk/0e42022f.aUFR1TaE.js","assets/chunk/e43f07ff.Dv9o92oU.js","assets/chunk/5c5c8471.Cpk4kU-h.js","assets/chunk/465ac52a.CwvcVPzy.js","assets/chunk/0709214e.BLqrjd6N.js","assets/css/fd71e382.C9G8gwXS.css","assets/chunk/67a54078.DccfeSsk.js","assets/chunk/7885cd02.CTrtYZey.js","assets/chunk/76448797.DJZEYnGj.js","assets/css/8532aba6.D5TiBc6b.css","assets/chunk/aeb56c9f.DDE2IE4n.js","assets/css/f26621dc.D0QZvuea.css","assets/chunk/eef7e0da.VRTFT1nf.js","assets/chunk/6515f0a5.Dsqv0sv-.js","assets/chunk/82759557.BNPit2r3.js","assets/css/01036b29.Bimmu-uB.css","assets/css/ee367bcb.VOaaquzZ.css","assets/chunk/4d9dc706.CfNfwPrg.js","assets/css/0bd722ea.DxanNy7x.css","assets/chunk/16ea691b.CVvUluGS.js","assets/css/2a6eef07.D1t1uWo1.css","assets/chunk/29a5a9a8.MMDthIM9.js","assets/chunk/8f95ac75.DAGTtHjr.js","assets/css/7d760568.Dsg30M-8.css","assets/chunk/4b36a6e3.CIUZ_rs2.js","assets/chunk/9d9f40ef.DtAdSrwN.js","assets/chunk/a6e0dfed.DTH0PcEB.js","assets/chunk/228c5520.BEoGfM6S.js","assets/css/c7ce65f6.UVDl6CWB.css","assets/chunk/a6e0dfed.BhRlR-8P.js","assets/chunk/e17721c5.RD6U9pjs.js","assets/css/c7ce65f6.CfrHBDFa.css","assets/chunk/a6e0dfed.xu70ZQuJ.js","assets/chunk/a6e0dfed.Dakm6WQU.js","assets/chunk/b87ff749.f0T4wAFD.js","assets/chunk/c0900fb6.CToFu9Do.js","assets/chunk/cab16250.DNgryDHR.js","assets/chunk/8d179023.BzeQ5NmB.js","assets/chunk/b97ef948.5ScEkeox.js","assets/chunk/7074ae8a.DAT4e8B-.js","assets/chunk/00d4f21d.C_zT1lU6.js","assets/css/5a3de8bf.BY54IRaP.css","assets/chunk/6b09a29a.Bki4iqAF.js","assets/chunk/72fafd71.Bad9IZG2.js","assets/css/80eb6fc2.UZjA0WYd.css","assets/chunk/74d11ee5.BdaRvUDo.js","assets/chunk/8f004507.C2q6wm0r.js","assets/chunk/47a46fb9.DxuxBl3m.js","assets/chunk/d3d93f14.DecoPWk3.js","assets/chunk/7ca9d4a2.Ddm6ZGK5.js","assets/css/ccf23d7c.BrAfzGB2.css","assets/chunk/42234bb1.eEKSbWrz.js","assets/chunk/a2e85510.CoJwMEqt.js","assets/chunk/f42f14bf.DMztSaJq.js","assets/chunk/7c3fc969.DfI0WgNx.js","assets/chunk/dc71570e.ChYojpAp.js","assets/chunk/145ee00d.C9peijs_.js","assets/chunk/72fafd71.LNpjLw6W.js","assets/chunk/fe865b8d.Cx2nNTuu.js","assets/chunk/605a4edf.BhL7wc2r.js","assets/chunk/3c43f65c.D4LisJUn.js","assets/chunk/8cf9a188.CIp11uuy.js","assets/chunk/993e1633.Djl096Hb.js","assets/css/22eeeb8d.DbYLxBTD.css","assets/chunk/bbc80625.DkNAd-T9.js","assets/chunk/5cfcc634.Dgm-n1am.js","assets/chunk/6e61b4ec.D_BAeaYx.js","assets/chunk/b3c22822.CBDh4qaH.js","assets/css/7da8ffde.Dd7EVhNu.css","assets/chunk/ceeb4b99.D3-U1dU8.js","assets/css/27353d82.BMrZgq9Q.css","assets/chunk/179a4f69.C4fCxdCU.js","assets/chunk/35d0bc50.CZn-ONSA.js","assets/chunk/96bfb86f.C8VqxGBK.js","assets/chunk/5869c34d.CYBvCwds.js","assets/chunk/60315e60.CaWt0dOD.js","assets/chunk/8813a3ef.CM0YDkSs.js","assets/chunk/a6e0dfed.CeY-VEy8.js","assets/chunk/1c9484b6.pN6E6UBU.js","assets/chunk/6d415111.DKvuzqba.js","assets/chunk/7c12e069.BfpFzP99.js","assets/chunk/852fc794.Cr41iZ54.js","assets/chunk/872b7b7b.B8MVMFwW.js","assets/chunk/c70d7beb.BouMKaAr.js","assets/chunk/9c439e9a.BCrTR-gU.js","assets/chunk/2568211b.Dqo46M6F.js","assets/chunk/887edfd7.BcGvcDUN.js","assets/chunk/cd8a2b66.DXvAZD8C.js","assets/chunk/ca0061ed.BIStRMq-.js","assets/chunk/32069b3b.BqqXedej.js","assets/chunk/9c439e9a.Dpo7hulc.js","assets/chunk/1c8e5588.BbdQVOGx.js","assets/css/5d261daa.B-zyh0mj.css","assets/chunk/938cbc5a.D1YLtzTK.js","assets/css/340b5a9e.BDR7Ehco.css","assets/chunk/1a86cf87.CMjSawct.js","assets/chunk/d69bc461.B5E1fJHX.js","assets/chunk/3c43f65c.ZeAjcZpB.js","assets/chunk/cc1b7866.C1YzmqgG.js","assets/chunk/ac17f54d.BNAbVFdF.js","assets/chunk/6e45efb0.Dm0KiUTy.js","assets/chunk/3c43f65c.CACtleG5.js","assets/chunk/c11fbfd5.BI2waOJ3.js","assets/chunk/1e238f32.BtIm1y-6.js","assets/chunk/d209c467.D-Oq78vL.js","assets/chunk/8cf9a188.FVnI0dZt.js","assets/chunk/cad4df1c.6aOmDq4O.js","assets/chunk/8aad7716.CXmeJq7_.js","assets/chunk/b87d87c7.B4PRUJ9p.js","assets/chunk/ed940dd9.C8DvDnR0.js","assets/chunk/d70abc78.Cdj0DeVy.js","assets/chunk/da2922b3.bk-rDiW_.js","assets/chunk/abf89622.CR-dAwT4.js","assets/chunk/e17721c5.CsWdv-lS.js","assets/chunk/b5449a3a.CZ8K01o-.js","assets/chunk/e883c9b1.BY1QjuDf.js","assets/chunk/300f5752.DTBTAaI9.js","assets/chunk/72fafd71.Df-S9-Za.js","assets/css/09e799e7.C2fgF53Z.css","assets/chunk/55cd4340.rnDGIDWG.js","assets/chunk/36d54f2c.D4wdRehP.js","assets/chunk/72fafd71.BycBod5z.js","assets/chunk/af036727.CuBDexPt.js","assets/chunk/2d715cda.ZwTSkvMa.js","assets/chunk/4d74376f.N6LXGxCt.js","assets/chunk/31e7732d.CVrLGjwU.js"])))=>i.map(i=>d[i]);
2import{n as t,r as n}from"./61b66786.8BhlS34s.js";import{$ as r,$d as i,$r as a,$u as o,A as s,Aa as c,Ad as l,Ai as u,Al as d,Ao as f,At as p,B as m,Bi as h,Br as g,Bs as _,Ci as v,Cs as y,Ct as b,Da as x,Di as ee,Dt as te,Ei as ne,Ep as re,Et as ie,F as ae,Fd as oe,Fi as se,Ft as ce,G as le,Gf as ue,Gi as de,Gl as fe,Gp as pe,Gr as me,H as he,Hi as ge,Hr as _e,Hs as ve,I as ye,Ii as be,Il as xe,Ip as Se,Ir as Ce,It as we,Jl as Te,Jp as Ee,Jr as De,Ki as Oe,Kp as ke,Kr as Ae,L as je,Li as Me,Ll as Ne,Lo as Pe,Lp as S,Lr as Fe,M as Ie,Ma as Le,Mi as Re,Ml as ze,Mr as Be,Mt as Ve,N as He,Ni as Ue,Nl as We,Np as Ge,Nr as Ke,Nt as qe,O as Je,Oi as Ye,Ot as Xe,Ou as Ze,P as Qe,Pd as $e,Pi as et,Pl as tt,Pr as nt,Pt as rt,Q as it,Qr as at,Qu as ot,R as st,Ri as ct,Rl as lt,Ro as ut,Rp as dt,Rr as ft,Rs as pt,Sa as mt,Sd as ht,Si as gt,Sr as _t,Ss as C,St as vt,Su as yt,Ti as bt,Tp as w,Tt as xt,U as St,Ui as Ct,Ur as wt,Us as Tt,V as Et,Vi as Dt,Vo as Ot,Vr as kt,Vs as At,W as jt,Wf as Mt,Wi as Nt,Wl as Pt,Wr as Ft,Ws as It,Wu as Lt,X as Rt,Xd as zt,Xf as Bt,Xl as Vt,Xr as Ht,Xt as Ut,Yf as Wt,Yl as Gt,Yr as Kt,Zf as qt,Zr as Jt,Zt as Yt,_a as Xt,_d as Zt,_i as Qt,_o as $t,_r as en,_t as tn,aa as nn,ad as rn,ai as an,am as T,a
2p as E,as as on,at as sn,ba as cn,bi as ln,br as un,bs as dn,bt as fn,bu as pn,ca as mn,cd as hn,ci as gn,ct as _n,di as vn,dr as yn,dt as bn,ed as xn,ei as Sn,et as Cn,fi as wn,fr as Tn,ga as En,gd as Dn,gi as On,gr as kn,gt as An,ha as jn,hr as Mn,ia as Nn,ii as Pn,is as Fn,ja as In,ji as Ln,jl as Rn,jr as zn,jt as Bn,ka as Vn,kd as Hn,ki as Un,kl as Wn,ko as Gn,kt as Kn,ku as qn,la as Jn,li as Yn,lr as Xn,lt as Zn,ma as Qn,md as $n,mi as er,mr as tr,mt as nr,nd as rr,ni as ir,nm as ar,ns as or,nt as sr,oa as cr,oi as lr,om as ur,op as D,os as dr,ot as fr,pi as pr,pr as mr,pt as hr,qf as O,qi as gr,ql as _r,qr as vr,ra as yr,ri as br,rm as xr,rp as Sr,rs as Cr,sa as wr,si as Tr,sm as Er,ss as Dr,st as Or,td as kr,ti as Ar,tp as jr,ui as Mr,uo as Nr,ut as Pr,va as Fr,vd as Ir,vi as Lr,vr as Rr,vs as zr,vt as Br,wa as Vr,wi as Hr,wt as Ur,xa as Wr,xd as Gr,xi as Kr,xr as qr,xs as Jr,xt as Yr,xu as Xr,ya as Zr,yi as Qr,yr as $r,ys as ei,yt as ti,z as ni,zi as ri,zl as ii,zr as ai}from"./027ffcfc.eLkoaQ3Q.js";import{n as oi,o as si,s as ci}from"./265e7545.DC6cMsFm.js";import{A as li,At as ui,Ht as di,J as k,K as fi,L as pi,M as mi,Mt as hi,Pt as gi,R as _i,V as vi,Vt as yi,_ as bi,a as xi,dt as A,et as Si,f as j,ht as Ci,jt as wi,mt as M,r as Ti,s as Ei,t as Di,tt as Oi,vt as ki,z as Ai}from"./ce65bdc9.BVjkH_eL.js";import{B as ji,E as Mi,N as Ni,X as Pi,g as Fi,gt as Ii}from"./9052e40b.DxOg42Ps.js";import{a as Li,n as Ri}from"./414a5b28.BvRolr8K.js";import{An as zi,Gt as Bi,It as Vi,Kt as Hi,Nt as Ui,Rt as Wi,Ut as Gi,Wr as Ki,Wt as qi,Yn as Ji,Yt as Yi,_n as Xi,_r as Zi,b as Qi,cr as $i,dn as ea,dr as ta,fr as na,g as ra,ii as ia,jn as aa,l as oa,lr as sa,mn as ca,n as la,ni as ua,or as da,p as fa,qt as pa,sr as ma,t as ha,ur as ga,vr as _a,zn as va,zt as ya}from"./4473ac67.BzSFK8kg.js";import{A as ba,C as xa,L as Sa,S as Ca,T as wa,_ as Ta,g as Ea,m as Da,v as Oa,x as ka,y as Aa}from"./34401cca.Bgk-ks65.js";import{C as ja,D as Ma,S as Na,T as Pa,_ as Fa,d as Ia,g as La,n as Ra,w as za,x as Ba}from"./658d88f5.DrjgHU7g.js";import{a as Va,p as Ha,t as Ua,u as Wa}from"./4525b928.UxINBsTv.js";import{r as Ga,t as Ka}from"./f732c6ef.C4-izj4X.js";import{r as qa,t as Ja}from"./094b0dac.CtlM9FRT.js";import{N as Ya,_ as Xa,u as Za}from"./15330c0f.BoXUDCbg.js";import{a as N,c as Qa,l as P,n as $a,o as eo,s as to,t as F}from"./aeb56c9f.DVVk6y1q.js";import{n as no,t as ro}from"./e164ba60.Ct_7W3nN.js";import{mapActions as io,mapGetters as ao,mapMutations as oo,mapState as so}from"https://js-c.etc4.com/dxb/js/vuex.DhHkobAa.js";import co,{isEqual as lo,set as uo,toString as fo,uniqWith as po}from"https://js-c.etc4.com/dxb/js/lodash-es.CQiPHcQQ.js";import mo from"https://js-c.etc4.com/dxb/js/exceljs.B8OpHE8K.js";import{Fragment as I,KeepAlive as ho,TransitionGroup as go,computed as _o,createBlock as L,createCommentVNode as R,createElementBlock as z,createElementVNode as B,createSlots as vo,createTextVNode as V,createVNode as H,defineAsyncComponent as yo,normalizeClass as bo,normalizeStyle as xo,onMounted as So,openBlock as U,ref as Co,renderList as W,renderSlot as wo,resolveComponent as G,resolveDirective as To,resolveDynamicComponent as Eo,toDisplayString as K,watch as Do,watchEffect as Oo,withCtx as q,withDirectives as ko,withKeys as Ao,withModifiers as J}from"https://js-c.etc4.com/dxb/js/vue.CQKD6T8K.js";import{mapFields as jo}from"https://js-c.etc4.com/dxb/js/vuex-map-fields.BoHiwyfx.js";function Mo(t,n,r,i,a,o){let s=G(`Input`),c=G(`FormItem`),l=G(`Checkbox`),u=G(`Button`),d=G(`Spin`),f=G(`Divider`),p=G(`SmsCodeGetBtn`),m=G(`DxbIcon`),h=G(`Form`),g=G(`Modal`),_=To(`img`);return U(),L(g,{class:`login-modal`,"model-value":r.visible,closable:r.closable,"mask-closable":!1,"footer-hide":``,width:`520px`,onOnCancel:o.handleClose},{default:q(()=>[H(h,{ref:`form`,model:a.modal},{default:q(()=>[B(`div`,Po,[a.modal.type===`login`?(U(),z(`div`,Fo,[n[31]||=B(`div`,{class:`auth__box-title`},` 欢迎登录 `,-1),n[32]||=B(`div`,{class:`auth__box-sub-title`},` 帮助全球商家更简单、更高效的做生意 `,-1),a.loginType==`phone`?(U(),z(I,{key:0},[H(c,{key:`loginAccount`,prop:`loginAccount`,rules:[...t.$formRules.required],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`loginAccountInput`,modelValue:a.modal.loginAccount,"onUpdate:modelValue":n[0]||=t=>a.modal.loginAccount=t,size:`large`,placeholder:`请输入账号名或者手机号`,prefix:`ios-contact-outline`,onOnEnter:o.handleLogin},null,8,[`modelValue`,`onOnEnter`])]),_:1},8,[`rules`]),H(c,{key:`loginPassword`,prop:`loginPassword`,rules:[...t.$formRules.required,...a.rules.password],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`loginPasswordInput`,modelValue:a.modal.loginPassword,"onUpdate:modelValue":n[1]||=t=>a.modal.loginPassword=t,size:`large`,type:`password`,placeholder:`请输入密码`,prefix:`ios-lock-outline`,"show-password":``,onOnEnter:o.handleLogin},null,8,[`modelValue`,`onOnEnter`])]),_:1},8,[`rules`]),B(`div`,Io,[H(c,{key:`loginImageCode`,prop:`loginImageCode`,rules:[...t.$formRules.required],style:{width:`100%`,"margin-right":`20px`,"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`loginImageCodeInput`,modelValue:a.modal.loginImageCode,"onUpdate:modelValue":n[2]||=t=>a.modal.loginImageCode=t,size:`large`,placeholder:`输入图形验证码`,prefix:`ios-keypad-outline`,style:{width:`100%`},onOnEnter:o.handleLogin},null,8,[`modelValue`,`onOnEnter`])]),_:1},8,[`rules`]),B(`div`,Lo,[ko(B(`img`,{src:t.getVerifyImage(a.modal.loginImageSeri
2alNum,a.modal.loginImageSerialTime),onClick:n[3]||=t=>a.modal.loginImageSerialTime=Date.now()},null,8,Ro),[[_]])])]),B(`div`,zo,[H(l,{modelValue:a.modal.rememberPassword,"onUpdate:modelValue":n[4]||=t=>a.modal.rememberPassword=t},{default:q(()=>[...n[26]||=[V(` 记住密码 `,-1)]]),_:1},8,[`modelValue`]),B(`a`,{onClick:n[5]||=t=>a.modal.type=`forget`},`忘记密码`)]),H(u,{type:`primary`,size:`large`,loading:a.loginLoadingBtn,onClick:o.handleLogin},{default:q(()=>[...n[27]||=[V(` 登录 `,-1)]]),_:1},8,[`loading`,`onClick`])],64)):R(``,!0),a.loginType==`wx`?(U(),z(`div`,Bo,[a.weixinQrUrl?(U(),z(`img`,{key:0,src:a.weixinQrUrl,style:{width:`146px`,height:`146px`}},null,8,Vo)):(U(),z(`div`,Ho,[H(d)]))])):R(``,!0),t.$util.isInAppCode([`taobao1688Sea`])?R(``,!0):(U(),z(I,{key:2},[H(f,{orientation:`center`,style:{"font-size":`14px`,"margin-bottom":`-10px`,"margin-top":`20px`}},{default:q(()=>[...n[28]||=[V(` 其他登录方式 `,-1)]]),_:1}),B(`div`,Uo,[(U(!0),z(I,null,W(a.otherLoginList,t=>(U(),z(I,{key:t.name},[t.isShow()?(U(),z(`div`,Wo,[B(`p`,Go,[B(`img`,{src:t.img,class:`cursor-pointer size-50px`,onClick:t.clickHandler},null,8,Ko)]),B(`p`,qo,K(t.name),1)])):R(``,!0)],64))),128))])],64)),B(`div`,Jo,[B(`div`,Yo,[n[29]||=B(`span`,null,`登录即接受\xA0`,-1),B(`a`,{onClick:n[6]||=n=>t.$routeTo(`/service-agreement`,`_blank`)},`用户协议`),n[30]||=B(`span`,null,`\xA0和\xA0`,-1),B(`a`,{onClick:n[7]||=n=>t.$routeTo(`/privacy-policy`,`_blank`)},`隐私政策`)]),B(`a`,{onClick:n[8]||=t=>a.modal.type=`register`},`注册用户`)])])):R(``,!0),a.modal.type===`forget`?(U(),z(`div`,Xo,[n[34]||=B(`div`,{class:`auth__box-title`},` 修改密码 `,-1),H(c,{key:`forgetPhone`,prop:`forgetPhone`,rules:[...t.$formRules.required,...t.$formRules.mobilePhone],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`forgetPhoneInput`,modelValue:a.modal.forgetPhone,"onUpdate:modelValue":n[9]||=t=>a.modal.forgetPhone=t,size:`large`,placeholder:`请输入手机号`,prefix:`ios-phone-portrait`},null,8,[`modelValue`])]),_:1},8,[`rules`]),B(`div`,Zo,[H(c,{key:`forgetCode`,prop:`forgetCode`,rules:[...t.$formRules.required],style:{width:`100%`,"margin-right":`20px`,"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`forgetCodeInput`,modelValue:a.modal.forgetCode,"onUpdate:modelValue":n[10]||=t=>a.modal.forgetCode=t,size:`large`,placeholder:`输入短信验证码`,prefix:`ios-keypad-outline`,autocomplete:`off`,style:{width:`100%`}},null,8,[`modelValue`])]),_:1},8,[`rules`]),H(p,{phone:a.modal.forgetPhone,serialNum:a.modal.forgetImageSerialNum,checkPhone:!0},null,8,[`phone`,`serialNum`])]),H(c,{key:`forgetPassword`,prop:`forgetPassword`,rules:[...t.$formRules.required,...a.rules.password2],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`forgetPasswordInput`,modelValue:a.modal.forgetPassword,"onUpdate:modelValue":n[11]||=t=>a.modal.forgetPassword=t,size:`large`,type:`password`,placeholder:`至少6位密码,区分大小写`,autocomplete:`new-password`,prefix:`ios-lock-outline`,"show-password":``},null,8,[`modelValue`])]),_:1},8,[`rules`]),H(c,{ref:`forgetPassword2`,key:`forgetPassword2`,prop:`forgetPassword2`,rules:[...t.$formRules.required,...a.rules.password3],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`forgetPassword2Input`,modelValue:a.modal.forgetPassword2,"onUpdate:modelValue":n[12]||=t=>a.modal.forgetPassword2=t,size:`large`,type:`password`,placeholder:`确认密码`,autocomplete:`new-password`,prefix:`ios-lock-outline`,"show-password":``,onKeyup:Ao(o.handleForgetPassword2,[`enter`])},null,8,[`modelValue`,`onKeyup`])]),_:1},8,[`rules`]),H(u,{type:`primary`,size:`large`,onClick:J(o.handleForgetPassword2,[`stop`])},{default:q(()=>[...n[33]||=[V(` 确认修改 `,-1)]]),_:1},8,[`onClick`]),B(`div`,Qo,[B(`a`,{onClick:n[13]||=t=>a.modal.type=`login`},`已有账号,返回登录`)])])):R(``,!0),a.modal.type===`register`?(U(),z(`div`,$o,[n[36]||=B(`div`,{class:`auth__box-title`},` 注册账号 `,-1),n[37]||=B(`div`,{class:`auth__box-sub-title`},` 帮助全球商家更简单、更高效的做生意 `,-1),R(``,!0),H(c,{key:`registerPhone`,prop:`registerPhone`,rules:[...t.$formRules.required,...t.$formRules.mobilePhone],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`registerPhoneInput`,modelValue:a.modal.registerPhone,"onUpdate:modelValue":n[15]||=t=>a.modal.registerPhone=t,size:`large`,placeholder:`请输入手机号`,prefix:`ios-phone-portrait`},null,8,[`modelValue`])]),_:1},8,[`rules`]),B(`div`,es,[H(c,{key:`registerCode`,prop:`registerCode`,rules:[...t.$formRules.required],style:{width:`100%`,"margin-right":`20px`,"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`registerCodeInput`,modelValue:a.modal.registerCode,"onUpdate:modelValue":n[16]||=t=>a.modal.registerCode=t,size:`large`,placeholder:`输入短信验证码`,prefix:`ios-keypad-outline`,autocomplete:`off`,style:{width:`100%`}},null,8,[`modelValue`])]),_:1},8,[`rules`]),H(p,{phone:a.modal.registerPhone,serialNum:a.modal.registerImageSeri
2alNum},null,8,[`phone`,`serialNum`])]),H(c,{key:`registerPassword`,prop:`registerPassword`,rules:[...t.$formRules.required,...a.rules.password4],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`registerPasswordInput`,modelValue:a.modal.registerPassword,"onUpdate:modelValue":n[17]||=t=>a.modal.registerPassword=t,size:`large`,type:`password`,placeholder:`至少6位密码,区分大小写`,autocomplete:`new-password`,prefix:`ios-lock-outline`,"show-password":``},null,8,[`modelValue`])]),_:1},8,[`rules`]),H(c,{ref:`registerPassword2`,key:`registerPassword2`,prop:`registerPassword2`,rules:[...t.$formRules.required,...a.rules.password5],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`registerPassword2Input`,modelValue:a.modal.registerPassword2,"onUpdate:modelValue":n[18]||=t=>a.modal.registerPassword2=t,size:`large`,type:`password`,placeholder:`确认密码`,autocomplete:`new-password`,prefix:`ios-lock-outline`,"show-password":``,onKeyup:Ao(o.handleRegister,[`enter`])},null,8,[`modelValue`,`onKeyup`])]),_:1},8,[`rules`]),H(u,{type:`primary`,size:`large`,onClick:o.handleRegister},{default:q(()=>[...n[35]||=[V(` 注册 `,-1)]]),_:1},8,[`onClick`]),B(`div`,ts,[B(`a`,{onClick:n[19]||=t=>a.modal.type=`login`},`已有账号,返回登录`)])])):R(``,!0),a.modal.type===`registerSuccess`?(U(),z(`div`,ns,[B(`div`,rs,[H(m,{class:`success-icon`,name:`icondui`})]),n[39]||=B(`div`,{class:`auth__box-title`},` 注册账号成功 `,-1),n[40]||=B(`div`,{class:`auth__box-sub-title`},` 帮助全球商家更简单、更高效的做生意 `,-1),H(u,{type:`primary`,size:`large`,onClick:n[20]||=t=>a.modal.type=`login`},{default:q(()=>[...n[38]||=[V(` 去登录 `,-1)]]),_:1})])):R(``,!0),a.modal.type===`bindPhone`?(U(),z(`div`,is,[n[43]||=B(`div`,{class:`auth__box-title`},` 完善信息 `,-1),n[44]||=B(`div`,{class:`auth__box-sub-title`},` 帮助全球商家更简单、更高效的做生意 `,-1),R(``,!0),H(c,{key:`bindPhonePhone`,prop:`bindPhonePhone`,rules:[...t.$formRules.required,...t.$formRules.mobilePhone],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`bindPhonePhoneInput`,modelValue:a.modal.bindPhonePhone,"onUpdate:modelValue":n[22]||=t=>a.modal.bindPhonePhone=t,size:`large`,placeholder:`请输入手机号`,prefix:`ios-phone-portrait`},null,8,[`modelValue`])]),_:1},8,[`rules`]),B(`div`,as,[H(c,{key:`bindPhoneCode`,prop:`bindPhoneCode`,rules:[...t.$formRules.required],style:{width:`100%`,"margin-right":`20px`,"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`bindPhoneCodeInput`,modelValue:a.modal.bindPhoneCode,"onUpdate:modelValue":n[23]||=t=>a.modal.bindPhoneCode=t,size:`large`,placeholder:`输入短信验证码`,prefix:`ios-keypad-outline`,autocomplete:`off`,style:{width:`100%`}},null,8,[`modelValue`])]),_:1},8,[`rules`]),H(p,{phone:a.modal.bindPhonePhone,serialNum:a.modal.bindPhoneImageSerialNum},null,8,[`phone`,`serialNum`])]),H(c,{key:`bindPhonePassword`,prop:`bindPhonePassword`,rules:[...t.$formRules.required,...a.rules.password4],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`bindPhonePasswordInput`,modelValue:a.modal.bindPhonePassword,"onUpdate:modelValue":n[24]||=t=>a.modal.bindPhonePassword=t,size:`large`,type:`password`,placeholder:`至少6位密码,区分大小写`,autocomplete:`new-password`,prefix:`ios-lock-outline`,"show-password":``},null,8,[`modelValue`])]),_:1},8,[`rules`]),H(c,{ref:`bindPhonePassword2`,key:`bindPhonePassword2`,prop:`bindPhonePassword2`,rules:[...t.$formRules.required,...a.rules.password5],style:{"margin-bottom":`0`}},{default:q(()=>[H(s,{key:`bindPhonePassword2Input`,modelValue:a.modal.bindPhonePassword2,"onUpdate:modelValue":n[25]||=t=>a.modal.bindPhonePassword2=t,size:`large`,type:`password`,placeholder:`确认密码`,autocomplete:`new-password`,prefix:`ios-lock-outline`,"show-password":``,onKeyup:Ao(o.handleBindPhone,[`enter`])},null,8,[`modelValue`,`onKeyup`])]),_:1},8,[`rules`]),H(u,{type:`primary`,size:`large`,onClick:o.handleBindPhone},{default:q(()=>[...n[41]||=[V(` 确定 `,-1)]]),_:1},8,[`onClick`]),B(`div`,os,[B(`div`,null,[B(`img`,{src:o.getServiceWeChatQrcode(),height:`150`,width:`150`},null,8,ss)]),n[42]||=B(`div`,{style:{margin:`auto`,"font-weight":`bold`}},[B(`div`,{style:{"font-size":`18px`,padding:`5px`}},[B(`span`,null,`添加`),B(`span`,{style:{color:`#2b85e4`,"text-align":`justify`}},`专属客户经理`)]),B(`div`,{style:{"font-size":`19px`,padding:`5px`}},[B(`span`,{style:{"font-weight":`500`}},`1v1带你`),B(`span`,null,`打造爆品!`)])],-1)])])):R(``,!0)])]),_:1},8,[`model`])]),_:1},8,[`model-value`,`closable`,`onOnCancel`])}
2var No,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,ss,cs;function ls(){return(ls=t((()=>{It(),ot(),Mi(),ve(),k(),E(),pt(),ht(),No={name:`AppLogin`,components:{SmsCodeGetBtn:Tt},mixins:[At],props:{visible:{type:Boolean,default:!1},type:{type:String,default:`login`,validator(t){return[`login`,`register`,`forget`].includes(t)}},closable:{type:Boolean,default:!0}},data(){let t=(t,n,r,i,a)=>{if(n===``){r(Error(`必填项`));return}if(/^.{6,}$/.test(n)===!1){r(Error(`至少6位字符`));return}r()},n=(t,n,r,i,a)=>{if(n===``){r(Error(`必填项`));return}if(/^.{6,}$/.test(n)===!1){r(Error(`至少6位字符`));return}this.modal.forgetPassword2!==``&&this.$refs.form.validateField(`forgetPassword2`),r()},r=(t,n,r,i,a)=>{if(this.modal.forgetPassword!==this.modal.forgetPassword2){r(Error(`密码输入不一致`));return}r()},i=(t,n,r,i,a)=>{if(n===``){r(Error(`必填项`));return}if(/^.{6,}$/.test(n)===!1){r(Error(`至少6位字符`));return}this.modal.registerPassword2!==``&&this.$refs.form.validateField(`registerPassword2`),r()},a=(t,n,r,i,a)=>{if(this.modal.registerPassword!==this.modal.registerPassword2){r(Error(`密码输入不一致`));return}r()},o=Date.now();return{loginType:`phone`,weixinQrUrl:``,modal:{type:this.type||`login`,loginAccount:``,loginPassword:``,loginImageCode:``,loginImageSerialNum:o,loginImageSerialTime:o,rememberPassword:!0,forgetPhone:``,forgetImageCode:``,forgetImageSerialNum:o+1,forgetImageSerialTime:o+1,forgetCode:``,forgetPassword:``,forgetPassword2:``,registerAccount:``,registerPhone:``,registerImageCode:``,registerImageSeri
2alNum:o+2,registerImageSerialTime:o+2,registerCode:``,registerPassword:``,registerPassword2:``,bindPhoneAccount:``,bindPhonePhone:``,bindPhoneImageCode:``,bindPhoneImageSerialNum:o+3,bindPhoneImageSerialTime:o+3,bindPhoneCode:``,bindPhonePassword:``,bindPhonePassword2:``},rules:{password:[{required:!1,validator:t,trigger:`change,blur`}],password2:[{required:!1,validator:n,trigger:`change,blur`}],password3:[{required:!1,validator:r,trigger:`change,blur`}],password4:[{required:!1,validator:i,trigger:`change,blur`}],password5:[{required:!1,validator:a,trigger:`change,blur`}],registerAccount:[{required:!1,pattern:/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/,message:`须由英文字母(a~z)+数字组成,长度8~16位`,trigger:`change,blur`}]},loginLoadingBtn:!1,otherLoginList:[{name:`国际站`,img:`https://res.dianxiaobao.net/00/00/00/feitian/aiVideo/static/logo_alibaba.png`,clickHandler:()=>{this.handleThirdLogin(`icbu`)},isShow:()=>[`dxb`,`alibabaV2`].includes(app.code)},{name:`淘宝`,img:`https://res.dianxiaobao.net/00/00/00/feitian/aiVideo/static/logo_alibaba.png`,clickHandler:()=>{this.handleThirdLogin(`taobaoAi`)},isShow:()=>[`taobaoAi`].includes(app.code)},{name:`微店`,img:`https://feitian-upload.oss-cn-shanghai.aliyuncs.com/00/00/00/%E6%8F%92%E4%BB%B6%E9%93%BA%E8%B4%A7/puHuo_wxxd.png`,clickHandler:()=>{this.handleThirdLogin(`wxxd`)},isShow:()=>[`wxxd`].includes(app.code)},{name:`抖店`,img:`https://feitian-upload.oss-cn-shanghai.aliyuncs.com/00/00/00/%E6%8F%92%E4%BB%B6%E9%93%BA%E8%B4%A7/puHuo_doudian.png`,clickHandler:()=>{this.handleThirdLogin(`doudian`)},isShow:()=>[`doudian`].includes(app.code)},{name:`小红书`,img:`https://feitian-upload.oss-cn-shanghai.aliyuncs.com/00/00/00/%E6%8F%92%E4%BB%B6%E9%93%BA%E8%B4%A7/puHuo_xhs.png`,clickHandler:()=>{this.handleThirdLogin(`xhs`)},isShow:()=>[`xhs`].includes(app.code)},{name:`快手`,img:`https://feitian-upload.oss-cn-shanghai.aliyuncs.com/00/00/00/%E6%8F%92%E4%BB%B6%E9%93%BA%E8%B4%A7/puHuo_ks.png`,clickHandler:()=>{this.handleThirdLogin(`kuaishou`)},isShow:()=>[`ks`].includes(app.code)},{name:`手机号`,img:`https://res.dianxiaobao.net/00/00/00/feitian/aiVideo/static/logo_phone.png`,clickHandler:()=>{this.handleLoginPhone()},isShow:()=>this.loginType===`wx`},{name:`微信`,img:`https://res.dianxiaobao.net/00/00/00/feitian/aiVideo/static/logo_wx.png`,clickHandler:()=>{this.handleLoginWx()},isShow:()=>this.loginType===`phone`}]}},computed:{...ao(`user_store`,[`userInfo`]),...ao(`user_store`,[`userShopData`,`shopList`])},watch:{type(){this.modal.type=this.type||`login`,this.type===`bindPhone`&&(this.modal.bindPhoneAccount=this.userInfo.account)}},mounted(){this.modal.loginImageUrl=this.getVerifyImage()},methods:{...io(`user_store`,[`login`,`getUserInfo`,`thirdLoginWx`]),...oo(`user_store`,[`SET_TOKEN`]),getServiceWeChatQrcode(){return Ai()},async handleLogin(){if(this.loginLoadingBtn)return;this.loginLoadingBtn=!0;let{loginAccount:t,loginPassword:n,rememberPassword:r,loginImageCode:i,loginImageSerialNum:a}=this.modal;try{if(!await this.$refs.form.validate()){this.loginLoadingBtn=!1,D.error(`请正确输入`);return}let o={account:t,password:n,rememberPassword:r,imageCode:i,serialNum:a};await this.login(o),await this.loginSuccess()}catch(t){this.loginLoadingBtn=!1,this.modal.loginImageSerialNum=Date.now(),this.$emit(`callback`,{success:!1,errorMsg:t.message||t})}},async loginSuccess(){let t=await this.getUserInfo();this.$emit(`callback`,{...t,success:!0}),this.$Notice.success({title:`${t.account}`,desc:`欢迎回来~ ${_()}`,duration:5});let n=sessionStorage.getItem(`from_who`);n&&(await Lt(n),sessionStorage.removeItem(`from_who`))},handleLoginPhone(){this.loginType=`phone`},async handleLoginWx(){this.loginType=`wx`,this.weixinQrUrl=``;let{expire_seconds:t,qr_code:n,ticket:r,url:i}=await Ii(),a=t,o=0,s=()=>{if(this.visible&&this.loginType==`wx`){if(o++>a){D.error(`微信登录无响应`);return}setTimeout(async t=>{try{if(!await this.thirdLoginWx({ticket:r})){s();return}await this.loginSuccess()}catch{}},1e3)}};this.weixinQrUrl=n,s()},handleThirdLogin(t){if([`icbu`,`icbuErp`].includes(t)){window.open(`https://fuwu.alibaba.com/account/my_purchase_services.htm`);return}if(t===`wxxd`){window.open(`https://store.weixin.qq.com/shop/servicemarket/myServices?status=2`);return}Pi({ptName:t}).then(t=>{location.href=t})},handleRegister(){let t=`from_witch_gpt_user`,n=sessionStorage.getItem(t),{registerAccount:r,registerPhone:i,registerCode:a,registerImageCode:o,registerPassword:s,registerPassword2:c,registerImageSeri
2alNum:l}=this.modal;this.$refs.form.validate(o=>{if(!o){D.error(`请正确输入`);return}Ni({phoneNum:i,sms_code:a,password:s,re_password:c,serial_number:l,account:r,accountName:r,gptCode:n||null}).then(async n=>{D.success(`注册成功~`),this.SET_TOKEN({token:n,expires:1}),sessionStorage.removeItem(t);try{await this.getUserInfo(),this.$emit(`callback`,{success:!0})}catch(t){this.$emit(`callback`,{success:!1,errorMsg:t.message||t})}}).catch(t=>{this.modal.registerImageSerialNum=Date.now()})})},handleBindPhone(){let{bindPhoneAccount:t,bindPhonePhone:n,bindPhoneCode:r,bindPhoneImageCode:i,bindPhonePassword:a,bindPhonePassword2:o,bindPhoneImageSerialNum:s}=this.modal;this.$refs.form.validate(i=>{if(!i){D.error(`请正确输入`);return}ji({account:t,accountName:t,phoneNum:n,serialNum:s,sms_code:r,newPassword:a,newRepPassword:o}).then(t=>{D.success(`信息完善成功~`),this.getUserInfo().then(()=>{this.$emit(`callback`,{success:!0})}).catch(()=>{this.$emit(`callback`,{success:!1,errorMsg:e.message||e})})}).catch(t=>{this.modal.bindPhoneImageSerialNum=Date.now()})})},handleClose(){this.$emit(`close`)},handleForgetPassword2(){let{forgetPhone:t,forgetImageCode:n,forgetImageSerialNum:r,forgetCode:i,forgetPassword:a,forgetPassword2:o}=this.modal;this.$refs.form.validate(async n=>{if(!n){D.error(`请正确输入`);return}let s={phoneNum:t,sms_code:i,serialNum:r,newPassword:a,newRepPassword:o};try{await Fi(s),D.success(`修改成功`),this.modal.type=`login`}catch(t){this.modal.forgetImageSerialNum=Date.now(),D.error(t.message||t)}})}}},Po={class:`flex-row-center`},Fo={key:0,class:`auth__box flex-column-margin`},Io={class:`flex-row-between`},Lo={class:`image-code`},Ro=[`src`],zo={class:`flex-row-between`},Bo={key:1,class:`flex-row-center`},Vo=[`src`],Ho={key:1,class:`flex-row-center`,style:{width:`146px`,height:`146px`}},Uo={class:`flex-row-center flex-row-margin`},Wo={key:0,style:{"text-align":`center`}},Go={class:`flex-row-center size-50px rounded-1 of-hidden`},Ko=[`src`,`onClick`],qo={class:`tipText`},Jo={class:`flex-row-between`},Yo={class:`flex-center`},Xo={key:1,class:`auth__box flex-column-margin`},Zo={class:`flex-row-between`},Qo={class:`flex-row-center`},$o={key:2,class:`auth__box flex-column-margin`},es={class:`flex-row-between`},ts={class:`flex-row-center`},ns={key:3,class:`auth__box flex-column-margin`},rs={class:`flex-row-center`},is={key:4,class:`auth__box flex-column-margin`},as={class:`flex-row-between`},os={style:{display:`flex`,"flex-direction":`row`}},ss=[`src`],cs=Gr(No,[[`render`,Mo]])})))()}function us(t){return[{path:`/${t}`,redirect:`/${t}/index`,meta:C({title:`1688分销`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./56138ef2._eLHQyQ0.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38])),children:[{path:`/${t}/index/:type?`,name:`${t}_1688Ds_index`,meta:C({title:`分销首页`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./29f459a4.Ddvf9pKP.js`),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,40,41,34]))},{path:`/${t}/source`,name:`${t}_1688Ds_source`,meta:C({title:`查找货源`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./0e754e93.DgX8LT5d.js`),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,43,40,41,34]))},{path:`/${t}/shop-card-link`,name:`${t}_1688Ds_source_link`,meta:C({title:`链接铺货`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./74646b67.BKVOqC51.js`),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:`/${t}/recommend-source`,name:`${t}_1688Ds_source_recommend`,meta:C({title:`精选货源`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./79b711cf.yd9z-5Xo.js`),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,43,40,41,34]))},{path:`/${t}/distribution-record`,name:`${t}_1688Ds_distributionRecord`,meta:C({title:`铺货记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./fd247950.DqHp1vJa.js`),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,47,40,41,34,48]))},{path:`/${t}/source-link`,name:`${t}_1688Ds_sourceLink`,meta:C({title:`关联货源`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./a4055cd9.DTgTuc5a.js`),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,47,40,41,34,48,50,43]))},{path:`/${t}/proxy-order`,name:`${t}_1688Ds_proxyOrder`,meta:C({title:`代销订单`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./61c69ea7.ChjbUY9z.js`),__vite__mapDeps([51,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,40,41,34,48,50,43,52]))},{path:`/${t}/shop-manage`,name:`${t}_1688Ds_shopManage`,meta:C({title:`店铺管理`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./0940e86f.B7Xq9VxI.js`),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,40,41,34]))},{path:`/${t}/sys-setting`,name:`${t}_1688Ds_sysSetting`,meta:C({title:`系统设置`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>
2import(`./09000ce1.Cf3v1t10.js`),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,48,34]))},{path:`/${t}/account-setting`,name:`${t}_1688Ds_accountSetting`,meta:C({title:`我的账号`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./20f724af.CVy9_uAk.js`),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,56,34,37,57]))}]},{path:`/${t}/shop`,redirect:`/${t}/shop/shop-manage`,meta:C({title:`多店铺管理`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./a421f014.DummyeIk.js`),__vite__mapDeps([58,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,59,60,61,62,63,64,65,66,67,68,41,69])),children:[{path:`/${t}/shop/shop-manage`,name:`${t}_1688Goods_shopManage`,meta:C({title:`多店铺管理`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./10843c2a.CBCHuOmF.js`),__vite__mapDeps([70,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,69,71,68,41,34,72]))},{path:`/${t}/shop/distribution-shop/:type?`,name:`${t}_1688Goods_distributionShop`,meta:C({title:`1688分销授权`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./86e5640f.BROhOVO0.js`),__vite__mapDeps([73,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,56,34,69,71,68,41,72,74]))}]}]}function ds(){return[{path:`/ks`,redirect:`/ks/index`,meta:C({title:`分销`}),component:()=>w(()=>import(`./080d0e32.M27UiQg6.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,76,68,41,34,69,77])),children:[...us(`ks`)]}]}function fs(){return[{path:`/xhs`,redirect:`/xhs/index`,meta:C({title:`分销`}),component:()=>w(()=>import(`./080d0e32.M27UiQg6.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,76,68,41,34,69,77])),children:[...us(`xhs`)]}]}function ps(){let t=`/1688Goods`;return[{path:t,redirect:`${t}/index`,meta:C({title:`首页`}),component:()=>w(()=>import(`./080d0e32.M27UiQg6.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,76,68,41,34,69,77])),children:[{path:`${t}/index`,name:`1688GoodsIndex`,meta:C({title:`功能首页`,needLogin:!1,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./a6e0dfed.Djs2M-wk.js`),__vite__mapDeps([78,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,66,34,79,75,76,68,41,69,77,80]))},{path:`${t}/service-agreement`,name:`serviceAgreement1688Goods`,meta:C({title:`服务协议`,needLogin:!1,keepAlive:!1,header:{which:1,theme:`white`}}),component:()=>w(()=>import(`./18994741.BubLXrTY.js`),__vite__mapDeps([81,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:`${t}/privacy-policy`,name:`privacyPolicy1688Goods`,meta:C({title:`隐私协议`,needLogin:!1,keepAlive:!1,header:{which:1,theme:`white`}}),component:()=>w(()=>import(`./45b95cc0.CtxGn8gM.js`),__vite__mapDeps([82,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:`${t}/manage`,redirect:`${t}/manage/copy-goods`,meta:C({title:`复制搬家`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./43b65fa9.BspbcqcO.js`),__vite__mapDeps([83,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,59,60,61,62,63,64,65,66,67,68,41,69])),children:[{path:`${t}/manage/copy-goods`,name:`1688Goods_copyGoods`,meta:C({title:`一键复制`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./fc981698.k_on0ZDF.js`),__vite__mapDeps([84,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,86,34,87,88,89,90,48,91,92]))},{path:`${t}/manage/copy-template`,name:`1688Goods_copyTemplate`,meta:C({title:`复制模板`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./8938dca3.-S1EMUtp.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([89,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85]))},{path:`${t}/manage/copy-template-editor/:id?`,name:`1688Goods_copyTemplateEditor`,meta:C({title:`模板编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./07ccda1b.CQgv4Wff.js`),__vite__mapDeps([93,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,87,88,94,95,96,34,97,98,99,100])),props:!0},{path:`${t}/manage/history/copy/:which?`,name:`1688Goods_historyCopy`,meta:C({title:`复制记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./cd3852d8.DiW5Q9Gi.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([90,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,48,85,91,92,34])),props:!0},{path:`${t}/manage/goods-wait/:which?`,name:`1688GoodsGoodsWait`,meta:C({title:`待发布`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./3f39020c.xkIvjGWV.js`),__vite__mapDeps([101,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,87,88,102,103,104,105,96,34,97,98,99,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126])),props:!0},{path:`${t}/manage/goods-template`,name:`1688GoodsGoodsTemplate`,meta:C({title:`属性模板`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./b22240bb.CLkbdVBY.js`),__vite__mapDeps([127,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,128,85,110]))},{path:`${t}/manage/goods-online`,name:`1688GoodsGoodsOnline`,meta:C({title:`在线商品`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./4dc94115.qg3ZM2re.js`),__vite__mapDeps([129,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,87,88,102,103,104,105,96,34,97,98,99,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,130,123,124,131]))},{path:`${t}/manage/goods-template-editor/:id?`,name:`1688GoodsGoodsTemplateEditor`,meta:C({title:`属性模板编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./af58ea49.D5YzzSr2.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([102,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,103,85,104,105,87,88,96,34,97,98,99,106,107,108,109,110,111,112])),props:!0},{path:`${t}/manage/detail-template-editor/:id?`,name:`1688DetailTemplateEditor`,meta:C({title:`详情模板编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./ffa64ae2.G-N3NNWi.js`),__vite__mapDeps([132,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,106,110,109,34])),props:!0},{path:`${t}/manage/goods-editor/:id?`,name:`1688GoodsGoodsEditor`,meta:C({title:`商品编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./af58ea49.D5YzzSr2.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([102,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,103,85,104,105,87,88,96,34,97,98,99,106,107,108,109,110,111,112])),props:!0},{path:`${t}/manage/history/fabu/:which?`,name:`1688GoodsHistoryFabu`,meta:C({title:`发布记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./44d4d1a1.DZs9KzkY.js`),__vite__mapDeps([133,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,92,34])),props:!0},{path:`${t}/manage/history/edit/:which?`,name:`1688GoodsHistoryEdit`,meta:C({title:`修改记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./ba0d462b.DMRoDDkn.js`),__vite__mapDeps([134,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,92,34])),props:!0},{path:`${t}/manage/history/apply/:which?`,name:`1688GoodsHistoryApply`,meta:C({title:`属性模板套用记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./be550c8b.D-DEEu1U.js`),__vite__mapDeps([135,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,136,137,138,34])),props:!0},{path:`${t}/manage/export`,name:`1688BaseExportIndex`,meta:C({title:`导出记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./74d1713e.B8GcdqdI.js`),__vite__mapDeps([139,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]))}]},{path:`${t}/shop`,redirect:`${t}/shop/shop-manage`,meta:C({title:`多店铺管理`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./a421f014.DummyeIk.js`),__vite__mapDeps([58,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,59,60,61,62,63,64,65,66,67,68,41,69])),children:[{path:`${t}/shop/shop-manage`,name:`1688Goods_1688Goods_shopManage`,meta:C({title:`多店铺管理`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./9c43238a.BYptRr38.js`),__vite__mapDeps([140,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,69,71,68,41,34,72]))},{path:`${t}/shop/distribution-shop`,name:`1688Goods_1688Goods_distributionShop`,meta:C({title:`1688分销授权`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./86e5640f.BROhOVO0.js`),__vite__mapDeps([73,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,56,34,69,71,68,41,72,74]))}]}]}]}function ms(){let t=`ksGoods`;return[{path:`/${t}`,redirect:`/${t}/index`,meta:C({title:`快手商品`}),component:()=>w(()=>import(`./080d0e32.M27UiQg6.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,76,68,41,34,69,77])),children:[{path:`/${t}/index`,name:`${t}Index`,meta:C({title:`功能首页`,needLogin:!1,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./a6e0dfed.x4sS0FUu.js`),__vite__mapDeps([141,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,66,34,79,75,76,68,41,69,77,142]))},{path:`/${t}/copy`,redirect:`/${t}/copy/copy-goods`,meta:C({title:`复制搬家`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./43b65fa9.BspbcqcO.js`),__vite__mapDeps([83,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,59,60,61,62,63,64,65,66,67,68,41,69])),children:[{path:`/${t}/copy/copy-goods`,name:`${t}_copyGoods`,meta:C({title:`一键复制`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./fc981698.B_3DWOCv.js`),__vite__mapDeps([143,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,86,34,87,88,89,144]))},{path:`/${t}/copy/copy-template`,name:`${t}_copyTemplate`,meta:C({title:`复制模板`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./8938dca3.-S1EMUtp.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([89,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85]))},{path:`/${t}/copy/copy-template-editor/:id?`,name:`${t}_copyTemplateEditor`,meta:C({title:`模板编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./07ccda1b.-aoTMBxk.js`),__vite__mapDeps([145,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,87,88,94,95,96,34,97,98,99,144,146])),props:!0},{path:`/${t}/copy/history/copy/:which?`,name:`${t}_historyCopy`,meta:C({title:`复制记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./cd3852d8.DiW5Q9Gi.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([90,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,48,85,91,92,34])),props:!0},{path:`/${t}/copy/history/copy-move/:which?`,name:`${t}_historyCopyMove`,meta:C({title:`搬家记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./775140f6.zzpeoByw.js`),__vite__mapDeps([147,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,92,34])),props:!0},{path:`/${t}/copy/move-shop`,name:`${t}_moveShop`,meta:C({title:`店铺搬家`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./35464da9.CiIlcgwd.js`),__vite__mapDeps([148,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,128,85,149,34,150]))},{path:`/${t}/copy/source`,name:`${t}_source`,meta:C({title:`货源中心`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./bd1283d3.CziLgpmL.js`),__vite__mapDeps([151,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))}]}]},{path:`/${t}`,redirect:`/${t}/index`,meta:C({title:`快手商品`}),component:()=>w(()=>import(`./080d0e32.M27UiQg6.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,76,68,41,34,69,77])),children:[{path:`/${t}/index`,name:`${t}Index`,meta:C({title:`功能首页`,needLogin:!1,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./a6e0dfed.x4sS0FUu.js`),__vite__mapDeps([141,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,66,34,79,75,76,68,41,69,77,142]))},{path:`/${t}/manage`,redirect:`/${t}/manage/copy-goods`,meta:C({title:`复制搬家`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./43b65fa9.BspbcqcO.js`),__vite__mapDeps([83,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,59,60,61,62,63,64,65,66,67,68,41,69])),children:[{path:`/${t}/manage/copy-goods`,name:`${t}_copyGoods`,meta:C({title:`一键复制`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./fc981698.B_3DWOCv.js`),__vite__mapDeps([143,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,86,34,87,88,89,144]))},{path:`/${t}/manage/copy-template`,name:`${t}_copyTemplate`,meta:C({title:`复制模板`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./8938dca3.-S1EMUtp.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([89,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85]))},{path:`/${t}/manage/copy-template-editor/:id?`,name:`${t}_copyTemplateEditor`,meta:C({title:`模板编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./07ccda1b.-aoTMBxk.js`),__vite__mapDeps([145,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,87,88,94,95,96,34,97,98,99,144,146])),props:!0},{path:`/${t}/manage/history/copy/:which?`,name:`${t}_historyCopy`,meta:C({title:`复制记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./cd3852d8.DiW5Q9Gi.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([90,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,48,85,91,92,34])),props:!0},{path:`/${t}/manage/history/copy-move/:which?`,name:`${t}_historyCopyMove`,meta:C({title:`搬家记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./775140f6.zzpeoByw.js`),__vite__mapDeps([147,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,92,34])),props:!0},{path:`/${t}/manage/move-shop`,name:`${t}_moveShop`,meta:C({title:`店铺搬家`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./35464da9.CiIlcgwd.js`),__vite__mapDeps([148,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,128,85,149,34,150]))},{path:`/${t}/manage/source`,name:`${t}_source`,meta:C({title:`货源中心`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./bd1283d3.CziLgpmL.js`),__vite__mapDeps([151,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:`/${t}/manage/goods-wait/:which?`,name:`${t}_GoodsGoodsWait`,meta:C({title:`待发布`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./3f39020c.DrLOU5gj.js`),__vite__mapDeps([152,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,87,88,113,114,115,116,117,118,119,120,121,109,110,107,34,122,125,153,96,98,99,144,154])),props:!0},{path:`/${t}/manage/goods-online`,name:`${t}_GoodsOnline`,meta:C({title:`在线商品`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./4dc94115.BBkrbftN.js`),__vite__mapDeps([155,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,87,88,113,114,115,116,117,118,119,120,121,109,110,107,34,122,130,153,96,98,99,144,154]))},{path:`/${t}/manage/goods-editor/:id?`,name:`${t}_GoodsEditor`,meta:C({title:`商品编辑`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./af58ea49.D0zERn2r.js`),__vite__mapDeps([156,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,103,85,87,88,96,34,97,98,99,106,109,110,107,108,111,157])),props:!0},{path:`/${t}/manage/history/fabu/:which?`,name:`${t}_HistoryFabu`,meta:C({title:`发布商品记录`,needLo
2gin:!0,keepAlive:!1}),component:()=>w(()=>import(`./44d4d1a1.DZs9KzkY.js`),__vite__mapDeps([133,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,92,34])),props:!0},{path:`/${t}/manage/history/edit/:which?`,name:`${t}_HistoryEdit`,meta:C({title:`商品修改记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./ba0d462b.DMRoDDkn.js`),__vite__mapDeps([134,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,85,91,92,34])),props:!0},{path:`/${t}/manage/export`,name:`${t}_ExportIndex`,meta:C({title:`导出记录`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./74d1713e.B8GcdqdI.js`),__vite__mapDeps([139,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]))}]},{path:`/${t}/shop`,redirect:`/${t}/shop/shop-manage`,meta:C({title:`多店铺管理`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./a421f014.DummyeIk.js`),__vite__mapDeps([58,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,59,60,61,62,63,64,65,66,67,68,41,69])),children:[{path:`/${t}/shop/shop-manage`,name:`${t}_1688Goods_shopManage`,meta:C({title:`多店铺管理`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./9c43238a.Dp-ImjL5.js`),__vite__mapDeps([158,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,69,150,34,71,68,41,72]))},{path:`/${t}/shop/distribution-shop`,name:`${t}_1688Goods_distributionShop`,meta:C({title:`1688分销授权`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./86e5640f.BROhOVO0.js`),__vite__mapDeps([73,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,56,34,69,71,68,41,72,74]))}]},{path:`/${t}/account`,redirect:`/${t}/account/user`,meta:C({title:`我的`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./ae927ec8.GdwC-Wcb.js`),__vite__mapDeps([159,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,59,60,61,62,63,64,65,66,67])),children:[{path:`/${t}/account/user`,name:`${t}_Account_User`,meta:C({title:`我的账号`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./9052e40b.m1FEd8X4.js`),__vite__mapDeps([160,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,56,34,37,161]))},{path:`/${t}/account/version`,name:`${t}_Account_Version`,meta:C({title:`版本明细`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./555333a5.C6hRRDBf.js`),__vite__mapDeps([162,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,163]))},{path:`/${t}/account/pay`,name:`${t}_Account_Pay`,meta:C({title:`加油点数`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./b082bc37.CTzm7gt3.js`),__vite__mapDeps([164,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,165,166,34]))}]}]}]}function hs(){let t=`/1688Video`;return[{path:t,redirect:`${t}/product`,component:()=>w(()=>import(`./080d0e32.M27UiQg6.js`).then(t=>(t.r(),t.n)),__vite__mapDeps([75,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,76,68,41,34,69,77])),children:[{path:`${t}/product`,name:`1688VideoAiVideoProduct`,meta:C({title:`AI视频-商品列表`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./b536d8ff.BF7s_1oA.js`),__vite__mapDeps([167,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]))},{path:`${t}/make`,name:`1688VideoAiVideoMake`,meta:C({title:`AI视频-制作视频`,needLogin:!0,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./c3d69da4.BSr-qhwh.js`),__vite__mapDeps([168,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]))}]}]}var gs;function _s(){return(_s=t((()=>{Se(),y(),re(),gs=[...ms(),...ps(),...hs(),...fs(),...ds(),{path:`/home`,meta:C({title:`快捷入口`,needLogin:!1,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./f47cde71.Do7WqR5d.js`),__vite__mapDeps([169,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,69,72,41,34]))},{path:`/auth-ds/:appType?/:ptName?`,meta:C({title:`授权`,needLogin:!1,keepAlive:!1,platform:S.TAOBAO1688DS}),component:()=>w(()=>import(`./0e42022f.aUFR1TaE.js`),__vite__mapDeps([170,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]))}]})))()}function vs(t,n,r,i,a,o){let s=G(`DxbGoodsTitle`),c=G(`DxbIcon`),l=G(`Card`),u=G(`DxbDraggable`),d=G(`DxbTab`),f=G(`Button`),p=To(`loading`);return U(),z(`div`,bs,[H(s,{ref:`DxbGoodsTitle`,modelValue:a.title2,"onUpdate:modelValue":n[0]||=t=>a.title2=t,storeId:r.storeId,categoryId:r.categoryId,categoryName:r.categoryName,attrData:r.attrData,diyAttrData:r.diyAttrData,autoMakeShow:!0,onOnTitleAnalyse:o.titleAnalyse}
2,null,8,[`modelValue`,`storeId`,`categoryId`,`categoryName`,`attrData`,`diyAttrData`,`onOnTitleAnalyse`]),B(`div`,xs,[ko((U(),L(l,null,{default:q(()=>[B(`div`,Ss,[B(`div`,{style:xo(o.qualityColor)},[n[5]||=B(`b`,null,`标题质量评估:`,-1),B(`b`,null,K(a.quality),1)],4),B(`div`,Cs,[(U(!0),z(I,null,W(a.titleResultList,t=>(U(),z(I,null,[t.desc?(U(),z(`span`,ws,[t.flag?(U(),L(c,{key:0,name:`iconzhengque`,color:`#3bc27b`})):(U(),L(c,{key:1,name:`iconcuowu`,color:`#e62e04`})),B(`span`,Ts,K(t.desc),1)])):R(``,!0)],64))),256))])])]),_:1})),[[p,a.loading.analyse]]),ko((U(),L(l,{class:`mt-5`},{default:q(()=>[H(u,{modelValue:a.titleSplits,"onUpdate:modelValue":n[1]||=t=>a.titleSplits=t,class:`splits flex-center flex-row-margin wrap`,onEnd:o.splitDrag},{default:q(()=>[(U(!0),z(I,null,W(a.titleSplits,(t,n)=>(U(),z(`div`,{key:n,class:`split-item flex-column-center`},[B(`div`,Es,[B(`div`,null,[B(`span`,null,K(t.word),1)]),B(`div`,null,[n>0?(U(),L(c,{key:0,name:`iconhou`,class:`icon-prev`,onClick:t=>o.splitSort(n,-1)},null,8,[`onClick`])):R(``,!0),t.transLoading?(U(),z(`span`,Ds,`翻译中...`)):(U(),z(I,{key:2},[t.translate===``?(U(),z(`a`,{key:0,onClick:n=>o.onTranslate(t)},`翻译`,8,Os)):(U(),z(`span`,ks,K(t.translate),1))],64)),n<a.titleSplits.length-1?(U(),L(c,{key:3,name:`iconiconfonti2-copy`,class:`icon-next`,onClick:t=>o.splitSort(n,1)},null,8,[`onClick`])):R(``,!0)]),H(c,{name:`iconguanbi`,class:`icon-close`,size:10,onClick:t=>o.splitDel(n)},null,8,[`onClick`])]),B(`span`,null,K(t.type),1)]))),128))]),_:1},8,[`modelValue`,`onEnd`])]),_:1})),[[p,a.loading.split]]),B(`div`,As,[H(d,{modelValue:a.tab.current,"onUpdate:modelValue":n[2]||=t=>a.tab.current=t,data:a.tab.data,style:{"margin-bottom":`20px`}},null,8,[`modelValue`,`data`]),(U(),L(ho,null,[(U(),L(Eo(a.tab.current),{isImportModal:!0,onExport:o.doExport},null,40,[`onExport`]))],1024))])]),B(`div`,js,[H(f,{onClick:n[3]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[6]||=[V(` 取消`,-1)]]),_:1}),H(f,{type:`primary`,onClick:n[4]||=n=>t.$emit(`ok`,a.title2)},{default:q(()=>[...n[7]||=[V(` 确定`,-1)]]),_:1})])])}var ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms;function Ns(){return(Ns=t((()=>{qa(),Ga(),va(),za(),Le(),Ha(),k(),E(),c(),ht(),re(),ys={name:`SmartTitleModal`,components:{DxbGoodsTitle:yo(()=>w(()=>import(`./027ffcfc.eLkoaQ3Q.js`).then(t=>(t.ka(),t.Oa)),__vite__mapDeps([2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]))),WordStore:Ka,TitleStore:Ja},props:{title:{type:String,default:``},storeId:{type:[Number,String],default:``},categoryId:{type:[Number,String],default:``},categoryName:{type:String,default:``},attrData:{type:Array,default:()=>[]},diyAttrData:{type:Array,default:()=>[]}},data(){return{tab:{data:[{type:`WordStore`,name:`我的词库`},{type:`TitleStore`,name:`我的标题库`}],current:`WordStore`},title2:this.title||``,titleResultList:[],titleSplits:[],quality:``,loading:{split:!1,analyse:!1}}},computed:{qualityColor(){let t=``;switch(this.quality){case`优`:t=`color:var(--success-color);`;break;case`良`:t=`color:var(--warn-color);`;break;case`差`:t=`color:var(--error-color);`}return t}},watch:{title2:{handler(){In(()=>{this.titleSplit()},1e3)},immediate:!0}},mounted(){this.titleAnalyse()},methods:{checkError(){let t=[],n=[],r=[],i=``,a=``;if(this.storeId||t.push(`店铺`),this.categoryId||t.push(`类目`),this.attrData.filter(t=>t.attribute_id!=219&&t.attribute_id!=200005985).forEach(t=>{t.dataValue.forEach(i=>{t.required?n.push(i.valueName):r.push(i.valueName)}),t.attribute_id==`3`&&t.dataValue[0].valueName&&(i=t.dataValue[0].valueName),t.attribute_id==`2`&&t.dataValue[0].valueName&&(a=t.dataValue[0].valueName)}),this.diyAttrData.forEach(t=>{t.attrName&&t.valueName&&this.$formRules.isNotChinese[0].pattern.test(t.valueName)&&!t.attrName.match(/brand|品牌/i)&&r.push(t.valueName)}),r=Array.from(new Set(r)).filter(Boolean),n=Array.from(new Set(n)).filter(Boolean),i){let t=r.findIndex(t=>String(t).toLowerCase()==String(i).toLowerCase());t>-1&&r.splice(t,1);let a=n.findIndex(t=>String(t).toLowerCase()==String(i).toLowerCase());a>-1&&n.splice(a,1)}if(a){let t=r.findIndex(t=>String(t).toLowerCase()==String(a).toLowerCase());t>-1&&r.splice(t,1);let i=n.findIndex(t=>String(t).toLowerCase()==String(a).toLowerCase());i>-1&&n.splice(i,1)}return n.length+r.length<3&&t.push(`产品属性`),a==``&&t.push(`品牌`),{error:t,requiredAttr:n,unRequiredAttr:r,brandModel:i,brandName:a}},onTranslate(t){t.transLoading=!0,ia({type:`en`,word:t.word}).then(n=>{t.transLoading=!1,t.translate=n}
2).catch(n=>{t.transLoading=!1})},async titleSplit(){if(!this.title2){D.error(`请输入标题~`);return}let{error:t,requiredAttr:n,unRequiredAttr:r,brandName:i,brandModel:a}=this.checkError(),o=[];if(t.length){D.error({content:`请先完善产品信息:${t.join(`、`)}`,duration:3});return}if(!await Ua()){this.$Modal.confirm({title:`请先登录速卖通商家后台`,okText:`去登录`,onOk:()=>{window.open(`https://gsp.aliexpress.com/apps/sycm/keyword/analysis`)}});return}this.loading.split=!0;try{let t=(await Va(`https://gsp.aliexpress.com/`,`_m_h5_tk`)).split(`_`)[0],{records:n}=await Wa({_m_h5_tk:t,categoryId:this.categoryId,country:`AllCountries`,translateToEnglish:!0,dateType:`recent7`,service:`hot-words`,current:1,pageSize:20,sort:null});o=Array.from(new Set(n.map(t=>String(t.targetKeyword).toLowerCase())))}catch(t){D.error(t.message||t),this.loading.split=!1;return}try{let t=o.slice(0,Number.parseInt(o.length/2)).filter(t=>t),s=o.slice(Number.parseInt(o.length/2),o.length).filter(t=>t),c=await La({storeId:this.storeId,title:this.title2,catId:this.categoryId,coreWords:t.join(`,`),hotSearch:s.join(`,`),requiredAttr:n.join(`,`),unRequiredAttr:r.join(`,`),brandModel:a,brandName:i});this.titleSplits=c.map(t=>({...t,translate:``,transLoading:!1})),this.loading.split=!1}catch{this.loading.split=!1}},async titleAnalyse(){if(!this.title2){D.error(`请输入标题~`);return}let{error:t,requiredAttr:n,unRequiredAttr:r,brandName:i,brandModel:a}=this.checkError(),o=[];if(t.length){D.error({content:`请先完善产品信息:${t.join(`、`)}`,duration:3});return}if(!await Ua()){this.$Modal.confirm({title:`请先登录速卖通商家后台`,okText:`去登录`,onOk:()=>{window.open(`https://gsp.aliexpress.com/apps/sycm/keyword/analysis`)}});return}this.loading.analyse=!0;try{let t=(await Va(`https://gsp.aliexpress.com/`,`_m_h5_tk`)).split(`_`)[0],{records:n}=await Wa({_m_h5_tk:t,categoryId:this.categoryId,country:`AllCountries`,translateToEnglish:!0,dateType:`recent7`,service:`hot-words`,current:1,pageSize:20,sort:null});o=Array.from(new Set(n.map(t=>String(t.targetKeyword).toLowerCase())))}catch(t){this.loading.analyse=!1,D.error(t.message||t);return}try{let t=o.slice(0,Number.parseInt(o.length/2)).filter(t=>t),s=o.slice(Number.parseInt(o.length/2),o.length).filter(t=>t),c=await Ra({storeId:this.storeId,title:this.title2,catId:this.categoryId,coreWords:t.join(`,`),hotSearch:s.join(`,`),requiredAttr:n.join(`,`),unRequiredAttr:r.join(`,`),brandModel:a,brandName:this.categoryName,brandWord:i});this.quality=c.标题质量;let l=[];Object.keys(c).forEach(t=>{t!=`标题质量`&&l.push({flag:c[t],desc:t})}),this.titleResultList=l,this.loading.analyse=!1}catch{this.loading.analyse=!1}},splitDrag(){let t=this.titleSplits.map(t=>t.word);this.title2=t.join(` `)},splitSort(t,n){this.titleSplits=Ti.swapArray(this.titleSplits,t,t+n);let r=this.titleSplits.map(t=>t.word);this.title2=r.join(` `)},splitDel(t){this.titleSplits.splice(t,1);let n=this.titleSplits.map(t=>t.word);this.title2=n.join(` `)},doExport(t){this.tab.current==`WordStore`&&(this.title2+=` ${t}`),this.tab.current==`TitleStore`&&(this.title2=t)}}},bs={class:`flex-column-margin`},xs={style:{height:`60vh`,"padding-right":`18px`,"overflow-y":`auto`}},Ss={class:`flex-column-margin`},Cs={class:`title-result-wrap`},ws={key:0},Ts={style:{"margin-left":`5px`}},Es={class:`item-b`},Ds={key:1},Os=[`onClick`],ks={key:1},As={class:`mt-5`},js={class:`modal-footer`},Ms=Gr(ys,[[`render`,vs],[`__scopeId`,`data-v-8655a101`]])})))()}function Ps(t,n,r,i,a,o){let s=G(`Option`),c=G(`Select`),l=G(`FormItem`),u=G(`Checkbox`),d=G(`Input`),f=G(`Table`),p=G(`DxbPage`),m=G(`Form`),h=G(`Button`);return U(),z(`div`,null,[H(m,{ref:`form`,model:a.setting},{default:q(()=>[H(l,{rules:[],label:`调价方式:`,prop:`areaPrice.type`,style:{"margin-bottom":`0px`}},{default:q(()=>[B(`div`,Is,[H(c,{modelValue:a.setting.areaPrice.type,"onUpdate:modelValue":n[0]||=t=>a.setting.areaPrice.type=t,style:{width:`200px`}},{default:q(()=>[(U(!0),z(I,null,W(a.setting.areaPrice.typeList,(t,n)=>(U(),L(s,{key:n,value:t.type},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),n[5]||=B(`span`,{class:`tipText`},`商品零售价作为基准价,开放部分"Shipto"区域,可以在基准价基础上进行调整但降价不得高于50%。`,-1)])]),_:1}),H(l,{rules:[],label:`调价国家:`,prop:`areaPrice.country`,style:{"margin-bottom":`10px`}},{default:q(()=>[B(`div`,null,[H(u,{"model-value":o.isCheckedAll(),onOnChange:n[1]||=t=>o.checkAll(t)},{default:q(()=>[...n[6]||=[V(` 全选 `,-1)]]),_:1},8,[`model-value`]),B(`div`,Ls,[(U(!0),z(I,null,W(a.setting.areaPrice.countryList,t=>(U(),L(u,{key:t.type,modelValue:t.checked,"onUpdate:modelValue":n=>t.checked=n,disabled:t.disabled,style:{"min-width":`110px`,"line-height":`24px`},onOnChange:n[2]||=t=>o.checkItem()},{default:q(()=>[V(K(t.name_zh),1)]),_:2},1032,[`modelValue`,`onUpdate:modelValue`,`disabled`]))),128))])])]),_:1}),n[9]||=B(`div`,{class:`mb10`},[B(`span`,{style:{color:`red`}},`提示:如果需要单个编辑,请双击调价数值`)],-1),a.setting.areaPrice.dataAll.length?(U(),L(l,{key:`areaPriceTable`,rules:[],prop:`areaPrice.dataAll`,"label-width":0},{default:q(()=>[H(f,{columns:a.areaPriceColumn,data:a.setting.areaPrice.data,size:`small`,"max-height":`400`,onOnFilterChange:o.areaPriceTableFilter},{sku:q(({row:t,column:n,index:r})=>[V(K(t[`skuId${n.sku.attribute_id}`].valueName),1)]),action:q(({row:t,column:n,index:r})=>[B(`a`,{onClick:J(t=>o.areaPriceBatchEditRow(r),[`prevent`])},`批量`,8,Rs)]),country:q(({row:t,column:r,index:i})=>[a.editId===`${i}_${r.country.type}`?(U(),z(`div`,zs,[a.setting.areaPrice.type===`absolute`?R(``,!0):(U(),L(c,{key:0,modelValue:a.setting.areaPrice.data[i][`country_${r.country.type}`].type,"onUpdate:modelValue":t=>a.setting.areaPrice.data[i][`country_${r.country.type}`].type=t,style:{width:`50px`},onOnChange:t=>o.handleInputChang(i,r.country.type)},{default:q(()=>[H(s,{value:1},{default:q(()=>[...n[7]||=[V(` + `,-1)]]),_:1}),H(s,{value:-1},{default:q(()=>[...n[8]||=[V(` - `,-1)]]),_:1})]),_:1},8,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])),(U(),L(l,{key:i,prop:`areaPrice.data.${i}.country_${r.country.type}.value`,rules:[...o.RulesAreaPrice1(i,r.country.type)],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(d,{modelValue:a.setting.areaPrice.data[i][`country_${r.country.type}`].valueModle,"onUpdate:modelValue":t=>a.setting.areaPrice.data[i][`country_${r.country.type}`].valueModle=t,autofocus:``,disabled:a.setting.areaPrice.data[i][`country_${r.country.type}`].disabled,class:`short-input`,onOnChange:t=>o.handleInputChang(i,r.country.type)},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`,`onOnChange`])]),_:2},1032,[`prop`,`rules`])),a.setting.areaPrice.type===`percentage`?(U(),z(`span`,Bs,`%`)):R(``,!0)])):(U(),z(`div`,{key:1,class:`flex-row-center`,onDblclick:t=>a.editId=`${i}_${r.country.type}`},[B(`span`,Hs,K(a.setting.areaPrice.data[i][`country_${r.country.type}`].value),1),a.setting.areaPrice.type===`percentage`?(U(),z(`span`,Us,`%`)):R(``,!0)],40,Vs))]),_:1},8,[`columns`,`data`,`onOnFilterChange`]),H(p,{modelValue:a.setting.areaPrice.page,"onUpdate:modelValue":[n[3]||=t=>a.setting.areaPrice.page=t,o.areaPricePageChange]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1})):R(``,!0)]),_:1},8,[`model`]),B(`div`,Ws,[H(h,{onClick:n[4]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[10]||=[V(` 取消`,-1)]]),_:1}),H(h,{type:`primary`,onClick:o.doOk},{default:q(()=>[...n[11]||=[V(` 确定 `,-1)]]),_:1},8,[`onClick`])])])}var Fs,Is,Ls,Rs,zs,Bs,Vs,Hs,Us,Ws,Gs;function Ks(){return(Ks=t((()=>{Ct(),eo(),k(),Dt(),ht(),Fs={name:`AreaPriceEditModal`,props:{currency:{type:String,default:``},areaPrice:{type:Object,default:()=>({})},skuData:{type:Array,default:()=>[]},skuGroup:{type:Array,default:()=>[]},choiceCountryList:{type:Array,default:()=>[]}},data(){return{setting:{areaPrice:j(this.areaPrice),choiceCountryList:j(this.choiceCountryList)},areaPriceColumn:[],editId:``}}
2,watch:{"setting.areaPrice":function(t){}},mounted(){this.initTableData()},methods:{RulesAreaPrice1(t,n){return[{required:!1,validator:async(r,i,a,o,s)=>{let{valueModle:c,type:l}=this.setting.areaPrice.data[t][`country_${n}`],u=this.setting.areaPrice.type;try{let{pattern:n,msg:r}={absolute:{pattern:/^([1-9]\d*|0)(\.\d{1,2})?$/,msg:`必须填写正数,最多两位小数`},percentage:{pattern:/^([1-9]\d*|0)$/,msg:`必须填写正整数`},relative:{pattern:/^([1-9]\d*|0)(\.\d{1,2})?$/,msg:`必须填写正数,最多两位小数`}}[this.setting.areaPrice.type];if(!n.test(c))String(c).replace(/\s/g,``)===``?a():a(Error(r));else{let n=this.skuGroup[t].price;u===`absolute`?n*.5>Number(c)?a(Error(`降价不可高于50%`)):a():u===`percentage`?Number(l*c)<-50?a(Error(`降价不可高于50%`)):a():u===`relative`&&(Number(l*c)<Number(-(n*.5))?a(Error(`降价不可高于50%`)):a())}}catch{a(Error(`请正确填写!`))}},trigger:`change,blur`}]},isCheckedAll(){let{countryList:t}=this.setting.areaPrice;return t.filter(t=>!t.checked).length===0},checkAll(t){let{countryList:n}=this.setting.areaPrice;n.forEach(n=>{n.disabled||(n.checked=t)}),this.initTableData()},checkItem(){this.initTableData()},areaPriceTableFilter(){let{dataAll:t,filterObject:n,page:r}=this.setting.areaPrice,i=F.tableFilter(t,n);r.current=1,this.setting.areaPrice.data=yi(i,r)},areaPricePageChange(){let{dataAll:t,filterObject:n,page:r}=this.setting.areaPrice,i=F.tableFilter(t,n);this.setting.areaPrice.data=yi(i,r)},skuFilterRemote(t,n,r){t.length===0?this.setting.areaPrice.filterObject[r.sku.attribute_id]=[`dianxiaobaoall`]:this.setting.areaPrice.filterObject[r.sku.attribute_id]=t.map(t=>t.split(`@@`)[1])},areaPriceBatchEdit(t){let{type:n,typeList:r}=this.setting.areaPrice,i=r.find(t=>t.type==n)?.name||``;this.$DxbModal.confirm({width:550,headTitle:`批量修改列:【${t.name_zh}】`,props:{props:{currency:this.currency,priceType:n,priceTypeName:i}},render:ge,footerShow:!1,onOk:n=>{let{type:r,ty:i,gs:a}=n,{dataAll:o,filterObject:s}=this.setting.areaPrice,c=F.tableFilter(o,s);F.priceEdit(c,t,{type:r,ty:i,gs:a})}})},areaPriceBatchEditRow(t){let n=this.setting.areaPrice.data[t],r=Object.keys(n).filter(t=>t.match(/^skuId/)).map(t=>n[t].valueNameOld||n[t].valueName).join(`_`);this.$DxbModal.confirm({width:550,headTitle:`批量修改行:【${r}】`,props:{props:{currency:this.currency,priceType:this.setting.areaPrice.type}},render:ge,footerShow:!1,onOk:t=>{let{type:r,ty:i,gs:a}=t;Object.keys(n).forEach(t=>{if(t.match(/^country_/)&&n[t].disabled!==!0&&(r===`ty`&&(n[t].value=i.priceCurrent,n[t].valueModle=Math.abs(i.priceCurrent),i.priceCurrent>0?n[t].type=1:n[t].type=-1),r===`gs`)){let r=(n[t].value*a.chen/a.chu+Number(a.jia)-a.jian).toFixed(a.xiaoshu);n[t].value=r,n[t].valueModle=Math.abs(r),r>0?n[t].type=1:n[t].type=-1}})}})},handleInputChang(t,n){this.setting.areaPrice.data[t][`country_${n}`].value=Math.abs(this.setting.areaPrice.data[t][`country_${n}`].valueModle)*this.setting.areaPrice.data[t][`country_${n}`].type},handleAddType(t,n=`!absolute`){return n===`absolute`?t.forEach((t,n)=>{Object.keys(t).forEach(n=>{n.includes(`country_`)&&(t[n].value=Math.abs(t[n].valueModle),t[n].type=1)})}):t.forEach((t,n)=>{Object.keys(t).forEach(n=>{n.includes(`country_`)&&(t[n].valueModle=Math.abs(t[n].value),t[n].value>0?t[n].type=1:t[n].type=-1)})})},initTableData(){this.handleAddType(this.setting.areaPrice.data),this.handleAddType(this.setting.areaPrice.dataAll);let{skuData:t,skuGroup:n}=this,{column:r,list:i}=F.tableDataMake({skuData:t,skuGroup:n,areaPrice:this.setting.areaPrice,choiceCountryList:this.setting.choiceCountryList},{filterRemote:this.skuFilterRemote,areaPriceBatchEdit:this.areaPriceBatchEdit});this.setting.areaPrice.dataAll=i,this.areaPriceColumn=r,this.setting.areaPrice.data=yi(i,this.setting.areaPrice.page)},async doOk(){await this.$refs.form.validate()?(this.setting.areaPrice.type===`absolute`&&(this.handleAddType(this.setting.areaPrice.data,`absolute`),this.handleAddType(this.setting.areaPrice.dataAll,`absolute`)),this.$emit(`ok`,this.setting.areaPrice)):this.$Modal.info({title:`提示`,content:`当前填写的数据格式不正确!确认保存吗?`,closable:!0,okText:`确认`,cancelText:`取消`,onOk:()=>{this.setting.areaPrice.type===`absolute`&&(this.handleAddType(this.setting.areaPrice.data,`absolute`),this.handleAddType(this.setting.areaPrice.dataAll,`absolute`)),this.$emit(`ok`,this.setting.areaPrice)},onCancel:()=>{}})}}},Is={class:`flex-row-margin`},Ls={class:`flex-center wrap`},Rs=[`onClick`],zs={key:0,class:`flex-row-margin-small flex-row-center`},Bs={key:1},Vs=[`onDblclick`],Hs={class:`short-input`},Us={key:0},Ws={class:`modal-footer mt-5`},Gs=Gr(Fs,[[`render`,Ps],[`__scopeId`,`data-v-88383e81`]])})))()}var qs,Js,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic;function ac(){return(ac=t((()=>{be(),i(),va(),ur(),jr(),k(),E(),$n(),et(),ht(),qs={class:`oe-match-modal`},Js={key:0,class:`mode-cards`},Ys={style:{border:`none`}},Xs={key:1,class:`flex-column-margin`,style:{height:`550px`,overflow:`hidden`}},Zs={class:`flex-row-margin`},Qs={style:{color:`#999999`}},$s={class:`c-[var(--primary-color)]`},ec={class:`save-mode`},tc={class:`modal-foot`},nc={class:`actions`},rc={__name:`OEMatchModal`,props:{storeId:{type:String||Number,default:``},cars:{type:Array,default:()=>[]},vehicleType:{type:String,default:`car`},ptName:{type:String,default:``}},emits:[`ok`,`quit`],setup(t,{emit:n}){let r=t,i=n;function a(t={}){return t.afid||t.afId||t.af_id||t.id||``}function o(t=[]){return A(t).map(t=>{let n=typeof t==`string`?t:t.label||t.text||t.name||t.value||t.levelText||t.vid||t.id||``;return{...typeof t==`object`?t:{},label:n,value:typeof t==`string`?t:t.value||t.vid||t.id||n}}).filter(t=>t.value||t.label)}function s(t={}){let n=String(t.levelText||t.name||``).split(`,`);return{...t,afid:a(t),country:t.country||t.countryName||t.version||``,make:t.make||t.brandName||t.brand||n[0]||``,model:t.model||t.modelName||n[1]||``,year:t.year||t.platform||t.ccm||n[2]||``,trim:t.trim||t.subModel||``,engine:t.engine||``}}function c(t={}){return T(t,`data.model`,T(t,`data`,t.model||t))}function l(t={}){let n=c(t);return[...A(n.alternativeCarList),...Object.values(n.carModelMap||{}).flatMap(t=>A(t)),...A(T(t,`data.data`,t.data)),...A(t.records),...A(t.cars)].map(s).filter(t=>a(t))}let u=Co(null);Co(0);let d=Co({typeList:[],type:`1`,id:``}),f=Co({data:[`填写信息`,`过滤和匹配信息`,`完成`],current:0}),p=Co({data:[],loading:!1,page:{current:1,pageSize:10,selectLen:0,total:0,pageSizeOpts:[10,20,40,60,80,100]},column:[{type:`selection`,width:60,align:`center`},{title:`AFID`,key:`afid`,align:`center`},{title:`Country`,key:`country`,align:`center`},{title:`Make`,key:`make`,align:`center`},{title:`Model`,key:`model`,align:`center`},{title:`Year`,key:`year`,align:`center`},{title:`Trim`,key:`trim`,align:`center`},{title:`Engine`,key:`engine`,align:`center`}],selectAll:!1}),m=Co({carType:`V`,country:``,make:``,model:``,year:``,countryList:[],makeList:[],modelList:[],yearList:[],articleIdList:[],linkTargetIdList:[],addType:`0`}),h=Co({current:1,pageSize:1e3}),g=Co([]);function _(){d.value.id=``,m.value.make=``,g.value=[],p.value.data=[],p.value.selectLen=0,p.value.page.current=1,p.value.page.total=0}So(()=>{zt(`carmodel--search_type`).then(t=>{d.value.typeList=t[`carmodel--search_type`]})}),Oo(()=>{p.value.page.pageSizeOpts=[10,20,40,60,80,100,+p.value.page.total]});async function v(){if(f.value.current==0){if(!await u.value.validate())return;if(await y()){f.value.current=1;return}}if(f.value.current==1){let t=b();if(!t.length){D.error(`请选择匹配列表`);return}i(`ok`,{cars:t,type:m.value.addType,countryList:m.value.countryList,makeList:m.value.makeList,modelList:m.value.modelList,yearList:m.value.yearList})}else f.value.current!==1&&(f.value.current+=1);f.value.current==1&&!g.value.length&&Wi({storeId:r.storeId,searchType:d.value.type,searchQuery:d.value.id,lang:`zh`,current:h.value.current,pageSize:h.value.pageSize}).then(t=>{g.value=t||[]})}async function y(){p.value.loading=!0;try{let t=await ga({oeIds:d.value.id,ptName:r.ptName||Wt(),storeId:r.storeId,vehicleType:r.vehicleType,version:`EU`,make:m.value.make}),n=l(t);if(n.length){let r=c(t);return p.value.data=n,p.value.selectLen=b().length,p.value.page.current=1,p.value.page.total=n.length,m.value.countryList=o(T(r,`country_options.options`,[])),m.value.makeList=o(T(r,`brand_options.options`,T(r,`alternativeVidList`,T(r,`makeList`,[])))),m.value.modelList=o(T(r,`model_options.options`,[])),m.value.yearList=o(T(r,`year_options.options`,[])),!0}let i=c(t);return g.value=A(T(i,`articleList`,T(t,`articleList`,T(t,`data`,[])))),!!g.value.length}finally{p.value.loading=!1}}function b(t=`*`){return vi(p.value.data,t)}function x(){p.value.loading=!0,Qi({storeId:r.storeId,linkTargetIdList:m.value.linkTargetIdList,brandId:m.value.make,countryId:m.value.country,current:p.value.page.current,modelId:m.value.model,pageSize:p.value.page.pageSize,yearId:m.value.year}).then(t=>{let{data_source_list:n,year_options:r,country_options:i,brand_options:a,model_options:o,page_info:s}=t;p.value.data=n,p.value.selectLen=b().length,p.value.page.current=s.current,p.value.page.pageSize=s.page_size,p.value.page.total=s.total,m.value.yearList=r.options,m.value.countryList=i.options,m.value.makeList=a.options,m.value.modelList=o.options}).finally(()=>{p.value.loading=!1})}function ee(t){ui(p.value.data,t,`afid`),p.value.selectLen=t.length||0}function te(){Dn({width:1e3,headTitle:`选择配件`,render:se,props:{oeList:g.value},footerShow:!1,onOk:async t=>{p.value.loading=!0,p.value.page.selectLen=t.length,p.value.page.total=t.length,m.value.articleIdList=t;let n=await ya({storeId:r.storeId,lang:`zh`,articleIdList:t,linkingTargetType:m.value.carType});m.value.linkTargetIdList=n,Qi({storeId:r.storeId,linkTargetIdList:n,brandId:m.value.make,countryId:m.value.country,current:p.value.page.current,modelId:m.value.model,pageSize:p.value.page.pageSize,yearId:m.value.year}).then(t=>{let{data_source_list:n,year_options:r,country_options:i,brand_options:a,model_options:o,page_info:s}=t;p.value.data=n,p.value.selectLen=b().length,p.value.page.current=s.current,p.value.page.pageSize=s.page_size,p.value.page.total=s.total,m.value.yearList=r.options,m.value.countryList=i.options,m.value.makeList=a.options,m.value.modelList=o.options}).finally(()=>{p.value.loading=!1})}})}return(t,n)=>{let r=G(`Input`),i=G(`FormItem`),a=G(`Option`),o=G(`Select`),s=G(`Button`),c=G(`Form`),l=G(`Radio`),h=G(`RadioGroup`),g=G(`DxbLabelItem`),y=G(`DxbSearchWra
2per`),b=G(`Table`),ne=G(`DxbPage`);return U(),z(`div`,qs,[f.value.current==0?(U(),z(`div`,Js,[n[15]||=B(`button`,{type:`button`,class:`mode-card`},[B(`b`,null,`OE码匹配车型`),B(`span`,null,`通过OE码快速查询并绑定适用车型`)],-1),B(`button`,{type:`button`,class:`mode-card`,onClick:n[0]||=n=>t.$emit(`quit`)},[...n[14]||=[B(`b`,null,`复制其他商品车型`,-1),B(`span`,null,`输入商品ID,复制该商品已绑定的车型`,-1)]])])):R(``,!0),B(`div`,Ys,[f.value.current==0?(U(),L(c,{key:0,ref_key:`formRef`,ref:u,model:d.value,class:`inline-search`},{default:q(()=>[H(i,{prop:`id`,rules:[...t.$formRules.required]},{default:q(()=>[n[16]||=B(`label`,null,[B(`span`,{class:`req`},`*`),V(` OE码`)],-1),H(r,{modelValue:d.value.id,"onUpdate:modelValue":n[1]||=t=>d.value.id=t,class:`select`,placeholder:`请输入(必填),如 06J115403Q`},null,8,[`modelValue`])]),_:1},8,[`rules`]),H(i,null,{default:q(()=>[n[17]||=B(`label`,null,`Make`,-1),H(o,{modelValue:m.value.make,"onUpdate:modelValue":n[2]||=t=>m.value.make=t,class:`select`,placeholder:`多选(非必填)`,filterable:``,clearable:``},{default:q(()=>[(U(!0),z(I,null,W(m.value.makeList,t=>(U(),L(a,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1}),H(s,{class:`primary`,onClick:v},{default:q(()=>[...n[18]||=[V(` 查询 `,-1)]]),_:1}),H(s,{class:`reset`,onClick:_},{default:q(()=>[...n[19]||=[V(` 重置 `,-1)]]),_:1})]),_:1},8,[`model`])):R(``,!0),f.value.current==1?(U(),z(`div`,Xs,[B(`div`,Zs,[n[22]||=B(`span`,null,`选择配件`,-1),H(s,{type:`primary`,onClick:te},{default:q(()=>[...n[20]||=[V(`去选择`,-1)]]),_:1}),B(`span`,Qs,[n[21]||=V(`最多可选择20个配件,目前已选: `,-1),B(`span`,$s,K(p.value.page.selectLen),1)])]),B(`div`,ec,[n[25]||=B(`b`,null,`保存方式`,-1),H(h,{modelValue:m.value.addType,"onUpdate:modelValue":n[3]||=t=>m.value.addType=t},{default:q(()=>[H(l,{label:`0`},{default:q(()=>[...n[23]||=[V(` 在现有基础上增加 `,-1)]]),_:1}),H(l,{label:`1`},{default:q(()=>[...n[24]||=[V(` 完全替换原有车型 `,-1)]]),_:1})]),_:1},8,[`modelValue`])]),H(y,{style:{"margin-top":`0`},class:`flex-row-margin`},{default:q(()=>[n[28]||=B(`span`,null,`选择车型`,-1),H(g,{label:``},{default:q(()=>[H(o,{modelValue:m.value.carType,"onUpdate:modelValue":n[4]||=t=>m.value.carType=t,placeholder:`类型`,style:{width:`200px`},onOnChange:n[5]||=t=>x()},{default:q(()=>[H(a,{value:`V`},{default:q(()=>[...n[26]||=[V(`乘用车`,-1)]]),_:1}),H(a,{value:`0`},{default:q(()=>[...n[27]||=[V(`商用车`,-1)]]),_:1})]),_:1},8,[`modelValue`])]),_:1}),H(g,{label:``},{default:q(()=>[H(o,{modelValue:m.value.country,"onUpdate:modelValue":n[6]||=t=>m.value.country=t,placeholder:`请选择国家`,filterable:``,clearable:``,style:{width:`200px`},onOnChange:n[7]||=t=>x()},{default:q(()=>[(U(!0),z(I,null,W(m.value.countryList,t=>(U(),L(a,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1}),H(g,{label:``},{default:q(()=>[H(o,{modelValue:m.value.make,"onUpdate:modelValue":n[8]||=t=>m.value.make=t,placeholder:`请选择品牌`,filterable:``,clearable:``,style:{width:`200px`},onOnChange:x},{default:q(()=>[(U(!0),z(I,null,W(m.value.makeList,t=>(U(),L(a,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label)+`[`+K(t.value)+`] `,1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1}),H(g,{label:``},{default:q(()=>[H(o,{modelValue:m.value.model,"onUpdate:modelValue":n[9]||=t=>m.value.model=t,placeholder:`请选择型号`,filterable:``,clearable:``,style:{width:`200px`},onOnChange:x},{default:q(()=>[(U(!0),z(I,null,W(m.value.modelList,t=>(U(),L(a,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1}),H(g,{label:``},{default:q(()=>[H(o,{modelValue:m.value.year,"onUpdate:modelValue":n[10]||=t=>m.value.year=t,placeholder:`车型年份`,filterable:``,clearable:``,style:{width:`200px`},onOnChange:x},{default:q(()=>[(U(!0),z(I,null,W(m.value.yearList,t=>(U(),L(a,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1})]),_:1}),H(b,{ref:`tableRef`,size:`small`,height:`300`,class:`oe-table`,columns:p.value.column,loading:p.value.loading,data:p.value.data,onOnSelectionChange:ee},null,8,[`columns`,`loading`,`data`]),H(ne,{modelValue:p.value.page,"onUpdate:modelValue":[n[11]||=t=>p.value.page=t,x],sticky:``},{default:q(()=>[B(`span`,null,`已选择 `+K(p.value.selectLen)+` 个`,1)]),_:1},8,[`modelValue`])])):R(``,!0),B(`div`,tc,[n[31]||=B(`span`,{class:`append-note`},`按当前选择的保存方式处理车型数据`,-1),B(`div`,nc,[H(s,{class:`reset`,onClick:n[12]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[29]||=[V(`关闭`,-1)]]),_:1}),f.value.current===0?R(``,!0):(U(),L(s,{key:0,class:`reset`,onClick:n[13]||=t=>--f.value.current},{default:q(()=>[...n[30]||=[V(`上一步`,-1)]]),_:1})),H(s,{class:`primary`,onClick:v},{default:q(()=>[V(K(f.value.current===0?`查询`:`确认`),1)]),_:1})])])])])}}},ic=Gr(rc,[[`__scopeId`,`data-v-676ba984`]])})))()}var oc=n({default:()=>tl});function sc(t={}){return t.afid||t.afId||t.af_id||t.id||``}function cc(t){let n=typeof t==`string`?M(t):t;if(Array.isArray(n))return n;let r=T(n,`displayData.list`,[],A);if(r.length)return r;let i=T(n,`carInfo`,[],A);return i.length?i:T(n,`data.afIds`,[],A).map(t=>({afid:t}))}function lc(t=[],n=`car`){let r=t.map(t=>{let{_checked:n,...r}=t;return r});return{displayData:{list:r}
2,data:{afIds:r.map(sc).filter(Boolean),vehicleType:n}}}function uc(t={}){return typeof t==`string`?t:t.label||t.text||t.name||t.value||t.levelText||t.vid||t.id||``}function dc(t={}){return typeof t==`string`?t:t.value||t.vid||t.id||uc(t)}function fc(t=[]){return A(t).map(t=>{let n=uc(t);return{...t,label:n,value:dc(t)}}).filter(t=>t.value||t.label)}function pc(t=[],n={}){let r=T(n,`label`,``),i=T(n,`value`,``);return fc(t).map(t=>{let n=[r,t.label].filter(Boolean),a=[i,t.value].filter(Boolean);return{...t,originLabel:t.originLabel||t.label,originValue:t.originValue||t.value,label:n.join(`-`),value:a.join(`,`)}})}function mc(t){return String(t||``).split(`,`).filter(Boolean)}function hc(t={}){let n=String(t.levelText||t.name||``).split(`,`);return{...t,afid:sc(t),country:t.country||t.countryName||t.version||``,make:t.make||t.brandName||t.brand||n[0]||``,model:t.model||t.modelName||n[1]||``,year:t.year||t.platform||t.ccm||n[2]||``,trim:t.trim||t.subModel||``,engine:t.engine||``}}function gc(t={}){return T(t,`data.model`,T(t,`data`,t.model||t))}function _c(t){return Array.isArray(t)?t:t&&typeof t==`object`?Object.values(t).flatMap(_c):[]}function vc(t={}){let n=gc(t);return[...A(n.alternativeCarList),..._c(n.carModelMap),...A(T(t,`data.data`,t.data)),...A(t.records)].map(hc).filter(t=>sc(t))}function yc(t={}){return[t.make,t.model,t.platform||t.year].filter(t=>t&&t!==`-`).join(`, `)}function bc(t={},n=[]){let r=A(t._quickNestedData);if(r.length)return r;let i=A(t.nestedData);if(i.length)return i;let a=A(t.data);if(a.length)return a;let o=A(t.children);if(o.length)return o;let s=n.find(n=>n.afid===t.afid||n.vehicleText===t.vehicleText||n._quickGroupKey===t._quickGroupKey),c=A(s?._quickNestedData);if(c.length)return c;let l=A(s?.nestedData);return l.length?l:A(s?.data)}function xc(t=[],n=``){let r=t.reduce((t,r,i)=>{let a=yc(r)||sc(r);return t[a]||(t[a]=[]),t[a].push({...r,source:n,_quickKey:sc(r)||`${a}_${i}`,_checked:r._checked!==!1}),t},{});return Object.entries(r).map(([t,r],i)=>{let a=r[0]||{},o=`${t}_${i}`;return{...a,afid:t,_quickRowKey:o,_quickGroupKey:t,vehicleText:t,availableText:`${r.length} available`,nestedData:r,_quickNestedData:r,source:n,_checked:r.some(t=>t._checked!==!1),_expanded:!1}})}function Sc(t,n,r,i,a,o){let s=G(`Button`),c=G(`Input`),l=G(`Option`),u=G(`Select`),d=G(`Table`),f=G(`Radio`),p=G(`RadioGroup`),m=G(`Modal`),h=G(`FormItem`),g=G(`Form`),_=To(`loading`);return ko((U(),z(`div`,wc,[r.quickMode?(U(),z(`div`,Tc,[o.isMoto?R(``,!0):(U(),L(s,{key:0,class:bo([`vehicle-feature-tab`,{active:a.quick.active===`oe`}]),onClick:n[0]||=t=>o.setQuickTab(`oe`)},{default:q(()=>[...n[24]||=[V(` OE匹配 `,-1)]]),_:1},8,[`class`])),H(s,{class:bo([`vehicle-feature-tab`,{active:a.quick.active===`product`}]),onClick:n[1]||=t=>o.setQuickTab(`product`)},{default:q(()=>[...n[25]||=[V(` 商品ID搜索 `,-1)]]),_:1},8,[`class`]),H(s,{class:bo([`vehicle-feature-tab`,{active:a.quick.active===`import`}]),onClick:o.handleQuickImport},{default:q(()=>[...n[26]||=[V(` 导入车型库 `,-1)]]),_:1},8,[`class`,`onClick`]),H(s,{class:bo([`vehicle-feature-tab`,{active:a.quick.active===`template`}]),onClick:o.handleQuickTemplate},{default:q(()=>[...n[27]||=[V(` 选择车型库模板 `,-1)]]),_:1},8,[`class`,`onClick`])])):R(``,!0),r.quickMode?(U(),z(`div`,Ec,[a.quick.active===`oe`?(U(),z(`div`,Dc,[B(`label`,Oc,[n[28]||=B(`span`,{class:`vehicle-field-label`},[B(`span`,{class:`vehicle-req`},`*`),V(` OE码`)],-1),H(c,{modelValue:a.quick.oeIds,"onUpdate:modelValue":n[2]||=t=>a.quick.oeIds=t,class:`vehicle-input`,placeholder:`请输入(必填),如 06J115403Q`},null,8,[`modelValue`])]),B(`label`,null,[n[29]||=B(`span`,{class:`vehicle-field-label`},`Make`,-1),H(u,{modelValue:a.quick.make,"onUpdate:modelValue":n[3]||=t=>a.quick.make=t,class:`vehicle-select`,placeholder:`多选(非必填)`,filterable:``,clearable:``},{default:q(()=>[(U(!0),z(I,null,W(a.search.makeList,t=>(U(),L(l,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),H(s,{class:`vehicle-primary`,onClick:o.queryQuickOe},{default:q(()=>[...n[30]||=[V(` 查询 `,-1)]]),_:1},8,[`onClick`]),H(s,{class:`vehicle-reset`,onClick:o.resetQuickSearch},{default:q(()=>[...n[31]||=[V(` 重置 `,-1)]]),_:1},8,[`onClick`])])):R(``,!0),a.quick.active===`product`?(U(),z(`div`,kc,[B(`label`,Ac,[n[32]||=B(`span`,{class:`vehicle-field-label`},[B(`span`,{class:`vehicle-req`},`*`),V(` 速卖通商品ID`)],-1),H(c,{modelValue:a.quick.productId,"onUpdate:modelValue":n[4]||=t=>a.quick.productId=t,class:`vehicle-input`,placeholder:`请输入商品ID,如 1005006123456789`},null,8,[`modelValue`])]),H(s,{class:`vehicle-primary`,onClick:o.queryQuickProduct},{default:q(()=>[...n[33]||=[V(` 查询 `,-1)]]),_:1},8,[`onClick`]),H(s,{class:`vehicle-reset`,onClick:o.resetQuickSearch},{default:q(()=>[...n[34]||=[V(` 重置 `,-1)]]),_:1},8,[`onClick`])])):R(``,!0),n[42]||=B(`div`,{class:`vehicle-section-title`},[B(`span`,{class:`vehicle-req`},`*`),V(` 选择车型 `)],-1),B(`div`,jc,[(U(!0),z(I,null,W(o.vehicleVersionListAdd,t=>(U(),L(s,{key:t.value,class:bo([`vehicle-region-tab`,{active:a.quick.version===t.value}]),onClick:n=>o.setQuickVersion(t.value)},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`class`,`onClick`]))),128))]),B(`div`,Mc,[n[35]||=V(` 总计:`,-1),B(`b`,null,K(a.quick.table.page.total),1),V(` 个`+K(o.vehicleModelName)+`,已选:`,1),B(`b`,null,K(a.quick.table.selectLen),1),V(` 个`+K(o.vehicleModelName),1)]),B(`div`,Nc,[(U(),L(d,{key:a.quick.table.renderKey,ref:`quickTableRef`,size:`small`,height:`282`,columns:a.quick.table.column,data:a.quick.table.data,onOnExpand:o.handleQuickExpandTree,onOnSelectionChange:o.setQuickTableSelect},null,8,[`columns`,`data`,`onOnExpand`,`onOnSelectionChange`]))]),B(`div`,Pc,[n[38]||=B(`b`,null,`保存方式`,-1),H(p,{modelValue:a.search.addType,"onUpdate:modelValue":n[5]||=t=>a.search.addType=t},{default:q(()=>[H(f,{label:`0`},{default:q(()=>[...n[36]||=[V(` 在现有基础上增加 `,-1)]]),_:1}),H(f,{label:`1`},{default:q(()=>[...n[37]||=[V(` 完全替换原有车型 `,-1)]]),_:1})]),_:1},8,[`modelValue`])]),B(`div`,Fc,[n[41]||=B(`span`,{class:`vehicle-append-note`},`按当前选择的保存方式处理车型数据`,-1),B(`div`,Ic,[H(s,{class:`vehicle-reset`,onClick:n[6]||=n=>t.$emit(`quit`)},{default:q(()=>
2[...n[39]||=[V(` 取消 `,-1)]]),_:1}),H(s,{class:`vehicle-primary`,onClick:o.saveQuickCars},{default:q(()=>[...n[40]||=[V(` 确认 `,-1)]]),_:1},8,[`onClick`])])])])):(U(),z(I,{key:2},[r.editSelected?R(``,!0):(U(),z(`div`,Lc,[(U(!0),z(I,null,W(o.vehicleVersionList,t=>(U(),L(s,{key:t.value,class:bo([`vehicle-region-tab`,{active:a.search.version===t.value}]),onClick:n=>o.setVehicleVersion(t.value)},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`class`,`onClick`]))),128))])),B(`div`,Rc,[!r.editSelected&&a.search.version===`NA`?(U(),z(`div`,zc,` 当前北美车型库覆盖美国、加拿大、墨西哥地区车型 `)):R(``,!0),r.editSelected?R(``,!0):(U(),z(`div`,Bc,[B(`label`,null,[n[43]||=B(`span`,{class:`vehicle-field-label`},[B(`span`,{class:`vehicle-req`},`*`),V(` Make`)],-1),H(u,{modelValue:a.search.makeVid,"onUpdate:modelValue":n[7]||=t=>a.search.makeVid=t,class:`vehicle-select`,placeholder:`请选择`,filterable:``,clearable:``,onOnChange:o.handleVehicleMakeChange,onOnOpenChange:n[8]||=t=>o.handleVehicleSelectOpen(`make`,t)},{default:q(()=>[(U(!0),z(I,null,W(a.search.makeList,t=>(U(),L(l,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`onOnChange`])]),B(`label`,null,[n[44]||=B(`span`,{class:`vehicle-field-label`},[B(`span`,{class:`vehicle-req`},`*`),V(` Model`)],-1),H(u,{modelValue:a.search.modelVid,"onUpdate:modelValue":n[9]||=t=>a.search.modelVid=t,class:`vehicle-select`,placeholder:`请选择`,filterable:``,clearable:``,onOnChange:o.handleVehicleModelChange,onOnOpenChange:n[10]||=t=>o.handleVehicleSelectOpen(`model`,t)},{default:q(()=>[(U(!0),z(I,null,W(a.search.modelList,t=>(U(),L(l,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`onOnChange`])]),B(`label`,null,[B(`span`,Vc,[n[45]||=B(`span`,{class:`vehicle-req`},`*`,-1),V(` `+K(o.thirdFieldLabel),1)]),H(u,{modelValue:a.search.thirdVid,"onUpdate:modelValue":n[11]||=t=>a.search.thirdVid=t,class:`vehicle-select`,placeholder:`请选择,可多选`,filterable:``,clearable:``,multiple:``,transfer:``,onOnChange:o.handleVehicleThirdChange},{default:q(()=>[(U(!0),z(I,null,W(a.search.yearList,t=>(U(),L(l,{key:t.value,value:t.value},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`onOnChange`])]),H(s,{class:`vehicle-primary`,onClick:n[12]||=t=>o.queryVehicleOptions(`car`)},{default:q(()=>[...n[46]||=[V(` 查询 `,-1)]]),_:1}),H(s,{class:`vehicle-reset`,onClick:o.handleVehicleReset},{default:q(()=>[...n[47]||=[V(` 重置 `,-1)]]),_:1},8,[`onClick`])])),n[52]||=B(`div`,{class:`vehicle-section-title`},[B(`span`,{class:`vehicle-req`},`*`),V(` 管理已选车型 `)],-1),B(`div`,Hc,[n[48]||=V(` 总计:`,-1),B(`b`,null,K(a.table.page.total),1),V(` 个`+K(o.vehicleModelName)+`,已选:`,1),B(`b`,null,K(a.table.selectLen),1),V(` 个`+K(o.vehicleModelName),1)]),B(`div`,Uc,[(U(),L(d,{key:o.tableRenderKey,ref:`tableRef`,size:`small`,height:`282`,columns:a.table.column,data:a.table.dataFY,onOnExpand:o.handleTableExpandTree,onOnSelectionChange:o.setTableSelect},null,8,[`columns`,`data`,`onOnExpand`,`onOnSelectionChange`]))]),!r.editSelected&&r.template?(U(),z(`div`,Wc,[n[51]||=B(`b`,null,`保存方式`,-1),H(p,{modelValue:a.search.addType,"onUpdate:modelValue":n[13]||=t=>a.search.addType=t},{default:q(()=>[H(f,{label:`0`},{default:q(()=>[...n[49]||=[V(` 在现有基础上增加 `,-1)]]),_:1}),H(f,{label:`1`},{default:q(()=>[...n[50]||=[V(` 完全替换原有车型 `,-1)]]),_:1})]),_:1},8,[`modelValue`])])):R(``,!0)]),r.flag?(U(),z(`div`,Gc,[n[55]||=B(`span`,{class:`vehicle-append-note`},`增加模式保留原车型;完全替换模式以当前勾选结果为准`,-1),B(`div`,Kc,[H(s,{class:`vehicle-reset`,onClick:n[14]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[53]||=[V(` 取消 `,-1)]]),_:1}),H(s,{class:`vehicle-primary`,onClick:o.handleOk},{default:q(()=>[...n[54]||=[V(` 保存管理结果 `,-1)]]),_:1},8,[`onClick`])])])):r.batchDel||r.template?(U(),z(`div`,qc,[n[58]||=B(`span`,{class:`vehicle-append-note`},`按当前选择的保存方式处理车型数据`,-1),B(`div`,Jc,[r.batchDel?(U(),L(s,{key:0,class:`vehicle-reset`,onClick:o.handleBatchDel},{default:q(()=>[...n[56]||=[V(` 批量删除 `,-1)]]),_:1},8,[`onClick`])):R(``,!0),r.template?(U(),L(s,{key:1,class:`vehicle-primary`,onClick:n[15]||=t=>a.saveTemplate.show=!0},{default:q(()=>[...n[57]||=[V(` 另存为模板 `,-1)]]),_:1})):R(``,!0)])])):R(``,!0)],64)),H(m,{modelValue:a.online.onlineShow,"onUpdate:modelValue":n[19]||=t=>a.online.onlineShow=t,title:`搜索产品ID`},{footer:q(()=>[B(`div`,Xc,[H(s,{onClick:n[18]||=t=>a.online.onlineShow=!1},{default:q(()=>[...n[61]||=[V(` 取消 `,-1)]]),_:1}),H(s,{type:`primary`,onClick:o.onlineSave},{default:q(()=>[...n[62]||=[V(` 确定 `,-1)]]),_:1},8,[`onClick`])])]),default:q(()=>[B(`div`,Yc,[H(c,{modelValue:a.online.productId,"onUpdate:modelValue":n[16]||=t=>a.online.productId=t,style:{width:`300px`},search:``,placeholder:`输入已同步到店小宝的产品ID,自动获取兼容表`},null,8,[`modelValue`]),H(p,{modelValue:a.online.value,"onUpdate:modelValue":n[17]||=t=>a.online.value=t},{default:q(()=>[H(f,{label:`0`},{default:q(()=>[...n[59]||=[V(` 在现有基础上增加 `,-1)]]),_:1}),H(f,{label:`1`},{default:q(()=>[...n[60]||=[V(` 完全替换原有车型 `,-1)]]),_:1})]),_:1},8,[`modelValue`])])]),_:1},8,[`modelValue`]),H(m,{modelValue:a.saveTemplate.show,"onUpdate:modelValue":n[23]||=t=>a.saveTemplate.show=t,closable:!1,title:`保存模板`},{footer:q(()=>[B(`div`,el,[H(s,{onClick:n[22]||=()=>{a.saveTemplate.show=!1,a.saveTemplate.setting.tempName=``}},{default:q(()=>[...n[65]||=[V(` 取消 `,-1)]]),_:1}),H(s,{type:`primary`,onClick:o.saveTem},{default:q(()=>[...n[66]||=[V(` 确定 `,-1)]]),_:1},8,[`onClick`])])]),default:q(()=>[H(g,{ref:`formValidate`,model:a.saveTemplate.setting,"label-width":100},{default:q(()=>[B(`div`,Zc,[H(h,{class:`template-name`,label:`模板名称:`,prop:`tempName`,rules:[...t.$formRules.required]},{default:q(()=>[B(`div`,Qc,[H(c,{modelValue:a.saveTemplate.setting.tempName,"onUpdate:modelValue":n[20]||=t=>a.saveTemplate.setting.tempName=t,placeholder:`请输入模板名称`,style:{width:`200px`}},null,8,[`modelValue`])])]),_:1},8,[`rules`]),H(h,{label:`模板类型:`,prop:`templateMokuai`},{default:q(()=>[B(`div`,$c,[H(p,{modelValue:a.saveTemplate.setting.tempType,"onUpdate:modelValue":n[21]||=t=>a.saveTemplate.setting.tempType=t},{default:q(()=>[H(f,{label:`car`},{default:q(()=>[...n[63]||=[V(`汽车车型库`,-1)]]),_:1}),H(f,{label:`motor`},{default:q(()=>[...n[64]||=[V(`摩托车车型库`,-1)]]),_:1})]),_:1},8,[`modelValue`])])]),_:1})])]),_:1},8,[`model`])]),_:1},8,[`modelValue`])])),[[_,a.loading]])}var Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,qc,Jc,Yc,Xc,Zc,Qc,$c,el,tl;function nl(){return(nl=t((()=>{h(),ct(),ac(),Ue(),u(),va(),Se(),f(),ur(),jr(),k(),E(),Un(),ht(),Cc={name:`CarTemplateModal`,components:{ExpendTable:Me,OEMatchModal:ic,QuickVehicleExpand:Re,SelectCarTemplateModal:Ln},props:{storeId:{type:String,default:``},categoryId:{type:String,default:``},attrId:{type:String,default:`200000219`},attrData:{type:Object,default:()=>{}},templateDataValue:{type:Array,default:()=>[]},dataValue:{type:Array,default:()=>[]},flag:{type:Boolean,default:!1},cars:{type:Array,default:()=>[]},template:{type:Boolean,default:!0},batchModify:{type:Boolean,default:!1},batchDel:{type:Boolean,default:!1},oldDataValue:{type:Array,default:()=>[]},vehicleType:{type:String,default:`car`},quickMode:{type:Boolean,default:!1},editSelected:{type:Boolean,default:!1},resetDataOnOpen:{type:Boolean,default:!1},resetKey:{type:[Number,String],default:``},ptName:{type:String,default:``},syncModelValue:{type:Boolean,default:!1}},data(){let t=this.vehicleType===`moto`?`EU_MOTO`:`EU`;return{loading:!1,columns:[{type:`expand`,width:50,render:(t,n)=>t(Me,{props:{columns:this.nestedColumns,data:n.row.nestedData,checked:n.row._checked,data2:this.tableData},"onOn-selection-change3":this.handleSelectionChange3,"onOn-selection-change4":this.handleSelectionChange4,"onOn-selection-all":this.handleSelectionAll})},{type:`selection`,width:60,align:`center`},{title:`Name`,key:`name`,slot:`name`,renderHeader:(t,{column:n})=>t(`div`,[t(`span`,`Trim(内饰) Engine(引擎) 最多3000个 共选`),t(`span`,this.count,{style:{marginLeft:`5px`,marginRight:`5px`,color:`#2d8cf0`}}
2),t(`span`,`个`)])}],nestedColumns:[{type:`selection`,width:60,align:`center`},{title:`Trim`,key:`trim`},{title:`Engine`,key:`engine`}],number:1,carTitleList:[`Country`,`Make`,`Model`,`Year`,`Trim`,`Engine`],search:{version:t,country:``,make:``,makeVid:``,model:``,modelVid:``,year:``,thirdVid:[],countryList:[],makeList:[],modelList:[],yearList:[],addType:`0`},table:{resultReady:!this.resetDataOnOpen,renderKey:0,nestedDataMap:{},data:[],dataFY:[],oldData:this.resetDataOnOpen?[]:j(this.oldDataValue),selectLen:0,type:0,column:[{type:`expand`,width:50,render:(t,{row:n})=>t(Re,{key:`${n._quickRowKey||n._quickGroupKey||n.vehicleText||n.afid}_${this.table.renderKey}`,row:n,nestedData:this.getTableNestedData(n),version:this.search.version,onCheckChange:({row:t,item:n,checked:r})=>{this.handleTableNestedCheck(t,n,r)}})},{type:`selection`,width:60,align:`center`},{title:`Make-Model-Platform / Year`,key:`vehicleText`,minWidth:280,render:(t,{row:n})=>t(`span`,{class:`vehicle-group-title`},n.vehicleText||yc(n))},{title:``,key:`availableText`,width:140,align:`center`,renderHeader:t=>t(`span`,``),render:(t,{row:n})=>t(`span`,{class:`vehicle-available`},n.availableText)}],page:{current:1,pageSize:10,total:0},addTable:[]},online:{onlineShow:!1,productId:``,value:`0`},quick:{active:this.vehicleType===`moto`?`product`:`oe`,syncing:!1,nestedDataMap:{},oeIds:``,make:``,productId:``,version:t,table:{renderKey:0,data:[],selectLen:0,column:[{type:`expand`,width:50,render:(t,{row:n})=>t(Re,{key:`${n._quickRowKey||n._quickGroupKey||n.vehicleText||n.afid}_${this.quick.table.renderKey}`,row:n,nestedData:this.getQuickNestedData(n),version:this.quick.version,onCheckChange:({row:t,item:n,checked:r})=>{this.handleQuickNestedCheck(t,n,r)}})},{type:`selection`,width:60,align:`center`},{title:`Make-Model-Platform / Year`,key:`vehicleText`,minWidth:280,render:(t,{row:n})=>t(`span`,{class:`vehicle-group-title`},n.vehicleText||yc(n))},{title:``,key:`availableText`,width:140,align:`center`,renderHeader:t=>t(`span`,``),render:(t,{row:n})=>t(`span`,{class:`vehicle-available`},n.availableText)}],page:{current:1,pageSize:5e3,total:0}}},batchData:{templateId:null,productId:``,type:null},count:0,saveTemplate:{show:!1,setting:{tempName:``,tempType:this.vehicleType===`moto`?`motor`:`car`,carInfo:[],oldCarInfo:[]}}}},computed:{isMoto(){return this.vehicleType===`moto`},vehicleModelName(){return this.isMoto?`摩托车车型`:`车型`},vehicleQuickTitle(){return this.isMoto?`摩托车快速添加车型`:`汽车快速添加车型`},vehicleTemplateType(){return this.isMoto?`motor`:`car`},vehicleDefaultVersion(){return this.isMoto?`EU_MOTO`:`EU`},vehicleVersionListAdd(){return this.isMoto?[{label:`欧洲摩托车车型`,value:`EU_MOTO`}]:[{label:`欧洲车型`,value:`EU`}]},vehicleVersionList(){return this.isMoto?[{label:`欧洲摩托车车型`,value:`EU_MOTO`},{label:`北美摩托车车型`,value:`NA_MOTO`}]:[{label:`欧洲车型`,value:`EU`},{label:`北美车型`,value:`NA`}]},requestPtName(){return this.ptName||Wt()},thirdFieldLabel(){return this.isMoto?this.search.version===`NA_MOTO`?`Year`:`CCM`:this.search.version===`NA`?`Year`:`Platform`},tableRenderKey(){return`${this.resetKey}_${this.table.renderKey}_${+!!this.table.resultReady}`}},watch:{table:{handler(){if(!this.syncModelValue)return;let t=this.getTableSaveData();lo(t,this.dataValue)||this.emitModelValue(t)},deep:!0},dataValue:{handler(t){let n=this.resetDataOnOpen?[]:j(t||[]),r=this.getTableSaveData(),i=this.syncModelValue&&this.table.resultReady&&r.length&&!lo(r,n)?r:n;this.table.data=i,this.table.oldData=j(i),this.setTableGroupData(this.table.data),this.searchList()},immediate:!0},resetKey(){this.resetDataOnOpen&&(this.resetTableData(),this.editSelected||this.queryVehicleOptions(`make`))},vehicleType(){this.resetTableData(),this.queryVehicleOptions(`make`)}},mounted(){this.resetDataOnOpen&&this.resetTableData(),this.editSelected||this.queryVehicleOptions(`make`)},activated(){this.resetDataOnOpen&&(this.resetTableData(),this.editSelected||this.queryVehicleOptions(`make`))},methods:{getRow:T,resetTableData(){let t=this.vehicleType===`moto`?`EU_MOTO`:`EU`;this.search.version=t,this.search.country=``,this.search.make=``,this.search.makeVid=``,this.search.model=``,this.search.modelVid=``,this.search.year=``,this.search.thirdVid=[],this.search.countryList=[],this.search.modelList=[],this.search.yearList=[],this.search.addType=`0`,this.table.resultReady=!1,this.table.data=[],this.table.oldData=[],this.table.nestedDataMap={},this.table.dataFY=[],this.table.selectLen=0,this.table.page.current=1,this.table.page.total=0,this.table.renderKey+=1,this.quick.active=this.vehicleType===`moto`?`product`:`oe`,this.quick.nestedDataMap={},this.quick.oeIds=``,this.quick.make=``,this.quick.productId=``,this.quick.version=t,this.quick.table.data=[],this.quick.table.selectLen=0,this.quick.table.page.current=1,this.quick.table.page.total=0,this.quick.table.renderKey+=1},getTableNestedData(t){let n=t._quickRowKey||t._quickGroupKey||t.vehicleText||t.afid,r=A(this.table.nestedDataMap[n]);return r.length?r:bc(t,this.table.dataFY)},getQuickNestedData(t){let n=t._quickRowKey||t._quickGroupKey||t.vehicleText||t.afid,r=A(this.quick.nestedDataMap[n]);return r.length?r:bc(t,this.quick.table.data)},noop(){},syncQuickSaveType(){this.online.value=this.search.addType},setQuickTab(t){this.quick.active=t,this.resetQuickSearch()},handleQuickImport(){this.syncQuickSaveType(),this.handleImport()},handleQuickTemplate(){this.syncQuickSaveType(),this.handleTemplate()},setQuickVersion(t){this.quick.version=t},handleQuickExpandTree(t,n){this.quick.table.data=this.quick.table.data.map(r=>r.afid===t.afid||r._quickRowKey===t._quickRowKey||r._quickGroupKey===t._quickGroupKey?{...r,_expanded:n}:r)},resetQuickSearch(){Object.assign(this.quick,{oeIds:``,make:``,productId:``}),this.quick.table.data=[],this.quick.nestedDataMap={},this.quick.table.renderKey+=1,this.quick.table.selectLen=0,this.quick.table.page.current=1,this.quick.table.page.total=0},setQuickTableSelect(t){if(this.quick.syncing)return;ui(this.quick.table.data,t,`afid`);let n=t.map(t=>t.afid);this.quick.table.data.forEach(t=>{let r=n.includes(t.afid);t._checked=r;let i=this.getQuickNestedData(t).map(t=>({...t,_checked:r}));
2this.updateQuickNestedData(t,i)}),this.updateQuickSelectLen(),this.$forceUpdate()},handleQuickNestedCheck(t,n,r){let i=this.getQuickNestedData(t).map(t=>t._quickKey===n._quickKey?{...t,_checked:r}:t);this.updateQuickNestedData(t,i),this.syncQuickParentChecked(t)},updateQuickNestedData(t,n){let r=t._quickRowKey||t._quickGroupKey||t.vehicleText||t.afid,i=t._quickGroupKey||t.vehicleText||t.afid;this.quick.nestedDataMap={...this.quick.nestedDataMap,[r]:n,[i]:n},this.quick.table.data=this.quick.table.data.map(a=>a._quickRowKey===r||a._quickGroupKey===i||a.afid===t.afid?{...a,nestedData:n,_quickNestedData:n}:a)},syncQuickParentChecked(t){let n=this.getQuickNestedData(t).some(t=>t._checked);this.quick.table.data=this.quick.table.data.map(r=>r.afid===t.afid||r._quickRowKey===t._quickRowKey||r._quickGroupKey===t._quickGroupKey?{...r,_checked:n}:r),this.updateQuickSelectLen(),this.$forceUpdate()},updateQuickSelectLen(){this.quick.table.selectLen=this.quick.table.data.reduce((t,n)=>{let r=this.getQuickNestedData(n);return r.length?t+r.filter(t=>t._checked).length:t+ +!!n._checked},0)},setQuickTableData(t,n){let r=t.reduce((t,r,i)=>{let a=yc(r)||sc(r);return t[a]||(t[a]=[]),t[a].push({...r,source:n,_quickKey:sc(r)||`${a}_${i}`,_checked:!0}),t},{}),i={},a=Object.entries(r).map(([t,r],a)=>{let o=r[0]||{},s=`${t}_${a}`;return i[s]=r,i[t]=r,{...o,afid:t,_quickRowKey:s,_quickGroupKey:t,vehicleText:t,availableText:`${r.length} available`,nestedData:r,_quickNestedData:r,source:n,_checked:!0,_expanded:!1}});this.quick.table.data=[],this.quick.nestedDataMap={},this.quick.table.page.total=0,this.quick.table.selectLen=0,this.$nextTick(()=>{this.quick.table.renderKey+=1,this.quick.nestedDataMap=i,this.quick.table.data=a,this.quick.table.page.total=a.length,this.updateQu
2ickSelectLen()})},async queryQuickOe(){if(!this.quick.oeIds){D.warning(`请输入OE码`);return}this.loading=!0;try{let t=vc(await ga({oeIds:this.quick.oeIds,ptName:this.requestPtName,storeId:this.storeId,vehicleType:this.vehicleType,version:this.quick.version||this.vehicleDefaultVersion,make:this.quick.make}));this.setQuickTableData(t,`OE匹配`),t.length||D.warning(`未查询到适配车型`)}finally{this.loading=!1}},async queryQuickProduct(){if(!this.quick.productId){D.warning(`请输入商品ID`);return}this.loading=!0;try{let t=vc(await $i({currentPage:1,pageSize:5e3,productId:this.quick.productId,ptName:this.requestPtName,storeId:this.storeId,vehicleType:this.vehicleType,version:this.quick.version||this.vehicleDefaultVersion}));t.length||(t=cc(await _a({productId:this.quick.productId,storeId:this.storeId,vehicleType:this.vehicleType})||[]).map(hc)),this.setQuickTableData(t,`商品ID`),t.length||D.warning(`未查询到适配车型`)}finally{this.loading=!1}},saveQuickCars(){let t=this.quick.table.data.flatMap(t=>{let n=this.getQuickNestedData(t);return n.length?n.filter(t=>t._checked):t._checked?[t]:[]});if(!t.length){D.warning(`请至少选择一个车型`);return}this.mergeCarInfo(t,this.quick.active===`oe`?`OE`:`online`,this.search.addType),this.handleOk()},searchList(){this.search.countryList=po(this.table.data.map(t=>({value:t.country,label:t.country})),lo)},async handleOk(){let t=this.editSelected?this.getTableCheckedData():this.getTableSaveData();this.emitModelValue(t),this.batchModify?this.$emit(`ok`,{data:j(t),type:this.table.type,templateId:this.batchData.templateId,productId:this.batchData.productId,batchType:this.batchData.type}):this.$emit(`ok`,{addTable:j(this.table.addTable),data:j(t),type:this.table.type}),this.resetDataOnOpen&&this.resetTableData()},getTableSaveData(){return this.table.oldData.map(t=>{let{_quickKey:n,...r}=t;return r})},emitModelValue(t=this.getTableSaveData()){if(!this.syncModelValue)return;let n=j(t);this.$emit(`update:modelValue`,n),this.$emit(`update:model-value`,n)},getExistingTableData(){return po([...j(this.dataValue||[]),...this.table.oldData],lo)},getTableCheckedData(){return this.getTableSaveData().filter(t=>t._checked!==!1)},setTableSelect(t){let n=t.map(t=>t._quickGroupKey||t.vehicleText||t.afid);this.table.dataFY.forEach(t=>{let r=n.includes(t._quickGroupKey||t.vehicleText||t.afid),i=this.getTableNestedData(t).map(t=>({...t,_checked:r}));this.updateTableNestedData(t,i)}),this.updateTableSelectLen(),this.$forceUpdate(),this.emitModelValue()},getTableList(t=`*`){t!==`*`&&(this.table.data=this.table.oldData.filter(n=>this.search[t]==`全部`||!this.search[t]||n[t]==this.search[t])),this.setTableGroupData(this.table.data)},setTableGroupData(t,n=this.batchData.type||`cascade`){let r=this.resetDataOnOpen&&!this.table.resultReady?[]:t,i=xc(r,n),a={};i.forEach(t=>{a[t._quickRowKey]=t.nestedData,a[t._quickGroupKey]=t.nestedData}),this.table.nestedDataMap=a,this.table.dataFY=i,this.table.page.total=r.length,this.updateTableSelectLen(),this.$nextTick(()=>{this.table.renderKey+=1})},handleTableExpandTree(t,n){this.table.dataFY=this.table.dataFY.map(r=>r.afid===t.afid||r._quickRowKey===t._quickRowKey||r._quickGroupKey===t._quickGroupKey?{...r,_expanded:n}:r)},handleTableNestedCheck(t,n,r){let i=this.getTableNestedData(t).map(t=>t._quickKey===n._quickKey?{...t,_checked:r}:t);this.updateTableNestedData(t,i),this.syncTableParentChecked(t),this.emitModelValue()},updateTableNestedData(t,n){let r=t._quickRowKey||t._quickGroupKey||t.vehicleText||t.afid,i=t._quickGroupKey||t.vehicleText||t.afid;this.table.nestedDataMap={...this.table.nestedDataMap,[r]:n,[i]:n},this.table.dataFY=this.table.dataFY.map(a=>a._quickRowKey===r||a._quickGroupKey===i||a.afid===t.afid?{...a,nestedData:n,_quickNestedData:n,_checked:n.some(t=>t._checked!==!1)}:a);let a=n.reduce((t,n)=>(t[n._quickKey||sc(n)]=n._checked===!0,t),{});this.table.data=this.table.data.map(t=>{let n=t._quickKey||sc(t);return n in a?{...t,_checked:a[n]}:t}),this.table.oldData=this.table.oldData.map(t=>{let n=t._quickKey||sc(t);return n in a?{...t,_checked:a[n]}:t})},syncTableParentChecked(t){let n=this.getTableNestedData(t).some(t=>t._checked!==!1);this.table.dataFY=this.table.dataFY.map(r=>r.afid===t.afid||r._quickRowKey===t._quickRowKey||r._quickGroupKey===t._quickGroupKey?{...r,_checked:n}:r),this.updateTableSelectLen(),this.$forceUpdate()},updateTableSelectLen(){this.table.selectLen=this.table.oldData.filter(t=>t._checked!==!1).length},handleVehicleSelectOpen(t,n){n&&t===`make`&&!this.search.makeList.length&&this.queryVehicleOptions(`make`)},handleVehicleVersionChange(){Object.assign(this.search,{makeVid:``,modelVid:``,thirdVid:[],makeList:[],modelList:[],yearList:[]}),this.queryVehicleOptions(`make`)},setVehicleVersion(t){this.search.version!==t&&(this.search.version=t,this.handleVehicleVersionChange())},handleVehicleReset(){Object.assign(this.search,{make:``,makeVid:``,model:``,modelVid:``,year:``,thirdVid:[],modelList:[],yearList:[]}),this.table.data=j(this.table.oldData),this.table.page.current=1,this.setTableGroupData(this.table.data),this.queryVehicleOptions(`make`)},handleVehicleMakeChange(t){this.search.make=T(this.search.makeList.find(n=>n.value===t),`label`,``),Object.assign(this.search,{modelVid:``,thirdVid:[],modelList:[],yearList:[]}),t&&this.queryVehicleOptions(`model`)},handleVehicleModelChange(t){this.search.model=T(this.search.modelList.find(n=>n.value===t),`label`,``),Object.assign(this.search,{thirdVid:[],yearList:[]}),t&&this.queryVehicleOptions(`third`)},handleVehicleThirdChange(t){this.search.thirdVid=A(t)},async queryVehicleOptions(t){let n=this.search.makeList.find(t=>t.value===this.search.makeVid)||{},r=this.search.modelList.find(t=>t.value===this.search.modelVid)||{}
2,i=A(this.search.thirdVid).filter(Boolean),a={make:[],model:mc(this.search.makeVid),third:mc(this.search.modelVid),car:i};if(t===`car`&&!a.car.length){D.warning(`请选择${this.thirdFieldLabel}`);return}this.loading=!0;try{if(t===`car`){this.search.year=this.search.yearList.filter(t=>i.includes(t.value)).map(t=>t.label).join(`,`);let t=(await Promise.all(a.car.map(t=>sa({ptName:this.requestPtName,storeId:this.storeId,vehicleType:this.vehicleType,version:this.search.version||this.vehicleDefaultVersion,multiVids:JSON.stringify(mc(t))})))).flatMap(t=>vc(t));if(!t.length){D.warning(`未查询到适配车型`);return}this.mergeCarInfo(t,`cascade`,this.search.addType);return}let o=await sa({ptName:this.requestPtName,storeId:this.storeId,vehicleType:this.vehicleType,version:this.search.version||this.vehicleDefaultVersion,multiVids:JSON.stringify(a[t])}),s=fc(T(gc(o),`alternativeVidList`,[]));t===`make`&&(this.search.makeList=s),t===`model`&&(this.search.modelList=pc(s,n)),t===`third`&&(this.search.yearList=pc(s,r))}finally{this.loading=!1}},mergeCarInfo(t,n,r){this.table.resultReady=!0;let i=t.map(t=>({...t,_checked:!0}));this.table.type=r,this.batchData.type=n,this.table.addTable.push(...i),this.table.addTable=po(this.table.addTable,lo);let a=+r?[]:this.getExistingTableData();this.table.data=po([...a,...i],lo),this.table.oldData=j(this.table.data),this.getTableList(),this.emitModelValue()},handleMatchCar(){this.$DxbModal.confirm({width:1200,headTitle:``,render:ic,props:{storeId:this.storeId,vehicleType:this.vehicleType,ptName:this.requestPtName},footerShow:!1,onOk:t=>{this.search.countryList=t.countryList,this.search.makeList=t.makeList,this.search.modelList=t.modelList,this.search.yearList=t.yearList,this.mergeCarInfo(t.cars,`OE`,t.type)}})},onlineSave(){$i({currentPage:1,pageSize:5e3,productId:this.online.productId,ptName:this.requestPtName,storeId:this.storeId,vehicleType:this.vehicleType,version:this.search.version||this.vehicleDefaultVersion}).then(async t=>{let n=vc(t);n.length||(n=cc(await _a({productId:this.online.productId,storeId:this.storeId,vehicleType:this.vehicleType})||[]).map(hc)),n=n.map(t=>({...t,_checked:!0})),this.batchData.productId=this.online.productId,this.batchData.type=`online`,this.online.onlineShow=!1,this.$tip({content:`<span style="color:var(--normal-font-color-3);padding: 20px 0;">共导入${n.length}条数据,成功匹配${n.length}条</span>`,closeable:!1,buttons:[{name:`确定`,type:`primary`,click:()=>{}}]}),this.table.type=this.online.value,this.table.addTable.push(...n),this.table.addTable=po(this.table.addTable,lo);let r=+this.online.value?[]:this.getExistingTableData();this.table.data=po([...r,...n],lo),this.table.oldData=j(this.table.data),this.table.resultReady=!0,this.getTableList(),this.searchList(),this.emitModelValue()})},handleImport(){this.$DxbModal.confirm({width:800,headTitle:`Excel导入车型`,render:ri,footerShow:!1,props:{storeId:this.storeId,vehicleType:this.vehicleType},onOk:t=>{this.table.type=t.addType,this.table.addTable.push(...t.data),this.table.addTable=po(this.table.addTable,lo),this.batchData.type=`excel`,t.data=t.data.map(t=>({...t,_checked:!0}));let n=+t.addType?[]:this.getExistingTableData();this.table.data=po([...n,...t.data],lo),this.table.oldData=j(this.table.data),this.table.resultReady=!0,this.getTableList(),this.searchList(),this.emitModelValue()}})},handleTemplate(){this.$DxbModal.confirm({width:1200,headTitle:`选择${this.vehicleModelName}库模板`,render:Ln,props:{vehicleType:this.vehicleType},footerShow:!1,onOk:t=>{this.batchData.templateId=t.id,this.batchData.type=`template`,this.table.type=t.type,Vi({id:t.id}).then(n=>{let r=cc(n.carInfo||[]).map(t=>({...t,_checked:!0}));if(this.quickMode){this.setQuickTableData(r,`车型模板`);return}if(r){let n=+t.type?[]:this.getExistingTableData();this.table.data=po([...n,...r],lo),this.table.oldData=j(this.table.data),this.table.resultReady=!0}this.getTableList(),this.searchList(),this.emitModelValue()})}})},handleBatchDel(){let t=this.table.oldData.filter(t=>t._checked!==!1).map(sc).filter(Boolean);if(!t.length){D.error(`请选择车型库数据`);return}Gn(()=>{this.table.oldData=this.table.oldData.filter(n=>!t.includes(sc(n))),this.table.data=this.table.data.filter(n=>
2!t.includes(sc(n))),this.searchList(),this.getTableList(),this.emitModelValue()})},async saveTem(){if(!this.table.data.length){D.error(`请选择车型库数据`);return}if(!await this.$refs.formValidate.validate()){D.error(`请正确填写~`);return}if(!this.saveTemplate.setting.tempName.trim()){D.error(`请填写模板名称~`);return}let t=this.table.data.map(t=>{let{_checked:n,...r}=t;return r});try{let{id:n}=await la({tempName:this.saveTemplate.setting.tempName,tempType:this.vehicleTemplateType,carInfo:{carInfo:JSON.stringify(t),...lc(t,this.vehicleType)},storeId:Number(this.storeId)});this.$tip({content:`<span style="color:var(--normal-font-color-3);padding: 20px 0;">请到属性模板查看</span>`,closeable:!0,buttons:[{name:`去查看`,type:`primary`,click:()=>{$$routeTo({name:`${S.AE.code}CarTemplateEditor`,params:{id:n}},`_blank`)}}]}),D.success(`保存成功~`),this.saveTemplate.show=!1,this.saveTemplate.setting.tempName=``}catch{}}}},wc={ref:`carTemplateModel`,class:`vehicle-manage-modal`},Tc={key:0,class:`vehicle-feature-tabs`},Ec={key:1,class:`vehicle-quick-body`},Dc={key:0,class:`vehicle-filters vehicle-quick-filters`},Oc={class:`vehicle-span-2`},kc={key:1,class:`vehicle-filters vehicle-quick-filters`},Ac={class:`vehicle-span-3`},jc={class:`vehicle-region-tabs vehicle-quick-region-tabs`},Mc={class:`vehicle-stats`},Nc={class:`vehicle-result-table`},Pc={class:`vehicle-save-mode`},Fc={class:`vehicle-modal-foot`},Ic={class:`vehicle-actions`},Lc={key:0,class:`vehicle-region-tabs`},Rc={class:`vehicle-modal-body`},zc={key:0,class:`vehicle-info`},Bc={key:1,class:`vehicle-filters`},Vc={class:`vehicle-field-label`},Hc={class:`vehicle-stats`},Uc={class:`vehicle-result-table`},Wc={key:2,class:`vehicle-save-mode`},Gc={key:1,class:`vehicle-modal-foot`},Kc={class:`vehicle-actions`},qc={key:2,class:`vehicle-modal-foot`},Jc={class:`vehicle-actions`},Yc={class:`flex-column-margin`},Xc={class:`flex-row-end flex-row-margin`},Zc={class:`flex-column-margin`},Qc={class:`flex-row-margin`},$c={class:`flex-row-margin`},el={class:`flex-row-end flex-row-margin`},tl=Gr(Cc,[[`render`,Sc],[`__scopeId`,`data-v-51da5b8c`]])})))()}function rl(t){return O(`${Y.erp}/third/saveAccount`,t)}function il(t){return O(`${Y.erp}/third/modifyThirdAppName`,t)}function al(t){return O(`${Y.erp}/third/thirdBatchNumberValidate`,t)}function ol(t){return O(`${Y.erp}/third/thirdStockNameValidate`,t)}function sl({baseInfo:t,detailInfo:n,gatherInfo:r,publicInfo:i}){let a={baseInfo:t,detailInfo:n,gatherInfo:r,publicInfo:i};return O(`${Y.erp}/orderPrint/addPicking`,a)}function cl({type:t,pageCurrent:n,pageSize:r}){let i={type:t,pageCurrent:n,pageSize:r};return O(`${Y.erp}/orderPrint/queryList`,i)}function ll({id:t,type:n}){let r={id:t,type:n};return O(`${Y.erp}/orderPrint/setDefault`,r)}function ul({baseInfo:t,detailInfo:n,gatherInfo:r,publicInfo:i,receiveInfo:a,customInfo:o}){let s={baseInfo:t,detailInfo:n,gatherInfo:r,publicInfo:i,receiveInfo:a,customInfo:o};return O(`${Y.erp}/orderPrint/modify`,s)}function dl({baseInfo:t,publicInfo:n,detailInfo:r,customInfo:i}){let a={baseInfo:t,publicInfo:n,detailInfo:r,customInfo:i};return O(`${Y.erp}/orderPrint/addHandover`,a)}function fl({baseInfo:t,detailInfo:n,publicInfo:r}){let i={baseInfo:t,detailInfo:n,publicInfo:r};return O(`${Y.erp}/orderPrint/addDistribution`,i)}function pl(t){let n={ids:t};return O(`${Y.erp}/orderPrint/delete`,n)}function ml(){return O(`${Y.erp}/third/thirdErpList`,{})}function hl(t){let n={thirdCode:t};return O(`${Y.erp}/third/grantLogin`,n)}function gl({grantData:t,redirectUrl:n,thirdCode:r}){let i={grantData:t,redirectUrl:n,thirdCode:r};return O(`${Y.erp}/third/loginCallBack`,i)}function _l(t=``){let n={thirdCode:t};return O(`${Y.erp}/third/queryAccountList`,n)}function vl({thirdCode:t,pageCurrent:n,pageSize:r}){let i={thirdCode:t,pageCurrent:n,pageSize:r};return O(`${Y.erp}/third/queryAppProductList`,i)}function yl({accessToken:t,thirdCode:n}){let r={accessToken:t,thirdCode:n};return O(`${Y.erp}/third/getAuthCode`,r)}function bl({id:t,customName:n}){let r={id:t,customName:n};return O(`${Y.erp}/third/modifyThirdAppName`,r)}function xl({thirdCode:t,accountId:n}
2){let r={thirdCode:t,accountId:n};return O(`${Y.erp}/third/synchThirdStock`,r)}function Sl(t){let n={id:t};return O(`${Y.erp}/third/delThirdApp`,n)}function Cl(t){let n={id:t};return O(`${Y.erp}/third/delThirdStockPro`,n)}function wl({id:t,dxbProCode:n}){let r={id:t,dxbProCode:n};return O(`${Y.erp}/third/modifyThirdStockProCode`,r)}function Tl({thirdCode:t,appProductId:n,pairStatus:r,timeType:i,startTime:a,endTime:o,searchField:s,searchValue:c,sortField:l,sortType:u,pageCurrent:d,pageSize:f}){let p={thirdCode:t,appProductId:n,pairStatus:r,timeType:i,startTime:a,endTime:o,searchField:s,searchValue:c,sortField:l,sortType:u,pageCurrent:d,pageSize:f};return O(`${Y.erp}/third/getProductList`,p)}function El({ptName:t,store_id:n,thirdCode:r,pairData:i}){let a={ptName:t,store_id:n,thirdCode:r,pairData:i};return O(`${Y.erp}/third/productPairing`,a)}function Dl({ptName:t,storeId:n,display:r,groupId:i,pairMode:a,status:o,searchField:s,searchValue:c,pageCurrent:l,pageSize:u}){let d={ptName:t,storeId:n,display:r,groupId:i,pairMode:a,status:o,searchField:s,searchValue:c,pageCurrent:l,pageSize:u};return o===`approved+Y`&&(d.display=`Y`,d.status=`approved`),o===`N`&&(d.display=`N`,d.status=``),O(`${Y.erp}/third/queryList`,d)}function Ol({pairData:t,thirdCode:n,id:r}){let i={pairData:t,thirdCode:n,id:r};return O(`${Y.erp}/third/cancelProductPairing`,i)}function kl({id:t,thirdCode:n}){let r={thirdCode:n,id:t};return O(`${Y.erp}/third/queryPairProduct`,r)}function Al({ptName:t,storeId:n,thirdCode:r,ids:i,updateType:a}){let o={ptName:t,storeId:n,thirdCode:r,ids:i,updateType:a};return O(`${Y.erp}/third/updateOnlineProductStockNum`,o)}function jl({ids:t,ptName:n,storeId:r,warehouseIds:i}){return O(`${Y.erp}/pairing/updateOnlineProductStockNum`,arguments[0])}function Ml({}){return O(`${Y.erp}
2/warehouse/queryWarehouseName`,arguments[0])}function Nl({ptName:t,storeId:n,barCode:r,bizOrderId:i,createEndTime:a,createStartTime:o,createTime:s,finishStartTime:c,finishEndTime:l,pageIndex:u,pageSize:d,scItemId:f,status:p,title:m,type:h,isStandardPcsMgt:g}){return O(`${Y.erp}/itemManage/queryInvitationItemList`,arguments[0])}function Pl({ptName:t,storeId:n,data:r,isStandardPcsMgt:i}){return O(`${Y.erp}/itemManage/confirmInvitationItem`,arguments[0])}function Fl({ptName:t,data:n}){return O(`${Y.erp}/itemManage/refuseInvitationItem`,arguments[0])}function Il({ptName:t,storeId:n,pageIndex:r,pageSize:i,version:a=`2.0`}){return O(`${Y.erp}/itemManage/syncInvitationItemList`,arguments[0])}function Ll({ptName:t,storeId:n,pageCurrent:r,pageSize:i,bizStatus:a,fclInbound:o,isEarlyLoan:s,isUrgent:c,poType:l,replenishScene:u,searchField:d,searchValue:f,sortField:p,sortValue:m,timeField:h,timeStart:g,timeEnd:_,tradePlatform:v,warehouseCode:y,isStandardPcsMgt:b}){return arguments[0].replenishScene=fo(u),arguments[0].fclInbound=fo(o),arguments[0].isEarlyLoan=fo(s),O(`${Y.order}/warehouseOrder/queryWarehousePurchaseOrderList`,arguments[0]).then(async t=>{let{bizStatus:n,...r}=arguments[0]||{},i=await O(`${Y.order}/warehouseOrder/queryWarehousePurchaseOrderCount`,r,{showError:!1});return{...t,countData:i}})}function Rl({ptName:t,storeId:n,pageCurrent:r,pageSize:i,bizStatus:a,fclInbound:o,isEarlyLoan:s,isUrgent:c,poType:l,replenishScene:u,searchField:d,searchValue:f,sortField:p,sortValue:m,timeField:h,timeStart:g,timeEnd:_,tradePlatform:v,warehouseCode:y}){return arguments[0].replenishScene=fo(u),arguments[0].fclInbound=fo(o),arguments[0].isEarlyLoan=fo(s),O(`${Y.order}/warehouseOrder/queryWarehouseConsignOrderList`,arguments[0]).then(async t=>{let{bizStatus:n,...r}=arguments[0]||{},i=await O(`${Y.order}/warehouseOrder/queryWarehouseConsignOrderCount`,r,{showError:!1});return{...t,countData:i}})}function zl({ptName:t,storeId:n,addressType:r}){return O(`${Y.order}/packOrder/syscSellerAddresses`,arguments[0])}function Bl({ptName:t,storeId:n,ids:r,lableId:i}){return O(`${Y.order}/warehouseOrder/batchModifyPackLabelSize`,arguments[0])}function Vl({ptName:t,storeId:n,addressId:r,relatedOrderNumbers:i}){return O(`${Y.order}/warehouseOrder/queryPickupAvailableDate`,arguments[0])}function Hl({ptName:t,storeId:n,requestType:r,businessOrderNos:i}){return O(`${Y.order}/warehouseOrder/queryAppointDate`,arguments[0])}function Ul({ptName:t,storeId:n,collectType:r,orderNos:i,appointmentExpressNoList:a,appointmentLicensePlate:o,appointmentPhoneNumber:s,estimatedArriveTime:c,estimatedBoxNumber:l,estimatedPickupDate:u,estimatedVolume:d,estimatedWeight:f,logisticsMark:p,logisticsServiceProvider:m,pickupAddressId:h,returnAddressId:g,expectedPickTimeStart:_,expectedPickTimeEnd:v}){return O(`${Y.order}/warehouseOrder/batchSendBigOrder`,arguments[0],{showError:!1})}function Wl({ptName:t}){return O(`${Y.order}/warehouseOrder/queryWarehouseOrderCode`,arguments[0])}function Gl({ptName:t,storeId:n,data:r}){return O(`${Y.order}/warehouseOrder/confirmOrder`,arguments[0],{showError:!1})}function Kl({ptName:t,storeId:n,ids:r,reason:i}){return O(`${Y.order}/warehouseOrder/closeOrder`,arguments[0],{showError:!1})}function ql({ptName:t,storeId:n,ids:r,flag:i,colours:a,remark:o}){return O(`${Y.order}/warehouseOrder/remarkOrder`,arguments[0],{showError:!1})}function Jl({ptName:t,storeId:n,logisticsKeyId:r,data:i}){return O(`${Y.order}/warehouseOrder/batchCreateSendOrder`,arguments[0],{showError:!1})}function Yl({ptName:t,storeId:n,data:r}){return O(`${Y.order}/warehouseOrder/batchModifyPackInfo`,arguments[0],{showError:!1})}function Xl({ptName:t,flag:n,ids:r,printFlg:i}){return O(`${Y.order}/warehouseOrder/mergePdf`,arguments[0],{showError:!1})}function Zl({ptName:t,storeId:n,cancelReason:r,consignOrderNo:i}){return O(`${Y.order}/warehouseOrder/cancelSendOrder`,arguments[0],{showError:!1})}function Ql({ptName:t,ids:n}){return O(`${Y.order}/warehouseOrder/readySheetPrinting`,arguments[0],{showError:!1})}function $l({ptName:t,storeIds:n,pageCurrent:r,pageSize:i,createDateStart:a,createDateEnd:o}){return O(`${Y.order}/warehouseOrder/syscWarehouseOrderList`,arguments[0],{showError:!1})}function eu({ptName:t,storeId:n}){return O(`${Y.order}/warehouseOrder/queryPickWarehouse`,arguments[0])}function tu({ptName:t,ids:n}){return O(`${Y.order}/warehouseOrder/batchPrintBigSheet`,arguments[0])}function nu({ptName:t,ids:n,flag:r}){return O(`${Y.order}/warehouseOrder/batchPrintLocalBigSheet`,arguments[0])}function ru({ptName:t,ids:n,collectType:r}){return O(`${Y.order}/warehouseOrder/batchRefreshPackOrder`,arguments[0])}function iu({ptName:t,ids:n}){return O(`${Y.order}/warehouseOrder/deletePackOrder`,arguments[0])}function au({ptName:t,ids:n,cancelReason:r}){return O(`${Y.order}/warehouseOrder/batchCancleLocalBigSheet`,arguments[0])}function ou({ptName:t,storeId:n,pageCurrent:r,pageSize:i,collectType:a,searchField:o,searchValue:s,sortField:c,sortValue:l,status:u,storeCode:d,timeField:f,timeStart:p,timeEnd:m,crossflag:h}){return O(`${Y.order}/warehouseOrder/queryWarehousePackOrderList`,arguments[0],{showError:!1}).then(async t=>{let n=await O(`${Y.order}/warehouseOrder/queryWarehousePackOrderCount`,arguments[0],{showError:!1});return{...t,countData:n}})}function su(t){return O(`${Y.order}/warehouseOrder/getUserLogisticsType`,t).then(t=>t.map(t=>({...t,name:[t.logistics_name,`-`,t.name].join(``)})))}function cu({ptName:t,flag:n,ids:r,storeId:i}){return O(`${Y.order}/warehouseOrder/batchPrintBoxLabels`,arguments[0])}function lu({ptName:t,ids:n}){return O(`${Y.order}/warehouseOrder/querySharingExpenses`,arguments[0])}function uu({ptName:t,isStandardPcsMgt:n,ids:r,pcs:i}){return O(`${Y.erp}/itemManage/modifyBoxSpecification`,arguments[0])}var Y,du;function fu(){return(fu=t((()=>{Se(),jr(),{API:Y}=Ge,du={platformList(t){return O(`${Y.user}/auth/platformList`,t)},getQueryWarehouse(t){return O(`${Y.erp}/warehouse/queryWarehouse`,t)},goodsQueryGoodsTypeNumber(){return O(`${Y.erp}/goods/queryGoodsTypeNumber`)},getGlobalAddress(t){return O(`${Y.user}/address/queryGlobalAddress/${t}`)},addWarehouse(t){return O(`${Y.erp}/warehouse/addWarehouse`,t)},updateWarehouse(t){return O(`${Y.erp}/warehouse/modifyWarehouse`,t)},delWarehouse(t){return O(`${Y.erp}/warehouse/delWarehouse`,t)},setDefaultWarehouse(t){return O(`${Y.erp}/warehouse/setDefaultWarehouse`,t)}
2,queryWarehouseName(){return O(`${Y.erp}/warehouse/queryWarehouseName`)},getQueryShelves(t){return O(`${Y.erp}/warehouse/queryShlvesParam`,t)},warehouseQueryShlves({shelvesId:t}){return O(`${Y.erp}/warehouse/queryShlves`,{shelvesId:t})},getQueryPartition(t){return O(`${Y.erp}/warehouse/queryPartitionList`,t)},queryAllPartition(t){return O(`${Y.erp}/warehouse/queryAllPartition`,t)},addShelves(t){return O(`${Y.erp}/warehouse/addShelves`,t)},setShelvesReceivStatus(t){return O(`${Y.erp}/warehouse/setShelvesReceivStatus`,t)},setShelvesUseStatus(t){return O(`${Y.erp}/warehouse/setShelvesUseStatus`,t)},deleteShelves(t){return O(`${Y.erp}/warehouse/deleteShelves`,t)},queryGoods(t){return O(`${Y.erp}/goods/queryGoods`,t)},queryGoodsSpu(t){return O(`${Y.erp}/goods/querySpu`,t)},queryGoodsClassify(t){return O(`${Y.erp}/goods/queryGoodsClassify`,t)},queryGoodsStatus(t){return O(`${Y.erp}/goods/queryGoodsStatus`,t)},modifyShelves({remarks:t,shelvesId:n,weights:r}){return O(`${Y.erp}/warehouse/modifyShelves`,{remarks:t,shelvesId:n,weights:r})},queryGoodsWarehouseInfo(t){return O(`${Y.erp}/goods/queryGoodsWarehouseInfo`,t)},queryGroupGoodsInfo(t){return O(`${Y.erp}/goods/queryGroupGoodsInfo`,t)},queryQuoteGoodsInfo(t){return O(`${Y.erp}/goods/queryQuoteGoodsInfo`,t)},modfiyGoodsSingle(t){return O(`${Y.erp}/goods/modfiyGoodsSingle`,t)},saveGoodsRemark(t){return O(`${Y.erp}/goods/saveGoodsRemark`,t)},deleteSpuGoods(t){return O(`${Y.erp}/goods/deleteSpuGoods`,t)},deleteGoods(t){return O(`${Y.erp}/goods/deleteGoods`,t)},batchPrint(t){return O(`${Y.erp}/goods/batchPrint`,t)},batchWarehousePrint(t){return O(`${Y.erp}/warehouse/batchPrint`,t)},addGoodsCopy(t){return O(`${Y.erp}/goods/addGoodsCopy`,t)},querySpuAndGoods(t){return O(`${Y.erp}/goods/querySpuDetailed`,t)},queryGroupDetailed({id:t}){return O(`${Y.erp}/goods/queryGroupDetailed`,{id:t})},saveGoodsStatus(t){return O(`${Y.erp}/goods/saveGoodsStatus`,t)},importAddGoods(t){return O(`${Y.erp}/stockGoods/importAddGoods`,t,{headers_type:`formData`})},editImportItem(t){return O(`${Y.erp}/itemManage/editImportItem`,t,{headers_type:`formData`})},importBindItem(t){return O(`${Y.erp}/itemManage/importBindItem`,t,{headers_type:`formData`})},importSingleSku(t){return O(`${Y.erp}/goods/importSingleSku`,t,{headers_type:`formData`})},getProductCode(t){return O(`${Y.erp}/goods/addGoods`,{type:t})},addGoodsClassify({name:t,parentId:n}){let r={name:t,parentId:n};return O(`${Y.erp}/goods/addGoodsClassify`,r)},deleteGoodsClassify({id:t}){let n={id:t};return O(`${Y.erp}/goods/deleteGoodsClassify`,n)},modifyGoodsClassify({id:t,name:n}){let r={id:t,name:n};return O(`${Y.erp}/goods/modifyGoodsClassify`,r)},saveGoods(t){return O(`${Y.erp}/goods/saveGoods`,t)},saveSpu(t){return O(`${Y.erp}/goods/saveSpu`,t)},queryInventoryList(t){return O(`${Y.erp}/inventoryOrder/getList`,t)},queryInventoryCount(t){return O(`${Y.erp}/inventoryOrder/countDate`,t)},createInventory(t){return O(`${Y.erp}/inventoryOrder/create`,t)},delInventory(t){return O(`${Y.erp}/inventoryOrder/delOrder`,t)},delInventoryDetail(t){return O(`${Y.erp}/inventoryOrder/delDetail`,t)},getInventory(t){return O(`${Y.erp}/inventoryOrder/getInfo`,t)},startInventory(t){return O(`${Y.erp}/inventoryOrder/start`,t)},endInventory(t){return O(`${Y.erp}/inventoryOrder/end`,t)},getInventoryDetail(t){return O(`${Y.erp}/inventoryOrder/detailList`,t)},addInventoryDetail(t){return O(`${Y.erp}/inventoryOrder/addDetail`,t)},saveInventoryOrderDetail(t){return O(`${Y.erp}/inventoryOrder/saveDetail`,t)},queryStockGoodsList(t){return O(`${Y.erp}/stockGoods/getList`,t)},queryStockGoodsCount(t){return O(`${Y.erp}/stockGoods/countData`,t)},saveBatchModfiyGoods(t){return O(`${Y.erp}/stockGoods/saveBatchModfiyGoods`,t)},batchDeteleGoods(t){return O(`${Y.erp}/stockGoods/batchDetele`,t)},batchAddStockGoods(t){return O(`${Y.erp}/stockGoods/addGoods`,t)},saveStockGoodsRemark(t){return O(`${Y.erp}/stockGoods/saveRemark`,t)},queryBatchModfiyGoodsList(t){return O(`${Y.erp}/stockGoods/queryBatchModfiyGoods`,t)},exportStockGoods(t){return Sr({url:`${Y.erp}/stockGoods/exportStockGoods`,params:t,method:`get`,responseType:`blob`})},exportGoodsUpgrade(t){return O(`${Y.erp}/goods/exportGoodsUpgrade`,t)},exportItemInfo(t){return Sr({url:`${Y.erp}/itemManage/exportItemInfo`,params:t,method:`get`,responseType:`blob`})},modfiyGoods(t){return O(`${Y.erp}/goods/modfiyGoods`,t)},modfiySpu(t){return O(`${Y.erp}/goods/modfiySpu`,t)},queryAloneGoods(t){return O(`${Y.erp}/goods/queryAloneGoods`,t)},getQueryAttribute(){return O(`${Y.erp}/stockChange/getQueryAttribute`)},getQueryType(){return O(`${Y.erp}/stockChange/getQueryType`)},stockChangeQueryList({classifyId:t,endDate:n,pageCurrent:r,pageSize:i,searchField:a,searchType:o,searchValue:s,startDate:c,type:l,warehouseId:u}){let d={classifyId:t,endDate:n,pageCurrent:r,pageSize:i,searchField:a,searchType:o,searchValue:s,startDate:c,type:l,warehouseId:u};return O(`${Y.erp}/stockChange/queryList`,d)},modifyChangeRemarks({id:t,remarks:n}){let r={id:t,remarks:n};return O(`${Y.erp}/stockChange/modifyChangeRemarks`,r)},deleteSingleOutOrder({outOrderId:t}){return O(`${Y.erp}/out/modifySingleOutOrderRemarks`,{outOrderId:t})},getDealers(){return O(`${Y.erp}/out/queryPerson`)},outQueryGoods({pageCurrent:t,pageSize:n,searchField:r,searchType:i=2,searchValue:a,warehouseId:o,classifyId:s,goodsIds:c}){return O(`${Y.erp}/out/queryGoods`,{pageCurrent:t,pageSize:n,searchField:r,searchType:i,searchValue:a,warehouseId:o,classifyId:s,goodsIds:c})},outAddOutOrder({outFlg:t=2,outGoodsData:n,outOrderId:r=void 0,remarks:i,type:a,warehouseId:o,agentPersonId:s}){return O(`${Y.erp}/out/addOutOrder`,{outFlg:t,outGoodsData:n,outOrderId:r,remarks:i,type:a,warehouseId:o,agentPersonId:s})},chooseOutOrder({goodsIds:t,warehouseId:n}){return O(`${Y.erp}/out/chooseOutOrder`,{goodsIds:t,warehouseId:n})},queryScanItem(){return O(`${Y.erp}/out/queryScanItem`)},queryScanInput({outWarehouseId:t,searchField:n,searchValue:r}){return O(`${Y.erp}/out/queryScanInput`,{outWarehouseId:t,searchField:n,searchValue:r})},inQueryScanInput({inWarehouseId:t,searchField:n,searchValue:r}){return O(`${Y.erp}/in/queryScanInput`,{inWarehouseId:t,searchField:n,searchValue:r})},inQueryGoods({goodsIds:t,pageCurrent:n,pageSize:r,searchField:i,searchType:a=2,classifyId:o,searchValue:s}){return O(`${Y.erp}/in/queryGoods`,{goodsIds:t,pageCurrent:n,pageSize:r,searchField:i,searchType:a,classifyId:o,searchValue:s})},inChooseInOrder({goodsIds:t,warehouseId:n}){return O(`${Y.erp}/in/chooseInOrder`,{goodsIds:t,warehouseId:n})},inChangeShelves({code:t=``,partitionId:n=``,passiveStatus:r=``,shelvesIds:i=``,warehouseId:a=``,pageCurrent:o=``,pageSize:s=``}){return O(`${Y.erp}/in/changeShelves`,{code:t,partitionId:n,passiveStatus:r,shelvesIds:i,warehouseId:a,pageCurrent:o,pageSize:s})},warehouseChangeShelves({code:t=``,partitionId:n=``,passiveStatus:r=``,shelvesIds:i=``,warehouseId:a=``,pageCurrent:o=``,pageSize:s=``}){return O(`${Y.erp}/warehouse/changeShelves`,{code:t,partitionId:n,passiveStatus:r,shelvesIds:i,warehouseId:a,pageCurrent:o,pageSize:s})},inQueryPartitionByWarehouseId({warehouseId:t=``}){return O(`${Y.erp}/in/queryPartitionByWarehouseId`,{warehouseId:t})},inAddInOrder({agentPersonId:t,inFlg:n,inGoodsData:r,inOrderId:i,remarks:a,type:o,warehouseId:s}){return O(`${Y.erp}/in/addInOrder`,{agentPersonId:t,inFlg:n,inGoodsData:r,inOrderId:i,remarks:a,type:o,warehouseId:s})},allotAddGoodsClassify(){return O(`${Y.erp}/allot/addGoodsClassify`)},allotGetSearchType(){return O(`${Y.erp}/allot/getSearchType`)},allotGetSortType(){return O(`${Y.erp}/allot/getSortType`)},allotQueryList({endDate:t,inWarehouseId:n,outWarehouseId:r,pageCurrent:i,pageSize:a,searchField:o,searchValue:s,sortField:c,sortType:l,startDate:u,status:d}){return O(`${Y.erp}/allot/queryList`,{endDate:t,inWarehouseId:n,outWarehouseId:r,pageCurrent:i,pageSize:a,searchField:o,searchValue:s,sortField:c,sortType:l,startDate:u,status:d})},allotGoodsInfo({allotOrderId:t}){return O(`${Y.erp}/allot/goodsInfo`,{allotOrderId:t})},allotModifyRemarks({allotOrderId:t,remarks:n}){return O(`${Y.erp}/allot/modifyRemarks`,{allotOrderId:t,remarks:n})},allotDeteleAllotOrder({allotOrderId:t}){return O(`${Y.erp}/allot/deteleAllotOrder`,{allotOrderId:t})},allotArrivalAllotOrder({allotOrderId:t}){return O(`${Y.erp}/allot/arrivalAllotOrder`,{allotOrderId:t})},allotArrivalAllotOrderSure({allotOrderChangeData:t,allotOrderId:n,remarks:r}){return O(`${Y.erp}/allot/arrivalAllotOrderSure`,{allotOrderId:n,allotOrderChangeData:t,remarks:r})},allotCancelAllotOrder({allotOrderId:t}){return O(`${Y.erp}/allot/cancelAllotOrder`,{allotOrderId:t})},allotEndAllotOrder({allotOrderId:t}){return O(`${Y.erp}/allot/endAllotOrder`,{allotOrderId:t})},allotModifyAllotOrder({allotOrderId:t,detailData:n,freight:r,remarks:i}){return O(`${Y.erp}/allot/modifyAllotOrder`,{allotOrderId:t,detailData:n,freight:r,remarks:i})},allotRestoreAllotOrder({allotOrderId:t}){return O(`${Y.erp}/allot/restoreAllotOrder`,{allotOrderId:t})},allotSendAllotOrder({allotOrderId:t}){return O(`${Y.erp}/allot/sendAllotOrder`,{allotOrderId:t})},allotQueryLogistics(){return O(`${Y.erp}/allot/queryLogistics`)},allotAddTrackingNumber({allotOrderId:t,trackingNumber:n}){return O(`${Y.erp}/allot/addTrackingNumber`,{allotOrderId:t,trackingNumber:n})},warehouseQueryStockGoods({goodsIds:t,pageCurrent:n,pageSize:r,partitionId:i=``,searchField:a,searchValue:o,shelvesId:s,warehouseId:c}){return O(`${Y.erp}/warehouse/queryStockGoods`,{goodsIds:t,pageCurrent:n,pageSize:r,partitionId:i,searchField:a,searchValue:o,shelvesId:s,warehouseId:c})},warehouseShiftShelvesSure({goodsIds:t,inPartitionId:n,inShelvesCode:r,inShelvesId:i,outPartitionId:a,outShelvesId:o,outWarehouseId:s}){return O(`${Y.erp}/warehouse/shiftShelvesSure`,{goodsIds:t,inPartitionId:n,inShelvesCode:r,inShelvesId:i,outPartitionId:a,outShelvesId:o,outWarehouseId:s})},allotQueryOutWarehouseGoods({goodsIds:t,outWarehouseId:n,pageCurrent:r,pageSize:i,partitionId:a=``,searchField:o,searchType:s=2,searchValue:c}){return O(`${Y.erp}/allot/queryOutWarehouseGoods`,{goodsIds:t,outWarehouseId:n,pageCurrent:r,pageSize:i,partitionId:a,searchField:o,searchType:s,searchValue:c})},allotGetChooseGoodSearchType(){return O(`${Y.erp}/allot/getChooseGoodSearchType`)},warehouseGetSearchType(){return O(`${Y.erp}/warehouse/getSearchType`)},allotQueryScanItem(){return O(`${Y.erp}/allot/queryScanItem`)},allotQueryScanInput({outWarehouseId:t,searchField:n,searchValue:r}){return O(`${Y.erp}/allot/queryScanInput`,{outWarehouseId:t,searchField:n,searchValue:r})},allotAddAllotOrder({detailData:t,freight:n,inWarehouseId:r,outWarehouseId:i,remarks:a}){return O(`${Y.erp}/allot/addAllotOrder`,{detailData:t,freight:n,inWarehouseId:r,outWarehouseId:i,remarks:a})},warehouseBathAddShelves({auto:t,code:n,column:r,partitionId:i,submit:a,tier:o,warehouseId:s}){return O(`${Y.erp}/warehouse/bathAddShelves`,{auto:t,code:n,column:r,partitionId:i,submit:a,tier:o,warehouseId:s})},warehouseChangePartitionByShelvesId({shelvesId:t}){return O(`${Y.erp}/warehouse/changePartitionByShelvesId/${t}`)},warehouseSetShelvesPartition({partitionId:t,shelvesId:n}){return O(`${Y.erp}/warehouse/setShelvesPartition`,{partitionId:t,shelvesId:n})},warehouseBathStopShelvesReceiv({shelvesIds:t}){return O(`${Y.erp}/warehouse/bathStopShelvesReceiv`,{shelvesIds:t})},bathStopShelvesUse({shelvesIds:t}){return O(`${Y.erp}/warehouse/bathStopShelvesUse`,{shelvesIds:t})},allotQueryAllotOrder({allotOrderId:t}){return O(`${Y.erp}/allot/queryAllotOrder`,{allotOrderId:t})},payOrder(t){return O(`https://api.dianxiaobao.net/api-pay/pay/toPay`,t)}
2,allotQueryWarehouseName(){return O(`${Y.erp}/allot/queryWarehouseName`)},delGoods({ptName:t,ids:n}){return O(`${Y.erp}/pairing/delGoods`,{ptName:t,ids:n})},pairingQueryOnlineList(t){return O(`${Y.erp}/pairing/queryList`,t)},pairingQueryGoodsList(t){return O(`${Y.erp}/pairing/queryGoods`,t)},getAllPtName(t){return O(`${Y.erp}/pairing/getAllPtName`,t)},getStoreName(t){return O(`${Y.erp}/pairing/getStoreName`,t)},getProductStatus(t){return O(`${Y.erp}/pairing/getProductStatus`,t)},getPairGoodsSkuSearchData(t){return O(`${Y.erp}/pairing/getPairGoodsSkuSearchData`,t)},getGoodsSearchColumn(t){return O(`${Y.erp}/pairing/getGoodsSearchColumn`,t)},addGoodsPairing(t){return O(`${Y.erp}/pairing/addGoods`,t)},addGoodsPushWare(t){return O(`${Y.erp}/pairing/addGoodsPushWare`,t)},aidcPairing(t){return O(`${Y.erp}/pairing/aidc`,t)},autoDiscernSkuPairing(t){return O(`${Y.erp}/pairing/autoDiscernSku`,t)},bindSKUPairing(t){return O(`${Y.erp}/pairing/bindSKU`,t)},getGroupById(t){return O(`${Y.erp}/pairing/getGroupById`,t)},relieveBindSKU(t){return O(`${Y.erp}/pairing/relieveBindSKU`,t)},pairingQueryList({goodsType:t,pageCurrent:n,pageSize:r,salesMethod:i,searchField:a,searchValue:o,type:s}){return O(`${Y.erp}/pairing/queryWareGoodsList`,{goodsType:t,pageCurrent:n,pageSize:r,salesMethod:i,searchValue:o,searchField:a,type:s})},queryBarCodeTemplateList(t){return O(`${Y.erp}/barCode/queryBarCodeTemplateList`,t)},queryEuLabelTemplateList(t){return O(`${Y.erp}/euLabel/queryEuLabelTemplateList`,t)},addEuLabelTemplate(t){return O(`${Y.erp}/euLabel/addEuLabelTemplate`,t)},deleteEuLabelTemplate(t){return O(`${Y.erp}/euLabel/deleteEuLabelTemplate`,t)},queryEuLabelTemplate(t){return O(`${Y.erp}/euLabel/queryEuLabelTemplate`,t)},updateEuLabelTemplate(t){return O(`${Y.erp}/euLabel/updateEuLabelTemplate`,t)},generateEuLabels(t){return O(`${Y.goods}/aboutProduct/generateEuLabels`,t)},queryBarCodeTemplate(t){return O(`${Y.erp}/barCode/queryBarCodeTemplate`,t)},addBarCode(t){return O(`${Y.erp}/barCode/addBarCode`,t)},generatePreview(t){return O(`${Y.erp}/barCode/generatePreview`,t)},delBarCodeTemplate(t){return O(`${Y.erp}/barCode/delBarCodeTemplate`,t)},modifyBarCodeTemplate(t){return O(`${Y.erp}/barCode/modifyBarCodeTemplate`,t)},getGoodsCodeAddPrintInfo(t){return O(`${Y.erp}/barCode/getGoodsCodeAddPrintInfo`,t)},getGoodsSKUAddPrintInfo(t){return O(`${Y.erp}/barCode/getGoodsSKUAddPrintInfo`,t)},getAllWarehouse(t){return O(`${Y.erp}/wareOrder/getAllWarehouse`,t)},getOrderList(t){return O(`${Y.erp}/wareOrder/getOrderList`,t)},getPackageType(t){return O(`${Y.erp}/wareOrder/getPackageType`,t)},getWareLogisticsType(t){return O(`${Y.erp}/wareOrder/getWareLogisticsType`,t)},getPrintSheetType(t){return O(`${Y.erp}/wareOrder/getPrintSheetType`,t)},batchSaveRemarks(t){return O(`${Y.erp}/wareOrder/batchSaveRemarks`,t)},directSendWareOrder(t){return O(`${Y.erp}/wareOrder/directSendWareOrder`,t)},getAddressInfo(t){return O(`${Y.erp}/wareOrder/getAddressInfo`,t)},getCustomsInfo(t){return O(`${Y.erp}/wareOrder/getCustomsInfo`,t)},getDetailed(t){return O(`${Y.erp}/wareOrder/getDetailed`,t)},getLogisticsInfo(t){return O(`${Y.erp}/wareOrder/getLogisticsInfo`,t)},getRemarksInfo(t){return O(`${Y.erp}/wareOrder/getRemarksInfo`,t)},printFaceSheet(t){return O(`${Y.erp}/wareOrder/printFaceSheet`,t)},printPickOrder(t){return O(`${Y.erp}/wareOrder/printPickOrder`,t)},sendBack(t){return O(`${Y.erp}/wareOrder/sendBack`,t)},wareOrderPair(t){return O(`${Y.erp}/wareOrder/wareOrderPair`,t)},getDetails(t){return O(`${Y.erp}/wareOrder/getDetails`,t)},scanRefine(t){return O(`${Y.erp}/wareOrder/scanRefine`,t)},scanRefineBatchCheckNum(t){return O(`${Y.erp}/wareOrder/scanRefineBatchCheckNum`,t)},singleScanRefineSku(t){return O(`${Y.erp}/wareOrder/singleScanRefineSku`,t)},singleScanRefineNum(t){return O(`${Y.erp}/wareOrder/singleScanRefineNum`,t)},getDetailsByPackageNo(t){return O(`${Y.erp}/wareOrder/getDetailsByPackageNo`,t)},scanRefineOutStock(t){return O(`${Y.erp}/wareOrder/scanRefineOutStock`,t)},getSpiltCondition(t){return O(`${Y.erp}/wareOrder/getSpiltCondition`,t)},blendScanRefineMixSku(t){return O(`${Y.erp}/wareOrder/blendScanRefineSku`,t)},scanSendWareOrder(t){return O(`${Y.erp}/wareOrder/scanSendWareOrder`,t)},sendWareOrderQuery(t){return O(`${Y.erp}/wareOrder/sendWareOrderQuery`,t)},editPickFinish(t){return O(`${Y.erp}/wareOrder/editPickFinish`,t)},editPickProgres(t){return O(`${Y.erp}/wareOrder/editPickProgres`,t)},getPickTemp(t){return O(`${Y.erp}/wareOrder/getPickTemp`,t)},checkPickingType(t){return O(`${Y.erp}/wareOrder/checkPickingType`,t)},getDeliveryRecords(t){return O(`${Y.erp}/wareDelivery/getDeliveryRecords`,t)},getPrintFaceRecords(t){return O(`${Y.erp}/warePrint/getPrintFaceRecords`,t)},getPrintPickingRecords(t){return O(`${Y.erp}/warePrint/getPrintPickingRecords`,t)},synchStoreProducts({ptName:t,storeIds:n,groupIds:r,proIds:i,status:a,syncType:o}){return O(`${Y.erp}/pairing/synchStoreProducts`,arguments[0])},getWareGoodsDangerousTip(t){return O(`${Y.erp}/goods/getWareGoodsDangerousTip`,t)},overseasCallBack({code:t,customName:n,data:r,detailIds:i}){return O(`${Y.erp}/overseasWarehouse/callBack`,arguments[0])},overseasDeleteAuth({ids:t}){return O(`${Y.erp}/overseasWarehouse/deleteAuth`,arguments[0])},overseasDoLogin({code:t}){return O(`${Y.erp}/overseasWarehouse/doLogin`,arguments[0])},overseasWarehouseQueryAuthList({pageCurrent:t,pageSize:n}){return O(`${Y.erp}/overseasWarehouse/queryAuthList`,arguments[0])},overseasQueryWarehouseList({code:t}){return O(`${Y.erp}/overseasWarehouse/queryWarehouseList`,arguments[0])},overseasQueryWarehouseServiceProvider(){return O(`${Y.erp}/overseasWarehouse/queryWarehouseServiceProvider`,arguments[0])},overseasSaveAuth({code:t,id:n,customName:r,detailIds:i}){return O(`${Y.erp}/overseasWarehouse/saveAuth`,arguments[0])},overseasSysWarehouse({code:t,id:n}){return O(`${Y.erp}/overseasWarehouse/sysWarehouse`,arguments[0])},overseasWarehouseDeleteWarehouseData({ids:t}){return O(`${Y.erp}/overseasWarehouse/deleteWarehouseData`,arguments[0])},overseasWarehouseExportWarehouseData({authId:t,barcode:n,code:r,detailId:i,endTime:a,ids:o,name:s,pairingStatus:c,sku:l,sortField:u,sortOrder:d,startTime:f,timeType:p,type:m}){return Sr({url:`${Y.erp}/overseasWarehouse/exportWarehouseData`,params:arguments[0],method:`get`,responseType:`blob`})},overseasWarehouseGenerateGoods({code:t,dataList:n}){return O(`${Y.erp}/overseasWarehouse/generateGoods`,arguments[0])},overseasWarehouseMatchGoodsSku({code:t,goodsId:n,goodsSku:r,id:i}
2){return O(`${Y.erp}/overseasWarehouse/matchGoodsSku`,arguments[0])},overseasWarehousePrintWarehouseProductLabels({authId:t,code:n,detailId:r,ids:i,isEar:a,lableSize:o,madeIn:s,replicaCount:c}){return O(`${Y.erp}/overseasWarehouse/printWarehouseProductLabels`,arguments[0])},overseasWarehouseQueryWarehouseDataList({pairingStatus:t,authId:n,code:r,detailId:i,name:a,barcode:o,sku:s,pairingSku:c,timeType:l,endTime:u,startTime:d,sortField:f,sortOrder:p,pageCurrent:m,pageSize:h}){return O(`${Y.erp}/overseasWarehouse/queryWarehouseDataList`,arguments[0])},overseasWarehouseQueryWarehouseName(){return O(`${Y.erp}/overseasWarehouse/queryWarehouseName`,arguments[0])},overseasWarehouseReleaseWarehouseProduct({code:t,ids:n,storeIds:r}){return O(`${Y.erp}/overseasWarehouse/releaseWarehouseProduct`,arguments[0])},overseasWarehouseSaveWarehousePrice({ids:t,procurementCost:n}){return O(`${Y.erp}/overseasWarehouse/saveWarehousePrice`,arguments[0])},overseasWarehouseSaveWarehouseRemark({flag:t,ids:n,remark:r}){return O(`${Y.erp}/overseasWarehouse/saveWarehouseRemark`,arguments[0])},overseasWarehouseSysWarehouseData({authId:t,code:n,detailId:r}){return O(`${Y.erp}/overseasWarehouse/sysWarehouseData`,arguments[0])},overseasWarehouseAddGoodsStock({code:t,skuList:n,wareIds:r}){return O(`${Y.erp}/overseasWarehouse/addGoodsStock`,arguments[0])}}})))()}function pu(){return yu.map(t=>({inputType:`input`,options:[],value:``,visible:!1,...t}))}function mu(t){return String(t??``).replaceAll(`&`,`&amp;`).replaceAll(`<`,`&lt;`).replaceAll(`>`,`&gt;`).replaceAll(`"`,`&quot;`).replaceAll(`'`,`&#39;`)}function hu(t,n,r,i,a,o){let s=G(`Option`),c=G(`Select`),l=G(`Icon`),u=G(`FormItem`),d=G(`Input`),f=G(`Form`),p=G(`Button`),m=To(`loading`);return ko((U(),z(`div`,xu,[H(f,null,{default:q(()=>[H(u,{label:`选择模板:`},{default:q(()=>[H(c,{modelValue:a.templateId,"onUpdate:modelValue":n[0]||=t=>a.templateId=t,class:`template-select`,clearable:``,transfer:``,onOnChange:o.handleTemplateChange},{default:q(()=>[(U(!0),z(I,null,W(a.templateList,t=>(U(),L(s,{key:t.id,value:t.id},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`onOnChange`]),H(l,{class:`refresh-button`,type:`md-sync`,size:`18`,onClick:o.refreshTemplates},null,8,[`onClick`]),a.selectedTemplate&&a.selectedTemplate.paperSize?(U(),z(`span`,Su,` 纸张大小:`+K(a.selectedTemplate.paperSize),1)):R(``,!0)]),_:1}),B(`div`,Cu,[(U(!0),z(I,null,W(o.visibleSections,t=>(U(),z(I,{key:t.type},[B(`div`,wu,K(t.title),1),(U(!0),z(I,null,W(t.fields,t=>(U(),L(u,{key:t.enName,label:t.name,"label-width":120},{default:q(()=>[t.inputType===`select`?(U(),L(c,{key:0,modelValue:t.value,"onUpdate:modelValue":n=>t.value=n,class:`field-control`,clearable:``,transfer:``},{default:q(()=>[(U(!0),z(I,null,W(t.options,t=>(U(),L(s,{key:t.value_id||t.name_en,value:String(t.name_en)},{default:q(()=>[V(K(t.name_en),1),t.name_zh?(U(),z(I,{key:0},[V(`[`+K(t.name_zh)+`]`,1)],64)):R(``,!0)]),_:2},1032,[`value`]))),128))]),_:2},1032,[`modelValue`,`onUpdate:modelValue`])):(U(),L(d,{key:1,modelValue:t.value,"onUpdate:modelValue":n=>t.value=n,class:`field-control`,placeholder:`请输入${t.name}`},null,8,[`modelValue`,`onUpdate:modelValue`,`placeholder`]))]),_:2},1032,[`label`]))),128))],64))),128))])]),_:1}),B(`div`,Tu,[H(p,{onClick:n[1]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[2]||=[V(`取消`,-1)]]),_:1}),H(p,{type:`primary`,onClick:o.handlePreview},{default:q(()=>[...n[3]||=[V(` 预览 `,-1)]]),_:1},8,[`onClick`])])])),[[m,a.loading]])}var gu,_u,vu,yu,bu,xu,Su,Cu,wu,Tu,Eu;function Du(){return(Du=t((()=>{ue(),xa(),fu(),$e(),l(),ur(),k(),E(),ne(),ht(),gu=`https://res.dianxiaobao.net/欧盟模板分-类标签`,_u=`https://res.dianxiaobao.net/欧盟模板分类标签2`,vu={家居用品:gu,家用电器:gu,孕婴童:gu,鞋子:gu,电子设备:_u,美容健康:_u,"家装(硬装)":_u,消费电子:_u,办公:_u,文化及教育用品:_u,电话和通讯:_u,安全防护:_u,运动及娱乐:_u,工具:_u,玩具:_u,手表:_u},yu=[{name:`产品标题`,enName:`ProductName`,type:`product`},{name:`产地`,enName:`Address`,type:`product`,inputType:`select`},{name:`型号`,enName:`Model`,type:`product`},{name:`适用年龄`,enName:`ApplicableAge`,type:`product`},{name:`生产日期`,enName:`manufactureDate`,type:`product`},{name:`制造商`,enName:`Manufacturer`,type:`product`},{name:`制造商地址`,enName:`ManufacturingLocation`,type:`product`},{name:`制造商邮箱`,enName:`ManufacturingEmail`,type:`product`},{name:`自定义文本1`,enName:`customText1`,type:`product`},{name:`自定义文本2`,enName:`customText2`,type:`product`},{name:`责任人姓名`,enName:`Representative`,type:`representative`},{name:`责任人地址`,enName:`RepresentativeAddress`,type:`representative`},{name:`责任人电话`,enName:`Tel`,type:`representative`},{name:`责任人邮箱`,enName:`Email`,type:`representative`}
2],bu={name:`GenerateEULabelsModal`,props:{settings:{type:Object,default:()=>({})}},data(){return{loading:!1,templateId:``,templateList:[],selectedTemplate:null,fields:pu(),categoryLabelsUrl:``,manufactureInfo:null}},computed:{visibleSections(){return[{type:`product`,title:`模板信息`},{type:`representative`,title:`欧盟责任人`}].map(t=>({...t,fields:this.fields.filter(n=>n.type===t.type&&n.visible)})).filter(t=>t.fields.length)}},mounted(){this.init()},methods:{async init(){this.loading=!0;let t=await Promise.allSettled([this.loadTemplates(),this.loadManufactureInfo(),this.loadCategoryLabelsUrl()]);this.populateFieldValues(),this.loading=!1;let n=t.find(t=>t.status===`rejected`);n&&D.error(n.reason?.message||n.reason||`欧盟标签信息加载失败`)},async loadManufactureInfo(){let{storeId:t,manufacturerId:n}=this.settings;if(!n){this.manufactureInfo=null;return}this.manufactureInfo=await Mt.goods[`aboutProduct/getMerchantManufactureDetail|POST`]({id:n,storeId:t},{showError:!1})},populateFieldValues(){let{productTitle:t=``,responsiblePerson:n={}}=this.settings,r=A(this.settings.attrData),i=T(n,`msrEuId`,``),a=A(T(n,`eu_contact_module_list`,[])).find(t=>`${t.msr_eu_id}`==`${i}`),o=r.find(t=>t.name_en===`Origin`),s=t=>T(r.find(n=>n.name_zh===t),`dataValue[0].valueName`,``),c={ProductName:t,Address:T(o,`dataValue[0].valueName`,``),Model:s(`型号`),ApplicableAge:s(`适用年龄`),manufactureDate:s(`生产日期`),Manufacturer:T(this.manufactureInfo,`name`,``),ManufacturingLocation:T(this.manufactureInfo,`address`,``),ManufacturingEmail:T(this.manufactureInfo,`email`,``),Representative:T(a,`name`,``),RepresentativeAddress:T(a,`address`,``),Tel:[T(a,`phonePrefix`,``),T(a,`phone`,``)].filter(Boolean).join(`-`),Email:T(a,`email`,``)};this.fields.forEach(t=>{Object.hasOwn(c,t.enName)&&(t.value=c[t.enName]),t.enName===`Address`&&(t.options=A(T(o,`attribute_value_list`,[])))})},async loadCategoryLabelsUrl(){let t=T(this.settings,`category.categoryId`,``);if(!t){this.categoryLabelsUrl=``;return}let n=await Ea({cateId:t,storeId:this.settings.storeId}),r=String(T(n,`cnName`,``)||T(n,`name`,``)).trim();this.categoryLabelsUrl=vu[r]||``},async loadTemplates(){let t=this.templateId,n=await du.queryEuLabelTemplateList({pageCurrent:1,pageSize:1e3});this.templateList=A(n?.records),t!==``&&t!=null&&this.selectTemplate(t)},async refreshTemplates(){this.loading=!0;try{await this.loadTemplates(),D.success(`模板同步完成`)}catch(t){D.error(t.message||t||`模板同步失败`)}finally{this.loading=!1}},handleTemplateChange(t){this.selectTemplate(t)},selectTemplate(t){this.selectedTemplate=this.templateList.find(n=>`${n.id}`==`${t}`)||null,this.selectedTemplate||(this.templateId=``);let n=this.getTemplateFieldNames(this.selectedTemplate);this.fields.forEach(t=>{t.visible=n.has(t.enName)})},getTemplateFieldNames(t){if(!t)return new Set;let n=M(t.fieldInfo),r=M(t.extendContent),i=new Set([...Object.keys(r),...Object.keys(n)]),a=String(t.labelInfo||``);for(let t of a.matchAll(/\$\{([^}]+)\}/g))i.add(t[1]);return i},getPreviewData(){return this.fields.reduce((t,n)=>(n.visible&&(t[n.enName]=n.value),t),{categoryLabels:this.categoryLabelsUrl})},renderTemplateHtml(){let t=String(this.selectedTemplate?.labelInfo||``);if(!t)throw Error(`当前模板没有可预览的内容`);let n=this.getPreviewData();for(let[r,i]of Object.entries(n)){let n=`\${${r}}`;t=t.split(n).join(mu(Array.isArray(i)?i.join(`, `):i))}return t},createPreviewNode(){let t=new DOMParser().parseFromString(this.renderTemplateHtml(),`text/html`).body.firstElementChild;if(!t)throw Error(`模板内容格式不正确`);return t},openPreviewWindow(){let t=window.open(``,`_blank`);return t?(t.document.title=`欧盟标签生成中`,t.document.body.textContent=`正在生成欧盟标签,请稍候...`,t):(D.error(`预览窗口被浏览器拦截,请允许本站打开弹窗后重试`),null)},async handlePreview(){if(!this.selectedTemplate){D.error(`请选择模板`);return}let t=this.openPreviewWindow();if(t){this.loading=!0;try{let n=await Hn(this.createPreviewNode(),3,{isVmNode:!0}),r=String(this.selectedTemplate.name||`未命名`).replace(/[\\/:*?"<>|]/g,`-`),{url:i}=await oe({file:xi(n),suffix:`.jpeg`,diyFileName:`欧盟模板-${r}`});if(!i)throw Error(`标签上传失败,未获取到预览地址`);t.opener=null,t.location.replace(i)}catch(n){t.closed||t.close(),D.error(n.message||n||`欧盟标签生成失败`)}finally{this.loading=!1}}}}},xu={class:`generate-eu-labels-modal`},Su={key:0,class:`paper-size`},Cu={class:`fields`},wu={class:`section-title`},Tu={class:`modal-footer`},Eu=Gr(bu,[[`render`,hu],[`__scopeId`,`data-v-c8efd7c0`]])})))()}function Ou(t,n,r,i,a,o){let s=G(`ShopSelect`),c=G(`DxbLabelItem`),l=G(`OwnerSelect`),u=G(`SourceSelect`),d=G(`Option`),f=G(`Select`),p=G(`DxbFlag`),m=G
2(`Button`),h=G(`Input`),g=G(`DxbSearchWraper`),_=G(`DxbTab`),v=G(`TableSlotGood`),y=G(`EllipsisText`),b=G(`RowLimitView`),x=G(`Table`),ee=G(`DxbPage`),te=To(`loading`);return U(),z(`div`,Au,[H(g,{inline:``,"row-count":4,style:{"margin-top":`-20px`}},{default:q(()=>[H(c,{label:`店铺`,suffix:``},{default:q(()=>[H(s,{modelValue:a.search.storeId,"onUpdate:modelValue":[n[0]||=t=>a.search.storeId=t,o.changeStore],childStoreDisabled:!1,"shop-list":t.shopList},null,8,[`modelValue`,`shop-list`,`onUpdate:modelValue`])]),_:1}),H(c,{label:`归属`,suffix:``},{default:q(()=>[H(l,{modelValue:a.search.ownerId,"onUpdate:modelValue":[n[1]||=t=>a.search.ownerId=t,o.getTableDataFrom1]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1}),H(c,{label:`来源`,suffix:``},{default:q(()=>[H(u,{modelValue:a.search.source,"onUpdate:modelValue":[n[2]||=t=>a.search.source=t,o.getTableDataFrom1]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1}),H(c,{label:`类目`,suffix:``},{default:q(()=>[H(f,{modelValue:a.search.cateId,"onUpdate:modelValue":n[3]||=t=>a.search.cateId=t,onOnChange:o.getTableDataFrom1},{default:q(()=>[H(d,{value:`0`},{default:q(()=>[...n[10]||=[V(` 全部`,-1)]]),_:1}),H(d,{value:`-1`},{default:q(()=>[...n[11]||=[V(` 无`,-1)]]),_:1}),(U(!0),z(I,null,W(a.search.cateList,(t,n)=>(U(),L(d,{key:n,value:t.cateId},{default:q(()=>[V(K(t.cateName),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`onOnChange`])]),_:1}),H(c,{label:`旗子`,suffix:``},{default:q(()=>[H(p,{modelValue:a.search.flag,"onUpdate:modelValue":[n[4]||=t=>a.search.flag=t,o.getTableDataFrom1],mode:`select`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1}),H(c,null,{default:q(()=>[H(h,{modelValue:a.search.moreValue,"onUpdate:modelValue":n[6]||=t=>a.search.moreValue=t,search:``,style:{"min-width":`280px`},onOnSearch:o.getTableDataFrom1},{prepend:q(()=>[H(f,{modelValue:a.search.moreKey,"onUpdate:modelValue":n[5]||=t=>a.search.moreKey=t,style:{width:`120px`},transfer:``},{default:q(()=>[H(d,{value:`productTitle`},{default:q(()=>[...n[12]||=[V(` 商品名称`,-1)]]),_:1}),H(d,{value:`remark`},{default:q(()=>[...n[13]||=[V(` 备注`,-1)]]),_:1}),H(d,{value:`sourceUrl`},{default:q(()=>[...n[14]||=[V(` 货源ID或货源链接`,-1)]]),_:1})]),_:1},8,[`modelValue`])]),append:q(()=>[H(m,{icon:`ios-search`,onClick:J(o.getTableDataFrom1,[`stop`])},null,8,[`onClick`])]),_:1},8,[`modelValue`,`onOnSearch`])]),_:1})]),_:1}),H(_,{modelValue:a.search.status,"onUpdate:modelValue":[n[7]||=t=>a.search.status=t,o.changeTab],data:a.search.statusList,style:{"margin-top":`20px`}},null,8,[`modelValue`,`data`,`onUpdate:modelValue`]),ko((U(),z(`div`,null,[H(x,{ref:`table`,columns:a.table.column,data:a.table.data,size:`small`},{goods:q(({row:t,column:n,index:r})=>[H(v,{goods:t},null,8,[`goods`])]),failReason:q(({row:t,column:n,index:r})=>[H(y,{class:`c-#f00`,content:t.failReason},null,8,[`content`])]),price:q(({row:t,column:n,index:r})=>[H(b,{data:t.skuGroupPrice},{default:q(({item:t})=>[B(`div`,ju,[B(`div`,Mu,K(t.skuGroupName),1),B(`div`,Nu,K(t.price),1)])]),_:1},8,[`data`])]),time:q(({row:t,column:n,index:r})=>[B(`div`,null,[B(`div`,Pu,` 创建:`+K(t.createTime),1),B(`div`,Fu,` 更新:`+K(t.updateTime),1)])]),_:1},8,[`columns`,`data`]),H(ee,{modelValue:a.table.page,"onUpdate:modelValue":[n[8]||=t=>a.table.page=t,o.getTableData],sticky:``},null,8,[`modelValue`,`onUpdate:modelValue`])])),[[te,a.loading.page]]),B(`div`,Iu,[H(m,{onClick:n[9]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[15]||=[V(` 取消`,-1)]]),_:1}),H(m,{type:`primary`,onClick:o.doOk},{default:q(()=>[...n[16]||=[V(` 确定`,-1)]]),_:1},8,[`onClick`])])])}var ku,Au,ju,Mu,Nu,Pu,Fu,Iu,Lu;function Ru(){return(Ru=t((()=>{pr(),eo(),vn(),Yn(),Tr(),an(),Ar(),xa(),k(),a(),E(),ht(),ku={name:`ProductLocalListModal`,components:{EllipsisText:at,ShopSelect:lr,RowLimitView:wn,Dispense2Owner:Mr,OwnerSelect:gn,SourceSelect:Pn,TableSlotGood:Sn},props:{storeId:{type:[String,Number],default:``}},data(){return{search:{storeId:``,shop:null,status:`2`,statusList:[{type:`2`,name:`待发布 `},{type:`3`,name:`发布中 `},{type:`1`,name:`发布失败 `}],cateId:`0`,cateList:[],source:`0`,flag:`0`,minStock:``,maxStock:``,ownerId:`0`,moreKey:`productTitle`,moreValue:``},sort:{value:{},data:[{type:`createTime`,name:`创建时间`},{type:`updateTime`,name:`更新时间`}]},table:{column:[],data:[],page:{current:1,total:0,pageSize:this.$config.pageSize}},loading:{page:!0}}},computed:{...ao(`user_store`,[`currentShopId`,`getUserShopById`]),...ao(`user_store`,[`shopList`]),search_store(){return this.search.storeId},shop(){return this.getUserShopById(this.search_store)}},created(){let t=String(this.storeId||this.currentShopId);this.shopList.find(n=>n.id==t)?this.search.storeId=t:this.search.storeId=String(this.shopList[0].id)},mounted(){this.init()},methods:{init(){this.search.cateId=`0`,this.getProductCategoryList(),this.changeTab()},doOk(){let t=this.$refs.table;if(!t){D.error(`请选择数据`);return}let n=t.getSelection();if(!n.length){D.error(`请选择数据`);return}this.$emit(`ok`,{storeId:this.search.storeId,ids:n.map(t=>
2t.id)})},changeStore(){this.search.cateId=`0`,this.getProductCategoryList(),this.getTableDataFrom1()},getProductCategoryList(){ka({storeId:this.search.storeId,proType:`local`}).then(t=>{this.search.cateList=t})},changeTab(){this.search.status==`1`?this.table.column=[{type:`selection`,width:60,align:`center`},{title:`商品/账号/来源`,key:`goods`,slot:`goods`,minWidth:250,maxWidth:450},{title:`原因`,key:`failReason`,slot:`failReason`,align:`center`,minWidth:200},{title:`售价`,key:`price`,slot:`price`,align:`center`},{title:`时间`,slot:`time`,align:`center`,minWidth:200}]:this.table.column=[{type:`selection`,width:60,align:`center`},{title:`商品/账号/来源`,key:`goods`,slot:`goods`,minWidth:250,maxWidth:450},{title:`售价`,key:`price`,slot:`price`,align:`center`},{title:`时间`,slot:`time`,align:`center`}],this.getTableDataFrom1()},getTableDataFrom1(){this.table.page.current=1,this.getTableData()},getTableData(){let{storeId:t,status:n,cateId:r,source:i,flag:a,ownerId:o,moreKey:s,moreValue:c}=this.search;this.loading.page=!0,Aa({storeId:t,status:di(n),cateId:r==-1?`0`:di(r),source:di(i),flag:di(a),ownerId:di(o),moreKey:s,moreValue:c,sortKey:`updateTime`,sortValue:`desc`,currPage:this.table.page.current,pageSize:this.table.page.pageSize}).then(t=>{let n=t.records||[];n.forEach(t=>{t.productTypeName=Qa[String(t.productType)]?.name||``,t.skuGroupPrice=A(t.tradeInfo?.sku).map(t=>
2({skuGroupName:t.sku_code||t.sku_property_list?.map(t=>t.sku_property_value)?.join(`,`)||`-`,price:[this.shop.currency,t.supply_price].join(` `)}))}),this.table.data=n,this.table.page.total=t.total||0,this.loading.page=!1}).catch(t=>{this.loading.page=!1})}}},Au={class:`flex-column-margin`},ju={class:`flex-row-around`},Mu={style:{width:`30%`}},Nu={style:{width:`30%`}},Pu={class:`flex-row-center`},Fu={class:`flex-row-center`},Iu={class:`modal-footer`},Lu=Gr(ku,[[`render`,Ou]])})))()}function zu(t,n,r,i,a,o){let s=G(`Button`),c=G(`Input`),l=G(`Icon`),u=G(`DxbIcon`),d=To(`loading`);return U(),z(`div`,Vu,[B(`div`,Hu,[B(`div`,Uu,[H(c,{modelValue:a.search.keyword,"onUpdate:modelValue":n[0]||=t=>a.search.keyword=t,modelModifiers:{trim:!0},placeholder:`请输入关键词查找类目,支持中文/英文`,style:{width:`70%`},onOnEnter:o.doSearch},{append:q(()=>[H(s,{loading:a.search.loading,onClick:o.doSearch},{default:q(()=>[a.search.loading?(U(),z(`span`,Gu,`查找中...`)):(U(),z(`span`,Wu,`查找类目`))]),_:1},8,[`loading`,`onClick`])]),_:1},8,[`modelValue`,`onOnEnter`])]),ko((U(),z(`div`,Ku,[a.search.show?R(``,!0):(U(),z(`div`,qu,[a.categoryData[0]&&a.categoryData[0].list.length?(U(!0),z(I,{key:0},W(a.categoryData,(t,n)=>(U(),z(`ul`,{key:n,class:`cate-ul`},[(U(!0),z(I,null,W(t.list,r=>(U(),z(`li`,{key:r.catId,class:bo({active:String(t.value)===String(r.catId),"has-english-name":o.shouldShowEnglishName(r.cnName,r.enName)}),onClick:i=>o.getCategoryByParId({item:r,value:t,index:n})},[B(`div`,{class:`category-name`,title:o.getCategoryNameTitle(r.cnName,r.enName)},[B(`div`,Xu,K(r.cnName),1),o.shouldShowEnglishName(r.cnName,r.enName)?(U(),z(`div`,Zu,K(r.enName),1)):R(``,!0)],8,Yu),!r.isLeaf&&!r.loading?(U(),L(l,{key:0,type:`ios-arrow-forward`})):R(``,!0),!r.isLeaf&&r.loading?(U(),z(`i`,Qu)):R(``,!0)],10,Ju))),128))]))),128)):R(``,!0)])),a.search.show?(U(),z(`div`,$u,[B(`div`,ed,[B(`span`,null,[n[3]||=V(`为您找到 `,-1),B(`b`,td,K(a.search.data.length),1),n[4]||=V(` 个类目`,-1)]),H(u,{name:`iconshanchu1`,style:{float:`right`,"font-size":`18px`},onClick:n[1]||=t=>a.search.show=!1})]),B(`ul`,null,[(U(!0),z(I,null,W(a.search.data,t=>(U(),z(`li`,{key:t.catId,class:bo({active:a.search.select&&String(a.search.select.catId)===String(t.catId),"has-english-name":o.shouldShowEnglishName(o.getSearchCategoryCnName(t),o.getSearchCategoryEnName(t))}),onClick:n=>a.search.select=t,onDblclick:()=>{a.search.select=t,o.doOk()}},[B(`div`,{title:o.getCategoryNameTitle(o.getSearchCategoryCnName(t),o.getSearchCategoryEnName(t))},[B(`div`,id,K(o.getSearchCategoryCnName(t)),1),o.shouldShowEnglishName(o.getSearchCategoryCnName(t),o.getSearchCategoryEnName(t))?(U(),z(`div`,ad,K(o.getSearchCategoryEnName(t)),1)):R(``,!0)],8,rd)],42,nd))),128))])])):R(``,!0)])),[[d,a.loading.page]])]),B(`div`,od,[H(s,{onClick:n[2]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[5]||=[V(` 取消`,-1)]]),_:1}),H(s,{type:`primary`,onClick:o.doOk},{default:q(()=>[...n[6]||=[V(` 确定 `,-1)]]),_:1},8,[`onClick`])])])}var Bu,Vu,Hu,Uu,Wu,Gu,Ku,qu,Ju,Yu,Xu,Zu,Qu,$u,ed,td,nd,rd,id,ad,od,sd;function cd(){return(cd=t((()=>{va(),qn(),E(),me(),ht(),Bu={name:`ProductCategoryModal`,components:{Empty:Ze},props:{ptName:{type:String},storeId:{type:[Number,String],default:``},siteId:{type:String,default:``},categoryIdPath:{type:Array,default:null},showEnglishName:{type:Boolean,default:!1}},data(){return{categoryData:[],search:{show:!1,data:[],select:null,keyword:``},loading:{page:!0}}},mounted(){this.categoryIdPath&&this.categoryIdPath.length>0?this.expandByIdPath(this.categoryIdPath):this.categoryData.length===0&&this.getCategoryByParId()},beforeUnmount(){},methods:{shouldShowEnglishName(t,n){return this.showEnglishName&&!!n&&String(n).trim()!==String(t||``).trim()},getCategoryNameTitle(t,n){return this.shouldShowEnglishName(t,n)?`${t}\n${n}`:t||n||``},getSearchCategoryCnName(t){return t.fullCnName||t.cnName||t.fullEnName||t.enName||``},getSearchCategoryEnName(t){return t.fullEnName||t.enName||``},formatCategoryNamePart(t,n){let r=String(t||``).trim(),i=String(n||``).trim();return r&&i&&r!==i?`${r} (${i})`:r||i},getMixedCategoryName(t,n){let r=t=>String(t||``).split(/\s*>{1,2}\s*/).map(t=>
2t.trim()).filter(Boolean),i=r(t),a=r(n),o=Math.max(i.length,a.length);return Array.from({length:o},(t,n)=>this.formatCategoryNamePart(i[n],a[n])).filter(Boolean).join(`/`)},doOk(){if(this.search.show){if(!this.search.select){D.error(`请选择类目`);return}let t=String(this.search.select.fullCnName||this.search.select.cnName||this.search.select.fullEnName||this.search.select.enName),n=String(this.search.select.fullEnName||this.search.select.enName||``);this.$emit(`ok`,{categoryId:String(this.search.select.catId),categoryName:this.showEnglishName?this.getMixedCategoryName(t,n):t,categoryCnName:t,categoryEnName:n,categoryType:this.search.select.catType,categoryIds:this.search.select.categoryIds,fullCateIdPath:this.search.select.cateIdPath,productType:this.search.select.type})}else{let t=this.categoryData.at(-1);if(!t.isLeaf){D.error(`请选择叶子类目`);return}let n=this.siteId?`>>`:`>`,r=this.categoryData.map(t=>t.cnName).join(n)||String(t.cnName),i=this.categoryData.map(t=>t.enName).join(n)||String(t.enName);this.$emit(`ok`,{categoryId:String(t.value),categoryName:this.showEnglishName?this.categoryData.map(t=>this.formatCategoryNamePart(t.cnName,t.enName)).filter(Boolean).join(`/`):r,categoryCnName:r,categoryEnName:i,categoryType:t.catType,categoryIds:this.categoryData.map(t=>t.value),fullCateIdPath:t.list.find(n=>n.catId===t.value)?.cateIdPath,productType:t.list.find(n=>n.catId===t.value)?.type})}},async doSearch(){if(!this.search.keyword.trim()){D.error(`请输入关键词查找类目`);return}this.search.loading=!0;let t=await na({ptName:this.ptName,storeId:this.storeId,cateName:this.search.keyword,marketplaceId:this.siteId}).finally(t=>{this.search.loading=!1});this.search.show=!0,this.search.data=(t||[]).map(t=>{let n=``;return Array.isArray(t.categoryNames)&&(n=t.categoryNames.join(`>`)),{...t,catId:t.catId,fullCnName:t.fullCnName||t.fullName||n||t.catName,fullEnName:t.fullEnName||n||t.catName,cnName:t.cnName||t.catName,enName:t.enName||t.catName}}),this.search.loading=!1,this.search.select=``},async getCategoryByParId({item:t,value:n,index:r=0}={}){let i=t=>({value:``,cnName:``,enName:``,loading:!1,isLeaf:!1,list:(t||[]).map(t=>Object.assign(t,{catId:t.catId,cnName:t.cnName,enName:t.enName||t.cnName,isLeaf:t.leafCat}))});if(t&&(t.loading=!0,n.value=t.catId,n.cnName=t.cnName,n.enName=t.enName,n.isLeaf=t.isLeaf,this.categoryData=this.categoryData.slice(0,r+1)),!(t&&t.isLeaf))try{let n=await qi({ptName:this.ptName,storeId:this.storeId,marketplaceId:this.siteId,cateId:String(t?.catId||0),fullCateIdPath:t?.cateIdPath||``});this.categoryData=[...this.categoryData,i(n)]}finally{t&&(t.loading=!1),this.loading.page=!1}},async expandByIdPath(t){if(!(!t||t.length===0))try{this.loading.page=!0,await this.getCategoryByParId();for(let n=0;n<t.length;n++){let r=String(t[n]),i=this.categoryData[n];if(!i)break;let a=i.list.find(t=>String(t.catId)===r);if(!a||(this.loading.page=!0,await this.getCategoryByParId({item:a,value:i,index:n}),a.isLeaf))break}}finally{this.loading.page=!1}}}},Vu={class:`category-modal`},Hu={class:`flex-column-margin`,style:{"min-height":`300px`}},Uu={class:`flex-row-center flex-row-margin`},Wu={key:0},Gu={key:1},Ku={style:{position:`relative`}},qu={key:0,class:`tree-category-list flex-center`},Ju=[`onClick`],Yu=[`title`],Xu={class:`category-name-text`},Zu={key:0,class:`category-name-text category-en-name`},Qu={key:1,class:`ivu-load-loop ivu-icon ivu-icon-ios-loading`},$u={key:1,class:`search-category-list`},ed={class:`titbar`},td={style:{color:`var(--error-color)`}},nd=[`onClick`,`onDblclick`],rd=[`title`],id={class:`search-category-name`},ad={key:0,class:`search-category-name category-en-name`},od={class:`modal-footer mt-5`},sd=Gr(Bu,[[`render`,zu]])})))()}function ld(t,n,r,i,a,o){let s=G(`GoodsSourceDropdown`),c=G(`DxbFlag`),l=G(`CacheCategorySelect`),u=G(`ChooseCategory`),d=G(`Option`),f=G(`Select`),p=G(`Table`),m=G(`Checkbox`),h=G(`DxbCard`),g=G(`Button`),_=To(`loading`);return U(),z(`div`,dd,[ko((U(),L(h,null,{title:q(()=>[...n[2]||=[B(`div`,{class:`w-full flex-row-around`},[B(`div`,{style:{width:`40%`,"text-align":`center`}}
2,` 产品信息`),B(`div`,{style:{width:`20%`,"text-align":`center`}},` 分类匹配`),B(`div`,{style:{width:`40%`,"text-align":`center`}},` 平台分类`)],-1)]]),default:q(()=>[B(`div`,fd,[B(`div`,pd,[(U(!0),z(I,null,W(r.goods,n=>(U(),z(`div`,{key:n.id,style:{padding:`10px`}},[B(`div`,md,[B(`div`,null,[B(`div`,hd,[B(`img`,{src:n.scImage,style:{"max-width":`100%`,"max-height":`100%`}},null,8,gd)]),B(`p`,null,[H(s,{"source-list":n.sourceUrl,source:n.source},null,8,[`source-list`,`source`])])]),B(`div`,_d,[B(`p`,null,[B(`a`,{href:t.$fTool.arrayFirst(n.sourceUrl),target:`_blank`},K(n.subject),9,vd)]),B(`p`,yd,[B(`span`,null,`[`+K(n.storeName)+`]`,1),B(`span`,bd,[B(`span`,null,K(n.remark),1),H(c,{modelValue:n.flag,"onUpdate:modelValue":t=>n.flag=t,mode:`text`},null,8,[`modelValue`,`onUpdate:modelValue`])])])])])]))),128))]),n[4]||=B(`div`,{class:`layout_c flex-row-center`},` >>`,-1),B(`div`,xd,[B(`div`,Sd,[H(l,{storeId:String(r.storeId),"model-value":a.setting.category,style:{width:`300px`},"onUpdate:modelValue":o.changeCate},null,8,[`storeId`,`model-value`,`onUpdate:modelValue`]),H(u,{"store-id":String(r.storeId),onOk:o.changeCate},null,8,[`store-id`,`onOk`])]),H(p,{data:a.tableData,columns:a.tableColumn},{source:q(({row:t,column:n,index:r})=>[B(`span`,null,K(t.source),1)]),target:q(({row:t,column:n,index:i})=>[H(f,{modelValue:a.tableData[i].target,"onUpdate:modelValue":t=>a.tableData[i].target=t,transfer:``,clearable:``},{default:q(()=>[(U(!0),z(I,null,W(r.goods[0].setting.skuData,(t,n)=>(U(),L(d,{key:n,value:t.attribute_id},{default:q(()=>[V(K(t.display_attribute_name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`onUpdate:modelValue`])]),_:1},8,[`data`,`columns`]),B(`div`,Cd,[H(m,{modelValue:a.isTrans,"onUpdate:modelValue":n[0]||=t=>a.isTrans=t},{default:q(()=>[...n[3]||=[V(`匹配SKU并翻译`,-1)]]),_:1},8,[`modelValue`])])])])]),_:1})),[[_,a.loading.sourceData]]),B(`div`,wd,[H(g,{type:`text`,onClick:n[1]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[5]||=[V(` 取消 `,-1)]]),_:1}),r.jump?(U(),L(g,{key:0,onClick:()=>{}},{default:q(()=>[...n[6]||=[V(` 跳过 `,-1)]]),_:1})):R(``,!0),H(g,{type:`primary`,onClick:o.handleOK},{default:q(()=>[...n[7]||=[V(` 确认 `,-1)]]),_:1},8,[`onClick`])])])}var ud,dd,fd,pd,md,hd,gd,_d,vd,yd,bd,xd,Sd,Cd,wd,Td;function Ed(){return(Ed=t((()=>{eo(),vr(),Ft(),br(),va(),za(),xa(),lt(),ur(),k(),E(),_e(),ht(),ud={name:`ProductSkuMatch`,components:{GoodsSourceDropdown:ir,ChooseCategory:wt,CacheCategorySelect:Ae},mixins:[ii],props:{goods:{type:Array,default(){return[]}},storeId:{type:[Number,String],default(){return``}},cateId:{type:[Number,String],default:``},cateName:{type:String,default:``},jump:{type:Boolean,default:!1}},data(){return{isTrans:!0,setting:{category:{categoryId:0,categoryName:``},attrData:[],skuData:[]},tableData:[],tableColumn:[{title:`商品源 Sku`,align:`center`,slot:`source`},{title:`Ae Sku`,align:`center`,slot:`target`}],loading:{sourceData:!0}}},computed:{...ao(`user_store`,[`getUserShopById`])},async mounted(){let t=Ti.group(this.goods,5),n=0;this.handleInitProgress({disabled:t.length<2}),this.handleUpdateProgress(`正在加载货源请稍等`,0);for(let r of t){let i=r.map(t=>Oa({id:t.id})),a=await Promise.all(i);r.forEach((t,n)=>{Object.assign(t,a[n])}),n++,this.handleUpdateProgress(`正在加载货源请稍等`,Math.floor(n/t.length*100))}this.handleDestroyProgress();for(let t of this.goods)t.sourceSku=Object.values(M(t.skuInfo.sourceSku)).map(t=>({...t,attrId:t.attrId||``,valueId:t.valueId||``,sku_custom_image_url:t.sku_custom_image_url||``,valueName:t.sku_custom_value_name||t.valueName||``,attrName:t.attrName||``,valueNameEn:t.sku_custom_value_name||t.valueName||``})),t.sourceSkuPrice=A(t.tradeInfo.sourceSku).map(t=>(!t.skuGroup&&t.attributes&&(t.skuGroup=t.attributes.map(t=>[t.attrId,t.valueId].join(`:`)).join(`,`)),t)),await hi(500),t.setting=await N.toSettingFromLocal(N.getDefaultSetting(),t,this.getUserShopById);this.cateId&&this.cateName&&await this.changeCate({categoryId:String(this.cateId),categoryName:this.cateName}),this.loading.sourceData=!1},methods:{async changeCate({categoryId:t,categoryName:n}){if(t==this.setting.category.categoryId&&t)return;this.setting.category={categoryId:t,categoryName:n};let r=this.storeId,[i,a,o,s]=await Promise.all([Da({storeId:r,categoryId:t}),ja({leafCategoryId:t,storeId:r}),Fa({storeId:r,categoryId:t}),Pa({storeId:r,categoryId:t})]),c=T(s,`isSuccess`,!1);this.setting.attrData=i,this.setting.isSupportNewSize=c;for(let s of this.goods){s.setting.category={categoryId:t,categoryName:n}
2,s.setting.attrData=await $a.merge({attrData:j(i||[]),valueData:$a.getAttrDataFromLocal(M(s.attrInfo?.aeCatProp)),storeId:r,categoryId:t,country:T(s.setting,`shop.country`,`CN`)});let c=await P.merge({attrData:j(i||[]),valueData:P.getSkuDataFromLocal(A(s.skuInfo?.saleProp)),storeId:r,categoryId:t,country:T(s.setting,`shop.country`,`CN`)});s.setting.skuData=c,s.setting.responsiblePerson.support=o.support;let l=s.otherInfo?.msrEuId||``,u=o?.eu_contact_module_list||[];l&&u.some(t=>t.msr_eu_id==l)&&(s.setting.responsiblePerson.msrEuId=l),s.setting.responsiblePerson.eu_contact_module_list=u,s.setting.sizeTemplateId=String(s.otherInfo?.sizechartId||``),s.setting.sizeTemplateList=a}this.makeTable()},makeTable(){let t=Array.from(new Set(this.goods.map(t=>t.sourceSku.map(t=>t.attrName)).flat()));t.length===0&&D.warning(`选择的商品没有货源sku信息`);let n=t.map(t=>({source:t,target:``}));this.tableData=n},async handleOK(){let t=/[\u4E00-\u9FA5?“’:!。,《》()【】;、]+/g,n={};if(this.handleInitProgress(),this.isTrans){this.handleUpdateProgress(`正在检查是否有需要翻译的中文`);for(let r of this.goods){let i=r.sourceSku;for(let r of i){let i=r.valueName;if(!(!i||!i.match(t)))if(this.handleUpdateProgress(`正在翻译中文${i}`),Object.hasOwn(n,i))r.valueNameEn=n[i];else try{let t=await ia({word:i,type:`cn`});r.valueNameEn=t,n[i]=t}catch{n[i]=r.valueName}}}}this.handleUpdateProgress(`开始匹配sku数据`,0);let r=(t,n)=>{let r=Object.keys(t).filter(t=>t.match(/skuId\d+/)).map(t=>t.match(/\d+/)[0]),i=r.map(n=>t[`skuId${n}`].valueName2?t[`skuId${n}`].valueName2[0]:t[`skuId${n}`].valueName||``).filter(Boolean),a=r.map(n=>t[`skuId${n}`].valueName2?t[`skuId${n}`].valueName2[1]:``).filter(Boolean),o=ki(i).map(t=>t.join(`,`)),s=ki(a).map(t=>t.join(`,`));return{allSourceNames:[...o,...s],imageUrls:n.filter(t=>i.includes(t.valueName)&&t.sku_custom_image_url).map(t=>t.sku_custom_image_url)}},i=this.tableData.filter(t=>t.target),a=0;for(let t of this.goods){if(i.length){t.setting.skuData=await P.merge({attrData:this.setting.attrData,valueData:[],storeId:t.setting.storeId,categoryId:t.setting.category.categoryId,country:T(t.setting,`shop.country`,`CN`)});let{skuData:n,category:a,skuGroup:o,areaPrice:s}=t.setting,c=t.sourceSku,l=A(t.sourceSkuPrice);i.forEach(t=>{let{source:r,target:i}=t,a=n.find(t=>t.attribute_id==i);c.filter(t=>t.attrName==r).forEach(t=>{let n=a.attribute_value_list.find(n=>n.display_value_name==t.valueName);if(n||=a.attribute_value_list.filter(t=>!a.dataValue.map(t=>String(t.valueId)).includes(String(t.value_id)))?.[0],n){$a.attrChangeCheck(!0,a,n);let r=a.dataValue.at(-1);a.customized_pic&&(r.image=t.sku_custom_image_url),a.customized_name&&!([200000124,5].includes(+r.attrId)&&this.setting.isSupportNewSize)&&(r.valueName=t.valueNameEn),r.valueName2=[t.valueName,[t.attrId,t.valueId].join(`:`)],r.parent_property_id=n.parent_property_id,r.parent_value_id=n.parent_value_id}})});let{list:u}=P.skuGroupMake({skuData:n,skuGroup:[],currency:`CNY`},{});u.forEach(t=>{let{allSourceNames:n,imageUrls:i}=r(t,c),a=l.find(t=>n.some(n=>{if(!t.skuGroup)return!1;function r(){let r=n.split(`,`),i=t.skuGroup.split(`,`);return r.filter(t=>i.includes(t)).length===r.length}return t.skuGroup.includes(n)||r()}));a&&(t.price=a.price||``,t.skuCode=a.sku_code||``,t.storeNumber=a?.inventory_dto_list?.current_inventory||`0`)}),o.dataAll=u;let{list:d}=F.tableDataMake({skuData:n,skuGroup:o.dataAll,currency:`CNY`,areaPrice:t.setting.areaPrice},{});s.dataAll=d}this.handleUpdateProgress(`开始匹配sku数据`,Math.floor(++a/this.goods.length*100)),await N.save(t.setting)}this.handleDestroyProgress(),D.info(`处理完成!`),this.handleJumpOver()},handleJumpOver(){this.$emit(`quit`),this.$emit(`jumpOver`)}}},dd={class:`editProductCategory`},fd={class:`flex-row-around w-full`,style:{"align-items":`initial`,height:`60vh`}},pd={class:`layout_lr`},md={class:`flex-row-margin`,style:{padding:`5px`,"text-align":`left`,background:`#f8f8f8`}},hd={class:`flex-row-center`,style:{"flex-shrink":`0`,width:`60px`,height:`60px`,border:`1px solid var(--border-color)`}},gd=[`src`],_d={style:{width:`100%`}},vd=[`href`],yd={class:`flex-row-between`},bd={class:`flex-center`},xd={class:`layout_lr`,style:{padding:`5px`}},Sd={class:`flex-row-margin mb10`,style:{"align-items":`flex-start`}},Cd={style:{"margin-top":`15px`}},wd={class:`footer mt-5 flex-row-end flex-margin-l`},Td=Gr(ud,[[`render`,ld],[`__scopeId`,`data-v-30aa4c6b`]])}
2)))()}function X(t,n={},{headers_type:r=`json`,page:i=!1,showError:a=!0,responseType:o=``}={}){return qt(t,n,{headers_type:r,page:i,showError:a,responseType:o})}function Dd(t,n,r=`json`){return Bt(t,{headers_type:r})}async function Od({type:t,pageCurrent:n,pageSize:r,isMerge:i}){let a={type:t,pageCurrent:n,pageSize:r};if(i&&t===`picking`){let[t,i]=await Promise.all([X(`${Z.order}/orderPrint/queryList`,a),Mt.order[`orderPickTemplate/list|POST`]({pageCurrent:n,pageSize:r})]);return{records:[...t.records.map(t=>(t.name=`${t.name}(旧)`,t.flag=`old`,t)),...i.records.map(t=>(t.name=`${t.templateName}(新)`,t.flag=`new`,t))],total:t.total+i.total}}return X(`${Z.order}/orderPrint/queryList`,a)}function kd({type:t,pageCurrent:n,pageSize:r}){let i={type:t,pageCurrent:n,pageSize:r};return X(`${Z.erp}/orderPrint/queryList`,i)}function Ad({baseInfo:t,detailInfo:n,gatherInfo:r,publicInfo:i,fontSize:a,pictureSize:o,printType:s}){let c={baseInfo:t,detailInfo:n,gatherInfo:r,publicInfo:i,fontSize:a,pictureSize:o,printType:s};return X(`${Z.order}/orderPrint/addPicking`,c)}function jd({baseInfo:t,publicInfo:n,detailInfo:r,customInfo:i}){let a={baseInfo:t,publicInfo:n,detailInfo:r,customInfo:i};return X(`${Z.order}/orderPrint/addHandover`,a)}function Md({baseInfo:t,detailInfo:n,publicInfo:r}){let i={baseInfo:t,detailInfo:n,publicInfo:r};return X(`${Z.order}/orderPrint/addDistribution`,i)}function Nd(t){let n={ids:t};return X(`${Z.order}/orderPrint/delete`,n)}function Pd(t){let n={id:t};return X(`${Z.order}/packOrder/delHandleAddress`,n)}function Fd({id:t,type:n}){let r={id:t,type:n};return X(`${Z.order}/orderPrint/setDefault`,r)}function Id({baseInfo:t,detailInfo:n,gatherInfo:r,publicInfo:i,receiveInfo:a,customInfo:o,fontSize:s,pictureSize:c,printType:l}){let u={baseInfo:t,detailInfo:n,gatherInfo:r,publicInfo:i,receiveInfo:a,customInfo:o,fontSize:s,pictureSize:c,printType:l};return X(`${Z.order}/orderPrint/modify`,u)}function Ld({authFlg:t,name:n}){let r={authFlg:t,name:n};return X(`${Z.order}/userOrderLogistics/list`,r)}function Rd({logisticsId:t,name:n,grantFlg:r,useableFlg:i,authMap:a,id:o}){let s={id:o,logisticsId:t,name:n,grantFlg:r,useableFlg:i,authMap:a};return X(`${Z.order}/userOrderLogistics/add`,s)}function zd({id:t}){let n={id:t};return X(`${Z.order}/userOrderLogistics/delete`,n)}function Bd({id:t}){let n={id:t};return X(`${Z.order}/userOrderLogistics/disable`,n)}function Vd({parentId:t,logisticsId:n,code:r,platformMap:i,addList:a,addressInfo:o,templateMap:s,templateTypeId:c,type:l,sign:u,platformAddressInfo:d,collectType:f,customsType:p,refundType:m,refundAmount:h,userAddressInfo:g,incrementFlg:_,incrementInfo:v,labelSize:y,labelType:b,isNeedCategoryLabel:x,handlePoint:ee,signatureFlg:te,insuranceInfo:ne,refundInfo:re}){return X(`${Z.order}/userOrderLogistics/addItem`,arguments[0])}function Hd({parentId:t,logisticsId:n}){let r={parentId:t,logisticsId:n};return X(`${Z.order}/userOrderLogistics/getItemMap`,r)}function Ud({id:t}){let n={id:t};return X(`${Z.order}/userOrderLogistics/disableItem`,n)}function Wd({name:t,parentId:n,pageCurrent:r,pageSize:i}){let a={name:t,parentId:n,pageCurrent:r,pageSize:i};return X(`${Z.order}/userOrderLogistics/listItem`,a)}function Gd({name:t,logisticsId:n,pageCurrent:r,pageSize:i}){let a={name:t,logisticsId:n,pageCurrent:r,pageSize:i};return X(`${Z.order}/userOrderLogistics/detailList`,a)}function Kd({ptName:t}){let n={ptName:t};return X(`${Z.order}/userOrderLogistics/queryPickWarehouseAddress`,n)}function qd({chargeRate:t,currency:n,damageRate:r,discountRate:i,exchangeRate:a,goodsPrice:o,goodsType:s,goodsWeight:c,heightNum:l,logistisIds:u,longNum:d,pkgType:f,profitPrice:p,profitRate:m,ptName:h,purchasePrice:g,stateIds:_,weight:v,widthNum:y,excelId:b}){let x={chargeRate:t,currency:n,damageRate:r,discountRate:i,exchangeRate:a,goodsPrice:o,goodsType:s,goodsWeight:c,heightNum:l,logistisIds:u,longNum:d,pkgType:f,profitPrice:p,profitRate:m,ptName:h,purchasePrice:g,stateIds:_,weight:v,widthNum:y,excelId:b};return X(`${Z.order}/freightOnline/priceCalculation`,x)}function Jd(t){return X(`${Z.user}/offlineLogistics/thirdGrantLogin`,t)}function Yd(t){return X(`${Z.user}/offlineLogistics/thirdGrantToken`,t)}function Xd(t){return X(`${Z.user}/offlineLogistics/queryHandlePoint`,t)}function Zd(t){return X(`${Z.user}/offlineLogistics/synchChannel`,t)}function Qd({code:t,ptName:n}){let r={code:t,ptName:n};return X(`${Z.order}/orderExport/getOrderExportSettingItem`,r)}function $d({id:t,name:n,dataInfo:r,ptName:i}){let a={id:t,name:n,dataInfo:r,ptName:i};return X(t?`${Z.order}/orderExport/modifyOrderExportTemplate`:`${Z.order}/orderExport/addOrderExportTemplate`,a)}function ef({ptName:t}){let n={ptName:t};return X(`${Z.order}/orderExport/queryOrderExportList`,n)}function tf(t){let n={ids:t};return X(`${Z.order}/orderExport/delOrderExportTemplate`,n)}function nf({ptName:t,allFlg:n,ids:r,templateId:i,columns:a,type:o}){let s={ptName:t,allFlg:n,ids:r,templateId:i,columns:a,type:o};return X(`${Z.order}/orderExport/orderExport`,s)}function rf({level:t,logisticsName:n,name:r}){let i={level:t,logisticsName:n,name:r};return X(`${Z.order}/userOrderLogistics/getCountryInfo`,i)}function af(t=``){let n={ptName:t};return X(`${Z.order}/userOrderLogistics/getCustomFaceSheet`,n)}function of(t){return X(`${Z.user}/sysThirdFreight/addCustomFreight`,t)}function sf(t){return X(`${Z.user}/sysThirdFreight/delFreight`,t)}function cf(t){return X(`${Z.user}/sysThirdFreight/getFreightCity`,t)}function lf(t){return X(`${Z.user}/sysThirdFreight/getFreightPlatforms`,t)}function uf(t){return X(`${Z.user}/sysThirdFreight/getFreightSystem`,t)}function df(t){return X(`${Z.user}/sysThirdFreight/getFreightWareDetails`,t)}function ff(t){return X(`${Z.user}/sysThirdFreight/getFreightWares`,t)}function pf(t){return X(`${Z.user}/sysThirdFreight/getMyFreightWares`,t)}function mf(t){return X(`${Z.user}/sysThirdFreight/modifyCustomFreight`,t)}function hf(t){return X(`${Z.user}/sysThirdFreight/useFreight`,t)}var Z,gf;function _f(){return(_f=t((()=>{ue(),Se(),jr(),{API:Z}
2=Ge,gf={batchPrintHandoverSheet(t){return X(`${Z.order}/packOrder/batchPrintHandoverSheet`,t)},querySearchCondition(t){return X(`${Z.order}/orderManage/querySearchCondition`,t)},freightRegionStateList({name:t}){return X(`${Z.order}/freightRegionState/list`,arguments[0])},freightRegionStateAdd({countryIds:t,name:n}){return X(`${Z.order}/freightRegionState/add`,arguments[0])},freightRegionStateUpdate({countryIds:t,name:n,id:r}){return X(`${Z.order}/freightRegionState/update`,arguments[0])},freightRegionStateDelete({ids:t}){return X(`${Z.order}/freightRegionState/delete`,arguments[0])},freightRegionStateGetById({id:t}){return X(`${Z.order}/freightRegionState/getById`,arguments[0])},freightStoreCustomOff({storeId:t}){return X(`${Z.order}/freightStoreCustom/off`,arguments[0])},freightStoreCustomSave({storeId:t}){return X(`${Z.order}/freightStoreCustom/save`,arguments[0])},queryExchangeRate(t){return X(`${Z.user}/sysExchangeRate/queryExchangeRate`,t)},syscSellerAddresses(t){return X(`${Z.order}/packOrder/syscSellerAddresses`,t)},queryPickupAddress(t){return X(`${Z.order}/packOrder/queryPickupAddress`,t)},queryHandleAddress(t){return X(`${Z.order}/packOrder/queryHandleAddress`,t)},addHandleAddress(t){return X(`${Z.order}/packOrder/addHandleAddress`,t)},mofiyHandleAddress(t){return X(`${Z.order}/packOrder/mofiyHandleAddress`,t)},delHandleAddress(t){return X(`${Z.order}/packOrder/delHandleAddress`,t)},getGlobalAddress(t){return X(`${Z.order}/packOrder/getGlobalAddress`,t)},queryDomesticLogistics({ptName:t,shipmentMethod:n}){return X(`${Z.order}/logisticsManage/queryDomesticLogistics`,arguments[0])},qureywlbdomesticlogisticscompany(t){return X(`${Z.order}/logisticsManage/qureywlbdomesticlogisticscompany`,t)},modifyshipmentPackageNum(t){return X(`${Z.order}/logisticsManage/modifyshipmentPackageNum`,t)},modifyshipment(t){return X(`${Z.order}/logisticsManage/modifyshipment`,t)},getLogisticsType(t){return X(`${Z.order}/logisticsManage/getLogisticsType`,t)},queryCarrierList(t){return X(`${Z.order}/logisticsManage/queryCarrierList`,t)},offlineApplyWaybillNoAndLable(t){return X(`${Z.order}/logisticsManage/offlineApplyWaybillNoAndLable`,t)},manualAcquisitionNoAndSheet(t){return X(`${Z.order}/logisticsManage/manualAcquisitionNoAndSheet`,t)},customLogisticsApplyWaybillNoAndLabel(t){return X(`${Z.order}/logisticsManage/customLogisticsApplyWaybillNoAndLabel`,t)},getCollectionMethod(t){return X(`${Z.order}/packOrder/getCollectionMethod`,t)},queryPickupAvailableDate(t){return X(`${Z.order}/packOrder/queryPickupAvailableDate`,t)},queryPickWarehouse(t){return X(`${Z.order}/packOrder/queryPickWarehouse`,t)},getCountryList(t){return X(`${Z.order}/freightOnline/getCountryList`,t)},queryOrderList(t){return X(`${Z.order}/orderManage/queryOrderList`,t)},queryOrderCount(t){return X(`${Z.order}/orderManage/queryOrderCount`,t)},batchMergerOrder(t){return X(`${Z.order}/orderManage/batchMergerOrder`,t)},syscOrderList(t){return X(`${Z.order}/orderManage/syscOrderList`,t)},getCustomsList(t){return X(`${Z.order}/orderManage/getCustoms`,t)},queryProTypeById(t){return t.ptName==`icbu`?X(`${Z.order}/logisticsManage/queryProTypeById`,t):Promise.resolve(null)},batchUpdateCustoms(t){return X(`${Z.order}/orderManage/batchUpdateCustoms`,t)},platformList(t){return X(`${Z.user}/auth/platformList`,t)},importManualOrderTemplate(t){return X(`${Z.order}/manualOrder/importManualOrderTemplate`,t)},userStateDeleteCombination({name:t}){return X(`${Z.user}/userState/deleteCombination`,arguments[0])},userStateAddCombination({ids:t,name:n}){return X(`${Z.user}/userState/addCombination`,arguments[0])},getPtList(t){return X(`${Z.order}/logisticsManage/getUserLogisticsType`,t)},getOrderStoreType(t){return X(`${Z.order}/orderManage/getOrderStoreType`,t)},getPtListTypes(t){return X(`${Z.order}/userOrderLogistics/getPtList`,t)},packageSizeModify(t){return X(`${Z.order}/orderManage/packageSizeModify`,t)},queryPackageSize(t){return X(`${Z.order}/orderManage/queryPackageSize`,t)},orderLogisticsMode(t){return X(`${Z.order}/logisticsManage/orderLogisticsMode`,t)},readySheetPrinting(t){return X(`${Z.order}/logisticsManage/readySheetPrinting`,t)},queryStores(t){return X(`${Z.order}/orderManage/queryStores`,t)},queryCountry(t){return X(`${Z.order}/orderManage/queryCountry`,t)},exceptionHandle(t){return X(`${Z.order}/orderManage/exceptionHandles`,t)},deleteOrder(t){return X(`${Z.order}/orderManage/deleteOrder`,t)},restoreException(t){return X(`${Z.order}/orderManage/restoreException`,t)},modifyProductInfo(t){return X(`${Z.order}/orderManage/modifyProductInfo`,t)},batchSaveRemarks(t){return X(`${Z.order}/orderManage/batchSaveRemarks`,t)},syscOrderRemarks(t){return X(`${Z.order}/orderManage/syscOrderRemarks`,t)},saveOrUpdateRemarks(t){return X(`${Z.order}/orderManage/saveOrUpdateRemarks`,t)},deleteRemarks(t){return X(`${Z.order}/orderManage/deleteRemarks`,t)},queryOrderWarehouse(t){return X(`${Z.order}/orderToWhouse/queryOrderWarehouse`,t)},orderIssue(t){return X(`${Z.order}/orderToWhouse/orderIssue`,t)},createManualOrder(t){return X(`${Z.order}/manualOrder/createManualOrder`,t)}
2,genManualOrderNo(t){return X(`${Z.order}/manualOrder/genManualOrderNo`,t)},queryLogisticsCompany(t){return X(`${Z.order}/logisticsManage/queryLogisticsCompany`,t)},query17TrackCarrier(t){return X(`${Z.order}/logisticsManage/query17TrackCarrier`,t)},query17Tracking(t){return X(`${Z.order}/orderManage/query17Tracking`,t)},getShippingInfo(t){return X(`${Z.order}/orderPackage/getShippingInfo`,t)},directDelivery(t){return X(`${Z.order}/logisticsManage/directDelivery`,t)},batchSendGoodsOffline(t){return X(`${Z.order}/logisticsManage/batchSendGoodsOffline`,t)},uploadLogisticsVoucher(t){return X(`${Z.order}/logisticsManage/uploadLogisticsVoucher`,t)},batchChangeShippingMethod(t){return X(`${Z.order}/orderManage/batchChangeShippingMethod`,t)},batchRefreshShippingMethod(t){return X(`${Z.order}/orderManage/batchRefreshShippingMethod`,t)},getReceivingAddress(t){return X(`${Z.order}/orderManage/getReceivingAddress`,t)},updateReceivingAddress(t){return X(`${Z.order}/orderManage/updateReceivingAddress`,t)},getOrderInfo(t){return X(`${Z.order}/orderManage/getOrderInfo`,t)},getLogisticsInfo(t){return X(`${Z.order}/orderManage/getLogisticsInfo`,t)},getRemarks(t){return X(`${Z.order}/orderManage/getRemarks`,t)},deleteProductInfo(t){return X(`${Z.order}/orderManage/deleteProductInfo`,t)},addProductInfo(t){return X(`${Z.order}/orderManage/addProductInfo`,t)},getProductInfo(t){return X(`${Z.order}/orderManage/getProductInfo`,t)},getCustomsTemplate(t){return X(`${Z.order}/logisticsManage/getCustomsTemplate`,t)},saveCustomsTemplate(t){return X(`${Z.order}/logisticsManage/saveCustomsTemplate`,t)},modifyCustomsTemplate(t){return X(`${Z.order}/logisticsManage/modifyCustomsTemplate`,t)},deleteCustomsTemplate(t){return X(`${Z.order}/logisticsManage/deleteCustomsTemplate`,t)},queryEnableOpertate(t){return X(`${Z.order}/orderManage/queryEnableOpertate`,t)},mergerOrderToSplit(t){return X(`${Z.order}/orderManage/mergerOrderToSplit`,t)},splitOrder(t){return X(`${Z.order}/orderManage/splitOrder`,t)},splitOrderToMerger(t){return X(`${Z.order}/orderManage/splitOrderToMerger`,t)},mergerOrder(t){return X(`${Z.order}/orderManage/mergerOrder`,t)},applicationWaybillNo(t){return X(`${Z.order}/logisticsManage/applicationWaybillNo`,t)},moveToApplicationWaybillNo(t){return X(`${Z.order}/logisticsManage/moveToApplicationWaybillNo`,t)},moveToPendingShipment(t){return X(`${Z.order}/logisticsManage/moveToPendingShipment`,t)},handleWaybillNo(t){return X(`${Z.order}/logisticsManage/handleWaybillNo`,t)},queryPackOrder(t){return X(`${Z.order}/packOrder/queryPackOrder`,t)},querySmallBagList(t){return X(`${Z.order}/packOrder/querySmallBagList`,t)},queryEnablePackOrder(t){return X(`${Z.order}/packOrder/queryEnablePackOrder`,t)},filterPackaged(t){return X(`${Z.order}/packOrder/filterPackaged`,t)},filterManualPackaged(t){return X(`${Z.order}/packOrder/filterManualPackaged`,t)},confirmSubmission(t){return X(`${Z.order}/packOrder/confirmSubmission`,t)},confirmSubmissionNew(t){return X(`${Z.order}/packOrder/confirmSubmissionNew`,t)},confirmSubmissionOneStore(t){return X(`${Z.order}/packOrder/confirmSubmissionOneStore`,t)},getCostEstimate(t){return X(`${Z.order}/packOrder/getCostEstimate`,t)},deleteFailSmallBag(t){return X(`${Z.order}/packOrder/deleteFailSmallBag`,t)},queryCollectionInfo(t){return X(`${Z.order}/packOrder/queryCollectionInfo`,t)},batchRemove(t){return X(`${Z.order}/packOrder/batchRemove`,t)},sysPackOrderStatus(t){return X(`${Z.order}/packOrder/sysPackOrderStatus`,t)},batchPrintSheet(t){return X(`${Z.order}/packOrder/batchPrintSheet`,t)},batchPrintSheetOneStore(t){return X(`${Z.order}/packOrder/batchPrintSheetOneStore`,t)},batchPrintSheetNew(t){return X(`${Z.order}/packOrder/batchPrintSheetNew`,t)},batchExWarehouse(t){return X(`${Z.order}/packOrder/batchExWarehouse`,t)},batchDownloadSheet(t){return X(`${Z.order}/packOrder/batchDownloadSheet`,t)},batchCancel(t){return X(`${Z.order}/packOrder/batchCancel`,t)},batchCancelNew(t){return X(`${Z.order}/packOrder/batchCancelNew`,t)},subbagAdd(t){return X(`${Z.order}/packOrder/subbagAdd`,t)},retryAfterCancel(t){return X(`${Z.order}/packOrder/retryAfterCancel`,t)},scanSendOutGoods(t){return X(`${Z.order}/logisticsManage/scanSendOutGoods`,t)},getShipmentRecord(t){return X(`${Z.order}/logisticsManage/getShipmentRecord`,t)},getFaceSheetInfo(t){return X(`${Z.order}/logisticsManage/getFaceSheetInfo`,t)},batchSendOutGoods(t){return X(`${Z.order}/logisticsManage/batchSendOutGoods`,t)},virtualShipmentToShipped(t){return X(`${Z.order}/logisticsManage/virtualShipmentToShipped`,t)},getShipmentData(t){return X(`${Z.order}/logisticsManage/getShipmentData`,t)},printDownloadFacelist(t){return X(`${Z.order}/logisticsManage/printDownloadFacelist`,t)},mergePdf(t){return X(`${Z.order}/logisticsManage/mergePdf`,t)},printSheet(t){return X(`${Z.order}/logisticsManage/printSheet`,t)},getTxt(t){return Dd(t)},createLogisticsRegular(t){return X(`${Z.order}/logisticsManage/createLogisticsRegular`,t)},deleteLogisticsRegular(t){return X(`${Z.order}/logisticsManage/deleteLogisticsRegular`,t)},modifyLogisticsRegular(t){return X(`${Z.order}/logisticsManage/modifyLogisticsRegular`,t)},queryLogisticsRegular(t){return X(`${Z.order}/logisticsManage/queryLogisticsRegular`,t)},queryLogisticsCondition(t){return X(`${Z.order}/logisticsManage/queryLogisticsCondition`,t)},refreshLogisticsRegular(t){return X(`${Z.order}/logisticsManage/refreshLogisticsRegular`,t)},queryAsfLocalSupplyShippingService(t){return X(`${Z.order}/logisticsManage/queryAsfLocalSupplyShippingService`,t)},batchAddTrackNum(t){return X(`${Z.order}/logisticsManage/batchAddTrackNum`,t)},getCustomList(t){return X(`${Z.order}/userCustomLogistics/getList`,t)},getLocationsList(t){return X(`${Z.order}/locations/getList`,t)},getPlatformLogisticsMap(t){return X(`${Z.order}/platformLogistics/getPlatformLogisticsMap`,t)},printPickOrder(t){return X(`${Z.order}/orderManage/printPickOrder`,t)},getPickingTemplateName(t){return X(`${Z.order}/orderPrint/getPickingTemplateName`,t)},getFaceSheetList(t){return X(`${Z.order}/userCustomLogistics/getFaceSheetList`,t)},getCustomInfo(t){return X(`${Z.order}/userCustomLogistics/info`,t)},saveCustomInfo(t){return X(`${Z.order}/userCustomLogistics/save`,t)},deleteCustomInfo(t){return X(`${Z.order}/userCustomLogistics/delete`,t)},updateStatus(t){return X(`${Z.order}/userCustomLogistics/updateStatus`,t)},queryOrderEvaluationPlatform(t){return X(`${Z.order}/orderEquity/queryOrderEvaluationPlatform`,t)},queryEvaluationTemplate(t){return X(`${Z.order}/orderEquity/queryEvaluationTemplate`,t)}
2,chooseEvaluationTemplate(t){return X(`${Z.order}/orderEquity/chooseEvaluationTemplate`,t)},queryEvaluationList(t){return X(`${Z.order}/orderEquity/queryEvaluationList`,t)},updateEvaluationTemplate(t){return X(`${Z.order}/orderEquity/updateEvaluationTemplate`,t)},deleteEvaluationTemplate(t){return X(`${Z.order}/orderEquity/deleteEvaluationTemplate`,t)},openEvaluation(t){return X(`${Z.order}/orderEquity/openEvaluation`,t)},stopEvaluation(t){return X(`${Z.order}/orderEquity/stopEvaluation`,t)},queryEvaluationOrderDetail(t){return X(`${Z.order}/orderEquity/queryEvaluationOrderDetail`,t)},queryCloudBlackList(t){return X(`${Z.order}/orderEquity/queryCloudBlackList`,t)},openOrCloseCloudBlackList(t){return X(`${Z.order}/orderEquity/openOrCloseCloudBlackList`,t)},myBlackList(t){return X(`${Z.order}/orderEquity/myBlackList`,t)},removeMyBlackList(t){return X(`${Z.order}/orderEquity/removeMyBlackList`,t)},queryIssueTemplateList(t){return X(`${Z.order}/orderEquity/queryIssueTemplateList`,t)},addOrUpdateIssueTemplate(t){return X(`${Z.order}/orderEquity/addOrUpdateIssueTemplate`,t)},deleteIssueTemplate(t){return X(`${Z.order}/orderEquity/deleteIssueTemplate`,t)},statisticsIssue(t){return X(`${Z.order}/orderEquity/statisticsIssue`,t)},sysIssueList(t){return X(`${Z.order}/orderEquity/sysIssueList`,t)},addBlacklist(t){return X(`${Z.order}/orderEquity/addBlacklist`,t)},batchAddBlackList(t){return X(`${Z.order}
2/orderEquity/batchAddBlackList`,t)},queryPlatform(t){return X(`${Z.order}/orderEquity/queryPlatform`,t)},statisticsIssueStoreIds(t){return X(`${Z.order}/orderEquity/statisticsIssueStoreIds`,t)},agreeIssue(t){return X(`${Z.order}/orderEquity/agreeIssue`,t)},getOrderDetail(t){return X(`${Z.order}/orderEquity/getOrderDetail`,t)},issueBatchRemark(t){return X(`${Z.order}/orderEquity/issueBatchRemark`,t)},queryIssueAddress(t){return X(`${Z.order}/orderEquity/queryIssueAddress`,t)},queryIssueList(t){return X(`${Z.order}/orderEquity/queryIssueList`,t)},queryIssueDetail(t){return X(`${Z.order}/orderEquity/queryIssueDetail`,t)},queryIssueReason(t){return X(`${Z.order}/orderEquity/queryIssueReason`,t)},saveIssueSolution(t){return X(`${Z.order}/orderEquity/saveIssueSolution`,t)},queryWarehouse(t){return X(`${Z.order}/orderManage/queryWarehouse`,t)},queryWareGoodsList(t){return X(`${Z.order}/orderManage/queryWareGoodsList`,t)},changeWarehouse(t){return X(`${Z.order}/orderManage/changeWarehouse`,t)},bindSKU(t){return X(`${Z.order}/orderManage/bindSKU`,t)},relieveBindSKU(t){return X(`${Z.order}/orderManage/relieveBindSKU`,t)},queryWarehouseGoodsClassify(t){return X(`${Z.order}/orderManage/queryWarehouseGoodsClassify`,t)},queryWarehouseGoods(t){return X(`${Z.order}/orderManage/queryWarehouseGoods`,t)},getGoodsSearchColumn(t){return X(`${Z.erp}/pairing/getGoodsSearchColumn`,t)},delSendWareGoods(t){return X(`${Z.order}/orderManage/delSendWareGoods`,t)},modifyStockInventoryNmber(t){return X(`${Z.order}/orderManage/modifyStockInventoryNmber`,t)},resetSendWareGoods(t){return X(`${Z.order}/orderManage/resetSendWareGoods`,t)},saveSendWareGoods(t){return X(`${Z.order}/orderManage/saveSendWareGoods`,t)},modifyPairGoodsNum(t){return X(`${Z.order}/orderManage/modifyPairGoodsNum`,t)},changeBindSKU(t){return X(`${Z.order}/orderManage/changeBindSKU`,t)},queryLogisticsFreight(t){return X(`${Z.order}/orderFreightProfit/queryLogisticsFreight`,t)},calculateLogisticsFreight(t){return X(`${Z.order}/orderFreightProfit/calculateLogisticsFreight`,t)},queryWeightFreight(t){return X(`${Z.order}/orderFreightProfit/queryWeightFreight`,t)},inputLogisticsFreight(t){return X(`${Z.order}/orderFreightProfit/inputLogisticsFreight`,t)},calculateProfit(t){return X(`${Z.order}/orderFreightProfit/calculateProfit`,t)},queryPurchasingDetail({packageNum:t,ptName:n}){let r={packageNum:t,ptName:n};return X(`${Z.order}/orderDistribution/queryPurchasingDetail`,r)},queryPurchasingSku({sourceProductKeyId:t,ptName:n,sourcePtName:r}){let i={sourceProductKeyId:t,ptName:n,sourcePtName:r};return X(`${Z.order}/orderDistribution/queryPurchasingSku`,i)},sysOrderStatus({packageNums:t,ptName:n}){let r={packageNums:t,ptName:n};return X(`${Z.order}/orderDistribution/sysOrderStatus`,r)},calculateShippingCost({destinationCountry:t,productList:n,ptName:r,sourcePtName:i,addressInfo:a,flow:o}){let s={destinationCountry:t,productList:n,ptName:r,sourcePtName:i,addressInfo:a,flow:o};return X(`${Z.order}/orderDistribution/calculateShippingCost`,s)},createOrder({dispatchLocation:t,packageNum:n,productList:r,shipmentFee:i,totalAmount:a,vendorCode:o,otherInfo:s,addressInfo:c,forwarderInfo:l,ptName:u}){let d={dispatchLocation:t,packageNum:n,productList:r,totalAmount:a,shipmentFee:i,vendorCode:o,otherInfo:s,addressInfo:c,forwarderInfo:l,ptName:u};return X(`${Z.order}/orderDistribution/createOrder`,d)},payOrder({distributionOrderId:t,paymentMethod:n,ptName:r}){let i={distributionOrderId:t,paymentMethod:n,ptName:r};return X(`${Z.order}/orderDistribution/payOrder`,i)},getTrackingInfo({distributionOrderId:t,packageNum:n,ptName:r}){let i={distributionOrderId:t,packageNum:n,ptName:r};return X(`${Z.order}/orderDistribution/getTrackingInfo`,i)},queryCountryAddress({areaId:t}){let n={areaId:t};return X(`${Z.goods}/aboutProduct/queryCountryAddress`,n)},getFreightForwarder({sourcePtName:t,ptName:n}){let r={sourcePtName:t,ptName:n};return X(`${Z.order}/orderDistribution/getFreightForwarder`,r)},getValueAddedServices({forwarderId:t,ptName:n}){let r={forwarderId:t,ptName:n};return X(`${Z.order}/orderDistribution/getValueAddedServices`,r)},getSourceBuyerInvoiceInfo({sourcePtName:t}){let n={sourcePtName:t};return X(`${Z.order}/orderDistribution/getSourceBuyerInvoiceInfo`,n)},queryExpressTemplate({ptName:t,pageCurrent:n,pageSize:r,storeId:i}){let a={ptName:t,pageCurrent:n,pageSize:r,storeId:i};return X(`${Z.order}/orderManage/queryExpressTemplate`,a)},updateExpressTemplate({id:t,isDefault:n,printerName:r,ptName:i,senderAddressKeyId:a,siteAddress:o,siteCode:s,siteSecret:c,storeId:l}){let u={storeId:l,id:t,isDefault:n,printerName:r,ptName:i,senderAddressKeyId:a,siteAddress:o,siteCode:s,siteSecret:c};return X(`${Z.order}/orderManage/updateExpressTemplate`,u)},modifyExpressTemplate({deliveryId:t,deliveryName:n,ewaybillAcctId:r,extendInfo:i,id:a,orderType:o,printerName:s,ptName:c,senderAddressKeyId:l,shopId:u,siteAddress:d,siteCode:f,siteContact:p,siteFullname:m,siteName:h,siteSecret:g,storeId:_,templateDesc:v,templateImage:y,templateInfo:b,templateName:x,templateType:ee}){let te={deliveryId:t,deliveryName:n,ewaybillAcctId:r,extendInfo:i,id:a,orderType:o,printerName:s,ptName:c,senderAddressKeyId:l,shopId:u,siteAddress:d,siteCode:f,siteContact:p,siteFullname:m,siteName:h,siteSecret:g,storeId:_,templateDesc:v,templateImage:y,templateInfo:b,templateName:x,templateType:ee};return X(`${Z.order}/orderManage/modifyExpressTemplate`,te)},deleteExpressTemplate({ids:t,ptName:n}){let r={ids:t,ptName:n};return X(`${Z.order}/orderManage/deleteExpressTemplate`,r)},queryOfficialExpress({storeId:t,ptName:n}){let r={storeId:t,ptName:n};return X(`${Z.order}/orderManage/queryOfficialExpress`,r)},queryOfficialStandardTemplate({deliveryId:t,storeId:n,ptName:r}){let i={deliveryId:t,storeId:n,ptName:r};return X(`${Z.order}/orderManage/queryOfficialStandardTemplate`,i)},querySendTemplate({ptName:t,pageCurrent:n,pageSize:r}){let i={ptName:t,pageCurrent:n,pageSize:r};return X(`${Z.order}/orderManage/querySendTemplate`,i)},updateSendTemplate({ptName:t,id:n,isDefault:r,printerName:i}){let a={ptName:t,id:n,isDefault:r,printerName:i};return X(`${Z.order}/orderManage/updateSendTemplate`,a)},modifySendTemplate({extendInfo:t,fieldInfo:n,height:r,id:i,printerName:a,ptName:o,templateInfo:s,templateName:c,width:l}){let u={extendInfo:t,fieldInfo:n,height:r,id:i,printerName:a,ptName:o,templateInfo:s,templateName:c,width:l};return X(`${Z.order}/orderManage/modifySendTemplate`,u)},deleteSendTemplate({ids:t,ptName:n}){let r={ids:t,ptName:n};return X(`${Z.order}/orderManage/deleteSendTemplate`,r)},queryPickTemplate({ptName:t,pageCurrent:n,pageSize:r}){let i={ptName:t,pageCurrent:n,pageSize:r};return X(`${Z.order}/orderPickTemplate/list`,i)},updatePickTemplate({ptName:t,id:n,isDefault:r}){let i={ptName:t,id:n,isDefault:r};return X(`${Z.order}/orderPickTemplate/updateTemplate`,i)},deletePickTemplate({ids:t,ptName:n}){let r={ids:t,ptName:n};return X(`${Z.order}/orderPickTemplate/delete`,r)},printPickTemplate({ids:t,ptName:n,pickTempId:r}){let i={ids:t,ptName:n,pickTempId:r};return X(`${Z.order}/orderPickTemplate/print`,i)},queryDeliveryAddress({ptName:t,pageCurrent:n,pageSize:r}){let i={ptName:t,pageCurrent:n,pageSize:r};return X(`${Z.order}/orderManage/queryDeliveryAddress`,i)},addDeliveryAddress({city:t,county:n,defaultFlg:r,detailAddress:i,mobile:a,name:o,province:s,ptName:c,remark:l}){let u={city:t,county:n,defaultFlg:r,detailAddress:i,mobile:a,name:o,province:s,ptName:c,remark:l};return X(`${Z.order}/orderManage/addDeliveryAddress`,u)},defaultDeliveryAddress({ptName:t,id:n}){let r={ptName:t,id:n};return X(`${Z.order}/orderManage/defaultDeliveryAddress`,r)},deleteDeliveryAddress({ptName:t,ids:n}){let r={ptName:t,ids:n};return X(`${Z.order}/orderManage/deleteDeliveryAddress`,r)},editDeliveryAddress({city:t,county:n,defaultFlg:r,detailAddress:i,id:a,mobile:o,name:s,province:c,ptName:l,remark:u,storeId:d}){let f={city:t,county:n,defaultFlg:r,detailAddress:i,id:a,mobile:o,name:s,province:c,ptName:l,remark:u,storeId:d};return X(`${Z.order}/orderManage/editDeliveryAddress`,f)},syncDeliveryAddress({ptName:t,storeId:n}){let r={ptName:t,storeId:n};return X(`${Z.order}/orderManage/syncDeliveryAddress`,r)},queryShippingSettings(){return X(`${Z.order}/orderPrint/queryShippingSettings`)},saveShippingSettings({ptName:t,storeId:n,data:r}){let i={ptName:t,storeId:n,data:r};return X(`${Z.order}/orderPrint/saveShippingSettings`,i)},queryReceivingAddress({ptName:t,storeId:n,pageCurrent:r,pageSize:i}){let a={ptName:t,storeId:n,pageCurrent:r,pageSize:i};return X(`${Z.order}/orderManage/queryReceivingAddress`,a)},addUpdateReceivingAddress({city:t,county:n,detailAddress:r,id:i,mobile:a,name:o,nickName:s,phone:c,province:l,ptName:u,storeId:d}){let f={ptName:u,storeId:d,city:t,county:n,detailAddress:r,id:i,mobile:a,name:o,nickName:s,phone:c,province:l};return X(`${Z.order}/orderManage/addUpdateReceivingAddress`,f)},importReceivingAddress({ptName:t,storeId:n,url:r}){let i={ptName:t,storeId:n,url:r};return X(`${Z.order}/orderManage/importReceivingAddress`,i)},receivingAddressExport({ptName:t,ids:n,columns:r}){let i={ptName:t,ids:n,columns:r};return X(`${Z.order}/orderManage/receivingAddressExport`,i)},queryExpressTemplateForList({ptName:t}){let n={ptName:t};return X(`${Z.order}/orderManage/queryExpressTemplateForList`,n)}}})))()}function vf(t,n,r,i,a,o){let s=G(`Radio`),c=G(`RadioGroup`),l=G(`Col`),u=G(`Option`),d=G(`Select`),f=G(`Row`),p=G(`InputNumber`),m=G(`Input`),h=G(`Table`),g=G(`TabPane`),_=G(`Tabs`),v=G(`Button`),y=G(`Checkbox`),b=G(`CheckboxGroup`),x=G(`Modal`);return U(),z(`div`,bf,[B(`div`,xf,[H(c,{modelValue:a.calculate,"onUpdate:modelValue":n[0]||=t=>a.calculate=t,type:`button`,"button-style":`solid`,onOnChange:o.calculateChange},{default:q(()=>[H(s,{label:`11`},{default:q(()=>[...n[8]||=[V(` 按销售利润率`,-1)]]),_:1}),H(s,{label:`22`},{default:q(()=>[...n[9]||=[V(` 按销售利润额`,-1)]]),_:1}),H(s,{label:`1`},{default:q(()=>[...n[10]||=[V(` 按成本利润率`,-1)]]),_:1})]),_:1},8,[`modelValue`,`onOnChange`])]),H(f,{style:{"margin-bottom":`10px`}},{default:q(()=>[H(l,{span:`2`},{default:q(()=>[...n[11]||=[B(`span`,{style:{"line-height":`30px`}},`选择运费模板:`,-1)]]),_:1}),H(l,{span:`22`},{default:q(()=>[B(`div`,Sf,[B(`div`,null,[H(d,{modelValue:a.AnalysisGoodFormValidate.active_template,"onUpdate:modelValue":n[1]||=t=>a.AnalysisGoodFormValidate.active_template=t,style:{width:`400px`},filterable:``,onOnSelect:o.templateChanged},{default:q(()=>[(U(!0),z(I,null,W(a.AnalysisGoodFormValidate.my_template_list,(t,n)=>(U(),L(u,{key:`template-${n}`,value:t.id},{default:q(()=>[V(K(t.tempName),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`,`onOnSelect`]),a.AnalysisGoodFormValidate.active_template?R(``,!0):(U(),z(`span`,Cf,` 请选择运费模板 `))]),n[12]||=B(`a`,{href:`https://www.yuque.com/vhv8l5/kp33x1/tbghmr`,target:`_blank`,style:{float:`right`}},` 帮助教程 `,-1)])]),_:1})]),_:1}),a.calculate==`1`||a.calculate==`11`?(U(),L(h,{key:0,columns:a.Tabcolumns,data:a.TabData,border:!0,size:`small`,"disabled-hover":!0,style:{width:`fit-content`},class:`controller_table`},{cost:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].cost,"onUpdate:modelValue":t=>a.TabData[n].cost=t,min:0,step:1,disabled:!a.AnalysisGoodFormValidate.active_template,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`,`onOnChange`])]),exch
2ange:q(({row:t,index:n})=>[H(m,{modelValue:a.TabData[n].exchange,"onUpdate:modelValue":t=>a.TabData[n].exchange=t,disabled:!a.AnalysisGoodFormValidate.active_template,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`,`onOnChange`])]),weight:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].weight,"onUpdate:modelValue":t=>a.TabData[n].weight=t,min:0,step:1,disabled:!a.AnalysisGoodFormValidate.active_template,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`,`onOnChange`])]),profit_margin:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].profit_margin,"onUpdate:modelValue":t=>a.TabData[n].profit_margin=t,min:0,step:1,disabled:!a.AnalysisGoodFormValidate.active_template,onOnChange:o.profit_marginInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`,`onOnChange`])]),discount:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].discount,"onUpdate:modelValue":t=>a.TabData[n].discount=t,max:99,min:0,step:1,disabled:!a.AnalysisGoodFormValidate.active_template,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`,`onOnChange`])]),comprehensive:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].comprehensive,"onUpdate:modelValue":t=>a.TabData[n].comprehensive=t,max:99,min:0,step:1,disabled:!a.AnalysisGoodFormValidate.active_template,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`,`onOnChange`])]),platform_service:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].platform_service,"onUpdate:modelValue":t=>a.TabData[n].platform_service=t,min:0,step:1,disabled:!a.AnalysisGoodFormValidate.active_template,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`,`onOnChange`])]),total_cost:q(({row:t,index:n})=>[V(K(a.TabData[n].total_cost),1)]),free_shipping:q(({row:t,index:n})=>[V(K(a.TabData[n].free_shipping),1)]),profit:q(({row:t,index:n})=>[V(K(a.TabData[n].profit),1)]),discount_price:q(({row:t,index:n})=>[V(K(a.TabData[n].discount_price),1)]),retail_price:q(({row:t,index:n})=>[V(K(a.TabData[n].retail_price),1)]),discount_cap:q(({row:t,index:n})=>[V(K(`${a.TabData[n].discount_cap*100}`.split(`.`)[0])+` % `,1)]),_:1},8,[`columns`,`data`])):R(``,!0),a.calculate==`2`||a.calculate==`22`?(U(),L(h,{key:1,columns:a.Tabcolumns,data:a.TabData,border:!0,size:`small`,"disabled-hover":!0,style:{width:`fit-content`},class:`controller_table`},{cost:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].cost,"onUpdate:modelValue":t=>a.TabData[n].cost=t,min:0,step:1,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),exchange:q(({row:t,index:n})=>[H(m,{modelValue:a.TabData[n].exchange,"onUpdate:modelValue":t=>a.TabData[n].exchange=t,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),weight:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].weight,"onUpdate:modelValue":t=>a.TabData[n].weight=t,min:0,step:1,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),profit_margin:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].profit_margin,"onUpdate:modelValue":t=>a.TabData[n].profit_margin=t,min:0,step:1,onOnChange:o.profit_marginInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),discount:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].discount,"onUpdate:modelValue":t=>a.TabData[n].discount=t,max:99,min:0,step:1,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),comprehensive:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].comprehensive,"onUpdate:modelValue":t=>a.TabData[n].comprehensive=t,max:99,min:0,step:1,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),platform_service:q(({row:t,index:n})=>[H(p,{modelValue:a.TabData[n].platform_service,"onUpdate:modelValue":t=>a.TabData[n].platform_service=t,min:0,step:1,onOnChange:o.handelInputChanged},null,8,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),total_cost:q(({row:t,index:n})=>[V(K(a.TabData[n].total_cost),1)]),free_shipping:q(({row:t,index:n})=>[V(K(a.TabData[n].free_shipping),1)]),profit:q(({row:t,index:n})=>[V(K(a.TabData[n].profit),1)]),discount_price:q(({row:t,index:n})=>[V(K(a.TabData[n].discount_price),1)]),retail_price:q(({row:t,index:n})=>[V(K(a.TabData[n].retail_price),1)]),discount_cap:q(({row:t,index:n})=>[V(K(`${a.TabData[n].discount_cap*100}`.split(`.`)[0])+` % `,1)]),_:1},8,[`columns`,`data`])):R(``,!0),B(`div`,wf,[H(_,{modelValue:a.TabStatus.activeTabStatus,"onUpdate:modelValue":n[2]||=t=>a.TabStatus.activeTabStatus=t,type:`card`,animated:!1},{default:q(()=>[(U(!0),z(I,null,W(a.TabStatus.data,(t,n)=>(U(),L(g,{key:n,label:t,name:t},{default:q(()=>[t===`包邮国家`?(U(),L(h,{key:0,columns:a.theLogisticsColumns,data:a.theLogisticsData,"max-height":500},null,8,[`columns`,`data`])):R(``,!0),t===`区域定价国家`&&(a.calculate==`1`||a.calculate==`11`)?(U(),L(h,{key:1,size:`small`,border:``,columns:a.chooseShop.currency===`USD`||a.chooseShop.currency===null?a.regional_price_adjustmentColums:a.regional_price_adjustmentColumsCN,data:a.regional_price_adjustmentDate,"max-height":500,class:`my_area_price_table`,stripe:!0},{logName:q(({row:t,column:n,index:r})=>[H(d,{modelValue:t.logId,"onUpdate:modelValue":n=>t.logId=n,onOnChange:n=>{o.tableChangeLogistic(t,r,n)}},{default:q(()=>[(U(!0),z(I,null,W(a.logistList,t=>(U(),L(u,{key:t.logisticsId,value:t.logisticsId},{default:q(()=>[V(K(t.logisticsName),1)]),_:2},1032,[`value`]))),128))]),_:2},1032,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),area_retail_price:q(({row:t})=>[B(`span`,{style:xo({color:t.usSellPrice/a.TabData[0].retail_price<.5?`red`:`black`})},K(t.usSellPrice),5)]),discount_cap:q(({row:t})=>[B(`span`,null,K(t.discount)+` %`,1)]),_:2},1032,[`columns`,`data`])):R(``,!0),t===`区域定价国家`&&(a.calculate==`2`||a.calculate==`22`)?(U(),L(h,{key:2,size:`small`,border:``,columns:a.chooseShop.currency===`USD`||a.chooseShop.currency===null?a.regional_price_adjustmentColumsP:a.regional_price_adjustmentColumsCNP,data:a.regional_price_adjustmentDate,"max-height":500,class:`my_area_price_table`,stripe:!0},{logName:q(({row:t,column:n,index:r})=>[H(d,{modelValue:t.logId,"onUpdate:modelValue":n=>t.logId=n,onOnChange:n=>{o.tableChangeLogistic(t,r,n)}},{default:q(()=>[(U(!0),z(I,null,W(a.logistList,t=>(U(),L(u,{key:t.logisticsId,value:t.logisticsId},{default:q(()=>[V(K(t.logisticsName),1)]),_:2},1032,[`value`]))),128))]),_:2},1032,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]),area_retail_price:q(({row:t})=>[B(`span`,{style:xo({color:t.usSellPrice/a.TabData[0].retail_price<.5?`red`:`black`})},K(t.usSellPrice),5)]),discount_cap:q(({row:t})=>[B(`span`,null,K(t.discount)+` %`,1)]),_:2},1032,[`columns`,`data`])):R(``,!0)]),_:2},1032,[`label`,`name`]))),128))]),_:1},8,[`modelValue`])]),B(`div`,Tf,[H(v,{onClick:n[3]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[13]||=[V(` 取消`,-1)]]),_:1}),H(v,{type:`primary`,loading:a.loading,onClick:o.doOk},{default:q(()=>[a.loading?(U(),z(`span`,Df,`处理中...`)):(U(),z(`span`,Ef,`填充报价到产品`))]),_:1},8,[`loading`,`onClick`])]),B(`div`,null,[H(x,{modelValue:a.ae_setPrice_model,"onUpdate:modelValue":n[7]||=t=>a.ae_setPrice_model=t,transfer:!1,closable:!1,"mask-closable":!1,width:`510`},{header:q(()=>[...n[14]||=[B(`div`,null,` 填充报价到速卖通`,-1)]]),footer:q(()=>[B(`div`,null,[H(v,{onClick:n[5]||=t=>a.ae_setPrice_model=!1},{default:q(()=>[...n[17]||=[V(` 取消`,-1)]]),_:1}),H(v,{type:`primary`,onClick:n[6]||=t=>o.CheckedsetToPrice()},{default:q(()=>[...n[18]||=[V(` 填充`,-1)]]),_:1})])]),default:q(()=>[B(`div`,Of,[(U(!0),z(I,null,W(a.skuDataFilters,(t,n)=>(U(),z(`span`,{key:n},[H(d,{modelValue:a.skuDataFilters[n].value,"onUpdate:modelValue":t=>a.skuDataFilters[n].value=t,multiple:``,style:{width:`200px`,"margin-right":`10px`},onOnChange:t=>o.skuDataFiltersChange(n)},{default:q(()=>[(U(!0),z(I,null,W(a.skuDataFilters[n].filters,t=>(U(),L(u,{key:t.value,value:t.label},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`value`]))),128))]),_:2},1032,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])]))),128)),n[16]||=B(`br`,null,null,-1),H(y,{indeterminate:a.indeterminate,"model-value":a.checkAll,style:{"margin-top":`10px`},onOnChange:o.handleCheckAll},{default:q(()=>[...n[15]||=[V(` 所有的SKU `,-1)]]),_:1},8,[`indeterminate`,`model-value`,`onOnChange`]),H(b,{modelValue:a.targetKeys,"onUpdate:modelValue":n[4]||=t=>a.targetKeys=t,onOnChange:o.skuDataHandleChange},{default:q(()=>[(U(!0),z(I,null,W(a.skuData,(t,n)=>(U(),L(y,{key:n,label:t.key,style:{display:`block`,"margin-top":`5px`}},{default:q(()=>[V(K(t.label),1)]),_:2},1032,[`label`]))),128))]),_:1},8,[`modelValue`,`onOnChange`])])]),_:1},8,[`modelValue`])])])}var yf,bf,xf,Sf,Cf,wf,Tf,Ef,Df,Of,kf;function Af(){return(Af=t((()=>{_f(),kt(),jr(),k(),E(),ai(),ht(),yf={name:`PriceComputerModal`,components:{},props:{storeId:{type:[String,Number],required:!0},flag:{type:Boolean,required:!0},my_template_list:{type:Array},settingSkuData:{type:Array},settingSkuPrice:{type:Array}},data(){return{CACHE_NAME:{activeTmp:`dxb-${Wt()}-active_template`,priceTabData:`dxb-${Wt()}-areaPriceTabData`,priceReginalData:`dxb-${Wt()}-regional_price_adjustmentDate`,logistList:`dxb-${Wt()}-logistList`,logisticeData:`dxb-${Wt()}-theLogisticsData`},loading:!1,AnalysisGoodFormValidate:{my_template_list:[],active_template:``,name:``,url:``,desc:``},regional_price_adjustmentColums:[{title:`国家`,align:`center`,children:[{title:`国家名称`,key:`stateName`,align:`center`},{title:`ISO`,key:`stateCode`,align:`center`,width:100}]},{title:`AE运费值`,align:`center`,children:[{title:`物流名称`,slot:`logName`,align:`center`},{title:`国际运费(¥)`,key:`cnPrice`,align:`center`,width:150}]},{title:`总成本($)`,key:`usTotalPrice`,align:`center`,width:120},{title:`利润微调(%)`,align:`center`,width:120,renderHeader:(t,n)=>{let r=t(G(`InputNumber`),{size:`small`,min:0,step:1,modelValue:this.profit_margin,style:{width:`65px`},"onUpdate:modelValue":t=>{this.profit_margin=t,this.changeTableList(t)}});return t(`div`,[t(`p`,`利润微调(%)`),r])},render:(t,{row:n,index:r})=>t(`div`,[t(G(`InputNumber`),{size:`small`,min:0,step:1,modelValue:n.profitRate,style:{width:`65px`},"onOn-change":t=>{this.regional_price_adjustmentDate[r].profitRate=t,this.fine_tuningAraePricer(n,r)}})])},{title:`区域折扣价($)`,key:`usRegionPrice`,align:`center`,width:120},{renderHeader:(t,n)=>t(`div`,[t(`p`,`区域零售价(原价$)`),t(`p`,{style:{color:`red`}},`(红色表示低于原价50%)`)]),slot:`area_retail_price`,align:`center`,width:150},{title:`利润额(¥)`,key:`cnProfitPrice`,align:`center`,width:120},{title:`折扣上限(%)`,slot:`discount_cap`,align:`center`,width:120}],regional_price_adjustmentColumsCN:[{title:`国家`,align:`center`,children:[{title:`国家名称`,key:`stateName`,align:`center`},{title:`ISO`,key:`stateCode`,align:`center`,width:100}]},{title:`AE运费值`,align:`center`,children:[{title:`物流名称`,slot:`logName`,align:`center`},{title:`国际运费(¥)`,key:`cnPrice`,align:`center`,width:150}]},{title:`总成本(¥)`,key:`usTotalPrice`,align:`center`,width:120},{title:`利润微调(%)`,align:`center`,width:120,renderHeader:(t,n)=>{let r=t(G(`InputNumber`),{size:`small`,min:0,step:1,modelValue:this.profit_margin,style:{width:`65px`},"onUpdate:modelValue":t=>{this.profit_margin=t,this.changeTableList(t)}});return t(`div`,[t(`p`,`利润微调(%)`),r])},render:(t,{row:n,index:r})=>t(`div`,[t(G(`InputNumber`),{size:`small`,min:0,step:1,modelValue:n.profitRate,style:{width:`65px`},"onOn-change":t=>{this.regional_price_adjustmentDate[r].profitRate=t,this.fine_tuningAraePricer(n,r)}})])},{title:`区域折扣价(¥)`,key:`usRegionPrice`,align:`center`,width:120},{renderHeader:(t,n)=>t(`div`,[t(`p`,`区域零售价(原价¥)`),t(`p`,{style:{color:`red`}},`(红色表示低于原价50%)`)]),slot:`area_retail_price`,align:`center`,width:150},{title:`利润额(¥)`,key:`cnProfitPrice`,align:`center`,width:120},{title:`折扣上限(%)`,slot:`discount_cap`,align:`center`,width:120}],regional_price_adjustmentColumsP:[{title:`国家`,align:`center`,children:[{title:`国家名称`,key:`stateName`,align:`center`},{title:`ISO`,key:`stateCode`,align:`center`,width:100}]},{title:`AE运费值`,align:`center`,children:[{title:`物流名称`,slot:`logName`,align:`center`},{title:`国际运费(¥)`,key:`cnPrice`,align:`center`,width:150}]},{title:`总成本($)`,key:`usTotalPrice`,align:`center`,width:120},{title:`利润微调(¥)`,align:`center`,width:120,renderHeader:(t,n)=>{let r=t(G(`InputNumber`),{size:`small`,min:0,step:1,modelValue:this.profit_margin,style:{width:`65px`},"onUpdate:modelValue":t=>{this.profit_margin=t,this.changeTableList1(t)}});return t(`div`,[t(`p`,`利润微调(¥)`),r])},render:(t,{row:n,index:r})=>t(`div`,[t(G(`InputNumber`),{size:`small`,min:0,step:1,modelValue:n.cnProfitPrice,style:{width:`65px`},"onOn-change":t=>
2{this.regional_price_adjustmentDate[r].cnProfitPrice=t,this.fine_tuningAraePricer1(n,r)}})])},{title:`区域折扣价($)`,key:`usRegionPrice`,align:`center`,width:120},{renderHeader:(t,n)=>t(`div`,[t(`p`,`区域零售价(原价$)`),t(`p`,{style:{color:`red`}},`(红色表示低于原价50%)`)]),slot:`area_retail_price`,align:`center`,width:150},{title:`利润率(%)`,key:`profitRate`,align:`center`,width:120},{title:`折扣上限(%)`,slot:`discount_cap`,align:`center`,width:120}],regional_price_adjustmentColumsCNP:[{title:`国家`,align:`center`,children:[{title:`国家名称`,key:`stateName`,align:`center`},{title:`ISO`,key:`stateCode`,align:`center`,width:100}]},{title:`AE运费值`,align:`center`,children:[{title:`物流名称`,slot:`logName`,align:`center`},{title:`国际运费(¥)`,key:`cnPrice`,align:`center`,width:150}]},{title:`总成本(¥)`,key:`usTotalPrice`,align:`center`,width:120},{title:`利润微调(¥)`,align:`center`,width:120,renderHeader:(t,n)=>{let r=t(G(`InputNumber`),{size:`small`,min:0,step:1,modelValue:this.profit_margin,style:{width:`65px`},"onUpdate:modelValue":t=>{this.profit_margin=t,this.changeTableList1(t)}});return t(`div`,[t(`p`,`利润微调(¥)`),r])},render:(t,{row:n,index:r})=>t(`div`,[t(G(`InputNumber`),{size:`small`,min:0,step:1,modelValue:n.cnProfitPrice,style:{width:`65px`},"onOn-change":t=>{this.regional_price_adjustmentDate[r].cnProfitPrice=t,this.fine_tuningAraePricer1(n,r)}})])},{title:`区域折扣价(¥)`,key:`usRegionPrice`,align:`center`,width:120},{renderHeader:(t,n)=>t(`div`,[t(`p`,`区域零售价(原价¥)`),t(`p`,{style:{color:`red`}},`(红色表示低于原价50%)`)]),slot:`area_retail_price`,align:`center`,width:150},{title:`利润率(%)`,key:`profitRate`,align:`center`,width:120},{title:`折扣上限(%)`,slot:`discount_cap`,align:`center`,width:120}],regional_price_adjustmentDate:[],logistList:[],theLogisticsColumns:[{title:`包邮国家`,key:`stateName`,align:`center`},{title:`包邮物流`,key:`logName`,align:`center`},{title:`国际运费(¥)`,key:`cnprice`,align:`center`},{title:`利润额(¥)`,key:`cndvalue`,align:`center`}],theLogisticsData:[],TabData:[{cost:0,exchange:6.8,weight:0,profit_margin:0,profitPrice:0,discount:0,comprehensive:0,platform_service:0,total_cost:0,free_shipping:0,profit:0,discount_price:0,retail_price:0,discount_cap:0}],profit_margin:0,ae_computed_auto:!0,TabStatus:{activeTabStatus:`包邮国家`,data:[`包邮国家`,`区域定价国家`]},chooseShop:{},Tabcolumns:[{title:`采购成本(¥)`,slot:`cost`,width:125},{title:`汇率`,slot:`exchange`,width:100},{title:`重量(g)`,slot:`weight`,width:125},{title:`利润率(%)`,slot:`profit_margin`,width:125},{title:`折扣(%)`,slot:`discount`,width:125},{title:`综合折损率(%)`,slot:`comprehensive`,width:125},{title:`平台服务费(%)`,slot:`platform_service`,width:125},{title:`总成本($)`,slot:`total_cost`,width:100,className:`grayBackground`},{title:`包邮运费($)`,slot:`free_shipping`,width:100,className:`grayBackground`},{title:`利润额(¥)`,slot:`profit`,width:100,className:`grayBackground`},{title:`折扣价($)`,slot:`discount_price`,width:100,className:`grayBackground`},{title:`零售价($)`,slot:`retail_price`,width:100,className:`grayBackground`},{title:`折扣上限(%)`,slot:`discount_cap`,width:120,className:`grayBackground`}],calculate:`11`,templateName:``,templateInfoData:{},ae_setPrice_model:!1,skuData:[],skuDataAll:[],skuDataFilters:[],targetKeys:[],indeterminate:!1,checkAll:!1}},computed:{...ao(`user_store`,[`getUserShopById`])},mounted(){this.openAutoComputed(this.flag)},methods:{tabDataInit(){let t=Ee.get(this.CACHE_NAME.activeTmp)||``,n=Ee.get(this.CACHE_NAME.priceTabData);this.AnalysisGoodFormValidate.active_template=t,this.regional_price_adjustmentDate=[],this.logistList=Ee.get(this.CACHE_NAME.logistList)||[],this.theLogisticsData=Ee.get(this.CACHE_NAME.logisticeData)||[],this.TabData=n||[{cost:0,exchange:6.8,weight:0,profit_margin:0,profitPrice:0,discount:0,comprehensive:0,platform_service:0,total_cost:0,free_shipping:0,profit:0,discount_price:0,retail_price:0,discount_cap:0,excelId:``}]},openAutoComputed(t){if(this.tabDataInit(),this.profit_margin=0,this.ae_computed_auto=!t,this.TabStatus={activeTabStatus:t?`区域定价国家`:`包邮国家`,data:t?[`包邮国家`,`区域定价国家`]:[`包邮国家`]},!this.storeId){D.error(`请选择店铺`);return}this.chooseShop=this.getUserShopById(this.storeId),this.chooseShop.currency=this.chooseShop.currency||`USD`,this.Tabcolumns=this.chooseShop.currency===`USD`||this.chooseShop.currency===null?[{title:`采购成本(¥)`,slot:`cost`,width:125},{title:`汇率`,slot:`exchange`,width:100},{title:`重量(g)`,slot:`weight`,width:125},{title:`利润率(%)`,slot:`profit_margin`,width:125},{title:`折扣(%)`,slot:`discount`,width:125},{title:`综合折损率(%)`,slot:`comprehensive`,width:125},{title:`平台服务费(%)`,slot:`platform_service`,width:125},{title:`总成本($)`,slot:`total_cost`,width:100,className:`grayBackgroun
2d`},{title:`包邮运费($)`,slot:`free_shipping`,width:110,className:`grayBackground`},{title:`利润额(¥)`,slot:`profit`,width:100,className:`grayBackground`},{title:`折扣价($)`,slot:`discount_price`,width:100,className:`grayBackground`},{title:`零售价($)`,slot:`retail_price`,width:100,className:`grayBackground`},{title:`折扣上限(%)`,slot:`discount_cap`,width:120,className:`grayBackground`}]:[{title:`采购成本(¥)`,slot:`cost`,width:125},{title:`汇率`,slot:`exchange`,width:100},{title:`重量(g)`,slot:`weight`,width:125},{title:`利润率(%)`,slot:`profit_margin`,width:125},{title:`折扣(%)`,slot:`discount`,width:125},{title:`综合折损率(%)`,slot:`comprehensive`,width:125},{title:`平台服务费(%)`,slot:`platform_service`,width:125},{title:`总成本(¥)`,slot:`total_cost`,width:100,className:`grayBackground`},{title:`包邮运费(¥)`,slot:`free_shipping`,width:110,className:`grayBackground`},{title:`利润额(¥)`,slot:`profit`,width:100,className:`grayBackground`},{title:`折扣价(¥)`,slot:`discount_price`,width:100,className:`grayBackground`},{title:`零售价(¥)`,slot:`retail_price`,width:100,className:`grayBackground`},{title:`折扣上限(%)`,slot:`discount_cap`,width:120,className:`grayBackground`}],this.AnalysisGoodFormValidate.my_template_list=this.my_template_list,this.AnalysisGoodFormValidate.active_template&&this.handelInputChanged()},handelInputChanged(){if(!this.AnalysisGoodFormValidate.active_template){D.error(`请先选择模板`);return}let t={id:this.AnalysisGoodFormValidate.active_template,computeType:this.calculate==`1`||this.calculate==`2`?1:2};this.AnalysisGoodFormValidate.my_template_list.forEach(n=>{n.id===t.id&&(t.weight=this.TabData[0].weight,t.exchangeRate=this.TabData[0].exchange,t.purchasePrice=this.TabData[0].cost,t.storeId=this.storeId,t.chargeRate=this.TabData[0].platform_service,t.damageRate=this.TabData[0].comprehensive,t.discountRate=this.TabData[0].discount,t.excelId=this.TabData[0].excelId,this.calculate==`1`||this.calculate==`11`?t.profitRate=this.TabData[0].profit_margin:t.profitPrice=this.TabData[0].profit_margin)}),g.freightOnlineComputePrice(t).then(t=>{this.templateInfoData=t,this.chooseShop.currency===`USD`||this.chooseShop.currency===null?(this.TabData[0].total_cost=t.totalPrice*1,this.TabData[0].free_shipping=t.freeShip*1,this.TabData[0].profit=this.calculate==`1`||this.calculate==`11`?t.profitCnPrice*1:t.profitRate*1,this.TabData[0].discount_price=t.discountPrice*1,this.TabData[0].retail_price=t.sellPrice*1,this.TabData[0].discount_cap=t.discount):(this.TabData[0].total_cost=t.totalCnPrice*1,this.TabData[0].free_shipping=t.freeCnShip*1,this.TabData[0].profit=this.calculate==`1`||this.calculate==`11`?t.profitCnPrice*1:t.profitRate*1,this.TabData[0].discount_price=t.discountCnPrice*1,this.TabData[0].retail_price=t.sellCnPrice*1,this.TabData[0].discount_cap=t.discount),this.templateInfoData.all_price_bak=this.templateInfoData.all_price,this.theLogisticsData=t.list,this.ae_computed_auto||(this.regional_price_adjustmentDate=t.regionList.map(t=>this.chooseShop.currency===`USD`||this.chooseShop.currency===null?t:(t.usPrice=t.cnPrice,t.usProfitPrice=t.cnProfitPrice,t.usRegionPrice=t.cnRegionPrice,t.usSellPrice=t.cnSellPrice,t.usTotalPrice=t.cnTotalPrice,t)),this.logistList=t.logistList)}).catch(t=>{D.error(t)})},profit_marginInputChanged(t){if(!this.AnalysisGoodFormValidate.active_template){D.error(`请先选择模板`);return}this.profit_margin=t;let n={id:this.AnalysisGoodFormValidate.active_template,computeType:this.calculate==`1`||this.calculate==`2`?1:2};this.AnalysisGoodFormValidate.my_template_list.forEach(r=>{r.id===n.id&&(n.weight=this.TabData[0].weight,n.exchangeRate=this.TabData[0].exchange,n.purchasePrice=this.TabData[0].cost,n.storeId=this.storeId,n.chargeRate=this.TabData[0].platform_service,n.damageRate=this.TabData[0].comprehensive,n.discountRate=this.TabData[0].discount,n.excelId=this.TabData[0].excelId,this.calculate==`1`||this.calculate==`11`?n.profitRate=t:n.profitPrice=t)}),g.freightOnlineComputePrice(n).then(t=>{this.templateInfoData=t,this.chooseShop.currency===`USD`||this.chooseShop.currency===null?(this.TabData[0].total_cost=t.totalPrice*1,this.TabData[0].free_shipping=t.freeShip*1,this.TabData[0].profit=this.calculate==`1`||this.calculate==`11`?t.profitCnPrice*1:t.profitRate*1,this.TabData[0].discount_price=t.discountPrice*1,this.TabData[0].retail_price=t.sellPrice*1,this.TabData[0].discount_cap=t.discount):(this.TabData[0].total_cost=t.totalCnPrice*1,this.TabData[0].free_shipping=t.freeCnShip*1,this.TabData[0].profit=this.calculate==`1`||this.calculate==`11`?t.profitCnPrice*1:t.profitRate*1,this.TabData[0].discount_price=t.discountCnPrice*1,this.TabData[0].retail_price=t.sellCnPrice*1,this.TabData[0].discount_cap=t.discount),this.templateInfoData.all_price_bak=this.templateInfoData.all_price,this.theLogisticsData=t.list,this.ae_computed_auto||(this.regional_price_adjustmentDate=t.regionList.map(t=>this.chooseShop.currency===`USD`||this.chooseShop.currency===null?t:(t.usPrice=t.cnPrice,t.usProfitPrice
2=t.cnProfitPrice,t.usRegionPrice=t.cnRegionPrice,t.usSellPrice=t.cnSellPrice,t.usTotalPrice=t.cnTotalPrice,t)),this.logistList=t.logistList)}).catch(t=>{D.error(t)})},templateChanged(t){this.AnalysisGoodFormValidate.active_template=t.value,this.templateName=t.label;let n={id:t.value,computeType:this.calculate==`1`||this.calculate==`2`?1:2};this.AnalysisGoodFormValidate.my_template_list.forEach(t=>{t.id===n.id&&(n.weight=t.weight,n.exchangeRate=t.exchangeRate,n.purchasePrice=this.TabData[0].cost,n.storeId=this.storeId,n.chargeRate=this.TabData[0].platform_service,n.damageRate=this.TabData[0].comprehensive,n.discountRate=this.TabData[0].discount,n.excelId=this.TabData[0].excelId,this.calculate==`1`||this.calculate==`11`?n.profitRate=this.TabData[0].profit_margin:n.profitPrice=this.TabData[0].profit_margin)}),g.freightOnlineComputePrice(n).then(t=>{this.templateInfoData=t;let r=this.TabData[0];r.weight=n.weight*1,r.free_shipping=t.freeShip,r.exchange=n.exchangeRate*1,this.chooseShop.currency===`USD`||this.chooseShop.currency===null?(r.total_cost=t.totalPrice*1,r.free_shipping=t.freeShip*1,r.profit=this.calculate==`1`||this.calculate==`11`?t.profitCnPrice*1:t.profitRate*1,r.discount_price=t.discountPrice*1,r.retail_price=t.sellPrice*1,r.discount_cap=t.discount):(r.total_cost=t.totalCnPrice*1,r.free_shipping=t.freeCnShip*1,r.profit=this.calculate==`1`||this.calculate==`11`?t.profitCnPrice*1:t.profitRate*1,r.discount_price=t.discountCnPrice*1,r.retail_price=t.sellCnPrice*1,r.discount_cap=t.discount),this.templateInfoData.all_price_bak=this.templateInfoData.all_price,this.theLogisticsData=t.list,this.ae_computed_auto||(this.regional_price_adjustmentDate=t.regionList.map(t=>this.chooseShop.currency===`USD`||this.chooseShop.currency===null?t:(t.usPrice=t.cnPrice,t.usProfitPrice=t.cnProfitPrice,t.usRegionPrice=t.cnRegionPrice,t.usSellPrice=t.cnSellPrice,t.usTotalPrice=t.cnTotalPrice,t)),this.logistList=t.logistList)}).catch(t=>{D.error(t)})},calculateChange(){this.tabDataInit(),this.profit_margin=0,this.theLogisticsData=[],this.regional_price_adjustmentDate=[],this.AnalysisGoodFormValidate.active_template=``,this.Tabcolumns=this.chooseShop.currency===`USD`||this.chooseShop.currency===null?[{title:`采购成本(¥)`,slot:`cost`,width:125},{title:`汇率`,slot:`exchange`,width:100},{title:`重量(g)`,slot:`weight`,width:125},{title:this.calculate==`1`||this.calculate==`11`?`利润率(%)`:`利润额(¥)`,slot:`profit_margin`,width:125},{title:`折扣(%)`,slot:`discount`,width:125},{title:`综合折损率(%)`,slot:`comprehensive`,width:125},{title:`平台服务费(%)`,slot:`platform_service`,width:125},{title:`总成本($)`,slot:`total_cost`,width:100,className:`grayBackground`},{title:`包邮运费($)`,slot:`free_shipping`,width:110,className:`grayBackground`},{title:this.calculate==`1`||this.calculate==`11`?`利润额(¥)`:`利润率(%)`,slot:`profit`,width:100,className:`grayBackground`},{title:`折扣价($)`,slot:`discount_price`,width:100,className:`grayBackground`},{title:`零售价($)`,slot:`retail_price`,width:100,className:`grayBackground`},{title:`折扣上限(%)`,slot:`discount_cap`,width:120,className:`grayBackground`}]:[{title:`采购成本(¥)`,slot:`cost`,width:125},{title:`汇率`,slot:`exchange`,width:100},{title:`重量(g)`,slot:`weight`,width:125},{title:this.calculate==`1`||this.calculate==`11`?`利润率(%)`:`利润额(¥)`,slot:`profit_margin`,width:125},{title:`折扣(%)`,slot:`discount`,width:125},{title:`综合折损率(%)`,slot:`comprehensive`,width:125},{title:`平台服务费(%)`,slot:`platform_service`,width:125},{title:`总成本(¥)`,slot:`total_cost`,width:100,className:`grayBackground`},{title:`包邮运费(¥)`,slot:`free_shipping`,width:110,className:`grayBackground`},{title:this.calculate==`1`||this.calculate==`11`?`利润额(¥)`:`利润率(%)`,slot:`profit`,width:100,className:`grayBackground`},{title:`折扣价(¥)`,slot:`discount_price`,width:100,className:`grayBackground`},{title:`零售价(¥)`,slot:`retail_price`,width:100,className:`grayBackground`},{title:`折扣上限(%)`,slot:`discount_cap`,width:120,className:`grayBackgroun
2d`}]},changeTableList(t){let n={id:this.AnalysisGoodFormValidate.active_template,computeType:this.calculate==`1`||this.calculate==`2`?1:2};this.AnalysisGoodFormValidate.my_template_list.forEach(r=>{r.id===n.id&&(n.weight=this.TabData[0].weight,n.exchangeRate=this.TabData[0].exchange,n.purchasePrice=this.TabData[0].cost,n.storeId=this.storeId,n.chargeRate=this.TabData[0].platform_service,n.damageRate=this.TabData[0].comprehensive,n.discountRate=this.TabData[0].discount,n.excelId=this.TabData[0].excelId,this.calculate==`1`||this.calculate==`11`?n.profitRate=t:n.profitPrice=t)}),g.freightOnlineComputePrice(n).then(t=>{this.templateInfoData=t,this.templateInfoData.all_price_bak=this.templateInfoData.all_price,this.theLogisticsData=t.list,this.ae_computed_auto||(this.regional_price_adjustmentDate=t.regionList.map(t=>this.chooseShop.currency===`USD`||this.chooseShop.currency===null?t:(t.usPrice=t.cnPrice,t.usProfitPrice=t.cnProfitPrice,t.usRegionPrice=t.cnRegionPrice,t.usSellPrice=t.cnSellPrice,t.usTotalPrice=t.cnTotalPrice,t)),this.logistList=t.logistList)}).catch(t=>{D.error(t)})},changeTableList1(t){let n={id:this.AnalysisGoodFormValidate.active_template,computeType:this.calculate==`1`||this.calculate==`2`?1:2};this.AnalysisGoodFormValidate.my_template_list.forEach(r=>{r.id===n.id&&(n.weight=this.TabData[0].weight,n.exchangeRate=this.TabData[0].exchange,n.purchasePrice=this.TabData[0].cost,n.storeId=this.storeId,n.chargeRate=this.TabData[0].platform_service,n.damageRate=this.TabData[0].comprehensive,n.discountRate=this.TabData[0].discount,n.excelId=this.TabData[0].excelId,n.profitPrice=t)}),g.freightOnlineComputePrice(n).then(t=>{this.templateInfoData=t,this.templateInfoData.all_price_bak=this.templateInfoData.all_price,this.theLogisticsData=t.list,this.ae_computed_auto||(this.regional_price_adjustmentDate=t.regionList.map(t=>this.chooseShop.currency===`USD`||this.chooseShop.currency===null?t:(t.usPrice=t.cnPrice,t.usProfitPrice=t.cnProfitPrice,t.usRegionPrice=t.cnRegionPrice,t.usSellPrice=t.cnSellPrice,t.usTotalPrice=t.cnTotalPrice,t)),this.logistList=t.logistList)}).catch(t=>{D.error(t)})},fine_tuningAraePricer(t,n){let r=this.regional_price_adjustmentDate[n];if(this.calculate==`11`)if(this.chooseShop.currency===`USD`||this.chooseShop.currency===null){let t=this.TabData[0].cost/this.TabData[0].exchange;r.usRegionPrice=Math.round((r.usPrice+t)/(1-r.profitRate/100-(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100))*100)/100,r.cnProfitPrice=Math.round(r.usRegionPrice*(r.profitRate/100)*100*this.TabData[0].exchange)/100,Math.round(r.usTotalPrice*(r.profitRate/100)*100)/100,r.usTotalPrice=Math.round((r.usPrice+t+(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*r.usRegionPrice)*100)/100,r.usSellPrice=this.TabData[0].discount?Math.round(r.usRegionPrice/((100-this.TabData[0].discount)/100)*100)/100:r.usRegionPrice,r.discount=Math.round((1e3-(r.usPrice*1e3+t*1e3)/((100-this.TabData[0].comprehensive-this.TabData[0].platform_service)/100)/r.usSellPrice)*10)/100}else{let t=this.TabData[0].cost/1;r.usRegionPrice=Math.round((r.usPrice+t)/(1-r.profitRate/100-(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100))*100)/100,r.cnProfitPrice=Math.round(r.usRegionPrice*(r.profitRate/100)*100)/100,Math.round(r.usTotalPrice*(r.profitRate/100)*100)/100,r.usTotalPrice=Math.round((r.usPrice+t+(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*r.usRegionPrice)*100)/100,r.usSellPrice=this.TabData[0].discount?Math.round(r.usRegionPrice/((100-this.TabData[0].discount)/100)*100)/100:r.usRegionPrice,r.discount=Math.round((1e3-(r.usPrice*1e3+t*1e3)/((100-this.TabData[0].comprehensive-this.TabData[0].platform_service)/100)/r.usSellPrice)*10)/100}else if(this.chooseShop.currency===`USD`||this.chooseShop.currency===null){let t=this.TabData[0].cost/this.TabData[0].exchange;r.usTotalPrice=Math.round((r.usPrice+t)/(1-(1+r.profitRate/100)*(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*((100-this.TabData[0].discount)/100))*100)/100,r.cnProfitPrice=Math.round(r.usTotalPrice*(r.profitRate/100)*this.TabData[0].exch
2ange*100)/100;let n=Math.round(r.usTotalPrice*(r.profitRate/100)*100)/100;r.usRegionPrice=Math.round((r.usTotalPrice+n)*100)/100,r.usSellPrice=this.TabData[0].discount?Math.round(r.usRegionPrice/((100-this.TabData[0].discount)/100)*100)/100:r.usRegionPrice,r.discount=Math.round((1e3-(r.usPrice*1e3+t*1e3)/((100-this.TabData[0].comprehensive-this.TabData[0].platform_service)/100)/r.usSellPrice)*10)/100}else{let t=this.TabData[0].cost/1;r.usTotalPrice=Math.round((r.usPrice+t)/(1-(1+r.profitRate/100)*(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*((100-this.TabData[0].discount)/100))*100)/100,r.cnProfitPrice=Math.round(r.usTotalPrice*(r.profitRate/100)*100)/100,r.usRegionPrice=Math.round((r.usTotalPrice+r.cnProfitPrice)*100)/100,r.usSellPrice=this.TabData[0].discount?Math.round(r.usRegionPrice/((100-this.TabData[0].discount)/100)*100)/100:r.usRegionPrice,r.discount=Math.round((1e3-(r.usPrice*1e3+t*1e3)/((100-this.TabData[0].comprehensive-this.TabData[0].platform_service)/100)/r.usSellPrice)*10)/100}this.regional_price_adjustmentDate.splice(n,1,r)},fine_tuningAraePricer1(t,n){let r=this.regional_price_adjustmentDate[n];if(this.calculate==`22`)if(this.chooseShop.currency===`USD`||this.chooseShop.currency===null){let t=this.TabData[0].cost/this.TabData[0].exchange;r.usRegionPrice=Math.round((r.usPrice+t+r.cnProfitPrice/this.TabData[0].exchange)/(1-(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100))*100)/100,r.profitRate=Math.round(r.cnProfitPrice/this.TabData[0].exchange/r.usRegionPrice*100),r.usTotalPrice=Math.round((r.usPrice+t+(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*r.usRegionPrice)*100)/100,r.usSellPrice=this.TabData[0].discount?Math.round(r.usRegionPrice/((100-this.TabData[0].discount)/100)*100)/100:r.usRegionPrice,r.discount=Math.round((1e3-(r.usPrice*1e3+t*1e3)/((100-this.TabData[0].comprehensive-this.TabData[0].platform_service)/100)/r.usSellPrice)*10)/100}else{let t=this.TabData[0].cost/1;r.usRegionPrice=Math.round((r.usPrice+t+r.cnProfitPrice/1)/(1-(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100))*100)/100,r.profitRate=Math.round(r.cnProfitPrice/1/r.usRegionPrice*100),r.usTotalPrice=Math.round((r.usPrice+t+(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*r.usRegionPrice)*100)/100,r.usSellPrice=this.TabData[0].discount?Math.round(r.usRegionPrice/((100-this.TabData[0].discount)/100)*100)/100:r.usRegionPrice,r.discount=Math.round((1e3-(r.usPrice*1e3+t*1e3)/((100-this.TabData[0].comprehensive-this.TabData[0].platform_service)/100)/r.usSellPrice)*10)/100}else if(this.chooseShop.currency===`USD`||this.chooseShop.currency===null){let t=this.TabData[0].cost/this.TabData[0].exchange;r.usTotalPrice=Math.round((r.usPrice+t+r.cnProfitPrice/this.TabData[0].exchange*(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*((100-this.TabData[0].discount)/100))/(1-(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*((100-this.TabData[0].discount)/100))*100)/100,r.profitRate=Math.round(r.cnProfitPrice/this.TabData[0].exchange/r.usTotalPrice*100);let n=r.cnProfitPrice/this.TabData[0].exchange/r.usTotalPrice*100,i=Math.round(r.usTotalPrice*(n/100)*100)/100;r.usRegionPrice=Math.round((r.usTotalPrice+i)*100)/100,r.usSellPrice=this.TabData[0].discount?Math.round(r.usRegionPrice/((100-this.TabData[0].discount)/100)*100)/100:r.usRegionPrice,r.discount=Math.round((1e3-(r.usPrice*1e3+t*1e3)/((100-this.TabData[0].comprehensive-this.TabData[0].platform_service)/100)/r.usSellPrice)*10)/100}else{let t=this.TabData[0].cost/1;r.usTotalPrice=Math.round((r.usPrice+t+r.cnProfitPrice/1*(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*((100-this.TabData[0].discount)/100))/(1-(this.TabData[0].comprehensive/100+this.TabData[0].platform_service/100)*((100-this.TabData[0].discount)/100))*100)/100,r.profitRate=Math.round(r.cnProfitPrice/1/r.usTotalPrice*100),r.usRegionPrice=Math.round((r.usTotalPrice+r.cnProfitPrice)*100)/100,r.usSellPrice=this.TabData[0].discount?Math.round(r.usRegionPrice/((100-this.TabData[0].discount)/100)*100)/100:r.usRegionPrice,r.discount=Math.round((1e3-(r.usPrice*1e3+t*1e3)/((100-this.TabData[0].comprehensive-this.TabData[0].platform_service)/100)/r.usSellPrice)*10)/100}this.regional_price_adjustmentDate.splice(n,1,r)},setToPrice(){this.ae_setPrice_model=!0,this.skuData=[],this.skuDataAll=[],this.skuDataFilters=[],this.settingSkuData.forEach((t,n)=>{if(t.dataValue){let n=(Array.isArray(t.dataValue)?t.dataValue:[t.dataValue]).map(t=>({label:t.valueName,value:[t.attrId,t.valueName].join(`@@`)}));if(n.length>0){let t={value:[],filters:n};this.skuDataFilters.push(t)}}}),this.settingSkuPrice.forEach((t,n)=>{let r={key:[],name:[],label:``,description:`${n}--${t.sku_code}`,disabled:!1};
2r.label=``,t.attributes.forEach(t=>{r.label+=t.sku_custom_value_name||t.valueName,r.label+=`-`,r.name.push(t.sku_custom_value_name||t.valueName),r.key.push(t.valueId)}),r.label+=this.chooseShop.currency===`USD`||this.chooseShop.currency===null?`--$ `:`--¥ `,r.label+=t.price?t.price:0,r.key=r.key.join(`-`),this.skuData.push(r)}),this.skuDataAll=j(this.skuData)},skuDataFiltersChange(t){this.targetKeys=[],this.skuData=[],this.skuDataAll.forEach(t=>{let n=[];this.skuDataFilters.forEach(r=>{let i=[];r.value.forEach(n=>{t.name.filter(t=>t==n).length>0?i.push(0):i.push(1)}),n.push(i)});let r=!0;n.forEach(t=>{let n=t.filter(t=>t==0);t.length>0&&n.length==0&&(r=!1)}),r&&this.skuData.push(t)})},handleCheckAll(){this.checkAll=!this.indeterminate&&!this.checkAll,this.indeterminate=!1,this.targetKeys=this.checkAll?this.skuData.map(t=>t.key):[]},skuDataHandleChange(t){t.length===this.skuData.length?(this.indeterminate=!1,this.checkAll=!0):t.length>0?(this.indeterminate=!0,this.checkAll=!1):(this.indeterminate=!1,this.checkAll=!1),this.targetKeys=t},async doOk(){this.setToPrice()},CheckedsetToPrice(){if(this.targetKeys.length<1){D.error(`请将需要生成sku的填充到右侧(点击填充)`);return}this.ae_setPrice_model=!1;let t=j(this.settingSkuPrice).map((t,n)=>{let r=[];return t.attributes.forEach(t=>{r.push(t.valueId)}),r=r.join(`-`),this.targetKeys.forEach(n=>{n===r&&this.skuData.forEach(n=>{n.key===r&&(t.price=this.TabData[0].retail_price)})}),t}),{my_template_list:n,active_template:r}=this.AnalysisGoodFormValidate;this.$emit(`ok`,{flag:this.flag,skuPrice:t,templateName:this.templateName||n.find(t=>t.id==r)?.tempName||``,targetKeys:this.targetKeys,areaPrice:this.regional_price_adjustmentDate.map(t=>({country:t.stateCode,usSellPrice:t.usSellPrice})),tabData:this.TabData}),this.targetKeys=[],Ee.set(this.CACHE_NAME.priceTabData,this.TabData),Ee.set(this.CACHE_NAME.activeTmp,this.AnalysisGoodFormValidate.active_template),Ee.set(this.CACHE_NAME.logistList,this.logistList),Ee.set(this.CACHE_NAME.logisticeData,this.theLogisticsData)},async tableChangeLogistic(t,n,r){try{let i=this.AnalysisGoodFormValidate.my_template_list.filter(t=>t.id==this.AnalysisGoodFormValidate.active_template)[0],a=await qd({chargeRate:this.TabData[0].platform_service,damageRate:this.TabData[0].comprehensive,discountRate:this.TabData[0].discount,exchangeRate:this.TabData[0].exchange,heightNum:i.heightNum||1,logistisIds:`${r}`,longNum:i.longNum||1,pkgType:i.pkgType||``,profitPrice:this.calculate==`2`||this.calculate==`22`?t.cnProfitPrice:void 0,profitRate:this.calculate==`1`||this.calculate==`11`?t.profitRate:void 0,purchasePrice:Number(String(this.TabData[0].cost).trim()),stateIds:`${t.stateId}`,weight:this.TabData[0].weight,widthNum:i.widthNum||1,excelId:i.excelId||``});if(a.length){let r=a[0];this.regional_price_adjustmentDate[n]=t,this.chooseShop.currency===`USD`||this.chooseShop.currency===null?(this.regional_price_adjustmentDate[n].usPrice=r.freeShip,this.calculate==`1`||this.calculate==`11`?this.regional_price_adjustmentDate[n].usProfitPrice=r.profitUsPrice:this.regional_price_adjustmentDate[n].profitRate=r.profitRate,this.regional_price_adjustmentDate[n].usRegionPrice=r.discountPrice,this.regional_price_adjustmentDate[n].usSellPrice=r.sellPrice,this.regional_price_adjustmentDate[n].usTotalPrice=r.totalPrice):(this.regional_price_adjustmentDate[n].cnPrice=r.freeCnShip,this.regional_price_adjustmentDate[n].cnRegionPrice=r.discountCnPrice,this.regional_price_adjustmentDate[n].cnSellPrice=r.sellCnPrice,this.regional_price_adjustmentDate[n].cnTotalPrice=r.totalCnPrice,this.regional_price_adjustmentDate[n].usPrice=r.freeCnShip,this.regional_price_adjustmentDate[n].usRegionPrice=r.discountCnPrice,this.regional_price_adjustmentDate[n].usSellPrice=r.sellCnPrice,this.regional_price_adjustmentDate[n].usTotalPrice=r.totalCnPrice,this.calculate==`1`||this.calculate==`11`?(this.regional_price_adjustmentDate[n].cnProfitPrice=r.profitCnPrice,this.regional_price_adjustmentDate[n].usProfitPrice=r.profitCnPrice):this.regional_price_adjustmentDate[n].profitRate=r.profitRate)}else D.error(`该物流没有对应数据`)}catch{}}}},bf={class:`flex-col`},xf={style:{margin:`10px auto`,"text-align":`center`}},Sf={class:`flex-row-between`},Cf={key:0,class:`ml20`,style:{color:`var(--error-color)`}},wf={class:`my_yunfei_tabs`,style:{"margin-top":`20px`}},Tf={class:`modal-footer`},Ef={key:0},Df={key:1},Of={style:{height:`500px`,overflow:`auto`}},kf=Gr(yf,[[`render`,vf],[`__scopeId`,`data-v-db0523c9`]])})))()}function jf(t,n,r,i,a,o){let s=G(`TabPane`),c=G(`Tabs`),l=G(`Alert`),u=G(`InputNumber`),d=G(`Switch`),f=G(`Input`),p=G(`DxbLabelItem`),m=G
2(`DxbImageUploadOne`),h=G(`DxbCard`),g=G(`DxbLinkBtn`),_=G(`DxbMainImage`),v=G(`ServiceInfo`),y=G(`Button`);return U(),z(`div`,Nf,[H(c,{modelValue:a.activeTab,"onUpdate:modelValue":n[0]||=t=>a.activeTab=t,type:`card`,animated:!1},{default:q(()=>[(U(!0),z(I,null,W(a.Tabs,t=>(U(),L(s,{key:`${t.name}`,label:t.name,name:t.code},null,8,[`label`,`name`]))),128))]),_:1},8,[`modelValue`]),B(`div`,Pf,[a.activeTab===`generalSettings`?(U(),z(`div`,Ff,[H(l,null,{default:q(()=>[...n[19]||=[V(`注意:设置后,详情可自动获取通用信息内容`,-1)]]),_:1}),B(`div`,If,[n[20]||=B(`span`,{class:`mr-2.5`},`生成的属性表格最大行数: `,-1),H(u,{modelValue:a.generalSettings.maxPropertyNum,"onUpdate:modelValue":n[1]||=t=>a.generalSettings.maxPropertyNum=t,placeholder:`默认不限制`,"controls-outside":``,min:0,style:{width:`200px`}},null,8,[`modelValue`])]),B(`div`,Lf,[n[21]||=B(`span`,{class:`mr-2.5`},`未套用上的多余图片自动删除: `,-1),H(d,{modelValue:a.generalSettings.deleteUnApplyImageDom,"onUpdate:modelValue":n[2]||=t=>a.generalSettings.deleteUnApplyImageDom=t},null,8,[`modelValue`])]),B(`div`,Rf,[n[22]||=B(`span`,{class:`mr-2.5`},`未套用上的多余文本自动删除: `,-1),H(d,{modelValue:a.generalSettings.deleteUnApplyTextDom,"onUpdate:modelValue":n[3]||=t=>a.generalSettings.deleteUnApplyTextDom=t},null,8,[`modelValue`])])])):R(``,!0),a.activeTab===`companyInformation`?(U(),z(`div`,zf,[H(p,{label:`公司名称`,suffix:``,class:`mb20`},{default:q(()=>[H(f,{modelValue:a.generalSettings.company.name,"onUpdate:modelValue":n[4]||=t=>a.generalSettings.company.name=t,style:{width:`200px`}},null,8,[`modelValue`])]),_:1}),H(p,{label:`公司标志`,suffix:``,class:`mb20`},{default:q(()=>[H(m,{modelValue:a.generalSettings.company.companyLogo,"onUpdate:modelValue":n[5]||=t=>a.generalSettings.company.companyLogo=t,chooseOnlineImage:()=>o.chooseOnlineImage(!0,`company.companyLogo`)},null,8,[`modelValue`,`chooseOnlineImage`])]),_:1}),H(p,{label:`联系方式`,suffix:``,class:`mb20`},{default:q(()=>[H(h,{theme:`dashed`},{default:q(()=>[H(p,{"min-width":`100`,label:`公司地址`,suffix:``,class:`mb20`},{default:q(()=>[H(f,{modelValue:a.generalSettings.company.address,"onUpdate:modelValue":n[6]||=t=>a.generalSettings.company.address=t},null,8,[`modelValue`])]),_:1}),H(p,{"min-width":`100`,label:`联系电话`,suffix:``,class:`mb20`},{default:q(()=>[H(f,{modelValue:a.generalSettings.company.phone,"onUpdate:modelValue":n[7]||=t=>a.generalSettings.company.phone=t},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1}),H(p,{label:`公司介绍`,suffix:``,class:`mb20`},{default:q(()=>[H(f,{modelValue:a.generalSettings.company.introduction,"onUpdate:modelValue":n[8]||=t=>a.generalSettings.company.introduction=t,type:`textarea`},null,8,[`modelValue`])]),_:1}),H(p,{label:`公司展示`,suffix:``,class:`mb20`},{default:q(()=>[H(_,{modelValue:a.generalSettings.company.exhibition,"onUpdate:modelValue":n[9]||=t=>a.generalSettings.company.exhibition=t,count:10,"choose-online-image":o.showImageChooseModal},{tip:q(()=>[H(l,null,{default:q(()=>[n[24]||=V(` 最多设置 `,-1),H(g,null,{default:q(()=>[...n[23]||=[V(`10`,-1)]]),_:1}),n[25]||=V(` 张拖动图片改变位置! 显示数量根据模板样式而定; `,-1)]),_:1})]),_:1},8,[`modelValue`,`choose-online-image`])]),_:1})])):R(``,!0),a.activeTab===`factoryTour`?(U(),z(`div`,Bf,[H(p,{label:`工厂介绍`,suffix:``,class:`mb20`},{default:q(()=>[H(f,{modelValue:a.generalSettings.factory.introduction,"onUpdate:modelValue":n[10]||=t=>a.generalSettings.factory.introduction=t,type:`textarea`},null,8,[`modelValue`])]),_:1}),H(p,{label:`工厂展示`,suffix:``,class:`mb20`},{default:q(()=>[H(_,{modelValue:a.generalSettings.factory.exhibition,"onUpdate:modelValue":n[11]||=t=>a.generalSettings.factory.exhibition=t,count:10,"choose-online-image":o.showImageChooseModal},{tip:q(()=>[H(l,null,{default:q(()=>[n[27]||=V(` 最多设置 `,-1),H(g,null,{default:q(()=>[...n[26]||=[V(`10`,-1)]]),_:1}),n[28]||=V(` 张拖动图片改变位置! 显示数量根据模板样式而定; `,-1)]),_:1})]),_:1},8,[`modelValue`,`choose-online-image`])]),_:1})])):R(``,!0),a.activeTab===`certifications`?(U(),z(`div`,Vf,[H(p,{label:`资质证书`,suffix:``,class:`mb20`},{default:q(()=>[H(_,{modelValue:a.generalSettings.certificate.certifications,"onUpdate:modelValue":n[12]||=t=>a.generalSettings.certificate.certifications=t,count:10,"choose-online-image":o.showImageChooseModal},{tip:q(()=>[H(l,null,{default:q(()=>[n[30]||=V(` 最多设置 `,-1),H(g,null,{default:q(()=>[...n[29]||=[V(`10`,-1)]]),_:1}),n[31]||=V(` 张拖动图片改变位置! 显示数量根据模板样式而定; `,-1)]),_:1})]),_:1},8,[`modelValue`,`choose-online-image`])]),_:1})])):R(``,!0),a.activeTab===`customerServiceInfo`?(U(),z(`div`,Hf,[H(p,{label:`客服信息`,suffix:``,class:`mb20`},{default:q(()=>[H(v,{modelValue:a.generalSettings.service,"onUpdate:modelValue":n[13]||=t=>a.generalSettings.service=t,count:10,"show-common":!1,"choose-online-image":()=>o.chooseOnlineImage(!1,`service`),onHandleChooseOnlineImage:n[14]||=t=>o.chooseOnlineImage(!1,`service`)},{tip:q(()=>[H(l,null,{default:q(()=>[n[33]||=V(` 最多设置 `,-1),H(g,null,{default:q(()=>[...n[32]||=[V(`10`,-1)]]),_:1}),n[34]||=V(` 张拖动图片改变位置! 显示数量根据模板样式而定; `,-1)]),_:1})]),_:1},8,[`modelValue`,`choose-online-image`])]),_:1})])):R(``,!0),a.activeTab===`productPackaging`?(U(),z(`div`,Uf,[H(p,{label:`产品包装`,suffix:``,class:`mb20`},{default:q(()=>[H(_,{modelValue:a.generalSettings.encasement,"onUpdate:modelValue":n[15]||=t=>a.generalSettings.encasement=t,count:10,"choose-online-image":o.showImageChooseModal},{tip:q(()=>[H(l,null,{default:q(()=>[n[36]||=V(` 最多设置 `,-1),H(g,null,{default:q(()=>[...n[35]||=[V(`10`,-1)]]),_:1}),n[37]||=V(` 张拖动图片改变位置! 显示数量根据模板样式而定; `,-1)]),_:1})]),_:1},8,[`modelValue`,`choose-online-image`])]),_:1})])):R(``,!0),a.activeTab===`productFlow`?(U(),z(`div`,Wf,[H(p,{label:`产品流程`,suffix:``,class:`mb20`},{default:q(()=>[H(_,{modelValue:a.generalSettings.process,"onUpdate:modelValue":n[16]||=t=>a.generalSettings.process=t,count:10,"choose-online-image":o.showImageChooseModal},{tip:q(()=>[H(l,null,{default:q(()=>[n[39]||=V(` 最多设置 `,-1),H(g,null,{default:q(()=>[...n[38]||=[V(`10`,-1)]]),_:1}),n[40]||=V(` 张拖动图片改变位置! 显示数量根据模板样式而定; `,-1)]),_:1})]),_:1},8,[`modelValue`,`choose-online-image`])]),_:1})])):R(``,!0),a.activeTab===`faq`?(U(),z(`div`,Gf,[(U(!0),z(I,null,W(a.generalSettings.faq,(t,r)=>(U(),L(p,{key:`basicQA${r}`,label:`常见问题${r+1}`,suffix:``,class:`mb20`},{default:q(()=>[H(h,{theme:`dashed`},{default:q(()=>[B(`div`,Kf,[B(`div`,qf,[H(f,{modelValue:t.Q,"onUpdate:modelValue":n=>t.Q=n,placeholder:`输入问题`,class:`mb20`},null,8,[`modelValue`,`onUpdate:modelValue`]),H(f,{modelValue:t.A,"onUpdate:modelValue":n=>t.A=n,type:`textarea`,placeholder:`输入回答`},null,8,[`modelValue`,`onUpdate:modelValue`])]),H(y,{onClick:t=>a.generalSettings.faq.splice(r,1)},{default:q(()=>[...n[41]||=[V(` 删除 `,-1)]]),_:1},8,[`onClick`])])]),_:2},1024)]),_:2},1032,[`label`]))),128)),H(y,{type:`dashed`,class:`w-full mb20`,onClick:o.addFAQ},{default:q(()=>[...n[42]||=[V(` 添加+ `,-1)]]),_:1},8,[`onClick`])])):R(``,!0)]),R(``,!0)])}var Mf,Nf,Pf,Ff,If,Lf,Rf,zf,Bf,Vf,Hf,Uf,Wf,Gf,Kf,qf,Jf;function Yf(){return(Yf=t((()=>{Xa(),_t(),un(),k(),Pt(),kn(),no(),E(),Xn(),ht(),Mf={name:`GeneralInformation`,components:{DxbMainImage:ro,DxbImageUploadOne:Mn,ServiceInfo:qr},props:{headTitle:String,storeId:{type:[String,Number],required:!0}},data(){return{activeTab:`generalSettings`,Tabs:[{name:`通用设置`,code:`generalSettings`},{name:`公司信息`,code:`companyInformation`},{name:`工厂展示`,code:`factoryTour`},{name:`资质证书`,code:`certifications`},{name:`客服信息`,code:`customerServiceInfo`},{name:`产品包装`,code:`productPackaging`},{name:`产品流程`,code:`productFlow`},{name:`基础问答`,code:`faq`}],generalSettings:{}}},watch:{generalSettings:{handler(){this.handleChange()},deep:!0}},created(){this.getInformation(),this.generalSettings=$r(this.storeId),this.handleChange()},methods:{handleChange(){this.$emit(`handleChange`,j(this.generalSettings))},async chooseOnlineImage(t,n,r=10){let i=await fe({storeId:this.storeId});this.ImageBankImageChooseEnd(i,{one:t,dataPath:n,count:r})},async showImageChooseModal(){return fe({storeId:this.storeId})},ImageBankImageChooseEnd(t,n){if(!t.length){D.warning(`没有选择图片哦!`);return}let{one:r,dataPath:i,count:a}=n,o=this.getMultiLevelData({root:this.generalSettings,property:[i]})[0];o&&Array.isArray(o)&&o.length>0?(i===`service`?o.push(...t.map(t=>({image:t,name:``,phone:``}))):o.push(...t),o.length>a&&(D.warning(`超出${a}张图片上限,超出部分已被删除!`),o=o.splice(0,a)),this.multiLevelSettingData({root:this.generalSettings,property:{[i]:o}})):(!r&&t.length>a&&(D.warning(`超出${a}张图片上限,超出部分已被删除!`),t=t.splice(0,a)),i===`service`&&(t=t.map(t=>({image:t,name:``,phone:``}))),this.multiLevelSettingData({root:this.generalSettings,property:{[i]:r?t[0]:t}}))},getInformation(){Za({storeId:this.storeId}).then(t=>{this.generalSettings=t?en(t):$r(this.storeId)})},multiLevelSettingData({root:t,property:n}
2){Object.entries(n).forEach(n=>{let r=n[0].split(`.`),i=r.length;if(r.length>=2){let a=t[r[0]];for(let t=1;t<i-1;t++)a=a[r[t]];a[r[i-1]]=n[1]}else t[n[0]]=n[1]})},getMultiLevelData({root:t,property:n}){return n.map(n=>{let r=n.split(`.`),i=r.length;if(r.length>=2){let n=t[r[0]];for(let t=1;t<i-1;t++)n=n[r[t]];return n[r[i-1]]}return t[n]})},addFAQ(){this.generalSettings.faq.push({Q:``,A:``})}}},Nf={class:`generalInformation`},Pf={style:{padding:`0 20px`}},Ff={key:0},If={class:`flex-center mt-5`},Lf={class:`flex-center mt-5`},Rf={class:`flex-center mt-5`},zf={key:1},Bf={key:2},Vf={key:3},Hf={key:4},Uf={key:5},Wf={key:6},Gf={key:7},Kf={class:`w-full flex-row-between`},qf={style:{width:`calc(100% - 90px)`}},Jf=Gr(Mf,[[`render`,jf],[`__scopeId`,`data-v-b8c8cfb9`]])})))()}var Xf;function Zf(){return(Zf=t((()=>{Xa(),Yf(),un(),k(),E(),Xf={computed:{...ao(`user_store`,[`isAdmin`]),...jo(`renovationDetailRobot_AE`,[`generalSettings`,`fullTextFlagData`,`partTextFlagData`,`fullImageFlagData`,`partImageFlagData`,`flagData`,`goodsImageInfo`])},methods:{hasShopId({storeId:t=``,anchor:n=null}={}){return!t&&!this.storeId&&(D.warning(`请先选择店铺!`),n&&bi(n)),!!t||!!this.storeId},async loadInformation(t={}){if(!this.storeId&&!this.isAdmin){D.info(`请先选择店铺!`);return}if(this.isAdmin)this.generalSettings=$r();else try{let t=await Za({storeId:this.storeId});this.generalSettings=t?en(t):$r(this.storeId)}catch{this.generalSettings=$r()}this.fullTextFlagData=this.generateFullTextFlagData(),this.fullImageFlagData=this.generateFullImageFlagData(),this.partTextFlagData=this.generatePartTextFlagData(t),this.partImageFlagData=this.generatePartImageFlagData(t),this.flagData=this.getFlagData(t),this.goodsImageInfo={detailImage:t.detailImage||[],mainImage:t.mainImage||[],skuImage:t.skuImage||[]}},generateFullTextFlagData(){return[{value:`goodsTitle`,label:`商品标题`},{value:`company-name`,label:`公司名称`},{value:`aliwangpu-address`,label:`阿里旺铺地址`},{value:`company-address`,label:`公司地址`},{value:`company-phone`,label:`联系电话`},{value:`company-Introduction`,label:`公司介绍`},{value:`factory-Introduction`,label:`工厂介绍`},{value:`customer-service-name`,label:`客服名称`,children:[]},{value:`customer-service-phone`,label:`客服电话`,children:[]},{value:`FAQs-Q`,label:`FAQ-问题`,children:[]},{value:`FAQs-A`,label:`FAQ-回答`,children:[]}].map(t=>(t.value===`customer-service-name`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`name-${n+1}`,label:`客服-${n+1}`}))),t.value===`customer-service-phone`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`phone-${n+1}`,label:`电话-${n+1}`}))),t.value===`FAQs-Q`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`Q-${n+1}`,label:`问题-${n+1}`}))),t.value===`FAQs-A`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`A-${n+1}`,label:`答案-${n+1}`}))),t))},generateFullImageFlagData(){return[{value:`main-image`,label:`主图`,children:[]},{value:`sku-image`,label:`sku图`,children:[]},{value:`details-image`,label:`详情图片`,children:[]},{value:`company-logo`,label:`公司标志`},{value:`company-show`,label:`公司展示`,children:[]},{value:`factory-show`,label:`工厂展示`,children:[]},{value:`customer-service-avatar`,label:`客服头像`,children:[]},{value:`certifications`,label:`资质证书`,children:[]},{value:`encasement`,label:`产品包装`,children:[]},{value:`process`,label:`产品流程`,children:[]}].map(t=>(t.value===`main-image`&&(t.children=[...Array.from({length:6})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t.value===`sku-image`&&(t.children=[...Array.from({length:50})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t.value===`details-image`&&(t.children=[...Array.from({length:50})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t.value===`company-show`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t.value===`factory-show`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t.value===`customer-service-avatar`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t.value===`certifications`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t.value===`encasement`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t.value===`process`&&(t.children=[...Array.from({length:10})].map((t,n)=>({value:`image-${n+1}`,label:`图-${n+1}`}))),t))},generatePartTextFlagData(t={}){let{company:n,factory:r,service:i,faq:a}=this.generalSettings,{subject:o}=t,s=[{value:`customer-service-name`,label:`客服名称`,children:[]},{value:`customer-service-phone`,label:`客服电话`,children:[]},{value:`FAQs-Q`,label:`FAQ-问题`,children:[]},{value:`FAQs-A`,label:`FAQ-回答`,children:[]}];return o&&s.push({value:`goodsTitle`,label:`商品标题`}),n.name&&s.push({value:`company-name`,label:`公司名称`}),n.shopAddress&&s.push({value:`aliwangpu-address`,label:`阿里旺铺地址`}),n.address&&s.push({value:`company-address`,label:`公司地址`}),n.phone&&s.push({value:`company-phone`,label:`联系电话`}),n.introduction&&s.push({value:`company-Introduction`,label:`公司介绍`}),r.introduction&&s.push({value:`factory-Introduction`,label:`工厂介绍`}),s=s.map(t=>(t.value===`customer-service-name`&&(t.children=[...Array.from({length:i.length||0})].map((t,n)=>({value:`name-${n+1}`,label:`客服-${n+1}`}))),t.value===`customer-service-phone`&&(t.children=[...Array.from({length:i.length||0})].map((t,n)=>({value:`phone-${n+1}`,label:`电话-${n+1}`}))),t.value===`FAQs-Q`&&(t.children=[...Array.from({length:a.length||0})].map((t,n)=>({value:`Q-${n+1}`,label:`问题-${n+1}`}))),t.value===`FAQs-A`&&(t.children=[...Array.from({length:a.length||0})].map((t,n)=>({value:`A-${n+1}`,label:`答案-${n+1}`}))),t)).filter(t=>t.children===void 0||t.children.length>0),s},generatePartImageFlagData(t={}){let{certificate:n,company:r,encasement:i,factory:a,process:o,service:s}=this.generalSettings,{mainImage:c=6,skuImage:l=50,detailImage:u=50}=t,d=[{value:`main-image`,label:`主图`,children:[]},{value:`sku-image`,label:`sku图`,children:[]},{value:`details-image`,label:`详情图片`,children:[]},{value:`company-show`,label:`公司展示`,children:[]},{value:`factory-show`,label:`工厂展示`,children:[]},{value:`customer-service-avatar`,label:`客服头像`,children:[]},{value:`certifications`,label:`资质证书`,children:[]},{value:`encasement`,label:`产品包装`,children:[]},{value:`process`,label:`产品流程`,children:[]}];return r.companyLogo&&d.push({value:`company-logo`,label:`公司标志`}),d=d.map(t=>(t.value===`main-image`&&(t.children=Rr(c)),t.value===`sku-image`&&(t.children=Rr(l)),t.value===`details-image`&&(t.children=Rr(u)),t.value===`company-show`&&(t.children=Rr(r.exhibition)),t.value===`factory-show`&&(t.children=Rr(a.exhibition)),t.value===`customer-service-avatar`&&(t.children=Rr(s)),t.value===`certifications`&&(t.children=Rr(n.certifications)),t.value===`encasement`&&(t.children=Rr(i)),t.value===`process`&&(t.children=Rr(
2o)),t)).filter(t=>t.children===void 0||t.children.length>0),d},getFlagData(t={}){let n=new Map,{certificate:r,company:i,encasement:a,factory:o,faq:s,process:c,service:l,maxPropertyNum:u}=this.generalSettings,{mainImage:d=[],skuImage:f=[],detailImage:p=[],attributes:m=[],subject:h}=t;return d=A(d),f=A(f),p=A(p),m=A(m),h&&n.set(`goodsTitle`,h),i.name&&n.set(`company-name`,i.name),i.shopAddress&&n.set(`aliwangpu-address`,i.shopAddress),i.address&&n.set(`company-address`,i.address),i.phone&&n.set(`company-phone`,i.phone),i.introduction&&n.set(`company-Introduction`,i.introduction),i.companyLogo&&n.set(`company-logo`,i.companyLogo),o.introduction&&n.set(`factory-Introduction`,o.introduction),l.forEach((t,r)=>{n.set(`customer-service-name,name-${r+1}`,t.name),n.set(`customer-service-phone,phone-${r+1}`,t.phone),n.set(`customer-service-avatar,image-${r+1}`,t.image)}),s.forEach((t,r)=>{n.set(`FAQs-Q,Q-${r+1}`,t.Q),n.set(`FAQs-A,A-${r+1}`,t.A)}),i.exhibition.forEach((t,r)=>{n.set(`company-show,image-${r+1}`,t)}),o.exhibition.forEach((t,r)=>{n.set(`factory-show,image-${r+1}`,t)}),r.certifications.forEach((t,r)=>{n.set(`certifications,image-${r+1}`,t)}),a.forEach((t,r)=>{n.set(`encasement,image-${r+1}`,t)}),c.forEach((t,r)=>{n.set(`process,image-${r+1}`,t)}),d.forEach((t,r)=>{n.set(`main-image,image-${r+1}`,t)}),f.forEach((t,r)=>{n.set(`sku-image,image-${r+1}`,t)}),p.forEach((t,r)=>{n.set(`details-image,image-${r+1}`,t)}),n.set(`ATTR_TABLE`,Object.values(m.reduce((t,n)=>{let{attributeName:r,valueName:i}=n;if(i){let n=t[r]?.value;if(n){let a=n.split(`,`);a.push(i),t[r]={name:r,value:a.join(`,`)}}else t[r]={name:r,value:i}}return t},{}))),n.set(`maxPropertyNum`,u),n},openGeneralInformation(t){if(!this.hasShopId({storeId:t}))return;let n=null;this.$DxbModal.confirm({width:1e3,headTitle:`通用信息`,render:Jf,props:{props:{storeId:t},on:{onHandleChange:t=>n=t}},onOk:()=>{if(!n){D.warning(`检查通用信息是否填写!`),Ot(this,!1);return}let{certificate:t,company:r,editSwitch:i,maxPropertyNum:a,encasement:o,factory:s,faq:c,process:l,service:u,storeId:d,deleteUnApplyImageDom:f,deleteUnApplyTextDom:p}=n;
2Ya({storeId:d,service:JSON.stringify(u),process:JSON.stringify(l),faq:JSON.stringify(c),factory:JSON.stringify(s),encasement:JSON.stringify(o),editSwitch:i,maxPropertyNum:a,company:JSON.stringify(r),certificate:JSON.stringify(t),deleteUnApplyImageDom:f,deleteUnApplyTextDom:p}).then(()=>{D.info(`通用信息更新完成!`),Ee.set(`generalInformation-${d}`,`ok`),this.loadInformation&&this.loadInformation()})}})},checkGeneralInformation(t){if(this.hasShopId({storeId:t}))return!0}}}})))()}function Qf(t,n,r,i,a,o){let s=G(`Option`),c=G(`Select`),l=G(`XColorPicker`),u=G(`Tooltip`),d=G(`DxbIcon`),f=G(`AttrToggleIcon`),p=G(`Input`),m=G(`Poptip`),h=G(`Button`),g=G(`DropdownItem`),_=G(`DxbUpload2Oss`),v=G(`DropdownMenu`),y=G(`Dropdown`),b=G(`Icon`),x=G(`Modal`);return U(),z(`div`,null,[B(`div`,ep,[r.modelValue.length?(U(),z(`div`,tp,[a.preview?(U(!0),z(I,{key:1},W(r.modelValue,(t,n)=>(U(),z(`div`,{id:`${t.type}_${n}`,key:n,class:`module-item-preview`},[B(`div`,{style:xo(`display:flex;width: ${r.itemWidth}px`)},[t.type===`text`?(U(),z(`p`,{key:0,style:xo(o.getTextStyle(t))},K(t.value),5)):R(``,!0),t.type===`image`?(U(),z(`img`,{key:1,src:t.value,style:{"max-width":`100%`}},null,8,cp)):R(``,!0)],4)],8,sp))),128)):(U(!0),z(I,{key:0},W(r.modelValue,(t,i)=>(U(),L(m,{key:i,transfer:``,trigger:`click`,disabled:t!==a.active||t.type!==`text`,placement:`top-start`},{content:q(()=>[B(`div`,np,[t.type===`text`?(U(),z(I,{key:0},[H(c,{modelValue:o.setting_fontSize,"onUpdate:modelValue":n[0]||=t=>o.setting_fontSize=t,placeholder:`大小`,style:{width:`70px`}},{default:q(()=>[(U(!0),z(I,null,W(a.textStyle.fontSizes,(t,n)=>(U(),L(s,{key:n,value:t},{default:q(()=>[V(K(t),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),H(u,{content:`文字色`,placement:`top`,theme:`dark`,transfer:``},{default:q(()=>[H(l,{modelValue:o.setting_color,"onUpdate:modelValue":n[1]||=t=>o.setting_color=t,style:{width:`70px`,padding:`4px`,background:`#ebebeb`}},null,8,[`modelValue`])]),_:1}),H(u,{content:`左对齐`,placement:`bottom`,style:{width:`26px`},theme:`dark`,transfer:``},{default:q(()=>[H(f,{modelValue:o.setting_align_left_bool,"onUpdate:modelValue":n[2]||=t=>o.setting_align_left_bool=t},{default:q(()=>[H(d,{name:`iconjuzuoduiqi`,size:`18`,type:`button`})]),_:1},8,[`modelValue`])]),_:1}),H(u,{content:`居中对齐`,placement:`bottom`,style:{width:`26px`},theme:`dark`,transfer:``},{default:q(()=>[H(f,{modelValue:o.setting_align_center_bool,"onUpdate:modelValue":n[3]||=t=>o.setting_align_center_bool=t},{default:q(()=>[H(d,{name:`iconjuzhongduiqi`,size:`18`,type:`button`})]),_:1},8,[`modelValue`])]),_:1}),H(u,{content:`右对齐`,placement:`bottom`,style:{width:`26px`},theme:`dark`,transfer:``},{default:q(()=>[H(f,{modelValue:o.setting_align_right_bool,"onUpdate:modelValue":n[4]||=t=>o.setting_align_right_bool=t},{default:q(()=>[H(d,{name:`iconjuyouduiqi`,size:`18`,type:`button`})]),_:1},8,[`modelValue`])]),_:1}),H(u,{content:`两端对齐`,placement:`bottom`,style:{width:`26px`},theme:`dark`,transfer:``},{default:q(()=>[H(f,{modelValue:o.setting_align_justify_bool,"onUpdate:modelValue":n[5]||=t=>o.setting_align_justify_bool=t},{default:q(()=>[H(d,{name:`iconliangduanduiqi`,size:`18`,type:`button`})]),_:1},8,[`modelValue`])]),_:1})],64)):R(``,!0)])]),default:q(()=>[B(`div`,{class:bo([`module-item`,{active:t===a.active}]),onClick:n=>o.onModuleSelect(t)},[B(`div`,{style:xo(`display:flex;width: ${r.itemWidth}px`)},[t.type===`text`?(U(),L(p,{key:0,modelValue:t.value,"onUpdate:modelValue":n=>t.value=n,class:bo(t.class),placeholder:`请输入文本`,type:`textarea`,rows:5,"show-word-limit":``,maxlength:r.textLimit.maxCount,style:xo(o.getItemTextStyle(t)),onOnBlur:J(o.handleValidate,[`stop`])},null,8,[`modelValue`,`onUpdate:modelValue`,`class`,`maxlength`,`style`,`onOnBlur`])):R(``,!0),t.type===`image`?(U(),z(`img`,{key:1,src:t.value,style:{"max-width":`100%`}},null,8,ip)):R(``,!0),t.type===`media`?(U(),z(I,{key:2},[t.media?(U(),z(`video`,{key:0,poster:t.media.previewImage,src:t.media.src,controls:``,style:{"max-width":`100%`}},null,8,ap)):R(``,!0),t.list?(U(!0),z(I,{key:1},W(t.list,(t,n)=>(U(),z(`video`,{key:n,poster:t.media.previewImage,src:t.media.src,controls:``,style:{"max-width":`100%`}},null,8,op))),128)):R(``,!0)],64)):R(``,!0),a.active===t?(U(),z(I,{key:3},[H(d,{class:`icon-del`,type:`button`,name:`iconshanchu`,onClick:J(t=>o.onModuleDel(i),[`stop`])},null,8,[`onClick`]),H(d,{class:`icon-up`,type:`button`,name:`iconshangyi`,disabled:i===0,onClick:J(t=>o.onModuleSort(i,-1),[`stop`])},null,8,[`disabled`,`onClick`]),H(d,{class:`icon-down`,type:`button`,name:`iconxiayi`,disabled:i===r.modelValue.length-1,onClick:J(t=>o.onModuleSort(i,1),[`stop`])},null,8,[`disabled`,`onClick`]),t.type===`text`?(U(),L(u,{key:0,class:`icon-link`,content:t.class===`title`?`切换为正文`:`切换为标题`,transfer:``,placement:`right`},{default:q(()=>[H(d,{type:`button`,size:`15`,name:t.class===`title`?`iconbiaoti1`:`iconzhe
2ngwen`,onClick:n=>o.onChangeTextClass(t)},null,8,[`name`,`onClick`])]),_:2},1032,[`content`])):R(``,!0),t.type===`image`?(U(),L(u,{key:1,class:`icon-link`,content:`为图片设置链接`,transfer:``,placement:`right`},{default:q(()=>[H(d,{size:`15`,type:`button`,class:bo({active:!!t.targetUrl}),name:`iconlianjie1`,onClick:J(n=>o.onSetLink(t),[`stop`])},null,8,[`class`,`onClick`])]),_:2},1024)):R(``,!0)],64)):R(``,!0)],4)],10,rp)]),_:2},1032,[`disabled`]))),128))],512)):(U(),z(`div`,lp,[...n[12]||=[B(`span`,null,`暂无内容,您可点击(添加文字/添加图片/导入HTML代码)制作详情`,-1)]])),B(`div`,up,[B(`div`,dp,[a.preview?R(``,!0):(U(),z(I,{key:0},[o.imageCount>=r.imageLimit.maxCount?(U(),L(h,{key:0,disabled:!0},{default:q(()=>[H(d,{name:`icontupian`,size:`15`}),B(`span`,fp,[n[13]||=V(` 添加图片`,-1),r.imageLimit.maxCount===``?R(``,!0):(U(),z(I,{key:0},[V(`(`+K(o.imageCount)+`/`+K(r.imageLimit.maxCount)+`)`,1)],64))])]),_:1})):(U(),L(y,{key:1,transfer:``},{list:q(()=>[H(v,null,{default:q(()=>[H(_,{"inner-class":`w-full`,name:`file`,"max-size":r.maxSize,multiple:``,"do-check-file":o.handleCheckFile,"show-error-message":!0,onHandleUploadSuccess:o.uploadSuccess},{default:q(()=>[H(g,null,{default:q(()=>[...n[15]||=[V(`本地图片`,-1)]]),_:1})]),_:1},8,[`max-size`,`do-check-file`,`onHandleUploadSuccess`]),H(g,{onClick:o.handleNetworkUploadImage},{default:q(()=>[...n[16]||=[V(` 网络图片 `,-1)]]),_:1},8,[`onClick`]),r.chooseOnlineImage?(U(),L(g,{key:0,onClick:o.onChooseOnlineImage},{default:q(()=>[...n[17]||=[V(` 线上图片 `,-1)]]),_:1},8,[`onClick`])):R(``,!0)]),_:1})]),default:q(()=>[H(h,null,{default:q(()=>[H(d,{name:`icontupian`,size:`15`}),B(`span`,pp,[n[14]||=V(` 添加图片`,-1),r.imageLimit.maxCount===``?R(``,!0):(U(),z(I,{key:0},[V(`(`+K(o.imageCount)+`/`+K(r.imageLimit.maxCount)+`)`,1)],64))])]),_:1})]),_:1})),H(h,{onClick:o.onModuleAddText},{default:q(()=>[H(d,{name:`iconwenzi1`,size:`15`}),n[18]||=B(`span`,{style:{"margin-left":`5px`}},`添加文本`,-1)]),_:1},8,[`onClick`]),H(h,{onClick:o.onModuleAddHTML},{default:q(()=>[H(d,{name:`icondaima`,size:`15`}),n[19]||=B(`span`,{style:{"margin-left":`5px`}},`导入HTML代码`,-1)]),_:1},8,[`onClick`])],64))]),r.modelValue.length?(U(),z(`div`,mp,[H(y,{transfer:``,onOnClick:o.onModuleClean},{list:q(()=>[H(v,null,{default:q(()=>[H(g,{name:`chinese`},{default:q(()=>[...n[21]||=[V(` 中文`,-1)]]),_:1}),H(g,{name:`text`},{default:q(()=>[...n[22]||=[V(` 文字`,-1)]]),_:1}),H(g,{name:`image`},{default:q(()=>[...n[23]||=[V(` 图片`,-1)]]),_:1}),H(g,{name:`smallImage`},{default:q(()=>[...n[24]||=[V(` 小图片`,-1)]]),_:1}),H(g,{name:`all`},{default:q(()=>[...n[25]||=[V(` 所有`,-1)]]),_:1})]),_:1})]),default:q(()=>[H(h,null,{default:q(()=>[n[20]||=B(`span`,{style:{"margin-right":`5px`}},`清空`,-1),H(b,{type:`ios-arrow-down`})]),_:1})]),_:1},8,[`onOnClick`]),H(h,{type:`primary`,onClick:n[6]||=t=>a.preview=!a.preview},{default:q(()=>[V(K(a.preview?`返回`:`预览`),1)]),_:1})])):R(``,!0)]),H(x,{modelValue:a.modal.html.show,"onUpdate:modelValue":n[11]||=t=>a.modal.html.show=t,title:`导入HTML代码`,width:`900`},{footer:q(()=>[B(`div`,hp,[H(h,{onClick:n[8]||=t=>a.modal.html.show=!1},{default:q(()=>[...n[26]||=[V(` 取消`,-1)]]),_:1}),H(h,{type:`success`,onClick:n[9]||=t=>o.onHTMLParse(`insert`)},{default:q(()=>[...n[27]||=[V(` 插入 `,-1)]]),_:1}),H(h,{type:`primary`,onClick:n[10]||=t=>o.onHTMLParse(`cover`)},{default:q(()=>[...n[28]||=[V(` 覆盖 `,-1)]]),_:1})])]),default:q(()=>[H(p,{modelValue:a.modal.html.code,"onUpdate:modelValue":n[7]||=t=>a.modal.html.code=t,type:`textarea`,rows:8,placeholder:`录入需要解析的HTML代码`},null,8,[`modelValue`])]),_:1},8,[`modelValue`])])])}var $f,ep,tp,np,rp,ip,ap,op,sp,cp,lp,up,dp,fp,pp,mp,hp,gp;function _p(){return(_p=t((()=>{rn(),eo(),rt(),Ve(),p(),Xe(),lt(),$e(),l(),k(),E(),ie(),ht(),$f={name:`TextImageDesc`,components:{AttrToggleIcon:Kn,XColorPicker:te},mixins:[ii],props:{modelValue:{type:Array,default(){return[]}},html:{type:String,default:``},imageLimit:{type:Object},textLimit:{type:Object,default:()=>({minCount:0,maxCount:1e3})},itemWidth:{type:Number,default:500},chooseOnlineImage:{type:Function},maxSize:{type:Number,default:3}},emits:[`update:modelValue`],data(){return{textStyle:{fontFamilys:[],fontSizes:[12,13,16,20,24,28,32]}
2,active:null,modal:{html:{show:!1,code:``}},preview:!1}},computed:{imageCount(){return this.modelValue.filter(t=>t.type===`image`).length},setting_fontFamily:{get(){return this.active?.style?.fontFamily||``},set(t){this.active?.type===`text`&&(this.active.style=Object.assign(this.getTextDefStyle(),this.active.style||{},{fontFamily:t}))}},setting_fontSize:{get(){return this.active?.style?.fontSize||``},set(t){this.active?.type===`text`&&(this.active.style=Object.assign(this.getTextDefStyle(),this.active.style||{},{fontSize:t}))}},setting_color:{get(){return this.active?.style?.color||``},set(t){this.active?.type===`text`&&(this.active.style=Object.assign(this.getTextDefStyle(),this.active.style||{},{color:t}))}},setting_backgroundColor:{get(){return this.active?.style?.backgroundColor||``},set(t){this.active?.type===`text`&&(this.active.style=Object.assign(this.getTextDefStyle(),this.active.style||{},{backgroundColor:t}))}},setting_align_left_bool:{get(){return this.active?.style?.align==`left`},set(){this.active?.type===`text`&&(this.active.style=Object.assign(this.getTextDefStyle(),this.active.style||{},{align:`left`}))}},setting_align_center_bool:{get(){return this.active?.style?.align==`center`},set(){this.active?.type===`text`&&(this.active.style=Object.assign(this.getTextDefStyle(),this.active.style||{},{align:`center`}))}},setting_align_right_bool:{get(){return this.active?.style?.align==`right`},set(){this.active?.type===`text`&&(this.active.style=Object.assign(this.getTextDefStyle(),this.active.style||{},{align:`right`}))}},setting_align_justify_bool:{get(){return this.active?.style?.align==`justify`},set(){this.active?.type===`text`&&(this.active.style=Object.assign(this.getTextDefStyle(),this.active.style||{},{align:`justify`}))}}},watch:{modelValue(){this.handleValidate()},setting_fontFamily(){this.loadFontFamily()}},methods:{htmlParse(t){this.modal.html.code=t,this.onHTMLParse(`cover`)},toPreview(t){this.preview=t},loadFontFamily(){let t=this.setting_fontFamily||this.getTextDefStyle().fontFamily,n=this.textStyle.fontFamilys.find(n=>n.value==t);n.loaded||Si(n.family,n.ttf).then(t=>{n.loaded=!0})},getTextStyle(t){let n=Object.assign(this.getTextDefStyle(),t.style||{});return{color:n.color,fontSize:n.fontSize,textAlign:n.align,fontWeight:t.class===`title`?`bold`:`normal`}},getTextDefStyle(){return{fontSize:`13`,color:`#333333`,align:`left`}},getItemTextStyle(t){return{color:t.style.color,fontSize:`${t.style.fontSize}px`,textAlign:t.style.align}},familyItemStyle(t){return{height:`20px`,backgroundImage:`url(${t.preview})`,backgroundPosition:t.pos}},onModuleClean(t){if(t===`smallImage`){this.doCleanSmallImage();return}if(t===`all`)this.active=null,this.$emit(`update:modelValue`,[]),this.$emit(`clean`),this.preview=!1;else{let n=j(this.modelValue);n=t===`chinese`?JSON.parse(JSON.stringify(n).replace(/[\u4E00-\u9FA5?“’:!。,《》()【】;、——]+/g,``)):n.filter(n=>n.type!==t),this.reCalcPriority(n),this.active=n[0]||null,this.$emit(`update:modelValue`,n)}D.success(`清理完成`)},doCleanSmallImage(){this.$DxbModal.confirm({headTitle:`请设置需要过滤的图片尺寸`,render:qe,footerShow:!1,onOk:async t=>{let n=[],r=j(this.modelValue);for(let i=0;i<r.length;i++){let a=r[i];if(a.type===`image`){let{width:n,height:r}=await Oi(a.value||``,!0);if(n<=t.width&&t.width||r<=t.height&&t.height)continue}n.push(a)}this.reCalcPriority(n),this.active=n[0]||null,this.$emit(`update:modelValue`,n),D.success(`清理完成`)}})},onModuleSelect(t){this.active=t},onModuleDel(t){this.modelValue[t]===this.active&&(this.active=this.modelValue[t+1]||this.modelValue[t-1]||null);let n=j(this.modelValue);n.splice(t,1),this.reCalcPriority(n),this.$emit(`update:modelValue`,n)},onModuleSort(t,n){let r=j(this.modelValue),i=r[t];r=Ti.swapArray(r,t,t+n),this.reCalcPriority(r),this.$emit(`update:modelValue`,r),this.active=i},onChangeTextClass(t){t.class=t.class===`title`?`body`:`title`},onSetLink(t){this.$DxbModal.confirm({width:600,headTitle:`跳转链接`,render:Bn,props:{props:{url:t.targetUrl}},footerShow:!1,onOk:n=>{t.targetUrl=n}})},getModuleAddIndex(){let t=this.modelValue.length;return this.active&&(t=this.modelValue.findIndex(t=>t===this.active)+1),t},onModuleAddText(){let t={type:`text`,value:``,style:this.getTextDefStyle(),class:`body`};this.batchInsert([t])},onModuleAddHTML(){this.modal.html.show=!0},onHTMLParse(t){let{code:n}=this.modal.html;if(n.trim()===``){D.error(`请先输入HTML代码`);return}this.modal.html.show=!1,this.handleInitProgress();let r=Di(n,!0),i=[],a=0;this.handleUpdateProgress(`开始解析详情`,0);let o=t=>{let n=this.getTextDefStyle(),r=this.textStyle.fontSizes.map(Number);function i(t,n){return t.reduce((t,r)=>Math.abs(r-n)<Math.abs(t-n)?r:t,t[0])}return t&&[`color`,`fontSize`,`align`].forEach(a=>{let o=window.getComputedStyle(t);if(o&&(n[a]=o[a]),a===`fontSize`){let t=String(n[a]).match(/\d+/);t&&(n[a]=i(r,Number(t[0])))}}),n};setTimeout(async()=>{let n=async t=>{for(let s=0;s<t.length;s++){t===r.childNodes&&a++;let c=t[s],l=c.nodeName.toLowerCase();if(this.handleUpdateProgress(`正在解析节点${l}`,a/r.childNodes.length*100),c.childNodes.length){if(c.style.backgroundImage&&c.style.backgroundImage.match(/url\(['"]?(.*)['"]?\)/)&&i.push({type:`image`,value:c.style.backgroundImage.match(/url\(['"]?(.*)['"]?\)/)[1],style:{},targetUrl:``}),l===`style`)continue;if(l===`table`){try{let t=await Hn(c,1,{isVmNode:!0}),n=await oe({file:xi(t),suffix:`.jpeg`});i.push({type:`image`,value:n.url,style:{},targetUrl:``})}catch{}continue}if([`a`,`span`].includes(l)&&!c.querySelector(`img`)&&c.textContent.trim()!==``){i.push({type:`text`,value:c.textContent,style:o(c),class:`body`});continue}await n(c.childNodes)}else l===`#text`&&c.textContent.trim()!==``&&i.push({type:`text`,value:c.textContent,style:o(c.parentNode),class:`body`}),l===`img`&&c.getAttribute(`src`)&&i.push({type:`image`,value:c.src,style:{},targetUrl:``})}};await n(r.childNodes),this.handleDestroyProgress(),r.parentElement.remove(),this.batchInsert(i,t===`cover`?[]:null)})},uploadSuccess(t){let n=t.map(t=>({type:`image`,value:t.url,style:{},targetUrl:``}));this.batchInsert(n)},onChooseOnlineImage(){this.chooseOnlineImage().then(t=>{let n=t.map(t=>({type:`image`,value:t,style:{},targetUrl:``}));this.batchInsert(n)})},async handleNetworkUploadImage(){let t=(await hn({limit:`none`})).map(t=>({type:`image`,value:t.url,style:{},targetUrl:``}));this.batchInsert(t)},async batchInsert(t,n=null){let{isOk:r,imageSize:i}=await this.imageValidate(t.filter(t=>t.type===`image`).map(t=>t.value));n||=j(this.modelValue);let a=this.getModuleAddIndex();t.forEach((t,r)=>{if(t.type===`image`){let n=i[t.value];t.style={width:n.width,height:n.height}}n.splice(a+r,0,t)}),this.reCalcPriority(n),this.active=t.at(-1),this.$emit(`update:modelValue`,n)},reCalcPriority(t){t.forEach((t,n)=>{t.priority=n})},handleValidate(){let t=this.$parent||this.$root,n=t.$options.name;for(;t&&(!n||n!==`FormItem`);)t=t.$parent,t&&(n=t.$options.name);t&&t.onFieldChange()},handleCheckFile(t){return new Promise(async n=>{let{postFiles:r}=t,i=[];for(let t of r){let n=await this.uploadCheck(t);i.push(n)}n(await this.imageValidate(i))})},uploadCheck(t){return new Promise((n,r)=>{let i=new FileReader;i.readAsDataURL(t),i.onload=t=>{n(t.target.result)},i.onerror=()=>{r()}})},imageValidate(t){return new Promise(async n=>{n(await to.imageValidate(t,this.imageLimit))})}}},ep={class:`text-image-desc`},tp={key:0,ref:`listWrap`,class:`module-list-wrap`},np={class:`text-style-wrap flex-row-margin-small`},rp=[`onClick`],ip=[`src`],ap=[`poster`,`src`],op=[`poster`,`src`],sp=[`id`],cp=[`src`],lp={ke
2y:1,class:`no-text`},up={class:`bottom-bar flex-row-between`},dp={class:`flex-row-margin-small`},fp={style:{"margin-left":`5px`}},pp={style:{"margin-left":`5px`}},mp={key:0,class:`flex-row-margin-small`},hp={class:`flex-row-margin flex-row-end`},gp=Gr($f,[[`render`,Qf],[`__scopeId`,`data-v-6e62315d`]])})))()}var vp,yp,bp,xp,Sp,Cp,wp,Tp,Ep,Dp,Op,kp,Ap,jp,Mp,Np,Pp,Fp,Ip,Lp,Rp;function zp(){return(zp=t((()=>{Se(),vp={key:0,class:`mb-12px`},yp={class:`flex items-center gap-8px`},bp={key:0,class:`mt-4px c-#999 text-12px`},xp={key:1,class:`mb-12px c-#fb9e00`},Sp={key:2,class:`w-full overflow-hidden`},Cp={class:`mb-12px c-#fb9e00`},wp={class:`h-26px`},Tp={class:`mb-20px lh-20px c-#999 text-12px`},Ep={key:0},Dp=[`href`],Op={key:0},kp={key:0},Ap={key:1,class:`group relative mr-4px inline-block h-99px w-99px overflow-hidden border border-transparent rounded-4px bg-white text-center lh-99px shadow-[0_1px_1px_rgba(0,0,0,0.2)]`},jp=[`src`],Mp=[`href`,`title`],Np={class:`absolute inset-0 hidden bg-[rgba(0,0,0,0.6)] group-hover:block`},Pp=[`href`],Fp={key:1},Ip=[`innerHTML`],Lp={key:3,class:`font-bold p-2`},Rp={__name:`QualificationField`,props:{qualificationStructList:{type:Array,default:()=>[]},enableEuQualification:{type:[Number,String],default:1},label:{type:String,default:`资质信息:`},showEnableSwitch:{type:Boolean,default:!0},propPath:{type:String,default:`qualificationStructList`},showSync:{type:Boolean,default:!0}},emits:[`update:qualificationStructList`,`update:enableEuQualification`,`sync`],setup(t,{expose:n,emit:r}){let i=t,a=r,o=Co(0),s=_o({get:()=>i.qualificationStructList||[],set:t=>a(`update:qualificationStructList`,t)}),c=_o({get:()=>Number(i.enableEuQualification)===0?0:1,set:t=>a(`update:enableEuQualification`,Number(t)===0?0:1)}),l=_o(()=>c.value===1?s.value:s.value.filter(t=>!p(t))),u=_o(()=>o.value===0?l.value:[l.value[o.value-1]].filter(Boolean));function d(t){let n=g(t);return[{required:n,validator:(r,i,a)=>{if(n&&!t.value){a(Error(`请上传资质信息!`));return}a()},trigger:`change,blur`}]}Do(()=>i.qualificationStructList,()=>{b(0)},{immediate:!0}),Do(()=>c.value,()=>{b(0)});function f(){a(`sync`)}function p(t){return t?.name===`欧盟`||t?.title===`欧盟资质`||t?.data?.some(m)}function m(t){return t?.countryCode===`EU`}function h(t){return c.value===0&&m(t)}function g(t){return!!t?.required||c.value===1&&m(t)}function _(t,n){h(n)||(n.value=t[0].url)}function v(t){t.value=``}function y(t){$$VueGlobal.$viewerApi({images:[t],options:{...dt,initialViewIndex:0}})}function b(t=0){o.value=Number(t)||0}function x(t=``){return String(t)}function ee(t=``){return/\.(?:avif|bmp|gif|jpe?g|png|svg|webp)(?:\?.*)?$/i.test(t)}function te(t=``){let n=String(t).split(`?`)[0],r=n.slice(n.lastIndexOf(`/`)+1);try{return decodeURIComponent(r)||`查看文件`}catch{return r||`查看文件`}}return n({uploadSuccess:_,handleRemove:v,handleView:y,handleTabChange:b,tipsReplace:x}),(n,r)=>{let i=G(`Switch`),a=G(`TabPane`),o=G(`Tabs`),s=G(`Button`),p=G(`DxbUpload2Oss`),m=G(`Icon`),g=G(`Input`),ne=G(`FormItem`),re=G(`Form`);return U(),L(ne,{class:`w-full`,label:t.label},{default:q(()=>[t.showEnableSwitch?(U(),z(`div`,vp,[B(`div`,yp,[H(i,{modelValue:c.value,"onUpdate:modelValue":r[0]||=t=>c.value=t,"true-value":1,"false-value":0},null,8,[`modelValue`]),B(`span`,null,K(c.value===1?`提交欧盟资质`:`不提交欧盟资质`),1)]),c.value===0?(U(),z(`div`,bp,` 选择不提交后,视为声明该商品不售往欧盟,欧盟资质不再必填。 `)):R(``,!0)])):R(``,!0),t.showSync?(U(),z(`div`,xp,[r[1]||=V(` 修改「标题」「商品属性」「物流属性」后,资质要求可能会变更,请点击 `,-1),B(`a`,{onClick:f},`获取最新资质信息`)])):R(``,!0),l.value.length?(U(),z(`div`,Sp,[B(`div`,Cp,[r[2]||=V(` 如果您在以下国家售卖商品,请提交该国家要求的商品资质,否则商品可能无法在该国家展示 `,-1),t.showSync?(U(),z(`a`,{key:0,class:`ml-10px`,onClick:f},`同步资质`)):R(``,!0)]),H(o,{type:`card`,onOnClick:b},{default:q(()=>[H(a,{label:`全部资质`}),(U(!0),z(I,null,W(l.value,(t,n)=>(U(),L(a,{key:n,label:t.title},null,8,[`label`]))),128))]),_:1}),B(`div`,null,[(U(!0),z(I,null,W(u.value,(t,n)=>(U(),z(`div`,{key:n,class:`w-full`},[B(`div`,wp,K(t.name),1),B(`div`,Tp,[t.tip||t.href?(U(),z(`div`,Ep,[B(`span`,null,K(t.tip),1),t.href?(U(),z(`a`,{key:0,href:t.href,target:`_blank`},` 详细说明 >> `,8,Dp)):R(``,!0)])):R(``,!0)]),H(re,{model:t,"label-width":220},{default:q(()=>[(U(!0),z(I,null,W(t.data,(t,n)=>(U(),L(ne,{key:n,label:t.label,prop:`data.${n}.value`,rules:d(t)},{default:q(()=>[t.type===`image`?(U(),z(`div`,Op,[t.value?(U(),z(`div`,Ap,[ee(t.value)?(U(),z(`img`,{
2key:0,class:`h-full w-full`,src:t.value},null,8,jp)):(U(),z(`a`,{key:1,class:`block h-full w-full overflow-hidden px-8px text-ellipsis whitespace-nowrap`,href:t.value,title:te(t.value),target:`_blank`},K(te(t.value)),9,Mp)),B(`div`,Np,[ee(t.value)?(U(),L(m,{key:0,class:`mx-5px cursor-pointer c-white text-20px`,type:`ios-eye-outline`,onClick:n=>y(t.value)},null,8,[`onClick`])):(U(),z(`a`,{key:1,class:`mx-5px c-white text-20px`,href:t.value,target:`_blank`},[H(m,{type:`ios-open-outline`})],8,Pp)),H(m,{class:`mx-5px cursor-pointer c-white text-20px`,type:`ios-trash-outline`,onClick:n=>v(t)},null,8,[`onClick`])])])):(U(),z(`div`,kp,[H(p,{name:`file`,canUploadFileLen:1,"check-file-type":!1,"show-error-message":!0,maxSize:5,disabled:h(t),onHandleUploadSuccess:n=>_(n,t)},{default:q(()=>[H(s,{disabled:h(t)},{default:q(()=>[...r[3]||=[V(`上传本地文件`,-1)]]),_:1},8,[`disabled`])]),_:2},1032,[`disabled`,`onHandleUploadSuccess`])]))])):R(``,!0),t.type===`text`?(U(),z(`div`,Fp,[H(g,{modelValue:t.value,"onUpdate:modelValue":n=>t.value=n,class:`w-400px`,placeholder:`请填写`,disabled:h(t)},null,8,[`modelValue`,`onUpdate:modelValue`,`disabled`])])):R(``,!0),B(`div`,{class:`mb-20px ml-220px mt-10px c-#999 text-12px lh-18px`,innerHTML:x(t.tips)},null,8,Ip)]),_:2},1032,[`label`,`prop`,`rules`]))),128))]),_:2},1032,[`model`])]))),128))])])):(U(),z(`div`,Lp,[r[4]||=V(` 此类目暂无资质数据 `,-1),t.showSync?(U(),z(`a`,{key:0,class:`ml-10px`,onClick:f},`同步资质`)):R(``,!0)]))]),_:1},8,[`label`])}}}})))()}function Bp(t,n,r,i,a,o){let s=G(`Input`),c=G(`FormItem`),l=G(`Form`),u=G(`Button`),d=G(`RightsArea`),f=G(`RightsCard`),p=G(`DxbIcon`),m=G(`Empty`),h=G(`Icon`),g=G(`Spin`);return U(),z(`div`,Hp,[B(`div`,Up,[B(`div`,Wp,[H(l,{ref:`formRef`,model:a.opt,"label-width":85},{default:q(()=>[H(c,{label:`产品名称:`,prop:`subject`,rules:[...t.$formRules.required]},{default:q(()=>[H(s,{modelValue:a.opt.subject,"onUpdate:modelValue":n[0]||=t=>a.opt.subject=t,type:`textarea`,rows:2,"show-word-limit":``,maxlength:60},null,8,[`modelValue`])]),_:1},8,[`rules`]),o.keywordNum?(U(),L(c,{key:0,label:`关键词:`,prop:`keywords`,rules:[]},{default:q(()=>[(U(!0),z(I,null,W(r.keywords,(t,n)=>(U(),z(I,{key:n},[t?(U(),z(`div`,Gp,[B(`span`,null,K(t),1)])):R(``,!0)],64))),128))]),_:1})):R(``,!0),H(c,{label:`产品类目:`},{default:q(()=>[B(`span`,null,K(r.categoryName),1)]),_:1}),H(c,{label:`产品特点:`,prop:`feature`,rules:[]},{default:q(()=>[H(s,{modelValue:a.opt.feature,"onUpdate:modelValue":n[1]||=t=>a.opt.feature=t,type:`textarea`,rows:1,placeholder:`多个可用中文逗号隔开`},null,8,[`modelValue`])]),_:1})]),_:1},8,[`model`]),B(`div`,Kp,[B(`div`,null,[H(d,{rights:a.useCount},{default:q(({hasRights:t})=>[H(u,{class:`ml10`,disabled:!t||!a.opt.subject,type:`primary`,loading:a.status===`DOING`,onClick:o.doMake},{default:q(()=>[...n[3]||=[V(` 开始生成 `,-1)]]),_:1},8,[`disabled`,`loading`,`onClick`])]),_:1},8,[`rights`])]),H(f,{class:`mt-10px`,rights:a.useCount},null,8,[`rights`])])]),B(`div`,qp,[a.status===`INIT`?(U(),L(m,{key:0,style:{height:`100%`},class:`flex-row-center`},{image:q(()=>[H(p,{name:`icondxb-ai`,size:`60`,color:`#aaa`})]),default:q(()=>[n[4]||=B(`span`,null,`点击开始生成,即可智能生成内容`,-1)]),_:1})):R(``,!0),a.status===`DOING`?(U(),z(`div`,Jp,[H(g,{fix:``},{default:q(()=>[H(h,{type:`ios-loading`,size:`58`,class:`demo-spin-icon-load`}),n[5]||=B(`div`,{style:{"margin-top":`20px`}},`生成中,请稍后...`,-1)]),_:1})])):R(``,!0),a.status===`DONE`&&a.contents.data.length?(U(),z(`div`,Yp,[n[6]||=B(`div`,null,`已帮您生成以下标题/关键词`,-1),H(l,{ref:`formContentRef`,model:a.contents,"label-width":55,"label-position":`left`,style:{"margin-top":`12px`}},{default:q(()=>[(U(!0),z(I,null,W(a.contents.data,(t,n)=>(U(),z(`div`,{key:n},[H(c,{label:`标题${n+1}:`,prop:`data.${n}.title.value`},{default:q(()=>[B(`div`,null,[H(s,{modelValue:t.title.value,"onUpdate:modelValue":n=>t.title.value=n,size:`small`,type:`textarea`,rows:2,"show-word-limit":``,maxlength:60},null,8,[`modelValue`,`onUpdate:modelValue`])]),B(`div`,Xp,[B(`span`,{class:`text-cn`,title:t.title.valueCn}
2,K(t.title.valueCn),9,Zp),B(`div`,Qp,[o.isDisabled(`title`,t.title)?(U(),z(`span`,$p,`应用`)):(U(),z(`a`,{key:1,onClick:J(n=>t.title.checked=!t.title.checked,[`prevent`])},K(t.title.checked?`取消应用`:`应用`),9,em))])])]),_:2},1032,[`label`,`prop`]),t.keywords&&t.keywords.length?(U(!0),z(I,{key:0},W(t.keywords,(t,r)=>(U(),z(I,{key:`${n}${r}`},[r<1?(U(),L(c,{key:0,label:`关键词:`,prop:`data.${n}.keywords.${r}.value`},{default:q(()=>[B(`div`,null,[H(s,{modelValue:t.value,"onUpdate:modelValue":n=>t.value=n,size:`small`,type:`textarea`,rows:1,"show-word-limit":``,maxlength:60},null,8,[`modelValue`,`onUpdate:modelValue`])]),B(`div`,tm,[B(`span`,{class:`text-cn`,title:t.valueCn},K(t.valueCn),9,nm),B(`div`,rm,[o.isDisabled(`keyword`,t)?(U(),z(`span`,im,`应用`)):(U(),z(`a`,{key:1,onClick:J(n=>t.checked=!t.checked,[`prevent`])},K(t.checked?`取消应用`:`应用`),9,am))])])]),_:2},1032,[`prop`])):R(``,!0)],64))),128)):R(``,!0)]))),128))]),_:1},8,[`model`])])):R(``,!0)])]),B(`div`,om,[H(u,{onClick:n[2]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[7]||=[V(` 取消 `,-1)]]),_:1}),H(u,{type:`primary`,onClick:o.doOk},{default:q(()=>[...n[8]||=[V(` 确定 `,-1)]]),_:1},8,[`onClick`])])])}var Vp,Hp,Up,Wp,Gp,Kp,qp,Jp,Yp,Xp,Zp,Qp,$p,em,tm,nm,rm,im,am,om,sm;function cm(){return(cm=t((()=>{rr(),xn(),on(),Cr(),va(),ur(),k(),qn(),E(),xt(),ht(),Vp={name:`AiTitleModal1688Ds`,components:{RightsArea:kr,RightsCard:o,Empty:Ze},props:{storeId:{type:[String,Number],default:``},platformName:{type:String,default:`阿里巴巴国际站`},subject:{type:String,default:``},categoryId:{type:String,default:``},categoryName:{type:String,default:``},keywords:{type:Array,default:()=>[]}},data(){return{ws:null,opt:{subject:this.subject||``,feature:``,language:`English`},languageList:[{name:`英语`,value:`English`},{name:`中文`,value:`Chinese`},{name:`德语`,value:`German`},{name:`法语`,value:`French`},{name:`俄语`,value:`Russian`},{name:`日语`,value:`Japanese`},{name:`韩语`,value:`Korean`},{name:`泰语`,value:`Thai`},{name:`马来语`,value:`Malay`},{name:`越南语`,value:`Vietnamese`},{name:`西班牙语`,value:`Spanish`},{name:`葡萄牙语`,value:`Portuguese`},{name:`菲律宾语`,value:`Filipino`}],useCount:1,status:`INIT`,contents:{data:[]},sliceNum:1}},computed:{titleNum(){return 3},keywordNum(){return this.platformName===`阿里巴巴国际站`?3:0}},mounted(){this.ws=new Fn({});let t=setInterval(()=>{this.ws.totalNum&&(this.lastCount=Number.parseInt(this.ws.totalNum)-Number.parseInt(this.ws.usedNum),t&&clearInterval(t))},1e3)},beforeUnmount(){this.ws&&this.ws.disconnect()},methods:{parseTitle(t){return String(t).replace(/[,,]/g,` `).replace(/\s{2,}/g,` `).trim()},async doMake(){let t={version:4,storeId:this.storeId},n=or({platformName:this.platformName,titleNum:this.titleNum,keywordNum:this.keywordNum,productName:this.opt.subject,language:`Chinese`,productSategory:this.categoryName,feature:this.opt.feature,titleChartNumMin:54,titleChartNum:60});this.status=`DOING`;let r={isDone:!1,chars:[]},i=!1;this.ws.sendMessage(n,({status:t,index:n,content:a})=>{if(t===`DOING`&&(r.chars[n]=a),t===`SENSITIVE`&&(i||(i=!0,D.error(`标题或关键词中包含敏感词`))),t===`DONE`&&(r.isDone=!0,r.chars[n]=a),r.isDone){let t=r.chars.join(``),n=M(t),i=T(n,`title`,[]),a=T(n,`keywords`,[]),o=[];i.forEach((t,n)=>{o.push({title:{value:this.parseTitle(t),valueCn:``,checked:!1},keywords:(a||[]).slice(n*this.sliceNum,(n+1)*this.sliceNum).map(t=>({value:String(t).replace(/,/g,` `),valueCn:``,checked:!1}))})}),this.contents.data=o,this.status=`DONE`}else this.status=t},t)},async removeForbidWord(t){for(let n of t){let{title:t,keywords:r}=n;if(t.value){let r=await oa({content:t.value,operation:`remove`});n.title.value=T(r,0,``)}if(T(r,`0.value`,``)){let t=await oa({content:T(r,`0.value`,``),operation:`remove`});n.keywords[0].value=T(t,0,``)}}return t},apply(t,n,r=0){t===`title`&&(n.title.checked=!0,this.$emit(`applyTitle`,n.value)),t===`keywords`&&this.$emit(`applyKeyword`,{index:r,value:n.value})},isDisabled(t,n){if(t===`title`)return this.contents.data.map(t=>t.title).flat().filter(t=>t.checked).length>=1&&!n.checked;if(t===`keyword`)return this.contents.data.map(t=>t.keywords).flat().filter(t=>t.checked).length>=this.sliceNum&&!n.checked},doOk(){let t=this.contents.data.map(t=>t.title).flat().filter(t=>t.checked).map(t=>t.value),n=[...this.contents.data.map(t=>t.keywords).flat().filter(t=>t.checked).map(t=>t.value),``,``,``].slice(0,this.sliceNum);this.$emit(`ok`,{title:t[0]||``,keywords:n,keyword1:n[0]||``,keyword2:n[1]||``,keyword3:n[2]||``})},async translate(t){try{t.valueCn=await ia({word:t.value,type:this.opt.language===`English`?`en`:`cn`})}catch(t){D.error(t.message||t)}}}},Hp={class:`AiTitleModal`},Up={class:`flex-row-margin`,style:{"align-items":`stretch`,"margin-top":`15px`,height:`55vh`,"min-height":`325px`,overflow:`auto`}},Wp={class:`box-left flex-column-margin`,style:{padding:`3px 0 5px 0`,"justify-content":`space-between`}},Gp={key:0},Kp={class:`flex-col`,style:{"align-items":`flex-end`}},qp={class:`box-right`},Jp={key:1},Yp={key:2},Xp={class:`flex-row-between`,style:{"font-size":`12px`,"align-items":`flex-start`,"line-height":`1.6`,"margin-top":`6px`}},Zp=[`title`],Qp={class:`flex-row-margin-small`,style:{"flex-shrink":`0`}},$p={key:0},em=[`onClick`],tm={class:`flex-row-between`,style:{"font-size":`12px`,"align-items":`flex-start`,"line-height":`1.6`,"margin-top":`6px`}},nm=[`title`],rm={class:`flex-row-margin-small`,style:{"flex-shrink":`0`}},im={key:0},am=[`onClick`],om={class:`modal-footer mt-5`},sm=Gr(Vp,[[`render`,Bp],[`__scopeId`,`data-v-7550ee72`]])}
2)))()}function lm(t,n,r,i,a,o){let s=G(`Input`),c=G(`FormItem`),l=G(`Form`),u=G(`Option`),d=G(`Select`),f=G(`Button`),p=G(`RightsArea`),m=G(`RightsCard`),h=G(`DxbIcon`),g=G(`Empty`),_=G(`Icon`),v=G(`Spin`);return U(),z(`div`,dm,[B(`div`,fm,[B(`div`,pm,[H(l,{ref:`formRef`,model:a.opt,"label-width":85},{default:q(()=>[H(c,{label:`产品名称:`,prop:`subject`,rules:[...t.$formRules.required]},{default:q(()=>[H(s,{modelValue:a.opt.subject,"onUpdate:modelValue":n[0]||=t=>a.opt.subject=t,type:`textarea`,rows:2,"show-word-limit":``,maxlength:r.titleMaxLength},null,8,[`modelValue`,`maxlength`])]),_:1},8,[`rules`]),o.keywordNum?(U(),L(c,{key:0,label:`关键词:`,prop:`keywords`,rules:[]},{default:q(()=>[(U(!0),z(I,null,W(r.keywords,(t,n)=>(U(),z(I,{key:n},[t?(U(),z(`div`,mm,[B(`span`,null,K(t),1)])):R(``,!0)],64))),128))]),_:1})):R(``,!0),H(c,{label:`产品类目:`},{default:q(()=>[B(`span`,null,K(r.categoryName),1)]),_:1}),H(c,{label:`产品特点:`,prop:`feature`,rules:[]},{default:q(()=>[H(s,{modelValue:a.opt.feature,"onUpdate:modelValue":n[1]||=t=>a.opt.feature=t,type:`textarea`,rows:1,placeholder:`多个可用中文逗号隔开`},null,8,[`modelValue`])]),_:1})]),_:1},8,[`model`]),B(`div`,hm,[B(`div`,null,[r.showLanguage?(U(),z(I,{key:0},[n[4]||=B(`span`,null,`生成语言:`,-1),H(d,{modelValue:a.opt.language,"onUpdate:modelValue":n[2]||=t=>a.opt.language=t,style:{width:`100px`},transfer:``},{default:q(()=>[(U(!0),z(I,null,W(a.languageList,t=>(U(),L(u,{key:t.value,value:t.value},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])],64)):R(``,!0),H(p,{rights:a.useCount},{default:q(({hasRights:t})=>[H(f,{class:`ml10`,disabled:!t||!a.opt.subject,type:`primary`,loading:a.status===`DOING`,onClick:o.doMake},{default:q(()=>[...n[5]||=[V(` 开始生成 `,-1)]]),_:1},8,[`disabled`,`loading`,`onClick`])]),_:1},8,[`rights`])]),H(m,{class:`mt-10px`,rights:a.useCount},null,8,[`rights`])])]),B(`div`,gm,[a.status===`INIT`?(U(),L(g,{key:0,style:{height:`100%`},class:`flex-row-center`},{image:q(()=>[H(h,{name:`icondxb-ai`,size:`60`,color:`#aaa`})]),default:q(()=>[n[6]||=B(`span`,null,`点击开始生成,即可智能生成内容`,-1)]),_:1})):R(``,!0),a.status===`DOING`?(U(),z(`div`,_m,[H(v,{fix:``},{default:q(()=>[H(_,{type:`ios-loading`,size:`58`,class:`demo-spin-icon-load`}),n[7]||=B(`div`,{style:{"margin-top":`20px`}},`生成中,请稍后...`,-1)]),_:1})])):R(``,!0),a.status===`DONE`&&a.contents.data.length?(U(),z(`div`,vm,[n[8]||=B(`div`,null,`已帮您生成以下标题/关键词`,-1),H(l,{ref:`formContentRef`,model:a.contents,"label-width":55,"label-position":`left`,style:{"margin-top":`12px`}},{default:q(()=>[(U(!0),z(I,null,W(a.contents.data,(t,n)=>(U(),z(`div`,{key:n},[H(c,{label:`标题${n+1}:`,prop:`data.${n}.title.value`},{default:q(()=>[B(`div`,null,[H(s,{modelValue:t.title.value,"onUpdate:modelValue":n=>t.title.value=n,size:`small`,type:`textarea`,rows:2,"show-word-limit":``,maxlength:r.titleMaxLength},null,8,[`modelValue`,`onUpdate:modelValue`,`maxlength`])]),B(`div`,ym,[B(`span`,{class:`text-cn`,title:t.title.valueCn},K(t.title.valueCn),9,bm),B(`div`,xm,[r.showLanguage?(U(),z(`a`,{key:0,onClick:n=>o.translate(t.title)},` 翻译 `,8,Sm)):R(``,!0),o.isDisabled(`title`,t.title)?(U(),z(`span`,Cm,`应用`)):(U(),z(`a`,{key:2,onClick:n=>t.title.checked=!t.title.checked},K(t.title.checked?`取消应用`:`应用`),9,wm))])])]),_:2},1032,[`label`,`prop`]),t.keywords&&t.keywords.length?(U(!0),z(I,{key:0},W(t.keywords,(t,i)=>(U(),z(I,{key:`${n}${i}`},[i<1?(U(),L(c,{key:0,label:`关键词:`,prop:`data.${n}.keywords.${i}.value`},{default:q(()=>[B(`div`,null,[H(s,{modelValue:t.value,"onUpdate:modelValue":n=>t.value=n,size:`small`,type:`textarea`,rows:1,"show-word-limit":``,maxlength:128},null,8,[`modelValue`,`onUpdate:modelValue`])]),B(`div`,Tm,[B(`span`,{class:`text-cn`,title:t.valueCn},K(t.valueCn),9,Em),B(`div`,Dm,[r.showLanguage?(U(),z(`a`,{key:0,onClick:n=>o.translate(t)},` 翻译 `,8,Om)):R(``,!0),B(`a`,{onClick:n=>t.checked=!t.checked},K(t.checked?`取消应用`:`应用`),9,km)])])]),_:2},1032,[`prop`])):R(``,!0)],64))),128)):R(``,!0)]))),128))]),_:1},8,[`model`])])):R(``,!0)])]),B(`div`,Am,[H(f,{onClick:n[3]||=n=>t.$emit(`quit`)},{default:q(()=>[...n[9]||=[V(` 取消 `,-1)]]),_:1}),H(f,{type:`primary`,onClick:o.doOk},{default:q(()=>[...n[10]||=[V(` 确定 `,-1)]]),_:1},8,[`onClick`])])])}var um,dm,fm,pm,mm,hm,gm,_m,vm,ym,bm,xm,Sm,Cm,wm,Tm,Em,Dm,Om,km,Am,jm;function Mm(){return(Mm=t((()=>{rr(),xn(),on(),Cr(),va(),ur(),k(),qn(),E(),Ur(),ht(),um={name:`AiTitleModal`,components:{RightsArea:kr,RightsCard:o,Empty:Ze},props:{platformName:{type:String,default:`阿里巴巴国际站`},subject:{type:String,default:``},categoryId:{type:String,default:``},categoryName:{type:String,default:``},keywords:{type:Array,default:()=>[]},filterForbidWords:{type:Boolean,default:!0},titleMaxLength:{type:Number,default:128},showLanguage:{type:Boolean,default:!0},defaultLanguage:{type:String,default:`English`}},data(){return{ws:null,opt:{subject:this.subject||``,feature:``,language:this.defaultLanguage},languageList:[{name:`英语`,value:`English`},{name:`中文`,value:`Chinese`},{name:`德语`,value:`German`},{name:`法语`,value:`French`},{name:`俄语`,value:`Russian`},{name:`日语`,value:`Japanese`},{name:`韩语`,value:`Korean`},{name:`泰语`,value:`Thai`},{name:`马来语`,value:`Malay`},{name:`越南语`,value:`Vietnamese`},{name:`西班牙语`,value:`Spanish`},{name:`葡萄牙语`,value:`Portuguese`},{name:`菲律宾语`,value:`Filipino`}],useCount:1,status:`INIT`,contents:{data:[]},sliceNum:1}},computed:{titleNum(){return 3},keywordNum(){return this.platformName===`阿里巴巴国际站`?3:0},returnNum(){return this.platformName===`阿里巴巴国际站`?3:1}},mounted(){this.ws=new Fn({});let t=setInterval(()=>{this.ws.totalNum&&(this.lastCount=Number.parseInt(this.ws.totalNum)-Number.parseInt(this.ws.usedNum),t&&clearInterval(t))},1e3)},beforeUnmount(){this.ws&&this.ws.disconnect()},methods:{parseTitle(t){return String(t).replace(/[,,]/g,` `).replace(/\s{2,}/g,` `).trim()}
2,async doMake(){let t=or({platformName:this.platformName,titleNum:this.titleNum,keywordNum:this.keywordNum,productName:this.opt.subject,language:this.opt.language,productSategory:this.categoryName,feature:this.opt.feature,titleMaxLength:this.titleMaxLength});if(!t.trim()){D.error(`当前平台暂不支持AI生成标题`);return}this.status=`DOING`;let n={isDone:!1,chars:[]},r=!1,i=({status:t,index:i,content:a})=>{if(t===`DOING`&&(n.chars[i]=a),t===`SENSITIVE`&&(r||(r=!0,D.error(`标题或关键词中包含敏感词`))),t===`DONE`&&(n.isDone=!0,n.chars[i]=a),n.isDone){let t=n.chars.join(``),r=M(t),i=T(r,`title`,[]),a=T(r,`keywords`,[]),o=[];i.forEach((t,n)=>{o.push({title:{value:this.parseTitle(t),valueCn:``,checked:!1},keywords:(a||[]).slice(n*this.sliceNum,(n+1)*this.sliceNum).map(t=>({value:String(t).replace(/,/g,` `),valueCn:``,checked:!1}))})}),this.filterForbidWords&&this.showLanguage?this.removeForbidWord(o).then(t=>{this.contents.data=t,this.status=`DONE`}).catch(t=>{this.status=`INIT`,D.error(t.message||t)}):(this.contents.data=o,this.status=`DONE`)}else this.status=t};try{this.ws.sendMessage(t,i,{version:4})}catch(t){this.status=`INIT`,D.error(t.message||t)}},async removeForbidWord(t){for(let n of t){let{title:t,keywords:r}=n;if(t.value){let r=await oa({content:t.value,operation:`remove`});n.title.value=T(r,0,``)}if(T(r,`0.value`,``)){let t=await oa({content:T(r,`0.value`,``),operation:`remove`});n.keywords[0].value=T(t,0,``)}}return t},apply(t,n,r=0){t===`title`&&(n.title.checked=!0,this.$emit(`applyTitle`,n.value)),t===`keywords`&&this.$emit(`applyKeyword`,{index:r,value:n.value})},isDisabled(t,n){if(t===`title`)return this.contents.data.map(t=>t.title).flat().filter(t=>t.checked).length>=1&&!n.checked;if(t===`keyword`)return this.contents.data.map(t=>t.keywords).flat().filter(t=>t.checked).length>=this.sliceNum&&!n.checked},doOk(){let t=this.contents.data.map(t=>t.title).flat().filter(t=>t.checked).map(t=>t.value),n=[...this.contents.data.map(t=>t.keywords).flat().filter(t=>t.checked).map(t=>t.value),``,``,``].slice(0,this.returnNum);this.$emit(`ok`,{title:t[0]||``,keywords:n,keyword1:n[0]||``,keyword2:n[1]||``,keyword3:n[2]||``})},async translate(t){try{t.valueCn=await ia({word:t.value,type:this.opt.language===`Chinese`?`cn`:`en`})}catch(t){D.error(t.message||t)}}}},dm={class:`AiTitleModal`},fm={class:`flex-row-margin`,style:{"align-items":`stretch`,"margin-top":`15px`,height:`55vh`,"min-height":`325px`,overflow:`auto`}},pm={class:`box-left flex-column-margin`,style:{padding:`3px 0 5px 0`,"justify-content":`space-between`}},mm={key:0},hm={class:`flex-col`,style:{"align-items":`flex-end`}},gm={class:`box-right`},_m={key:1},vm={key:2},ym={class:`flex-row-between`,style:{"font-size":`12px`,"align-items":`flex-start`,"line-height":`1.6`,"margin-top":`6px`}},bm=[`title`],xm={class:`flex-row-margin-small`,style:{"flex-shrink":`0`}},Sm=[`onClick`],Cm={key:1},wm=[`onClick`],Tm={class:`flex-row-between`,style:{"font-size":`12px`,"align-items":`flex-start`,"line-height":`1.6`,"margin-top":`6px`}},Em=[`title`],Dm={class:`flex-row-margin-small`,style:{"flex-shrink":`0`}},Om=[`onClick`],km=[`onClick`],Am={class:`modal-footer mt-5`},jm=Gr(um,[[`render`,lm],[`__scopeId`,`data-v-b01bd1ea`]])})))()}function Nm(t,n,r,i,a,o){let s=G(`DxbLinkBtn`),c=G(`DxbIcon`),l=G(`NButton`),u=G(`NBadge`),d=G(`PopGroup`),f=G(`NPopover`),p=G(`Icon`),m=G(`DropdownItem`),h=G(`DropdownMenu`),g=G(`Dropdown`),_=G(`Tooltip`),v=G(`NCheckbox`),y=G(`DxbUpload2Oss`),b=G(`DxbCard`);return U(),L(b,{theme:`dashed`,class:`mc-input marketImage`},vo({default:q(()=>[B(`div`,Hm,[(U(!0),z(I,null,W(r.showImageArray,t=>(U(),z(`div`,{key:t,class:bo([`image-item image-add mr20 mb20 relative`,{"is-active":!!a.imageObj[t].checked}])},[a.imageObj[t].url?(U(),z(`div`,{key:0,class:`absolute top-0 right-5px z-1`,onClick:n[1]||=J(()=>{},[`stop`])},[H(v,{checked:!!a.imageObj[t].checked,onClick:n[0]||=J(()=>{},[`stop`]),"onUpdate:checked":n=>o.handleCheckboxChange(t,n)},null,8,[`checked`,`onUpdate:checked`])])):R(``,!0),H(_,{disabled:!a.imageObj[t].title,content:a.imageObj[t].title,placement:`top`,"max-width":`400`,transfer:``},{default:q(()=>[B(`div`,Um,[B(`div`,Wm,[B(`img`,{src:a.imageObj[t].url||a.imageObj[t].emptyImage,class:`relative`,alt:``,draggable:`false`},null,8,Gm),a.imageObj[t].url&&a.imageObj[t]._size?(U(),z(`div`,Km,[B(`span`,null,K(a.imageObj[t]._size),
21)])):R(``,!0),B(`div`,qm,[B(`div`,Jm,[H(y,{"max-size":r.maxSize/1024,"can-upload-file-len":1,progress:``,onHandleUploadSuccess:n=>o.uploadSuccess(n,t)},{default:q(()=>[H(s,{event:``},{default:q(()=>[...n[4]||=[V(` 本地上传 `,-1)]]),_:1})]),_:1},8,[`max-size`,`onHandleUploadSuccess`]),H(s,{onClick:n=>o.handleNetworkUploadImage(t)},{default:q(()=>[...n[5]||=[V(` 网络上传 `,-1)]]),_:1},8,[`onClick`]),H(s,{onClick:n=>o.handleChooseOnlineImage(t)},{default:q(()=>[...n[6]||=[V(` 在线图片 `,-1)]]),_:1},8,[`onClick`]),a.imageObj[t].url?(U(),L(s,{key:0,onClick:n=>o.show(t)},{default:q(()=>[...n[7]||=[V(` 查看大图 `,-1)]]),_:1},8,[`onClick`])):R(``,!0)])])])]),B(`div`,Ym,[B(`a`,{href:`javascript:void(0);`,class:bo({disabled:!a.imageObj[t].url}),onClick:J(n=>o.handleMeitu(a.imageObj[t],t),[`stop`])},[H(c,{size:`14`,name:`iconmagic-full`,"cursor-pointer":``})],10,Xm),B(`a`,{href:`javascript:void(0);`,class:bo({disabled:!a.imageObj[t].url}),onClick:n=>o.deleteThis(t)},[H(c,{size:`14`,name:`iconlajitong`,"cursor-pointer":``})],10,Zm)])]),_:2},1032,[`disabled`,`content`])],2))),128)),wo(t.$slots,`yijian`,{},void 0,!0)]),wo(t.$slots,`tip`,{},void 0,!0)]),_:2},[r.showTitle?{name:`title`,fn:q(()=>[B(`div`,Im,[r.showCustom?(U(),z(I,{key:0},[wo(t.$slots,`title`,{},void 0,!0),wo(t.$slots,`custom`,{},void 0,!0)],64)):R(``,!0),r.showCommon?(U(),z(`div`,Lm,[B(`div`,Rm,[H(s,{onClick:o.toggleSelectAll},{default:q(()=>[V(K(o.allSelectableChecked?`取消全选`:`全选`),1)]),_:1},8,[`onClick`]),B(`span`,zm,[n[2]||=V(` 已选 `,-1),B(`span`,Bm,K(o.checkedImageCount),1),n[3]||=V(` 张 `,-1)])]),B(`div`,Vm,[(U(!0),z(I,null,W(o.imageProcessActionList,(t,n)=>(U(),L(_,{key:n,content:t.disabled()||t.tip||t.name,placement:`top`,"max-width":350,disabled:!t.tip,transfer:``},{default:q(()=>[t.type===`Button`?(U(),L(u,{key:0,show:t.badge===!0,offset:[-5,-8],value:`new`},{default:q(()=>[H(l,{text:``,size:`small`,type:t.btnType,disabled:!!t.disabled(),onClick:t.batchAction},{default:q(()=>[t.icon?(U(),L(c,{key:0,name:t.icon,class:`mr-1`},null,8,[`name`])):R(``,!0),B(`span`,null,K(t.name),1)]),_:2},1032,[`type`,`disabled`,`onClick`])]),_:2},1032,[`show`])):t.type===`ButtonPop`?(U(),L(f,{key:1,trigger:`hover`,placement:`bottom`,"show-arrow":!1,disabled:!!t.disabled()||a.popDisable},{trigger:q(()=>[H(u,{show:t.badge===!0,offset:[-5,-8],value:`new`},{default:q(()=>[H(l,{text:``,size:`small`,type:t.btnType,disabled:!!t.disabled(),onClick:n=>t.batchAction()},{default:q(()=>[t.icon?(U(),L(c,{key:0,name:t.icon,class:`mr-1`},null,8,[`name`])):R(``,!0),B(`span`,null,K(t.name),1)]),_:2},1032,[`type`,`disabled`,`onClick`])]),_:2},1032,[`show`])]),default:q(()=>[H(d,{"pop-list":t.popList,onOk:t.batchAction},null,8,[`pop-list`,`onOk`])]),_:2},1032,[`disabled`])):t.type===`Dropdown`?(U(),L(u,{key:2,show:t.badge===!0,offset:[-5,-8],value:`new`},{default:q(()=>[H(g,{disabled:!!t.disabled(),onOnClick:t.batchAction},{list:q(()=>[H(h,null,{default:q(()=>[(U(!0),z(I,null,W(t.btnList,(n,r)=>(U(),L(m,{key:r,disabled:!!t.disabled()||!!n.disabled(),name:n.code},{default:q(()=>[V(K(n.name),1)]),_:2},1032,[`disabled`,`name`]))),128))]),_:2},1024)]),default:q(()=>[H(l,{text:``,size:`small`,type:t.btnType,disabled:!!t.disabled()},{default:q(()=>[t.icon?(U(),L(c,{key:0,name:t.icon,class:`mr-1`},null,8,[`name`])):R(``,!0),B(`span`,null,K(t.name),1),H(p,{type:`ios-arrow-down`})]),_:2},1032,[`type`,`disabled`])]),_:2},1032,[`disabled`,`onOnClick`])]),_:2},1032,[`show`])):R(``,!0)]),_:2},1032,[`content`,`disabled`]))),128)),wo(t.$slots,`common`,{},void 0,!0)])])):R(``,!0)])]),key:`0`}:void 0]),1024)}var Pm,Fm,Im,Lm,Rm,zm,Bm,Vm,Hm,Um,Wm,Gm,Km,qm,Jm,Ym,Xm,Zm,Qm;function $m(){return($m=t((()=>{rn(),Li(),ue(),va(),Se(),lt(),$e(),Ne(),Tn(),pn(),k(),ke(),Pt(),tt(),Wn(),E(),ti(),ht(),Pm={0:{titleIndex:0,emptyImage:`https://res.dianxiaobao.net/00/00/00/ae-goods-market/1-1.png`},1:{titleIndex:1,emptyImage:`https://res.dianxiaobao.net/00/00/00/ae-goods-market/3-4.png`}},Fm={name:`MarketImage`,components:{PopGroup:We},mixins:[mr,tr,ii],props:{showTitle:{type:Boolean,default:!0},showCustom:{type:Boolean,default:!0},showCommon:{type:Boolean,default:!0},modelValue:{type:Array,default(){return[]}},count:{type:Number,default:10},maxSize:{type:Number,default:3072},actionUrl:{type:String,default:`http://www.zxtb.net1/image-handle/uploadImgFile`,require:!0},data:{type:Object,default(){return{}}},multi:{type:Boolean,default:!0},showTip:{type:Boolean,default:!1},chooseOnlineImage:{type:Function},showImageArray:{type:Array,default(){return[0,1]}},tipArray:{type:Array,default:()=>[``,``]}},emits:[`update:modelValue`],data(){return{batchImageEditorSdkMaxImageSize:this.$config.batchImageEditorSdkMaxImageSize,imageObj:this.createDefaultImageObj(),popDisable:!1}},computed:{...so(`ds1688_store`,[`allShopActive`]),...ao(`bak_store`,[`find_image_trans_bak`]),imagesListStr(){return JSON.stringify(this.modelValue)},visibleImageEntries(){return this.showImageArray.map(t=>({index:t,item:this.imageObj[t]})).filter(t=>!!t.item)},selectableImageEntries(){return this.visibleImageEntries.filter(({item:t})=>!!t.url)},checkedImageEntries(){return this.selectableImageEntries.filter(({item:t})=>!!t.checked)},checkedImageCount(){return this.checkedImageEntries.length},allSelectableChecked(){return this.selectableImageEntries.length>0&&this.checkedImageCount===this.selectableImageEntries.length},imageEditorDisabledText(){return this.checkedImageCount?this.checkedImageCount>this.batchImageEditorSdkMaxImageSize&&`图片数量不能超过${this.batchImageEditorSdkMaxImageSize}张`:`请选择图片`},currentShop(){return this.allShopActive||``},imageProcessActionList(){return[{type:`Dropdown`,btnType:`primary`,icon:`iconfanyi`,name:`图片翻译`,disabled:()=>!1,tip:`智能识别:精准识别商品,忽略商品主体上的文字
3全文翻译:翻译所有文字,包括商品主体上的文字。`,btnList:[{name:`智能识别`,code:`auto`,disabled:()=>!1},{name:`全文翻译`,code:`auto_ignoreEntity`,disabled:()=>!1},{name:`全文翻译[PRO]`,code:`auto_ignoreEntity_pro`,disabled:()=>!1}],batchAction:this.handleImageTrans},{type:`Button`,btnType:`primary`,icon:`iconzhinengkoutu`,name:`抠图`,disabled:()=>!1,batchAction:this.handleImageCut},{type:`Button`,btnType:`primary`,icon:`iconxiaochu`,name:`自动消除`,disabled:()=>!1,batchAction:this.handleImageErasing},{type:`Button`,btnType:`primary`,icon:`iconyanzhan`,name:`尺寸调整`,disabled:()=>!1,batchAction:this.handleImageReSize}
3,{type:`ButtonPop`,btnType:`primary`,icon:`iconAItubiao`,name:`图片编辑器`,badge:!0,disabled:()=>!1,popList:[{title:`图片处理`,code:`image-editor`,list:[{name:`尺寸调整`,code:`tiaozheng`},{name:`图片翻译`,code:`fanyi`},{name:`AI 抠图`,code:`aikoutu`},{name:`AI 消除`,code:`aixiaochu`},{name:`AI 扩图`,code:`aikuotu`},{name:`AI 变清晰`,code:`aigaoqing`},{name:`无损放大`,code:`gaichicun`}]},{title:`图片生成`,code:`ai-editor`,list:[{name:`AI 商品图`,code:`AiGoodsImage`},{name:`AI 相似图`,code:`AiSampleImage`},{name:`AI 试衣`,code:`AiShiYi`},{name:`AI 试鞋`,code:`AiShiXie`},{name:`AI 家居`,code:`AiJiaJu`},{name:`AI 滤镜`,code:`AiFilter`}]}],batchAction:this.handleBatchTJLEditor},{type:`Button`,btnType:`primary`,icon:`iconxiazai1`,name:`下载`,disabled:()=>!1,batchAction:this.handleDownLoad},{type:`Button`,btnType:`error`,icon:`iconlajitong`,name:`删除`,disabled:()=>!1,batchAction:this.handleDeleteSelect}]}},watch:{imagesListStr(){this.syncFromModel(this.modelValue),this.handleValidate()}},created(){this.syncFromModel(this.modelValue)},methods:{...io(`bak_store`,[`SET_IMAGE_TRANS_BAK`]),createDefaultImageObj(){return Object.keys(Pm).reduce((t,n)=>{let r=Number(n),i=Pm[r];return t[r]={url:``,checked:!1,_size:``,title:this.tipArray[i.titleIndex]||``,emptyImage:i.emptyImage},t},{})},getModelImages(){return Object.keys(Pm).map(t=>this.imageObj[t]?.url||``)},syncFromModel(t=[]){let n=this.imageObj||{},r=this.createDefaultImageObj();Object.keys(Pm).forEach(i=>{let a=Number(i);r[a].url=t[a]||``,r[a].checked=!!r[a].url&&!!n[a]?.checked}),this.imageObj=r,this.buildImageSize()},async buildImageSize(){let t=Object.keys(this.imageObj).map(t=>({index:Number(t),item:this.imageObj[t]})),n=await Promise.all(t.map(async({index:t,item:n})=>{if(!n.url)return{index:t,size:``};try{let r=await Oi(n.url);return{index:t,size:[r.width,r.height].join(` × `)}}catch{return{index:t,size:``}}})),r=j(this.imageObj);n.forEach(({index:t,size:n})=>{r[t]&&(r[t]._size=n)}),this.imageObj=r},emitChange(){this.$emit(`update:modelValue`,this.getModelImages()),this.handleValidate()},handleValidate(){yn.findComponentUpward(this,[`DatePicker`,`TimePicker`,`Cascader`,`Search`])||this.dispatch(`FormItem`,`on-form-change`,this.getModelImages())},handleCheckboxChange(t,n){this.imageObj[t]?.url&&(this.imageObj[t].checked=!!n)},toggleSelectAll(){let t=!this.allSelectableChecked;this.selectableImageEntries.forEach(({item:n})=>{n.checked=t})},show(t){let n=this.visibleImageEntries.map(({item:t})=>t.url).filter(Boolean),r=this.imageObj[t]?.url,i=n.indexOf(r);this.$viewerApi({images:n,options:{...dt,initialViewIndex:i<0?0:i}})},uploadSuccess([t],n){!t?.url||n===void 0||!this.imageObj[n]||(this.imageObj[n].url=t.url,this.imageObj[n].checked=!1,this.emitChange(),this.buildImageSize())},async handleChooseOnlineImage(t){let n=this.chooseOnlineImage?await this.chooseOnlineImage():await fe(),[r]=(Array.isArray(n)?n:[n]).filter(Boolean);r&&this.uploadSuccess([{url:r}],t)},async handleNetworkUploadImage(t){let[n]=(await hn({limit:1})||[]).map(t=>t.url).filter(Boolean);n&&this.uploadSuccess([{url:n}],t)},async handleMeitu(t,n){if(!t?.url)return;let r=t.url;r.match(/^http/)||(r=r.replace(/^(.*?\/\/)?/,`http://`));let{image:i}=await yt(r);this.imageObj[n].url=i,this.imageObj[n].checked=!1,this.emitChange(),this.buildImageSize()},deleteThis(t){this.imageObj[t]?.url&&(this.imageObj[t].url=``,this.imageObj[t].checked=!1,this.imageObj[t]._size=``,this.emitChange())},clearImages(){this.imageObj=this.createDefaultImageObj(),this.emitChange()},getCheckedImageEntriesOrMessage(){return this.checkedImageCount?this.checkedImageEntries:(D.error(`请选择图片`),null)},updateSelectedImages(t){Object.keys(t).forEach(n=>{let r=Number(n);this.imageObj[r]&&(this.imageObj[r].url=t[n],this.imageObj[r].checked=!1)}),this.emitChange(),this.buildImageSize()},handleDeleteSelect(){let t=this.getCheckedImageEntriesOrMessage();t&&(t.forEach(({index:t})=>{this.imageObj[t].url=``,this.imageObj[t].checked=!1,this.imageObj[t]._size=``}),this.emitChange())},handleBatchTJLEditor(t,n){let r=t||{code:`image-editor`},i=n||{code:void 0};switch(this.popDisable=!0,r.code){case`image-editor`:this.handleImageEdit({toolMode:i.code});break;case`ai-editor`:this.handleAIEdit({toolMode:i.code})}this.$nextTick(()=>{this.popDisable=!1})},handleImageEdit(t={}){if(this.imageEditorDisabledText){D.error(this.imageEditorDisabledText);return}let n=this.checkedImageEntries.map(({index:t,item:n})=>({url:n.url,data:{index:t}})),{toolMode:r,toolBatchStatus:i}=t;yt(n,r||void 0,{isBatch:i}).then(({images:t})=>{let n={};t.forEach(t=>{n[t.data.index]=t.url}),this.updateSelectedImages(n)})},handleAIEdit(t={}){if(this.imageEditorDisabledText){D.error(this.imageEditorDisabledText);return}let n=this.checkedImageEntries.map(({index:t,item:n})=>({url:n.url,data:{index:t}})),{toolMode:r}=t;Xr(n,r||void 0).then(({images:t})=>{let n={};t.forEach(t=>{n[t.data.index]=t.url}),this.updateSelectedImages(n)})},async handleImageTrans(t=`auto`){let n=this.getCheckedImageEntriesOrMessage();if(!n)return;if(String(t).includes(`custom`)){this.handleImageEdit({toolMode:`fanyi`,toolBatchStatus:!0});return}let r=String(t)===`auto_ignoreEntity_pro`?1:String(t).includes(`_ignoreEntity`)?2:0;this.handleInitProgress();let i=!1,a={};for(let t=0;t<n.length;t++){let o=n[t];if(this.handleUpdateProgress(`Processing ${t+1}/${n.length}
3...`,(t+1)/n.length*100),!i)try{let t=o.item.url;t=this.find_image_trans_bak(t);let n=await Mt.user[`imageProcess/genImage|POST`]({commodityFilterOn:r,image:t,srcLang:`zh`,synthesisOn:1,testFlg:1,tgtLang:`en`,translateOn:1,type:2});if(!n.succFlg)throw Error(`图片翻译失败`);let i=await pe(n.imageUrl),s=await oe({file:i,maxSize:20});a[o.index]=s.url,await this.SET_IMAGE_TRANS_BAK({[s.url]:o.item.url})}catch(t){i=String(t.message||t).includes(`不足`),D.error(t.message||t)}}this.handleDestroyProgress(),Object.keys(a).length&&(this.updateSelectedImages(a),D.success(`处理完成`))},async handleImageCommonEdit({name:t,fun:n}){let r=this.getCheckedImageEntriesOrMessage();if(!r)return;this.handleInitProgress();let i=!1,a={};for(let o=0;o<r.length;o++){let s=r[o];if(this.handleUpdateProgress(`Processing ${o+1}/${r.length}...`,(o+1)/r.length*100),!i)try{a[s.index]=await n(s.item.url,s.item)}catch(n){i=String(n.message||n).includes(`不足`),D.error(`${t}失败:${n.message||n}`)}}this.handleDestroyProgress(),Object.keys(a).length&&(this.updateSelectedImages(a),D.success(`处理完成`))},async handleImageCut(){await this.handleImageCommonEdit({name:`抠图`,fun:async t=>{let n=t.replace(`res.dianxiaobao.net`,`feitian-upload.oss-cn-shanghai.aliyuncs.com`);if(![`feitian-upload.oss-cn-shanghai.aliyuncs.com`,`dxb-source.oss-cn-shanghai.aliyuncs.com`].some(t=>n.includes(t))){let r=t.replace(/http:\/\//,`https://`),i=await pi(r);i.type===`image/avif`&&(i=await fi(r)),n=(await oe({file:i,maxSize:10,expired:1})).real}let r;r=window.app.code===`taobao1688Ds`?await Ri.processImage({type:`cut`,images:JSON.stringify([n]),isCutWhiteBg:!1,storeId:this.currentShop}):await da({type:`cut`,images:JSON.stringify([n]),isCutWhiteBg:!1});let i=await fi(r[0].replace(/http:\/\//,`https://`));return(await oe({suffix:`.jpg`,file:i,maxSize:10,expired:1})).url}})},async handleImageErasing(){await this.handleImageCommonEdit({name:`自动消除`,fun:async t=>{let n=t.replace(`res.dianxiaobao.net`,`feitian-upload.oss-cn-shanghai.aliyuncs.com`);if(!n.includes(`feitian-upload.oss-cn-shanghai.aliyuncs.com`)){let r=await pi(t.replace(/http:\/\//,`https://`));n=(await oe({file:r,maxSize:10,expired:1})).real}let r;r=window.app.code===`taobao1688Ds`?await Ri.autoRemoval({ossUrl:n,nonObjectRemoveElements:[1,2,3,4],objectRemoveElements:[1,2,3,4],storeId:this.currentShop}):await ra({ossUrl:n,nonObjectRemoveElements:[1,2,3,4],objectRemoveElements:[1,2,3,4]});let i=await pi(r.replace(/http:\/\//,`https://`));return(await oe({suffix:`.jpg`,file:i,maxSize:10,expired:1})).url}})},handleImageReSize(){let t=this.getCheckedImageEntriesOrMessage();t&&this.$DxbModal.confirm({width:550,headTitle:`设置调整尺寸`,render:d,footerShow:!1,onOk:async({border:n,size:r,type:i,scaleType:a})=>{this.handleInitProgress();let o={};for(let s=0;s<t.length;s++){let c=t[s];this.handleUpdateProgress(`Processing ${s+1}/${t.length}...`,(s+1)/t.length*100);try{let t={ptName:`local`,type:i,images:JSON.stringify([c.item.url]),sideType:n,changeLength:r,scaleType:a},s=await da(t);o[c.index]=s[0]}catch(t){D.error(`尺寸调整失败:${t.message||t}`)}}this.handleDestroyProgress(),Object.keys(o).length&&(this.updateSelectedImages(o),D.success(`处理完成`))}})},async handleDownLoad(){let t=this.getCheckedImageEntriesOrMessage();if(!t)return;let n={下载图片:t.map(({item:t})=>({name:``,fileType:`url`,fileData:t.url,suffix:`jpg`}))};this.$Spin.show(),await xe(n,`下载图片`,{showUuid:!1}),this.$Spin.hide()}}},Im={class:`w-full flex-row space-x-4 h-30px`},Lm={key:1,class:`text-14px flex-between w-full`},Rm={class:`space-x-2`},zm={class:`toolbar-count`},Bm={class:`toolbar-count-num`},Vm={class:`flex-row space-x-3`},Hm={class:`flex-center wrap no-select image-draggable-ele`},Um={class:`image-wraper relative`},Wm={class:`image-upload-drag flex-row-center no-select relative`},Gm=[`src`],Km={key:0,class:`image-size`},qm={class:`mask-control absolute`},Jm={class:`flex-row-center wrap h-full`},Ym={class:`image-btnbar flex-row-between leading-8`,style:{padding:`0 5px 0`,"font-size":`12px`}},Xm=[`onClick`],Zm=[`onClick`],Qm=Gr(Fm,[[`render`,Nm],[`__scopeId`,`data-v-bee1f296`]])})))()}function eh(t){return{1:`car`,2:`moto`,car:`car`,motor:`moto`,moto:`moto`}[t]||``}function th(t){return eh(t)===`moto`?`EU_MOTO`:`EU`}function nh(t){return{car:1,motor:2,moto:2}[t]||0}function rh(t={}){return t.afid||t.afId||t.af_id||t.id||``}function ih(t){let n=typeof t==`string`?M(t):t;if(Array.isArray(n))return n;let r=T(n,`displayData.list`,[],A);if(r.length)return r;let i=T(n,`carInfo`,[],A);return i.length?i:T(n,`data.afIds`,[],A).map(t=>({afid:t}))}function ah(t={}){let n=(t.carInfo||[]).map(t=>{let{_checked:n,...r}=t;return r}
3),r=t.cloneCarInfo||[],i=n.map(rh).filter(Boolean);return{displayData:{list:n},data:{afIds:i,unbindAfIds:r.filter(t=>!i.includes(rh(t))).map(rh).filter(Boolean),productIds:[],vehicleType:eh(t.carType)}}}function oh(t){return+t===fh}function sh(t=[]){return t.flatMap(t=>{let n=A(t.sub_values);return n.length?n:[t]})}function ch(t=[]){return sh(t).map(t=>({attributes:null,hasSubAttr:!1,id:t.value_id,names:JSON.stringify({en:t.label,zh:t.label}),valueTags:`{}`,value_tags:`{}`,parent_property_id:t.parent_prop_id||``,parent_value_id:t.parent_value_id||``}))}function lh({id:t,names:n,values:r}){return{attributeShowTypeValue:`check_box`,customizedName:!1,customizedPic:!1,features:`{}`,id:t,inputType:`STRING`,keyAttribute:!1,names:JSON.stringify(n),required:!0,sku:!0,skuStyleValue:null,spec:3,units:null,values:r,visible:!0}}async function uh({storeId:t,categoryId:n}){let r=await Zi({storeId:t,catId:n}),i=T(r,`0.features`,null,M);return T(i,`AE_FEATURE_PLUG_LIBRARY`,``)===`Y`}var dh,fh,ph,Q,mh,hh;function gh(){return(gh=t((()=>{Vt(),Nn(),_r(),va(),Pr(),ur(),k(),ze(),dh={check_box:`MULTIPLE_SELECT`,list_box:`SINGLE_SELECT`,input:`input`,input_int:`input`,input_string:`input`,radio:`SINGLE_SELECT`,interval:`interval`},fh=400079803,ph={...Gt,getAttrRules(t){let n=[],r=`change,blur`;return t.required&&n.push({required:t.required,validator(t,n,r,i,a,o){if(!n){r(Error(`必填项!`));return}if(n.length===0){r(Error(`必填项!`));return}if(!n.every(t=>t.valueId&&(t.valueName||t.valueStart&&t.valueEnd))){r(Error(`必填项!`));return}r()},trigger:r}),[`input`,`interval`].includes(t.input_type)&&n.push({required:!1,validator(t,n,r,i,a,o){let s=n.map(t=>[t.valueName,t.valueStart,t.valueEnd]).flat().join(``).trim();if(s&&!s.match(/^[^\u4E00-\u9FA5?“’:!。,《》()【】;、]+$/)){r(Error(`不能包含中文`));return}r()},trigger:r}),n},async merge({attrData:t,valueData:n=[],isSku:r=!1,storeId:i,categoryId:a}={}){t=j(t||[]);let o=new Set(t.map(t=>+t.id));if(i&&a&&await uh({storeId:i,categoryId:a})&&!o.has(fh)){let{category_cascade_properties:n=[]}=await ta({storeId:i,cateId:a,groupId:8});t.push(lh({id:fh,names:{en:`Plug Type`,zh:`插头库`},values:ch(n)})),o.add(fh)}if(t=(t||[]).filter(t=>+t.sku==+r),t.forEach(t=>{let i=JSON.parse(t.names);t.attribute_id=t.id,t.display_attribute_name=i.zh||i.en,t.name_zh=i.zh,t.name_en=i.en,t.input_type=dh[t.attributeShowTypeValue]||`SINGLE_SELECT`,t.attribute_value_list=(t.values||[]).map(t=>{let n=JSON.parse(t.names),r=M(t.value_tags);return Object.assign(t,{value_id:t.id,display_value_name:n.zh||n.en,name_zh:n.zh,name_en:n.en,value_tags:r,has_sub_attr:t.hasSubAttr})}),t.customized_name=t.customizedName,t.customized_pic=t.customizedPic;let a=n.filter(n=>t.attribute_id==n.attrId);r&&t.input_type===`SINGLE_SELECT`&&(t.input_type=`MULTIPLE_SELECT`),`${t.attribute_id}`==`200007763`&&(t.input_type=`SINGLE_SELECT`),t.dataValue=t.input_type===`MULTIPLE_SELECT`?[]:[Object.assign(ph.getDefValueItem(),{attrId:t.attribute_id,attrName:t.display_attribute_name,valueId:[`input`].includes(t.input_type)?-2:``})],a.length&&a.forEach(n=>{[`input`,`interval`].includes(t.input_type)&&(t.dataValue[0]=n),[`SINGLE_SELECT`].includes(t.input_type)&&(t.attribute_value_list.find(t=>t.value_id==n.valueId)?t.dataValue[0]=n:t.support_enum_input&&this.addValueItem(t,{valueName:n.valueName,image:n.image})),[`MULTIPLE_SELECT`].includes(t.input_type)&&(t.attribute_value_list.find(t=>t.value_id==n.valueId)||oh(n.attrId)?t.dataValue.push(n):t.support_enum_input&&this.addValueItem(t,{valueName:n.valueName,image:n.image}))})}),i&&a){let r=[];async function o(t){for(let s of t){let c=s.attribute_value_list.filter(t=>s.dataValue.find(n=>n.valueId==t.value_id)&&t.has_sub_attr);r.push(s);for(let r of c){let{attrData:c,childAttr:l}=await ph.handleChildAttr({attrData:t,item:s,attrValueItem:r,valueData:n,storeId:i,categoryId:a});await o(l)}}}return await o(t),r}return t},async handleChildAttr({attrData:t,item:n,attrValueItem:r,valueData:i=[],storeId:a,categoryId:o}){let s=j(t),c=[],l=Math.max(0,s.findIndex(t=>t.attribute_id===n.attribute_id)),u=n.attribute_value_list.filter(t=>!n.dataValue.some(n=>n.valueId==t.value_id));return s=s.filter(t=>!u.some(n=>(t.parentAttrPath||[]).includes([n.attribute_id,n.value_id].join(`:`)))
3),r&&r.has_sub_attr&&(c=await Yi({storeId:a,cateId:o,attrId:n.attribute_id,attrName:n.name_en,valueId:r.value_id,valueName:r.name_en,aeAttrId:[n.attribute_id,r.value_id].join(`=`)}),c=await ph.merge({attrData:c,storeId:a,categoryId:o,valueData:i}),c.forEach(t=>{t.parentAttrPath=[...n.parentAttrPath||[],[r.attribute_id,r.value_id].join(`:`)]}),s.splice(l+1,0,...c)),{attrList:s,childAttr:c}},addValueItem(t,{valueName:n,image:r}){let i=Math.min(-1,...t.attribute_value_list.map(t=>Number(t.value_id)))-1,a={names:JSON.stringify({en:n,zh:n}),id:i,has_sub_attr:!1,value_tags:`{}`,value_id:i,display_value_name:n,name_zh:n,name_en:n};t.attribute_value_list.push(a),t.input_type===`MULTIPLE_SELECT`&&this.attrChangeCheck(!0,t,a),t.input_type===`SINGLE_SELECT`&&(t.dataValue[0].valueId=i,this.attrChangeSelect(t)),t.dataValue.at(-1).image=r||``},getDefValueItem(){return{attrId:``,attrName:``,valueId:``,valueName:``,valueNameOld:``,image:``,image_url_list:[],valueUnit:``,valueStart:``,valueEnd:``}},getGoodsSaveAttrData(t){let n={};return t.forEach(t=>{t.dataValue.filter(t=>t.valueId&&(t.valueName||t.valueStart&&t.valueEnd)).forEach(r=>{if(t.input_type===`interval`)[{key:`${[r.attrId,-2].join(`:`)}`,valueName:r.valueStart||``,valueId:-2},{key:`${[r.attrId,-3].join(`:`)}`,valueName:r.valueEnd||``,valueId:-3}].forEach(t=>{n[t.key]={valueStart:r.valueStart,valueEnd:r.valueEnd,valueUnit:r.valueUnit,valueId:t.valueId,valueName:t.valueName,attrName:r.attrName,attrId:r.attrId}});else{let i;i=t.input_type===`MULTIPLE_SELECT`?`${[r.attrId,r.valueId].join(`:`)}`:r.attrId,n[i]={valueStart:r.valueStart,valueEnd:r.valueEnd,valueUnit:r.valueUnit,valueId:r.valueId,valueName:r.valueName,attrName:r.attrName,attrId:r.attrId,percent:r?.percent||0,cnName:r.cnName,enName:r.enName}}})}),n},getGoodsSaveDiyAttrData(t){let n={};return t.forEach((t,r)=>{n[-r]={attrId:-r,attrName:t.attrName,valueId:``,valueName:t.valueName}}),n},getAttrDataFromLocal(t){return Object.values(t).filter(t=>t.attrId>0).map(t=>Object.assign(ph.getDefValueItem(),{attrId:t.attrId,attrName:t.attrName||``,valueId:t.valueId||``,valueName:t.valueName||``,valueUnit:t.valueUnit||``,valueStart:t.valueStart||``,valueEnd:t.valueEnd||``,percent:t?.percent||0}))}},Q={...Te,getDefValueItem(t){return Object.assign(Te.getDefValueItem(t),{image_url_list:[]})},addMoney(...t){if(!t.some(t=>![``,null,void 0].includes(t)))return``;let n=t.reduce((t,n)=>t+Number(n||0),0);return Number.isFinite(n)?n.toFixed(2):``},normalizeSupplyPriceRow(t){t.glo_goods_value=t.glo_goods_value||``,t.glo_logistic_value=t.glo_logistic_value||``,t.dest_country_supply_price_list=A(t.dest_country_supply_price_list).map(t=>({country_goods_value:t.country_goods_value||``,country_logistic_value:t.country_logistic_value||``,country_code:t.country_code||``,money_value:this.addMoney(t.country_goods_value,t.country_logistic_value)}));let n=this.addMoney(t.glo_goods_value,t.glo_logistic_value);return t.price=n===``?t.price||``:n,t},hasShipFromSku(t){return!!t.skuId200007763?.valueId},async merge({attrData:t,valueData:n=[],storeId:r,categoryId:i}){return await ph.merge({attrData:t,valueData:n,isSku:!0,storeId:r,categoryId:i})},skuGroupMake({skuData:t,skuGroup:n,currency:r},{filterRemote:i,skuPriceEdit:a,skuStoreNumberEdit:o,skuCodeEdit:s,skuGjCodeEdit:c,skuSizeEdit:l,skuWeightEdit:u,skuStatusEdit:d}){let{column:f,list:p}=this.skuGroupMakeBase({skuData:t,skuGroup:n,filterRemote:i});p.forEach(t=>{t.storeNumber=t.storeNumber||``,t.size={width:T(t,`size.width`,``),height:T(t,`size.height`,``),length:T(t,`size.length`,``)},t.weight=t.weight||``,t.status=t.status||`active`,this.normalizeSupplyPriceRow(t),this.hasShipFromSku(t)||(t.dest_country_supply_price_list=[])});let m={price:[{name:`批量`,handle:a}],storeNumber:[{name:`批量`,handle:o}],weight:[{name:`批量`,handle:u}],size:[{name:`批量`,handle:l}],code:[{name:`自动`,handle:s},{name:`高级`,handle:c}]},h=this.createRenderHeader(m);return f.push({title:`货值+物流费=含邮供货价(${r})`,key:`price`,slot:`price`,align:`center`,minWidth:300,_required:!0,renderHeader:h}
3),f.push({title:`库存`,key:`storeNumber`,slot:`storeNumber`,align:`center`,minWidth:200,renderHeader:h}),f.push({title:`重量(kg)`,key:`weight`,slot:`weight`,align:`center`,minWidth:100,_required:!0,renderHeader:h}),f.push({title:`尺寸(cm)`,key:`size`,slot:`size`,align:`center`,width:340,_required:!0,renderHeader:h}),f.push({title:`SKU编码`,key:`code`,slot:`code`,align:`center`,minWidth:120,renderHeader:h}),f.push({title:`是否销售`,slot:`status`,align:`center`,minWidth:100,renderHeader:(t,n)=>t(`div`,[t(`span`,`申请销售`),t(`Switch`,{style:{marginLeft:`5px`},props:{size:`small`,trueValue:`active`,falseValue:`inactive`},"onOn-change":function(t){d(t)}},``)])}),{column:f,list:p}},skuSizeEdit(t,{type:n,ty:r,gs:i}){t.forEach(t=>{n===`ty`&&(t.size.length=r.length,t.size.width=r.width,t.size.height=r.height),n===`gs`&&(t.size.length=((t.size.length||0)*i.length.chen/i.length.chu+Number(i.length.jia)-i.length.jian).toFixed(1),t.size.width=((t.size.width||0)*i.width.chen/i.width.chu+Number(i.width.jia)-i.width.jian).toFixed(1),t.size.height=((t.size.height||0)*i.height.chen/i.height.chu+Number(i.height.jia)-i.height.jian).toFixed(1))})},getDefaultPriceRow(){return{price:``,skuCode:``,storeNumber:``,size:{width:``,height:``,length:``},weight:``,status:`active`,glo_goods_value:``,glo_logistic_value:``,dest_country_supply_price_list:[]}},getGoodsSaveSkuData(t){let n={};return t.forEach(t=>{t.dataValue.filter(t=>t.valueId&&(t.valueName||t.valueStart&&t.valueEnd)).forEach(r=>{let i;i=t.input_type===`MULTIPLE_SELECT`?`${[r.attrId,r.valueId].join(`:`)}`:r.attrId,n[i]={attrId:r.attrId,attrName:r.attrName,valueId:r.valueId,valueName:r.valueNameOld||r.valueName,sku_custom_value_name:r.valueNameOld===r.valueName?``:r.valueName,sku_custom_image_url:r.image,image_url_list:A(r.image_url_list).filter(Boolean).slice(0,8),deep_image:r.deep_image,parent_property_id:r.parent_property_id||``,parent_value_id:r.parent_value_id||``,plug_parent_property_id:r.parent_property_id||``,plug_parent_value_id:r.parent_value_id||``,sku_property_id:r.attrId,property_value_id:r.valueId}})}),n},getGoodsSavePriceStoreData(t){return t.map(t=>{let n=Object.keys(t).filter(t=>t.match(/skuId-?\d+/)).map(n=>t[n]);return{glo_goods_value:t.glo_goods_value||``,glo_logistic_value:t.glo_logistic_value||``,dest_country_supply_price_list:A(t.dest_country_supply_price_list).map(t=>({country_goods_value:t.country_goods_value||``,country_logistic_value:t.country_logistic_value||``,country_code:t.country_code||``,money_value:Q.addMoney(t.country_goods_value,t.country_logistic_value)})),weight:t.weight,width:t.size.width,height:t.size.height,length:t.size.length,price:Q.addMoney(t.glo_goods_value,t.glo_logistic_value)||t.price,sku_code:t.skuCode,enable:t.status===`active`,inventory_dto_list:{current_inventory:t.storeNumber,src_inventory:``,store_code:``},attributes:n.map(t=>({attrId:t.attrId,attrName:t.attrName,valueId:t.valueId,valueName:t.valueNameOld||t.valueName,sku_custom_value_name:t.valueNameOld===t.valueName?``:t.valueName,sku_custom_image_url:t.image,image_url_list:A(t.image_url_list).filter(Boolean).slice(0,8),deep_image:t.deep_image,parent_property_id:t.parent_property_id||``,parent_value_id:t.parent_value_id||``,plug_parent_property_id:t.parent_property_id||``,plug_parent_value_id:t.parent_value_id||``,sku_property_id:t.attrId,property_value_id:t.valueId}))}})},getSkuDataFromLocal(t){return Object.values(t).map(t=>Object.assign(ph.getDefValueItem(),{attrId:t.attrId,attrName:t.attrName,valueId:t.valueId,valueName:t.sku_custom_value_name||t.valueName||``,image:t.sku_custom_image_url||``,valueNameOld:t.valueName||``,image_url_list:A(t.image_url_list).filter(Boolean).slice(0,8),deep_image:t.deep_image,parent_property_id:t.parent_property_id||``,parent_value_id:t.parent_value_id||``}))},getSkuGroupFromLocal(t,n){let r=[];n.length&&n.forEach(n=>{let i={price:n.price,glo_goods_value:n.glo_goods_value||``,glo_logistic_value:n.glo_logistic_value||``,dest_country_supply_price_list:A(n.dest_country_supply_price_list),skuCode:n.sku_code,storeNumber:n?.inventory_dto_list?.current_inventory||``,size:{width:n.width,height:n.height,length:n.length},weight:n.weight,status:n.enable?`active`:`inactive`},a=!1;
3A(n.attributes).forEach(n=>{try{let r=t.find(t=>t.attribute_id==n.attrId).dataValue.find(t=>t.valueId==n.valueId);if(r)i[`skuId${n.attrId}`]=r;else throw Error(`不存在valueItem`)}catch{a=!0}}),a||r.push(i)});let i=[];t.forEach(t=>{let n=t.dataValue.filter(t=>t.valueId&&t.valueName);if(n.length){let r=[];n.forEach(n=>{if(i.length)i.forEach(i=>{let a={};a[`skuId${t.attribute_id}`]=n,r.push(Object.assign({},j(i),a))});else{let i={};i[`skuId${t.attribute_id}`]=n,Object.assign(i,Q.getDefaultPriceRow()),r.push(i)}}),i=r}}),i.length||i.push(Q.getDefaultPriceRow());let a={};return r.forEach(t=>{let n=Q.getIdStr(t);a[n]=t}),i.forEach(t=>{let n=Q.getIdStr(t),r=Object.keys(a).find(t=>n.includes(t)),i=a[n]||a[r];i&&(t.price=i.price,t.storeNumber=i.storeNumber,t.skuCode=i.skuCode,t.size=i.size,t.weight=i.weight,t.status=i.status,t.glo_goods_value=i.glo_goods_value||``,t.glo_logistic_value=i.glo_logistic_value||``,t.dest_country_supply_price_list=A(i.dest_country_supply_price_list),Q.normalizeSupplyPriceRow(t))}),i.forEach(t=>Q.normalizeSupplyPriceRow(t)),i}},mh={...yr,processCallback(t,n){for(let r of t){let{groupType:t}=r;if(t===`mainImage`&&(n.scImages=r.images.filter(t=>!t.isDelete).map(t=>t.newImage||t.oldImage)),t===`marketImages`&&(n.marketImages=r.images.map(t=>t.isDelete?``:t.newImage||t.oldImage||``)),t===`skuImage`){let t=j(n.skuData),i=t.find(t=>+t.attribute_id==+r.attrId)?.dataValue.find(t=>`${t.valueId}`==`${r.valueId}`);i&&(i.image_url_list=r.images.filter(t=>!t.isDelete).map(t=>t.newImage||t.oldImage||``).filter(Boolean).slice(0,8)),n.skuData=t}if(t===`webDetail`&&(n.webDetail=Rn.htmlImageProcessUtil(n.webDetail,r.images)),t===`wirelessDetail`){let t=n.wirelessDetail;for(let n=0;n<r.images.length;n++){let i=r.images[n],a=t.findIndex(t=>t.type===`image`&&t.value===i._oldImage);!i.oldImage||i.isDelete?t.splice(a,1):t[a].value=i.newImage||i.oldImage||``}}if(t===`qualification`){let t=n.qualifications;for(let n=0;n<r.images.length;n++){let i=r.images[n],a=t.findIndex(t=>t.type===`image`&&t.value===i._oldImage);!i.oldImage||i.isDelete?t.splice(a,1):t[a].value=i.newImage||i.oldImage||``}}}},getGoodsImage(t){let[n,r,i,a]=[`scImages`,`marketImages`,`skuData`,`wirelessDetail`].map(n=>A(t?.[n])),{webDetail:o,detail1:s,detail2:c}=t||{},l=A(t?.qualifications),u=_i(o||``,!1),d=a.filter(t=>t.type===`image`&&t.value).map(t=>t.value),f=l.filter(t=>t.type===`image`&&t.value).map(t=>t.value),p=_i(s||``,!1),m=_i(c||``,!1);return[{title:`主图`,images:n},{title:`营销图`,images:r.filter(Boolean)},...i.map(t=>({title:`SKU-${t.display_attribute_name}`,images:A(t.dataValue).flatMap(t=>A(t.image_url_list)).filter(Boolean)})),{title:`PC详情图片`,images:u},{title:`无线详情图片`,images:d},{title:`资质信息图片`,images:f},{title:`PC详情图片顶部`,images:p},{title:`PC详情图片尾部`,images:m}].filter(t=>t.images&&t.images.length)},getProcessImageGroup(t,n=null){let r=[],{scImages:i,marketImages:a,skuData:o,webDetail:s,wirelessDetail:c,qualifications:l,limit:u,detail1:d,detail2:f}=t,p=t=>!n||n.includes(t),m=_i(s||``,!1),h=A(c).filter(t=>t.type===`image`&&t.value).map(t=>t.value),g=A(l).filter(t=>t.type===`image`&&t.value).map(t=>t.value);if(A(i).length&&p(`scImages`)&&r.push(Rn.createNewGroup({images:i,groupType:`mainImage`,maxImageCount:u.scImage1.maxCount,title:`商品主图`})),p(`marketImages`)){let t={0:`https://res.dianxiaobao.net/00/00/00/ae-goods-market/1-1.png`,1:`https://res.dianxiaobao.net/00/00/00/ae-goods-market/3-4.png`};r.push(Rn.createNewGroup({images:A(a).map((n,r)=>({coverImage:t[r],oldImage:n})),groupType:`marketImages`,maxImageCount:2,title:`营销图`,canMove:!1,canAddImage:!1,uploadImageType:`replace`}))}if(A(o).length&&p(`skuData`)&&o.forEach(t=>{A(t.dataValue).forEach(n=>{let i=A(n.image_url_list).filter(Boolean).slice(0,8);i.length&&r.push(Rn.createNewGroup({title:`SKU-${t.display_attribute_name}-${n.valueName}`,images:i,groupType:`skuImage`,attrId:t.attribute_id,valueId:n.valueId,maxImageCount:i.length,canAddImage:!1,uploadImageType:`replace`}))})}),m.length&&p(`webDetail`)&&r.push(Rn.createNewGroup({title:`PC详情图片`,images:m,groupType:`webDetail`,maxImageCount:m.length,canAddImage:!1,uploadImageType:`replace`})),h.length&&p(`wirelessDetail`)&&r.push(Rn.createNewGroup({title:`无线详情图片`,images:h,groupType:`wirelessDetail`,maxImageCount:u.descImage.maxCount,canMove:!1,canAddImage:!1,uploadImageType:`replace`})),g.length&&p(`qualification`)&&r.push(Rn.createNewGroup({title:`资质证书图片`,images:g,groupType:`qualification`,canMove:!1,canAddImage:!1,uploadImageType:`replace`})),d&&p(`detail1`)){let t=_i(d,!1);t.length&&r.push(Rn.createNewGroup({title:`PC详情顶部图片`,images:t,groupType:`detail1`,maxImageCount:t.length,canAddImage:!1,uploadImageType:`replace`}))}if(f&&p(`detail2`)){let t=_i(f,!1);t.length&&r.push(Rn.createNewGroup({title:`PC详情底部图片`,images:t,groupType:`detail2`,maxImageCount:t.length,canAddImage:!1,uploadImageType:`replace`}))}return r}},hh={staticData:{},getDefaultSetting(){return{limit:{title:{minLength:1,maxLength:255},scImage1:{minCount:1,maxCount:8,imageWidthMin:800,imageHeightMin:800,imageRatio:[1,1],byteSizeMin:.01,byteSizeMax:3},scImage2:{minCount:1,maxCount:8,imageWidthMin:750,imageHeightMin:1e3,imageRatio:[3,4],byteSizeMin:.01,byteSizeMax:3},marketImage1:{imageWidthMin:800,imageHeightMin:800,imageRatio:[1,1],byteSizeMin:.01,byteSizeMax:3},marketImage2:{imageWidthMin:750,imageHeightMin:1e3,imageRatio:[3,4],byteSizeMin:.01,byteSizeMax:3},descImage:{minCount:0,maxCount:50}},template:{id:``,name:``,modules:[],moduleData:[{name:`类目信息`,label:`0`,code:`MokuaiCate`,isShowInTempPage:!1},{name:`产品属性`,label:`2`,code:`MokuaiAttr`,isShowInTempPage:!0},{name:`自定义属性`,label:`3`,code:`MokuaiDiyAttr`,isShowInTempPage:!0},{name:`商品SKU`,label:`5`,code:`MokuaiSku`,isShowInTempPage:!0},{name:`价格与库存`,label:`4`,code:`MokuaiTrade`,isShowInTempPage:!0},{name:`包装与物流`,label:`6`,code:`MokuaiPackage`,isShowInTempPage:!0},{name:`其他信息`,label:`8`,code:`MokuaiOther`,isShowInTempPage:!0}]},online:{},sourceData:{source:``,sourceUrl:[``],mainImages:[],skuImages:[],detailImages:[],sourceAttr:[]},shop:null,id:``,goodsType:``,storeId:``,category:{categoryId:``,categoryName:``},productTitle:``,shipWarehouse:`sj`,scImages:[],marketImages:[],mainVideo:{poster_url:``,media_type:`MAIN_IMAGE_VIDEO`,media_id:``,video_url:``},attrData:[],diyAttrData:[],productUnit:`100000015`,productUnitList:[{type:`100000000`,name:`bag/bags`,name_zh:`袋`},{type:`100000001`,name:`barrel/barrels`,name_zh:`桶`},{type:`100000002`,name:`bushel/bushels`,name_zh:`蒲式耳`},{type:`100078580`,name:`carton`,name_zh:`箱`},{type:`100078581`,name:`centimeter`,name_zh:`厘米`},{type:`100000003`,name:`cubic meter`,name_zh:`立方米`},{type:`100000004`,name:`dozen`,name_zh:`打`},{type:`100078584`,name:`feet`,name_zh:`英尺`}
3,{type:`100000005`,name:`gallon`,name_zh:`加仑`},{type:`100000006`,name:`gram`,name_zh:`克`},{type:`100078587`,name:`inch`,name_zh:`英寸`},{type:`100000007`,name:`kilogram`,name_zh:`千克`},{type:`100078589`,name:`kiloliter`,name_zh:`千升`},{type:`100000008`,name:`kilometer`,name_zh:`千米`},{type:`100078559`,name:`liter/liters`,name_zh:`升`},{type:`100000009`,name:`long ton`,name_zh:`英吨`},{type:`100000010`,name:`meter`,name_zh:`米`},{type:`100000011`,name:`metric ton`,name_zh:`公吨`},{type:`100078560`,name:`milligram`,name_zh:`毫克`},{type:`100078596`,name:`milliliter`,name_zh:`毫升`},{type:`100078597`,name:`millimeter`,name_zh:`毫米`},{type:`100000012`,name:`ounce`,name_zh:`盎司`},{type:`100000014`,name:`pack/packs`,name_zh:`包`},{type:`100000013`,name:`pair`,name_zh:`双`},{type:`100000015`,name:`piece/pieces`,name_zh:`件/个`},{type:`100000016`,name:`pound`,name_zh:`磅`},{type:`100078603`,name:`quart`,name_zh:`夸脱`},{type:`100000017`,name:`set/sets`,name_zh:`套`},{type:`100000018`,name:`short ton`,name_zh:`美吨`},{type:`100078606`,name:`square feet`,name_zh:`平方英尺`},{type:`100078607`,name:`square inch`,name_zh:`平方英寸`},{type:`100000019`,name:`square meter`,name_zh:`平方米`},{type:`100078609`,name:`square yard`,name_zh:`平方码`},{type:`100000020`,name:`ton`,name_zh:`吨`},{type:`100078558`,name:`yard/yards`,name_zh:`码`}],packageType:0,packageTypeList:[{value:0,name:`按件销售`},{value:1,name:`打包销售(价格按照包计算)`}],lotNum:``,skuData:[],skuGroup:{dataAll:[],data:[],page:{current:1,total:0,pageSize:10},filterObject:{}},deliveryDate:``,shippingTemplateId:``,shippingTemplateList:[],detailType:1,webDetail:``,wirelessDetail:[],sizeTemplateId:``,sizeTemplateList:[],responsiblePerson:{support:!1,msrEuId:``,eu_contact_module_list:[]},qualifications:[],aeCustomAttrInfo:{carInfo:[],type:``,carType:!1,cloneCarInfo:[],delCarInfo:[]}}},async changeStore(t){let n={storeId:t},[r]=await Promise.all([zi(n)]);return{shippingTemplateList:A(r)}},async changeCategory(t,n){let r={storeId:t,cateId:n,catId:n,leafCategoryId:n},[i,a,o,s,c]=await Promise.all([Ui(r),Hi(r),Bi(r),aa(r),Zi(r).catch(()=>[])]),l=T(c,`0`,{}),u=T(l,`features`,{},M);return{attrData:i,qualificationData:a,responsiblePersonData:o,sizeTemplateData:s,cateInfo:l,isCar:nh(T(u,`AE_FEATURE_CAR_TYPE`,``))}},getGoodsSaveWireLessDetail(t){let n=``,r=[];for(let i of t)n===i.type?r.at(-1).list.push(i):(r.push({type:i.type,list:[i]}),n=i.type);return{version:`2.0.0`,moduleList:r.map(t=>t.type===`image`?{type:t.type,images:t.list.map(t=>({url:t.value,style:t.style,targetUrl:t.targetUrl}))}:t.type===`text`&&{type:t.type,texts:t.list.map(t=>({content:t.value,class:t.class}))}).filter(Boolean)}},getWireLessFromLocal(t){try{return t.moduleList.map(t=>t.type===`image`?t.images.map(t=>({type:`image`,value:t.url,style:t.style||{},targetUrl:t.targetUrl})):t.type===`text`?t.texts.map(t=>({type:`text`,value:t.content,style:{},class:t.class})):t.type===`text-image`&&[...(t.texts||[]).map(t=>({type:`text`,value:t.content,style:{},class:t.class})),...(t.images||[]).map(t=>({type:`image`,value:t.url,style:t.style||{},targetUrl:t.targetUrl}))]).filter(Boolean).flat()}catch{return[]}},getSaveData(t,{isOnline:n=!1}={}){let r=ph.getGoodsSaveAttrData(t.attrData,t.diyAttrData),i=ph.getGoodsSaveDiyAttrData(t.diyAttrData),a=Q.getGoodsSaveSkuData(t.skuData),o=Q.getGoodsSavePriceStoreData(t.skuGroup.dataAll,n?``:void 0),{images:s}=mh.getGoodsImage(t).find(t=>t.title===`PC详情图片`)||{},c=this.getGoodsSaveWireLessDetail(t.wirelessDetail),l=t.aeCustomAttrInfo.carInfo||[],u=t.aeCustomAttrInfo.cloneCarInfo||[],d=l.map(t=>{let{_checked:n,...r}=t;return r}),f=u.filter(t=>l.some(n=>n.afid==t.afid));d.filter(t=>!f.some(n=>n.afid==t.afid));let p=u.filter(t=>!f.some(n=>n.afid==t.afid)).map(t=>{let{_checked:n,...r}=t;return r}),m=ah(t.aeCustomAttrInfo);return{...n?{productId:t.online.productId}:{},id:t.id,storeId:t.storeId,cateId:t.category.categoryId,cateName:t.category.categoryName,source:t?.sourceData?.source||``,sourceUrl:t.sourceData.sourceUrl,productTitle:t.productTitle,shipWarehouse:t.shipWarehouse,scImages:t.scImages,marketImages:t.marketImages.map((t,n)=>({image_type:n===0?2:1,url:t})).filter(t=>t.url),aeopAeVideos:t.mainVideo||{},aeCatProp:r,customMoreProperty:i,saleProp:a,sku:o,productUnit:t.productUnit,packageType:+t.packageType==1?`true`:`false`,lotNum:t.lotNum,currencyCode:t.shop.currency,deliveryTime:t.deliveryDate,shippingTemplateId:t.shippingTemplateId,detailType:+t.detailType==1?0:1,detailImages:s||[],webDetail:t.webDetail,wirelessDetail:c,sizechartId:t.sizeTemplateId,qualificationStructList:t.qualifications.filter(t=>t.value),msrEuId:t.responsiblePerson.msrEuId,msrEuName:t.responsiblePerson.eu_contact_module_list.find(n=>+n.msr_eu_id==+t.responsiblePerson.msrEuId)?.name||``,carInfo:m,type:t.aeCustomAttrInfo.type,...n?{deleteC
3arInfo:p}:{}}},async save(t){let n=this.getSaveData(t);Object.entries(n).forEach(([t,r])=>{typeof r==`object`&&r&&(n[t]=JSON.stringify(r))});let{id:r}=await Zn(n);return r},async saveAsTemp(t){let{storeId:n,cateId:r,cateName:i,aeCatProp:a,customMoreProperty:o,saleProp:s,productUnit:c,packageType:l,lotNum:u,currencyCode:d,sku:f,deliveryTime:p,shippingTemplateId:m,sizechartId:h,msrEuId:g,qualificationStructList:_}=this.getSaveData(t);return await ha({id:t.template.id||void 0,storeId:n,tempName:t.template.name,modules:t.template.modules,cateId:r,cateName:i,attrInfo:a,customAttrInfo:o,skuInfo:{saleProp:s},tradeInfo:{productUnit:c,packageType:l,lotNum:u,currencyCode:d,sku:f},packInfo:{deliveryTime:p,shippingTemplateId:m},detailInfo:{},customInfo:{sizechartId:h,msrEuId:g,qualificationStructList:_}})},async saveToOnline(t){let n=this.getSaveData(t,{isOnline:!0});await Ji({id:t.id,storeId:t.storeId,proId:t.online.productId,data:JSON.stringify(n)})},async onlineSave2Local({storeId:t,id:n,productId:r},i){let a=await Xi({storeId:t,id:r,needParse:!1});a.storeId=t,a.id=n;let o=await this.toSettingFromSameOnline(this.getDefaultSetting(),a,i),{id:s}=await this.save(o);return s},async toSettingFromLocal(t,n,r){let i=T(n,`baseInfo.marketImages`,[],A),a=T(n,`baseInfo.aeopAeVideos`,{},M),o=T(n,`attrInfo.customMoreProperty`,{},M);t.id=T(n,`id`,``),t.goodsType=`local`,t.storeId=T(n,`storeId`,``,String),t.category={categoryId:T(n,`cateInfo.catId`,``,String),categoryName:T(n,`cateInfo.cateName`,``,String)},t.productTitle=T(n,`subject`,``),t.shipWarehouse=T(n,`shipWarehouse`,`sj`),t.scImages=T(n,`baseInfo.scImages`,[],A),t.marketImages=[i.find(t=>+t.image_type==2)?.url||``,i.find(t=>+t.image_type==1)?.url||``],t.mainVideo={poster_url:a.poster_url||``,media_type:a.media_type||`MAIN_IMAGE_VIDEO`,media_id:a.media_id||``,video_url:a.video_url||``,name:a.name||``},t.diyAttrData=Object.values(o).map(t=>({attrName:t.attrName||``,valueName:t.valueName||``})),t.productUnit=T(n,`tradeInfo.productUnit`,`100000015`,String);let s=T(n,`tradeInfo.packageType`,``,String);s=s===`true`?1:s===`false`?0:s,t.packageType=Number(s||0),t.lotNum=T(n,`tradeInfo.lotNum`,``),t.deliveryDate=T(n,`packInfo.deliveryTime`,``),t.detailType=T(n,`detailType`,`1`,t=>1-t),t.webDetail=T(n,`detailInfo.webDetail`,``),t.wirelessDetail=this.getWireLessFromLocal(T(n,`detailInfo.wirelessDetail`,{},M)),t.storeId&&r&&(t.shop=r(t.storeId)),t.sourceData.source=n.source||``,t.sourceData.sourceUrl=(A(n.sourceUrl)?.length?A(n.sourceUrl):n.sourceUrl?[n.sourceUrl]:[``]).flat(),t.sourceData.mainImages=A(n.sourceMainImgs),t.sourceData.skuImages=A(n.sourceSkuImgs),t.sourceData.detailImages=A(n.sourceDetailImgs),t.sourceData.sourceAttr=Object.values(T(n,`customAttrInfo.customMoreProperty`,{},M)).map(t=>({attrId:t.attrId||``,attrName:t.attrName||``,valueId:t.valueId||``,valueName:t.valueName||``}));let c=t.storeId,{categoryId:l}=t.category;if(c){let{shippingTemplateList:r}=await hh.changeStore(c);t.shippingTemplateId=T(n,`packInfo.shippingTemplateId`,``,String),t.shippingTemplateList=r}if(t.storeId&&l){let{attrData:r,qualificationData:i,responsiblePersonData:a,sizeTemplateData:o,isCar:s}=await hh.changeCategory(c,l);t.attrData=await ph.merge({attrData:r||[],valueData:ph.getAttrDataFromLocal(T(n,`attrInfo.aeCatProp`,{},M)),storeId:c,categoryId:l}),t.skuData=await Q.merge({attrData:r||[],valueData:Q.getSkuDataFromLocal(T(n,`skuInfo.saleProp`,{},M)),storeId:c,categoryId:l}),t.skuGroup.dataAll=Q.getSkuGroupFromLocal(t.skuData,T(n,`tradeInfo.sku`,[],A));let{list:u}=Q.skuGroupMake({skuData:t.skuData,skuGroup:t.skuGroup.dataAll,currency:`CNY`},{});t.skuGroup.dataAll=u;let d=T(n,`otherInfo.qualificationStructList`,[],A);t.qualifications=A(i).map(t=>{let n=d.find(n=>n.key===t.key);return Object.assign(t,{value:n?.value||``})}),t.responsiblePerson.support=a.support;let f=n.msrEuId||Number(n.otherInfo?.msrEuId)||``,p=T(a,`eu_contact_module_list`,[]);f&&p.some(t=>+t.msr_eu_id==+f)&&(t.responsiblePerson.msrEuId=`${f}`),t.responsiblePerson.eu_contact_module_list=p,t.sizeTemplateId=T(n,`tradeInfo.sizechartId`,``),t.sizeTemplateList=o,t.aeCustomAttrInfo.carType=Number(n.carType)||n.carType,t.aeCustomAttrInfo.carType||(t.aeCustomAttrInfo.carType=s),t.aeCustomAttrInfo.carInfo=ih(n?.customAttrInfo?.carInfo).map(t=>({_checked:!1,...t})),t.aeCustomAttrInfo.cloneCarInfo=j(t.aeCustomAttrInfo.carInfo),t.aeCustomAttrInfo.type=``}return t},async toSettingFromTemplate(t,n,r){let{id:i,tempName:a,modules:o,storeId:s,cateId:c,cateName:l,customAttrInfo:u,tradeInfo:d,packInfo:f,customInfo:p,attrInfo:m,skuInfo:h}=n,g={id:i,storeId:String(s||``),cateInfo:{catId:String(c||``),cateName:l||``},attrInfo:{aeCatProp:m,customMoreProperty:u},skuInfo:h,tradeInfo:{...M(d),sizechartId:T(p,`sizechartId`,``)},packInfo:f,otherInfo:{qualificationStructList:T(p,`qualificationStructList`,[],A),msrEuId:T(p,`msrEuId`,``)},msrEuId:T(p,`msrEuId`,``)},_=await hh.toSettingFromLocal(t,g,r);return Object.assign(_.template,{id:i,name:a,modules:A(o)}),_.goodsType=`template`,_.category.categoryId||(_.qualifications=T(p,`qualificationStructList`,[],A)),_},async toSettingFromOnline(t,n,r){let{id:i,storeId:a,detail_source_list:o,multimedia:s,package_dto:c,product_ext_dto:l,product_info_dto:u,product_property_list:d,product_sku_list:f}=n,p=A(s?.video_list).find(t=>t.media_type===`MAIN_IMAGE_VIDEO`)||{}
3,m=A(d),h=A(f),g=u?.product_id,_=String(u?.category_id||``),v=u?.category_name||``,y=A(u?.subject_list).find(t=>t.locale===`en_US`)?.value||``,b=(o||[]).find(t=>t.locale===`en_US`)||{},x=(M(b.web_detail)?.moduleList||[]).filter(t=>t.type===`html`).map(t=>t.html.content).join(``),ee={poster_url:p.poster_url||``,media_type:p.media_type||`MAIN_IMAGE_VIDEO`,media_id:p.media_id||``,video_url:p.video_url||p.media_id?`https://video.aliexpress-media.com/play/${p.media_id}.mp4`:``},te=m.filter(t=>t.attr_name_id>0).map(t=>({attrId:t.attr_name_id,attrName:t.attr_name,valueId:t.attr_value_id,valueName:t.attr_value,valueUnit:t.attr_value_unit||``,valueStart:t.attr_value_start||``,valueEnd:t.attr_value_end||``})),ne=m.filter(t=>t.attr_name_id<0).map(t=>({attrName:t.attr_name,valueName:t.attr_value})),re=[];h.forEach(t=>{A(t.sku_property_list).forEach(t=>{re.some(n=>+n.attrId==+t.sku_property_id&&+n.valueId==+t.property_value_id)||re.push({attrId:t.sku_property_id,attrName:t.sku_property_name,valueId:t.property_value_id,valueName:t.sku_property_value,sku_custom_value_name:t.property_value_definition_name||t.sku_property_value,sku_custom_image_url:t.sku_image||``,image_url_list:A(t.image_url_list).filter(Boolean).slice(0,8),deep_image:t.deep_image,parent_property_id:t.parent_property_id,parent_value_id:t.parent_value_id})})});let ie=h.map(t=>({price:t.supply_price,glo_goods_value:t.glo_goods_value||``,glo_logistic_value:t.glo_logistic_value||``,dest_country_supply_price_list:A(t.dest_country_supply_price_list),inventory_dto_list:{current_inventory:t.storeNumber||``},sku_code:t.sku_code||``,width:t.package_width,height:t.package_height,length:t.package_length,weight:t.package_weight,enable:t.status===void 0||t.status===`active`,attributes:A(t.sku_property_list).map(t=>({attrId:t.sku_property_id,attrName:t.sku_property_name,valueId:t.property_value_id,valueName:t.sku_property_value,sku_custom_value_name:t.property_value_definition_name||t.sku_property_value,sku_custom_image_url:t.sku_image||``,image_url_list:A(t.image_url_list).filter(Boolean).slice(0,8),deep_image:t.deep_image,parent_property_id:t.parent_property_id,parent_value_id:t.parent_value_id}))})),ae=ih(n?.customAttrInfo?.carInfo||[]),oe=eh(n.carType)||`car`;!ae.length&&a&&g&&(ae=ih(await $i({currentPage:1,pageSize:5e3,ptName:`aeSea`,storeId:a,productId:g,vehicleType:oe,version:th(oe)}))),!ae.length&&a&&g&&(ae=ih(await _a({storeId:a,productId:g,vehicleType:oe})));let se={id:i,storeId:a,cateInfo:{catId:_,cateName:v},subject:y,carType:n.carType||null,baseInfo:{scImages:s?.main_image_list||[],marketImages:s?.market_image_list||[],aeopAeVideos:ee},attrInfo:{aeCatProp:te,customMoreProperty:ne},skuInfo:{saleProp:re},tradeInfo:{productUnit:c?.product_unit,packageType:c?.package_type,lotNum:c?.lot_num,sku:ie,sizechartId:l?.size_chart_id},packInfo:{shippingTemplateId:c?.shippingTemplateId},detailInfo:{webDetail:x,wirelessDetail:b.mobile_detail},otherInfo:{qualificationStructList:l?.aeop_qualification_struct_list,msrEuId:l?.msr_eu_id},msrEuId:l?.msr_eu_id,customAttrInfo:{carInfo:ae}},ce=await hh.toSettingFromLocal(t,se,r);if(ce.goodsType=`online`,ce.online.productId=g,_&&!ce.category.categoryName){let t=await Gi({cateId:_});ce.category.categoryName=t.fullCnName}return ce},async toSettingFromSameOnline(t,n,r){return t=await this.toSettingFromOnline(t,n,r),t.goodsType=`local`,t.id=``,t}}})))()}var _h;function vh(){return(vh=t((()=>{Ir(),Nr(),gh(),Or(),va(),Jn(),s(),f(),Le(),ur(),pn(),k(),E(),_h={mixins:[_n],props:[`id`],data(){return{loadOnlineInfoId:`id`,loadOnlineKey:`id`,goodsEditStatus:`editing`,loading:{save:!1,page:!0,modify:!1,post:!1},update$tip:null,skuGroupColumn:[],cateListRecommend:[],CateListRecommendLohing:!1}},computed:{...ao(`user_store`,[`currentShopId`,`getUserShopById`,`shopList`,`isExpired`]),skuDataStr(){return JSON.stringify(this.setting.skuData)},currentShop(){return this.getUserShopById(this.currentShopId)},settingAttrDataGroup(){let t=[],n=[];return this.setting.attrData.forEach((r,i)=>{r.index=i,i%2==0?t.push(r):n.push(r)}),[t,n]},goodsType(){return this.setting.goodsType},categoryId(){return this.setting.category.categoryId}},watch:{setting:{handler(t){this.goodsEditStatus=`editing`},deep:!0},skuDataStr(){In(()=>this.skuGroupMake(),60)}},mounted(){this.init(),window.onbeforeunload=t=>this.goodsEditStatus===`ok`?null:(t||=window.event,t&&(t.returnValue=`关闭提示`),`关闭提示`),this.$bus.on(`updateProduct`,this.updateProductListen)},beforeRouteLeave(t,n){if(this.goodsEditStatus!==`ok`)return new Promise(t=>{this.$Modal.confirm({title:`提示`,content:`<p>有未保存的数据,确定离开?</p>`,onOk:()=>{t(!0)},onCancel:()=>{t(!1)}})})},beforeUnmount(){window.onbeforeunload=null,this.$bus.off(`updateProduct`,this.updateProductListen)}
3,methods:{getPlatForm:Je,async init(){try{let[t,n,r,i]=(this.id||``).split(`-`),a;if(t===``){let t=this.$route.name===`${Je()}GoodsTemplateEditor`,n=this.shopList.find(t=>`${t.id}`==`${this.currentShopId}`),r={storeId:String(n?n.id:this.shopList[0].id)};a=await this.goodsDataTool.toSettingFromLocal(j(this.setting),r,this.getUserShopById),a.goodsType=t?`template`:`local`}if(t===`local`){let t=await ea({id:n,needParse:!1});t.id||D.error(`商品不存在`),a=await this.goodsDataTool.toSettingFromLocal(j(this.setting),t,this.getUserShopById)}if(t===`template`){let t=await fa({id:n,needParse:!1});a=await this.goodsDataTool.toSettingFromTemplate(j(this.setting),t,this.getUserShopById)}if(t===`online`){let t=await Xi({storeId:r,[this.loadOnlineKey]:this.loadOnlineInfoId===`id`?n:i,needParse:!1});t.proId=t.id,t.id=n,t.storeId=r,a=await this.goodsDataTool.toSettingFromOnline(j(this.setting),t,this.getUserShopById)}if(t===`same`){let t=await Xi({storeId:r,[this.loadOnlineKey]:this.loadOnlineInfoId===`id`?n:i,needParse:!1});t.id=n,t.storeId=r,a=await this.goodsDataTool.toSettingFromSameOnline(j(this.setting),t,this.getUserShopById)}this.setting=a}finally{this.loading.page=!1}},async getCateListRecommend(){let{storeId:t,scImages:n,productTitle:r}=this.setting,i=T(n,`0`,``);if(!r)return!1;let a={storeId:t,locale:gi.hasChinese(r)?`zh`:`en`,productTitle:r,productName:r,imageUrl:i};try{this.CateListRecommendLohing=!0;let t=await pa(a);if(t.length===0){D.error(`未找到推荐类目`);return}this.cateListRecommend=t.map(t=>(t.categoryId=t.categoryId||t.catId||t.cateId,t.categoryName=t.categoryName||t.fullCnName||t.fullEnName||t.cateName,t))}finally{this.CateListRecommendLohing=!1}},async onSaveSource(){let{storeId:t,online:n,sourceData:r}=this.setting,{source:i,sourceUrl:a}=r;await Ki({storeId:t,proId:n.productId,source:i||``,sourceUrl:JSON.stringify(a)}),D.success(`货源保存成功`)},checkModuleShow(t){return this.goodsType!==`template`||this.setting.template.modules.includes(t)},async goodsApply(t){let n=this.getGoodsApplyRenderModal(),r=this.setting.template.moduleData,i=async(n,r,i,a)=>{let o=await this.goodsDataTool.save(this.setting);[``,`same`,`local`].includes(this.goodsType)&&await this.$router.push({name:`${Je()}GoodsEditor`,params:{id:`local-${o}`}}),D.loading({content:`正在套用,请稍后...`,duration:0}),ua({storeId:n,tempType:t,tempIds:JSON.stringify(r),keepInfo:JSON.stringify(i?.length?{choices:i.map(t=>t.label).join(``),status:a}:{}),ids:JSON.stringify([o])}).then(async t=>{await this.init(),D.destroy(),D.success(`套用完成`),this.$refs.form.validate()}).catch(t=>{D.destroy()})},a=async(t,n)=>{let{modules:a,status:o}=await Qn({modules:r});await i(t,n,a,o)},o=n[t];if(!o){D.error(`暂不支持${t}`);return}this.$DxbModal.confirm({width:1200,headTitle:o.title,props:{props:{modal:!0,storeId:this.setting.storeId}},render:o.modal,footerShow:!1,onOk:({storeId:n,ids:r})=>{t===`detail`?i(n,r,[],``):a(n,r)}})},async transTextByItems(t,n={type:`cn`}){let r=/[\u4E00-\u9FA5?“’:!。,《》()【】;、]+/g,i={cn:r,en:/(?=[a-z])[a-z\s?'":!.,<>()\[\];&$#@~*-+=_{}\/]*/gi,zh:r,auto:/[\s\S]*/}[n.type||n.sourceLanguage||`cn`],a=new Set,o=this.processPopup(),s=async(t,r)=>{try{if(t==null||t===``)return``;let i=await ia({word:t,...n},!0);r&&r(i)}catch(t){a.add(t.message||t)}},c=await Vr({items:t.map(t=>({name:t.name,code:t.value}))}),l=t.filter(t=>c.includes(t.value));o.show({title:`开始翻译商品...`});for(let t of l){let{transCode:n,transItemFun:r}=t;if(r)await r({process:o,transFun:s,error:a,exp:i});else{if(n===`productTitle`&&this.setting.productTitle.match(i)&&(o.update(`开始翻译标题,请耐心等待....`,0),await s(this.setting.productTitle,t=>{this.setting.productTitle=t})),n===`diyAttrData`){let{diyAttrData:t}=this.setting;if(JSON.stringify(t).match(i)){o.update(`开始翻译自定义属性,请耐心等待....`,0);for(let n of t){let{attrName:t,valueName:r}=n;t&&t.match(i)&&await s(t,t=>{n.attrName=t}),r&&r.match(i)&&await s(r,t=>{n.valueName=t})}}}if(n===`skuData`){let t=j(this.setting.skuData),n=t.map(t=>t.dataValue.map(t=>t.valueName)).flat();if(JSON.stringify(n).match(i)){o.update(`开始翻译SKU,请耐心等待....`,0);for(let n of t)for(let t of n.dataValue)t.valueName.match(i)&&await s(t.valueName,n=>{t.valueName=n});this.setting.skuData=t}}if(n===`webDetail`){let t=this.setting.webDetail,n=t.match(i);if(n){o.update(`开始翻译PC详情,请耐心等待....`,0);for(let r of n)await s(r,n=>{t=t.replace(r,n)});this.setting.webDetail=t}}}}await o.hide(),wi({errorList:a,$tip:this.$tip,payUrl:`/basic/pay/service/文字翻译`,onSuccess:()=>{D.success(`翻译成功`)}})},RulesTitle(){let{minLength:t,maxLength:n}=this.setting.limit.title;return this.$formRules.len(t,n)},RulesSubTitle(){let{minLength:t,maxLength:n}=this.setting.limit.subTitle;return this.$formRules.len(t,n)},maxLengthTitle(){let{maxLength:t}=this.setting.limit.title;return t},maxLengthSubTitle(){let{maxLength:t}=this.setting.limit.subTitle;return t},RulesScImage(){let{scImage1:t}=this.setting.limit;return[{required:!0,validator:async(n,r,i)=>{let a=await this.onlineImageTool.imageValidate(r,t);if(!a.success){i(Error(a.errorMsg));return}i()},trigger:`blur,change`}]},RulesImage(t){return[{required:!1,validator:async(n,r,i,a,o)=>{let s=await this.onlineImageTool.imageValidate(Array.isArray(r)?r:[r],t);if(!s.success){i(Error(s.errorMsgArr.join(`;`)));return}i()},trigger:`blur,change`}]},getAttrRules(t){return this.attrDataTool.getAttrRules(t)},getSkuRules(t,n=!0){return[{required:t.required,validator:(r,i,a)=>{let o=i.map(t=>`${t.valueName}
3`).filter(Boolean);if(t.required&&!o.length){a(Error(`必填项`));return}if(n&&o.length>1){let t=mi(o);if(t.length){a(Error(`存在重复:${t.join(`、`)}`));return}}a()},trigger:`change,blur`}]},RulesValueName(t){return[{required:!1,validator:async(n,r,i)=>{let a=T(t,`dataValue`,[]).map(t=>`${t.valueName}`).filter(Boolean);if(a.length>1){let t=mi(a);if(t.length){i(Error(`存在重复:${t.join(`、`)}`));return}}i()},trigger:`change,blur`}]},countGraphemes(t){if(!t)return 0;let n=0;for(let r=0;r<t.length;r++){let i=t[r];/[\u4E00-\u9FFF\u3400-\u4DBF\uF900-\uFAFF]/.test(i)?n+=2:n+=1}return n},titleCleanAll(){this.setting.productTitle=``},subTitleCleanAll(){this.setting.subTitle=``},titleUpperCase(){let{productTitle:t}=this.setting;this.setting.productTitle=gi.upCase(t)},onlineImageChoose(){return new Promise(t=>{this.onlineImageTool.show(this.setting,n=>{t(n)},this)})},mainImagesChoose(t){let{limit:n}=this.setting;this.commonImagesChoose({index:t,field:`scImages`,maxCount:n.scImage1.maxCount})},RulesTextLenChinese({minLength:t,maxLength:n}){return[...this.$formRules.lenChinese(t,n)]},commonImagesChoose({index:t,maxCount:n,field:r}){this.onlineImageTool.show(this.setting,i=>{let a=T(this.setting,r,[]);t===void 0?Er(this.setting,r,[...a,...i].slice(0,n)):(a[t]=i[0],Er(this.setting,r,[...a]))},this)},handleChangeGroup(t,n){let{value:r,label:i}=n.at(-1);this.setting.productGroup=r,this.setting.groupName=i},attrChangeRadio(t,n){if(t.dataValue[0].valueId=n,this.attrDataTool.attrChangeSelect(t),this.handleChildAttr){let r=t.attribute_value_list.find(t=>`${t.value_id}`==`${n}`);this.handleChildAttr(t,r)}},changeValueUnit(t){item.dataValue.forEach(n=>n.valueUnit=t)},async handleChildAttr(t,n){let r=j(this.setting.attrData),{storeId:i,productType:a}=this.setting,{categoryId:o}=this.setting.category,s=Math.max(0,r.findIndex(n=>n.attribute_id===t.attribute_id)),c=t.attribute_value_list.filter(n=>!t.dataValue.some(t=>t.valueId==n.value_id));if(r=r.filter(t=>!c.some(n=>(t.parentAttrPath||[]).includes([n.attribute_id,n.value_id].join(`:`)))),n&&n.has_sub_attr){let c=await Yi({storeId:i,cateId:o,attrId:t.attribute_id,attrName:t.name_en,valueId:n.value_id,valueName:n.name_en,aeAttrId:[t.attribute_id,n.value_id].join(`=`),productType:a});c=await this.attrDataTool.merge({attrData:c,storeId:i,categoryId:o,productType:a}),c.forEach(r=>{r.parentAttrPath=[...t.parentAttrPath||[],[n.attribute_id,n.value_id].join(`:`)]}),r.splice(s+1,0,...c)}this.setting.attrData=r},attrChangeRadio2(t){this.attrDataTool.attrChangeSelect(t)},attrCheckboxValue(t,n){return this.attrDataTool.attrCheckboxValue(t,n)},attrChangeCheck(t,n,r){this.attrDataTool.attrChangeCheck(t,n,r),this.handleChildAttr&&this.handleChildAttr(n,r)},attrChangeCheck2(t,n){let r=t.dataValue.map(t=>`${t.valueId}`);t.dataValue=t.dataValue.filter(t=>n.map(String).includes(`${t.valueId}`));let i=n.filter(t=>!r.includes(`${t}`));for(let n of i){let r=t.attribute_value_list.find(t=>`${t.value_id}`==`${n}`);r&&this.attrDataTool.attrChangeCheck(!0,t,r)}},attrCreateDiy(t,n){if(n.key===`Enter`){let n=t.diyLabel;t.diyLabel=``,this.attrDataTool.attrCreateDiy(t,n)}else t.diyLabel=n.target.value},attrValueItemAdd(t,n){this.attrDataTool.addValueItem(t,{valueName:n})},RulesDiyAttrData(){let{minCount:t,maxCount:n}=this.setting.limit.diyAttr;return[{required:!1,validator:(r,i,a)=>{if(i.length>=t&&i.length<=n){a();return}a(Error(`自定义属性数量在${t}~${n}之间`))},trigger:`change,blur`}]},diyAttrDel(t){this.setting.diyAttrData.splice(t,1)},diyAttrAdd(){let{diyAttrData:t,limit:n}=this.setting;if(n.diyAttr&&t.length>=n.diyAttr.maxCount){D.error(`自定义属性数量已达上限`);return}this.setting.diyAttrData.push({attrName:``,valueName:``})},diyAttrEmpty(){Gn(()=>{this.setting.diyAttrData=[]},{content:`是否确定清空自定义属性?`})},async sourceAttrShow(){let{sourceAttr:t}=this.setting.sourceData,n=this.setting.diyAttrData,r=(t,r)=>n.find(n=>n.attrName==t&&n.valueName==r);t.forEach(t=>{t.checked=!!r(t.attrName,t.valueName)});let i=await showSourceAttrModal({data:t});for(let{attrName:t,valueName:a}of i)r(t,a)||n.push({attrName:t,valueName:a})},async onMatchSku(t){let n=await this.goodsDataTool.save(this.setting);[``,`same`,`local`].includes(this.goodsType)&&await this.$router.push({name:`${Je()}GoodsEditor`,params:{id:`local-${n}`}});let r=await ea({id:n,needParse:!1});this.$DxbModal.confirm({headTitle:`匹配SKU`,width:1e3,render:t,props:{props:{goods:[r],storeId:this.setting.storeId,cateId:this.categoryId,cateName:this.setting.category.categoryName,jump:!1},on:{onJumpOver:async()=>{await this.init(),D.success(`匹配完成`)}}},footerShow:!1})},skuClear(){Gn(async()=>{let{skuData:t,storeId:n,category:r}=this.setting;this.setting.skuData=await this.skuDataTool.merge({attrData:t,storeId:n,categoryId:r.categoryId}),D.success(`清空完成`)},{content:`是否确定清空SKU?`})},skuValueNameBlur(t,n,r){let{valueId:i}=n,a=r.target.value;n.valueName=a;let o=t.attribute_value_list.find(t=>`${t.value_id}`==`${i}`);o&&o.isDiyValueItem&&(o.display_value_name=a,o.name_zh=a,o.name_en=a)},skuCanEditValueName(t,n){return this.skuDataTool.canEditValueName(t,n)},skuValueItemOnlineImage(t,n){this.onlineImageTool.show(this.setting,r=>{let i=0;t.dataValue.forEach((t,a)=>{a>=n&&!t.image&&(t.image=r[i++]||``)})},this)},skuValueItemLocalImage(t,n,r){if(r.length){let i=0;t.dataValue.forEach((t,a)=>{a>=n&&!t.image&&(t.image=r[i++]||``)})}else t.dataValue[n].image=``},skuValueItemDel(t,n){this.skuDataTool.delValueItem(t,n)},skuValueItemSort(t,n,r){this.skuDataTool.sortValueItem(t,n,r)},async skuValueItemMeitu(t,n){let r=t.dataValue[n].image;r.startsWith(`http`)||(r=r.replace(/^(.*?\/\/)?/,`http://`));let{image:i}=await yt(r);t.dataValue[n].image=i},skuFilterRemote(t,n,r){t.length===0?this.setting.skuGroup.filterObject[r.sku.attribute_id]=[`dianxiaobaoall`]:this.setting.skuGroup.filterObject[r.sku.attribute_id]=t.map(t=>t.split(`@@`)[1])},async skuPriceEdit(t={}){let n=await Fr({props:{currency:t.currency||this.setting.shop.currency,baseValueFields:t.baseValueFields}}),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=this.skuDataTool.skuGroupFilter(r,i),o=t.rowField||[t.rowFieldPath,`price`].filter(
3Boolean).join(`.`);this.skuDataTool.skuFieldEdit(a,o,n)},async skuMarketPriceEdit(t={}){let n=await Fr({title:`批量修改市场价格`,props:{currency:this.setting.shop.currency}}),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=this.skuDataTool.skuGroupFilter(r,i),o=t.rowField||[t.rowFieldPath,`marketPrice`].filter(Boolean).join(`.`);this.skuDataTool.skuFieldEdit(a,o,n)},async skuStoreNumberEdit(t={}){let n=await cn(),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=this.skuDataTool.skuGroupFilter(r,i),o=t.rowField||[t.rowFieldPath,`storeNumber`].filter(Boolean).join(`.`);this.skuDataTool.skuFieldEdit(a,o,n)},async skuWarehouseStoreNumberEdit(t={}){let n=await Wr({warehouseList:t.warehouseList}),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=this.skuDataTool.skuGroupFilter(r,i),o=t.rowField||[t.rowFieldPath,`storeNumber`].filter(Boolean).join(`.`);this.skuDataTool.skuWarehouseStoreNumberEdit(a,n,o)},async skuWeightEdit(t={}){let n=await mt(),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=Q.skuGroupFilter(r,i),o=t.rowField||[t.rowFieldPath,`weight`].filter(Boolean).join(`.`);this.skuDataTool.skuFieldEdit(a,o,n)},async skuSizeEdit(t={}){let n=await Zr(),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=Q.skuGroupFilter(r,i);this.skuDataTool.skuSizeEdit(a,n,t.rowFieldPath)},async skuCountryStoreNumberEdit(t){let n=await cn(),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=this.skuDataTool.skuGroupFilter(r,i),o=`${t}.storeNumber`;this.skuDataTool.skuFieldEdit(a,o,n)},async skuCodeEdit(t={}){let n=await En(),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=this.skuDataTool.skuGroupFilter(r,i),o=t.rowField||[t.rowFieldPath,`skuCode`].filter(Boolean).join(`.`);this.skuDataTool.skuCodeEdit(a,n,o)},async skuBarCodeEdit(t={}){let n=await jn(),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=this.skuDataTool.skuGroupFilter(r,i),o=t.rowField||[t.rowFieldPath,`barCode`].filter(Boolean).join(`.`);this.skuDataTool.skuBarCodeEdit(a,n,o)},async skuGjCodeEdit(t={}){let{skuData:n,prev:r,next:i,join:a}=await Xt({skuData:this.setting.skuData}),{dataAll:o,filterObject:s}=this.setting.skuGroup,c=this.skuDataTool.skuGroupFilter(o,s),l=t.rowField||[t.rowFieldPath,`skuCode`].filter(Boolean).join(`.`);this.skuDataTool.skuGjCodeEdit(c,{skuData:n,prev:r,next:i,join:a},l)},skuStatusEdit(t){let{dataAll:n,filterObject:r}=this.setting.skuGroup;this.skuDataTool.skuGroupFilter(n,r).forEach(n=>{n.status=t})},skuGroupFilter(){let{dataAll:t,filterObject:n,page:r}=this.setting.skuGroup,i=this.skuDataTool.skuGroupFilter(t,n);r.current=1,this.setting.skuGroup.data=yi(i,r)},skuGroupPageChange(){let{dataAll:t,filterObject:n,page:r}=this.setting.skuGroup,i=this.skuDataTool.skuGroupFilter(t,n);this.setting.skuGroup.data=yi(i,r)},detailImageChoose(t){this.onlineImageTool.show(this.setting,n=>{t&&t(n)},this)},detailImageProcess(){let{setting:t}=this,n=this.onlineImageTool.getProcessImageGroup(t,[`detailImages`]);this.onlineImageTool.processGroup(t,n)},async goodsValidate(){let t=await this.$refs.form.validate();if(this.$refs.nForm){let n=await this.$refs.nForm.validate().catch(()=>!1);t=!!(t&&n)}let n=[],{storeId:r,category:i,productTitle:a,scImages:o,template:s,goodsType:c}=this.setting;return c===`template`?(s.name.trim()||n.push(`模板名称`),s.modules.length||n.push(`模板模块`),r||n.push(`店铺`)):(r||n.push(`店铺`),i.categoryId||n.push(`类目`),a.trim()||n.push(`产品标题`)),await hi(1e3),[...document.querySelectorAll(`.goods-module`)].forEach(t=>{let n=t.querySelector(`.ivu-form-item-error-tip,.n-form-item-feedback--error`),r=document.querySelector(`[href="#${t.id}"]`);r.style.color=n?`#ed4014`:``,r.nextElementSibling.style.display=n?`inline-block`:`none`}),{allValid:t,baseValid:!n.length,baseValidErrorMsg:`未设置${n.join(`、`)}`}},goodsPostTip(){return this.$tip({content:`<span style="color:var(--normal-font-color-3);padding: 20px 0;">正在发布中,请稍后到发布记录查看</span>`,closeable:!1,buttons:[{name:`去查看`,type:`primary`,click:()=>{this.$router.push({name:`${Je()}HistoryFabu`,params:{which:`tab3`}}
3)}}]})},goodsUpdateTip(){return this.$tip({content:`<span style="color:var(--normal-font-color-3);padding: 20px 0;">正在更新中,请稍后到修改记录查看</span>`,closeable:!1,buttons:[{name:`去查看`,type:`primary`,click:()=>{this.$router.push({name:`${Je()}HistoryEdit`,params:{which:`tab3`}})}}]})},async saveGoods(t=!0){try{this.loading.save=!0;let{allValid:n,baseValid:r,baseValidErrorMsg:i}=await this.goodsValidate();if(!r){D.error(i);return}await this.$nextTick(),D.loading({content:`正在保存,请稍后...`,duration:0});let a=await this.goodsDataTool.save(this.setting);return this.goodsEditStatus=`ok`,[``,`same`,`local`].includes(this.goodsType)&&(this.setting.id=a,this.setting.goodsType=`local`,await this.$router.push({name:`${Je()}GoodsEditor`,params:{id:`local-${a}`}})),D.destroy(),t&&this.$Modal.success({title:`保存成功`,content:`<p style="color: var(--error-color)">${n?``:`请注意您有信息填写错误或未填写,请勿直接发布!`}</p>`}),a}finally{this.loading.save=!1}},async saveAsTemp(){let{allValid:t,baseValid:n,baseValidErrorMsg:r}=await this.goodsValidate();if(!n){D.error(r);return}this.$DxbModal.confirm({width:500,headTitle:`设置模板名称`,render:Zt,props:{props:{labelName:`模板名称`,itemRule:[...this.$formRules.required]}},footerShow:!1,onOk:async t=>{this.setting.template.name=t,this.setting.template.modules=this.setting.template.moduleData.filter(t=>t.isShowInTempPage).map(t=>t.code||t.type),await this.goodsDataTool.saveAsTemp(this.setting),D.success(`模板另存成功`)}})},async templateSave(){let{allValid:t,baseValid:n,baseValidErrorMsg:r}=await this.goodsValidate();if(!n){D.error(r);return}let i=await this.goodsDataTool.saveAsTemp(this.setting);this.$router.push({name:`${Je()}GoodsTemplateEditor`,params:{id:`template-${i}`}}),this.setting.template.id=i,this.setting.id=i,this.goodsEditStatus=`ok`,D.success(`保存模板成功`)}
3,async goodsPost(){this.loading.post=!0;let{allValid:t}=await this.goodsValidate();if(!t){this.loading.post=!1,D.error(`您的商品数据尚未完善,请上下滚动检查`);return}this.loading.post=!1;let n=await this.saveGoods(!1),r=this.goodsPostTip();try{await ma({storeId:this.setting.storeId,ids:JSON.stringify([n]),type:`release`});let t=setTimeout(n=>{r.handleClose(),this.$router.push({name:`${Je()}HistoryFabu`,params:{which:`tab3`}}),t&&clearTimeout(t)},1e3)}catch(t){D.error(t.message||t),r.handleClose()}},async goodsPostTime(){this.loading.post=!0;let{allValid:t}=await this.goodsValidate();if(!t){this.loading.post=!1,D.error(`您的商品数据尚未完善,请上下滚动检查`);return}this.loading.post=!1;let n=async t=>{if(!t){D.error(`请先设置时间`);return}if(Date.parse(t)<=Date.now()+36e5){D.error(`定时时间必须大于现在1小时以上~`);return}let n=this.goodsPostTip();try{let r=await this.saveGoods(!1);await ma({storeId:this.setting.storeId,ids:JSON.stringify([r]),type:`time`,timeInfo:t});let i=setTimeout(t=>{n.handleClose(),this.$router.push({name:`${Je()}HistoryFabu`,params:{which:`tab3`}}),i&&clearTimeout(i)},1e3)}catch(t){D.error(t.message||t),n.handleClose()}};(async()=>{let t=await $t(`设置定时发布时间`);await n(t)})()},async goodsUpdate(){let{allValid:t}=await this.goodsValidate();if(!t){D.error(`您的商品数据尚未完善,请上下滚动检查`);return}this.loading.modify=!0,this.update$tip=this.goodsUpdateTip(),this.goodsEditStatus=`ok`,this.goodsDataTool.saveToOnline(this.setting).catch(t=>{this.loading.modify=!1,this.update$tip.handleClose()})},updateProductListen({content:t}){+t.isSuccessFlag==1?(this.loading.modify=!1,this.update$tip.handleClose(),this.$Modal.confirm({title:`更新完成`,content:`是否去修改记录查看结果?`,okText:`去查看`,onOk:()=>{this.$router.push({name:`${Je()}HistoryEdit`,params:{which:`tab3`}})}})):(this.update$tip.handleClose(),this.loading.modify=!1,D.error(t.message||`更新失败`))}}}})))()}function yh(t,n,r,i,a,o){let s=G(`Icon`),c=G(`Button`),l=G(`DropdownItem`),u=G(`DropdownMenu`),d=G(`Dropdown`),f=G(`DxbIcon`),p=G(`Badge`),m=G(`DxbBtnBar`),h=G(`ShopSelect`),g=G(`FormItem`),_=G(`CacheCategorySelect`),v=G(`ChooseCategory`),y=G(`DxbSource`),b=G(`DxbCard`),x=G(`Input`),ee=G(`Checkbox`),te=G(`CheckboxGroup`),ne=G(`DxbGoodsTitle`),re=G(`AiTitleBtn`),ie=G(`DxbMainImage`),ae=G(`MarketImage`),oe=G(`ImgMakeVideoBtn`),se=G(`VideoUpload`),ce=G(`ProductManual`),le=G(`InstallVideo`),ue=G(`Tag`),de=G(`Option`),fe=G(`Select`),pe=G(`InputBtn`),me=G(`DxbDraggable`),he=G(`MobileSetBtn`),ge=G(`Alert`),_e=G(`Radio`),ve=G(`RadioGroup`),ye=G(`Switch`),be=G(`DxbImageListUpload`),xe=G(`Tooltip`),Se=G(`DxbDefineData`),Ce=G(`LadderPriceField`),we=G(`NButton`),Te=G(`SkuLogisticAttr`),Ee=G(`Table`),De=G(`DxbPage`),Oe=G(`DxbLinkBtn`),ke=G(`AiFreightBtn`),Ae=G(`HsCodeBtn`),je=G(`DxbTag`),Me=G(`RobotDetail`),Ne=G(`DxbGoodsDetail`),Pe=G(`TextImageDesc`),S=G(`QualificationField`),Fe=G(`Form`),Ie=G(`AnchorLink`),Le=G(`Anchor`),Re=G(`PriceComputer`),ze=G(`DxbPermissionPage`),Be=To(`loading`);return U(),L(ze,null,{default:q(()=>[ko((U(),z(`div`,null,[t.$route.query.mode===`see`?R(``,!0):(U(),L(m,{key:0,class:`sticky-bar`,style:{"margin-top":`-20px`,"border-bottom":`1px solid var(--border-color)`}},{right:q(()=>[t.goodsType===`template`?R(``,!0):(U(),z(I,{key:0},[a.setting.goodsType===`local`?(U(),L(d,{key:0,transfer:``},{list:q(()=>[H(u,null,{default:q(()=>[H(l,{name:`goods`,onClick:o.saveGoods},{default:q(()=>[...n[79]||=[V(` 保存商品 `,-1)]]),_:1},8,[`onClick`]),t.$util.isInAppCode([`dxb`])?(U(),L(l,{key:0,name:`template`,onClick:t.saveAsTemp},{default:q(()=>[...n[80]||=[V(` 另存为属性模板 `,-1)]]),_:1},8,[`onClick`])):R(``,!0)]),_:1})]),default:q(()=>[H(c,{loading:t.loading.save},{default:q(()=>[t.loading.save?(U(),z(`span`,xh,`保存中...`)):(U(),z(I,{key:0},[n[78]||=B(`span`,null,`保存`,-1),H(s,{type:`ios-arrow-down`})],64))]),_:1},8,[`loading`])]),_:1})):R(``,!0),a.setting.goodsType===`local`?(U(),L(d,{key:1,transfer:``},{list:q(()=>[H(u,null,{default:q(()=>[H(l,{name:`release`,onClick:t.goodsPost},{default:q(()=>[...n[82]||=[V(` 直接发布 `,-1)]]),_:1},8,[`onClick`]),H(l,{name:`time`,onClick:t.goodsPostTime},{default:q(()=>[...n[83]||=[V(` 定时发布 `,-1)]]),_:1},8,[`onClick`])]),_:1})]),default:q(()=>[H(c,{type:`primary`},{default:q(()=>[n[81]||=B(`span`,null,`发布`,-1),H(s,{type:`ios-arrow-down`})]),_:1})]),_:1})):R(``,!0),a.setting.virtualProductTag?R(``,!0):(U(),z(I,{key:2},[t.$util.isInAppCode([`dxb`])?(U(),z(I,{key:0},[a.setting.goodsType===`online`&&+a.setting.isChoice==1&&!a.setting.aegType?(U(),L(c,{key:0,t
3ype:`primary`,onClick:o.choiceHandle},{default:q(()=>[...n[84]||=[B(`span`,null,`设置半托管信息`,-1)]]),_:1},8,[`onClick`])):R(``,!0),a.setting.goodsType===`online`&&+a.setting.isChoice==1&&a.setting.aegType?(U(),L(c,{key:1,type:`primary`,onClick:o.goodsUpdateAeg},{default:q(()=>[...n[85]||=[B(`span`,null,`编辑半托管`,-1)]]),_:1},8,[`onClick`])):R(``,!0)],64)):R(``,!0)],64)),a.setting.goodsType===`online`?(U(),L(c,{key:3,loading:t.loading.modify,type:`primary`,onClick:o.handleGoodsUpdate},{default:q(()=>[t.loading.modify?(U(),z(`span`,Ch,`更新中...`)):(U(),z(`span`,Sh,`更新`))]),_:1},8,[`loading`,`onClick`])):R(``,!0)],64)),t.goodsType===`template`?(U(),z(I,{key:1},[H(c,{type:`primary`,onClick:t.templateSave},{default:q(()=>[...n[86]||=[V(` 保存 `,-1)]]),_:1},8,[`onClick`]),H(c,{onClick:n[4]||=n=>t.$routeTo({name:`aeGoodsWait`},`_blank`)},{default:q(()=>[...n[87]||=[V(` 去发布商品`,-1)]]),_:1})],64)):R(``,!0)]),default:q(()=>[[`local`].includes(a.setting.goodsType)?(U(),L(d,{key:0,transfer:``},{list:q(()=>[H(u,null,{default:q(()=>[t.$util.isInAppCode([`dxb`])?(U(),L(l,{key:0,name:`attr`,onClick:n[0]||=t=>o.goodsApply(`attr`)},{default:q(()=>[...n[72]||=[V(` 属性模板 `,-1)]]),_:1})):R(``,!0),t.$util.isInAppCode([`dxb`])?(U(),L(l,{key:1,name:`attr`,onClick:n[1]||=t=>o.goodsApply(`detail`)},{default:q(()=>[...n[73]||=[V(` 详情模板 `,-1)]]),_:1})):R(``,!0),H(l,{name:`online`,onClick:n[2]||=t=>o.goodsApply(`online`)},{default:q(()=>[...n[74]||=[V(` 线上商品 `,-1)]]),_:1}),H(l,{name:`local`,onClick:n[3]||=t=>o.goodsApply(`local`)},{default:q(()=>[...n[75]||=[V(` 待发布 `,-1)]]),_:1})]),_:1})]),default:q(()=>[H(c,null,{default:q(()=>[n[71]||=B(`span`,null,`套用模板`,-1),H(s,{type:`ios-arrow-down`})]),_:1})]),_:1})):R(``,!0),H(c,{onClick:o.transText},{default:q(()=>[...n[76]||=[V(` 文字翻译`,-1)]]),_:1},8,[`onClick`]),H(p,{text:`new`},{default:q(()=>[H(c,{onClick:o.clickAllImageProcess},{default:q(()=>[H(f,{size:`14`,name:`iconmagic-full`}),n[77]||=V(` 全局图片处理 `,-1)]),_:1},8,[`onClick`])]),_:1})]),_:1})),B(`div`,wh,[H(Fe,{ref:`form`,disabled:t.$route.query.mode===`see`,"label-width":120,model:a.setting},{default:q(()=>[B(`div`,Th,[t.goodsType===`template`?R(``,!0):(U(),L(b,{key:0,id:`maodian_MokuaiCategory`,class:`goods-module`,title:`类目`},{default:q(()=>[H(g,{rules:[...t.$formRules.required],label:`店铺名称:`,prop:`storeId`},{default:q(()=>[H(h,{ref:`ShopSelect`,modelValue:a.setting.storeId,"onUpdate:modelValue":n[5]||=t=>a.setting.storeId=t,childStoreDisabled:!1,disabled:``,"shop-list":t.shopList,class:`w-600px!`},null,8,[`modelValue`,`shop-list`])]),_:1},8,[`rules`]),H(g,{rules:[...t.$formRules.required],label:`产品类目:`,prop:`category.categoryId`},{default:q(()=>[B(`div`,Eh,[H(_,{storeId:a.setting.storeId,"model-value":a.setting.category,cateListRecommend:a.cateListRecommend,style:{width:`500px`},"onUpdate:modelValue":o.changeCate},null,8,[`storeId`,`model-value`,`cateListRecommend`,`onUpdate:modelValue`]),H(v,{"store-id":a.setting.storeId,onOk:o.changeCate},null,8,[`store-id`,`onOk`]),a.cateListRecommendLoading?R(``,!0):(U(),z(`a`,{key:0,onClick:n[6]||=(...t)=>o.getCateListRecommend&&o.getCateListRecommend(...t)},[H(f,{size:`14`,name:`iconmagic-full`}),n[88]||=V(` 自动识别类目 `,-1)])),a.cateListRecommendLoading?(U(),z(`a`,Dh,`正在识别中...`)):R(``,!0)])]),_:1},8,[`rules`]),H(g,{label:`货源信息:`,prop:`sourceData.sourceUrl`},{default:q(()=>[H(y,{modelValue:a.setting.sourceData.sourceUrl,"onUpdate:modelValue":n[7]||=t=>a.setting.sourceData.sourceUrl=t,name:`sourceData.sourceUrl`,"save-able":a.setting.goodsType===`online`,"save-action":o.onSaveSource},null,8,[`modelValue`,`save-able`,`save-action`])]),_:1})]),_:1})),t.goodsType===`template`?(U(),L(b,{key:1,id:`maodian_MokuaiCategory`,class:`goods-module`,title:`模板设置`},{default:q(()=>[H(g,{rules:[...t.$formRules.required],label:`模板名称:`,prop:`template.name`},{default:q(()=>[H(x,{modelValue:a.setting.template.name,"onUpdate:modelValue":n[8]||=t=>a.setting.template.name=t,placeholder:`输入模板名称`,style:{width:`500px`}},null,8,[`modelValue`])]),_:1},8,[`rules`]),H(g,{rules:[...t.$formRules.required],label:`店铺名称:`,prop:`storeId`},{default:q(()=>[H(h,{ref:`ShopSelect`,modelValue:a.setting.storeId,"onUpdate:modelValue":n[9]||=t=>a.setting.storeId=t,childStoreDisabled:!1,disabled:``,"shop-list":t.shopList,class:`w-600px!`},null,8,[`modelValue`,`shop-list`])]),_:1},8,[`rules`]),H(g,{label:`产品类目:`,prop:`category.categoryId`},{default:q(()=>[B(`div`,Oh,[H(_,{storeId:a.setting.storeId,"model-value":a.setting.category,style:{width:`500px`},"onUpdate:modelValue":o.changeCate},null,8,[`storeId`,`model-value`,`onUpdate:modelValue`]),H(v,{"store-id":a.setting.storeId,onOk:o.changeCate},null,8,[`store-id`,`onOk`])])]),_:1}),H(g,{rules:[...t.$formRules.emptyArrayFn(`必选项`)],label:`添加模块:`,prop:`template.modules`},{default:q(()=>[H(te,{modelValue:a.setting.template.modules,"onUpdate:modelValue":n[10]||=t=>a.setting.template.modules=t},{default:q(()=>[(U(!0),z(I,null,W(a.setting.template.moduleData,t=>(U(),L(ee,{key:t.name,label:t.type},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`label`]))),128))]),_:1},8,[`modelValue`])]),_:1},8,[`rules`])]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiBase`)?(U(),L(b,{key:2,id:`maodian_baseInfo`,class:`goods-module`,title:`基础信息`},{default:q(()=>[t.goodsType===`template`?R(``,!0):(U(),L(g,{key:0,label:`产品标题:`,prop:`productTitle`,rules:[...t.$formRules.required,...t.$formRules.len(1,128),...t.$formRules.isNotChineseFn(`不能包含中文,请使用翻译处理!`),...t.$formRules.trimNoEmpty]},{default:q(()=>[B(`div`,kh,[B(`div`,Ah,[H(ne,{modelValue:a.setting.productTitle,"onUpdate:modelValue":n[11]||=t=>a.setting.productTitle=t,storeId:a.setting.storeId,categoryId:a.setting.category.categoryId,categoryName:a.setting.category.categoryName,attrData:a.setting.attrData,diyAttrData:a.setting.diyAttrData}
3,null,8,[`modelValue`,`storeId`,`categoryId`,`categoryName`,`attrData`,`diyAttrData`]),H(re,{platformName:`全球速卖通`,disabled:!a.setting.category.categoryId,subject:a.setting.productTitle,"category-id":a.setting.category.categoryId,"category-name":a.setting.category.categoryName,style:{margin:`0 10px`},onApplyTitle:n[12]||=t=>a.setting.productTitle=t,onOk:o.applyTitle},null,8,[`disabled`,`subject`,`category-id`,`category-name`,`onOk`])])])]),_:1},8,[`rules`])),a.setting.virtualProductTag?R(``,!0):(U(),z(I,{key:1},[a.setting.goodsType===`template`?R(``,!0):(U(),L(g,{key:0,label:`半托管服务:`,prop:`group`,rules:[]},{default:q(()=>[B(`div`,jh,[H(ee,{modelValue:a.setting.isChoice,"onUpdate:modelValue":n[13]||=t=>a.setting.isChoice=t,"true-value":1,"false-value":0,disabled:a.setting.goodsType===`online`||!a.setting.isChoiceAuth},{default:q(()=>[...n[89]||=[V(` 参与 `,-1)]]),_:1},8,[`modelValue`,`disabled`]),a.setting.isChoiceAuth?R(``,!0):(U(),z(`a`,{key:0,onClick:n[14]||=n=>t.$routeTo(`/basic/shop/add?ptName=aeg`,`_blank`)},` 去授权半托管店铺 `)),t.goodsType===`local`&&a.setting.isChoice?(U(),L(c,{key:1,onClick:o.showChoiceEdit},{default:q(()=>[...n[90]||=[V(` 设置半托管 `,-1)]]),_:1},8,[`onClick`])):R(``,!0)]),B(`div`,{style:xo([{"line-height":`1.5`,"font-size":`12px`},{color:`var(--info-color-1)`}])},[...n[91]||=[V(` 选择参与半托管服务后商品仍通过运费模板控制可情地区:`,-1),B(`br`,null,null,-1),V(` 1.使用半托管服务官方模板,则商品仅在半托管参与国家可售;`,-1),B(`br`,null,null,-1),V(` 2.使用新手模板或自定义模板,则商品在运费模板中设置的可达地区和半托管参与国家均可售。`,-1),B(`br`,null,null,-1)]])]),_:1}))],64)),H(g,{label:`产品分组:`,prop:`group`,rules:[]},{default:q(()=>[B(`div`,Mh,[B(`div`,Nh,[B(`span`,null,K(a.setting.group.map(t=>t.groupName).join(`、`)),1),H(c,{onClick:o.groupChoose},{default:q(()=>[...n[92]||=[V(` 重选分组`,-1)]]),_:1},8,[`onClick`])])])]),_:1}),t.goodsType===`template`?R(``,!0):(U(),L(g,{key:2,rules:[...t.RulesScImage()],label:`产品主图:`,prop:`scImages`},{default:q(()=>[H(ie,{modelValue:a.setting.scImages,"onUpdate:modelValue":n[15]||=t=>a.setting.scImages=t,accept:`image/*`,chooseOnlineImage:t.onlineImageChoose,count:a.setting.limit.scImage1.maxCount,showTip:!0,maxSize:5120},{tip:q(()=>[...n[93]||=[B(`div`,{class:`tipText`,style:{"line-height":`1.5`,"font-size":`12px`}},[B(`div`,{style:{"line-height":`1.5`,"font-size":`12px`}},[V(` 1. 建议第一张主图为白底图,可以提升质量分哦;`),B(`br`),V(` 2. 拖动图片调整顺序!!! 主图最多设置6张;`),B(`br`),V(` 3. 图片横纵比例1:1(像素≥800*800)或3:4(像素≥750*1000)且所有图片比例一致,3M以内jpg、jpeg、png格式;`),B(`br`),V(` 4. 建议图片无水印、牛皮癣等信息;`),B(`br`),V(` 5. 图片保护提醒: 切勿盗图,一经发现将对商品进行下架处理,同时将对商家予以处罚,查看 `),B(`a`,{href:`https://sell.aliexpress.com/zh/__pc/announcement/2112.htm?spm=5261.product_publish.0.0.743b4edf4AdoiJ`,target:`_blank`},` 图片盗用规则 `)])],-1)]]),_:1},8,[`modelValue`,`chooseOnlineImage`,`count`])]),_:1},8,[`rules`])),t.goodsType===`template`?R(``,!0):(U(),L(g,{key:`营销图`,rules:[...o.RulesMarketImages()],label:`营销图:`,prop:`marketImages`},{default:q(()=>[H(ae,{modelValue:a.setting.marketImages,"onUpdate:modelValue":n[17]||=t=>a.setting.marketImages=t,accept_image:`image/*`,chooseOnlineImage:t.onlineImageChoose,count:2,maxSize:5120},{yijian:q(()=>[B(`div`,Ph,[B(`a`,{onClick:n[16]||=(...t)=>o.marketImagesGenerate&&o.marketImagesGenerate(...t)},`一键生成`)])]),tip:q(()=>[...n[94]||=[B(`div`,{class:`tipText`,style:{"line-height":`1.5`,"font-size":`12px`}},[V(` 1、图片格式只能为jpg、jpeg、png,且大小不超过3MB;`),B(`br`),V(` 2、第一张白底图宽高比例必须为1:1,像素不能低于 800x800(建议 1000x1000);第二张场景图宽高比例必须为3:4,像素要求不能低于 750x1000 ;`),B(`br`),V(` 3、上传图片的背景要求必须为纯白色或透明;`),B(`br`),V(` 4、不允许出现logo水印、边框以及促销牛皮癣等信息; `),B(`a`,{href:`https://sell.aliexpress.com/zh/__pc/post_image_127468002.htm`,target:`_blank`},` 图片规则说明 `)],-1)]]),_:1},8,[`modelValue`,`chooseOnlineImage`])]),_:1},8,[`rules`])),t.goodsType!==`template`&&a.setting.storeId?(U(),L(g,{key:`产品视频`,rules:[...o.RulesMainVideo()],label:`产品视频:`,prop:`mainVideo.media_id`},{default:q(()=>[H(se,{modelValue:a.setting.scImages,"onUpdate:modelValue":n[18]||=t=>a.setting.scImages=t,"store-id":a.setting.storeId,"image-url":a.setting.mainVideo.poster_url,"video-url":a.setting.mainVideo.video_url,onChange:n[19]||=t=>o.videoChange(`mainVideo`,t)},{other:q(({showVideo:n})=>[H(oe,{images:a.setting.scImages,"store-id":a.setting.storeId,chooseOnlineImage:t.onlineImageChoose,onOk:n},null,8,[`images`,`store-id`,`chooseOnlineImage`,`onOk`])]),_:1},8,[`modelValue`,`store-id`,`image-url`,`video-url`]),n[95]||=B(`div`,{class:`mt-5 tipText`,style:{"line-height":`1.5`,"font-size":`12px`}},` 建议视频比例1:1,3:4,9:16,时长30秒内,大小500M,内容含商品主体,非PPT、无黑边、无水印、无中文等; `,-1)]),_:1},8,[`rules`])):R(``,!0),a.setting.cateInfo&&a.setting.cateInfo.manualReqiredFlg?(U(),L(g,{key:5,rules:[...t.$formRules.isRequired(a.setting.cateInfo.manualReqiredFlg===`required`)],label:`商品说明书:`,prop:`productManual`},{default:q(()=>[H(ce,{modelValue:a.setting.productManual,"onUpdate:modelValue":n[20]||=t=>a.setting.productManual=t},null,8,[`modelValue`])]),_:1},8,[`rules`])):R(``,!0),a.setting.cateInfo&&a.setting.cateInfo.installVideoReqiredFlg?(U(),z(I,{key:6},[t.goodsType===`template`?R(``,!0):(U(),L(g,{key:0,rules:[...t.$formRules.isRequired(a.setting.cateInfo.installVideoReqiredFlg===`required`)],label:`安装视频:`,prop:`installVideo.media_id`},{default:q(()=>[H(le,{modelValue:a.setting.installVideo,"onUpdate:modelValue":n[21]||=t=>a.setting.installVideo=t,"store-id":a.setting.storeId},null,8,[`modelValue`,`store-id`])]),_:1},8,[`rules`]))],64)):R(``,!0)]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiAttr`)?(U(),L(b,{key:3,id:`maodian_attrInfo`,class:`goods-module`,title:`产品属性`},{default:q(()=>[(U(!0),z(I,null,W(a.setting.attrData,(r,i)=>(U(),z(I,null,[r.visible?(U(),L(g,{key:`${r.attribute_id}_${a.setting.category.categoryId}`,label:`${r.display_attribute_name}:`,prop:`attrData.${i}.dataValue`,rules:t.getAttrRules(r)},{default:q(()=>[o.parseJson(r.features).AE_FEATURE_material_ratio?(U(),z(`div`,Fh,[H(c,{onClick:t=>o.materialPercent(r)},{default:q(()=>[...n[96]||=[V(`选择材质及百分比`,-1)]]),_:1},8,[`onClick`]),n[97]||=B(`br`,null,null,-1),(U(!0),z(I,null,W(r.dataValue,(t,n)=>(U(),z(`div`,{key:n,style:{display:`inline-block`,"margin-right":`10px`}},[t.valueId?(U(),L(ue,{key:0},{default:q(()=>[V(K(t.valueNameOld||t?.cnName)+`[`+K(t.valueName||t?.enName)+`]\xA0-\xA0`+K(t.percent)+`% `,1)]),_:2},1024)):R(``,!0)]))),128))])):(U(),z(`div`,Ih,[r.input_type===`input`?(U(),z(`div`,Lh,[H(x,{modelValue:r.dataValue[0].valueName,"onUpdate:modelValue":t=>r.dataValue[0].valueName=t,style:{width:`400px`}},null,8,[`modelValue`,`onUpdate:modelValue`])])):R(``,!0),r.input_type===`interval`?(U(),z(`div`,Rh,[H(x,{modelValue:r.dataValue[0].valueStart,"onUpdate:modelValue":t=>r.dataValue[0].valueStart=t,style:{width:`400px`},placeholder:`开始值`},null,8,[`modelValue`,`onUpdate:modelValue`]),n[98]||=V(` ~ `,-1),H(x,{modelValue:r.dataValue[0].valueEnd,"onUpdate:modelValue":t=>r.dataValue[0].valueEnd=t,style:{width:`400px`},placeholder:`结束值`},null,8,[`modelValue`,`onUpdate:modelValue`])])):R(``,!0),r.input_type===`SINGLE_SELECT`?(U(),z(`div`,zh,[H(fe,{"model-value":String(r.dataValue[0].valueId),filterable:``,clearable:``,style:{width:`400px`},onOnChange:n=>{t.attrChangeRadio(r,n)}},{default:q(()=>[(U(!0),z(I,null,W(r.attribute_value_list,(t,n)=>(U(),z(I,{key:t.value_id},[[`23399620951`].includes(String(t.value_id))&&[`340863826`].includes(String(r.attribute_id))?R(``,!0):(U(),L(de,{key:0,value:String(t.value_id)},{default:q(()=>[V(K(t.name_en)+`[`+K(t.name_zh)+`] `,1)]),_:2},1032,[`value`]))],64))),128))]),_:2},1032,[`model-value`,`onOnChange`]),r.support_enum_input?(U(),L(pe,{key:0,style:{width:`400px`},onOk:n=>t.attrValueItemAdd(r,n)},null,8,[`onOk`])):R(``,!0)])):R(``,!0),r.input_type===`MULTIPLE_SELECT`?(U(),z(`div`,Bh,[r.attribute_value_list.length?(U(),z(`div`,Vh,[(U(!0),z(I,null,W(r.attribute_value_list,(n,i)=>(U(),z(`div`,{key:n.value_id,style:{"min-width":`200px`,display:`inline-block`}},[H(ee,{"model-value":t.attrCheckboxValue(r,n),onOnChange:t=>o.attrChangeCheck(t,r,n)},{default:q(()=>[V(K(n.name_en)+`[`+K(n.name_zh)+`] `,1)]),_:2},1032,[`model-value`,`onOnChange`])]))),128)),r.support_enum_input?(U(),L(pe,{key:0,style:{width:`400px`},onOk:n=>t.attrValueItemAdd(r,n)},null,8,[`onOk`])):R(``,!0)])):R(``,!0)])):R(``,!0)]))]),_:2},1032,[`label`,`prop`,`rules`])):R(``,!0)],64))),256)),a.setting.aeCustomAttrInfo.carType?(U(),L(g,{key:0,label:o.vehicleModelLabel,prop:`aeCustomAttrInfo.carInfo`,rules:[]},{default:q(()=>[B(`div`,Hh,[B(`div`,Uh,[H(c,{class:`vehicle-library-btn`,onClick:o.diyAttrCarType
3Show},{default:q(()=>[V(K(o.vehicleModelButtonText),1)]),_:1},8,[`onClick`]),H(c,{class:`vehicle-library-btn`,onClick:o.diyAttrCarQuickShow},{default:q(()=>[V(K(o.vehicleModelQuickButtonText),1)]),_:1},8,[`onClick`])]),B(`div`,Wh,[a.setting.aeCustomAttrInfo.carInfo.length?(U(),z(I,{key:0},[n[101]||=V(` 已设置 `,-1),B(`strong`,null,K(a.setting.aeCustomAttrInfo.carInfo.length),1),V(` 款`+K(o.vehicleModelName)+` `,1),H(c,{type:`text`,size:`small`,onClick:n[22]||=t=>a.setting.aeCustomAttrInfo.carInfo=[]},{default:q(()=>[...n[99]||=[V(` 清空 `,-1)]]),_:1}),H(c,{type:`text`,size:`small`,onClick:o.diyAttrCarEditShow},{default:q(()=>[...n[100]||=[V(` 编辑 `,-1)]]),_:1},8,[`onClick`])],64)):(U(),z(I,{key:1},[V(` 暂未设置适用车型 `)],64))]),B(`div`,Gh,K(o.vehicleModelHint),1)])]),_:1},8,[`label`])):R(``,!0)]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiDiyAttr`)?(U(),L(b,{key:4,id:`maodian_diyAttrInfo`,class:`goods-module`,title:`自定义属性`},{title:q(()=>[B(`div`,Kh,[n[104]||=B(`div`,{class:`flex-center`},[B(`b`,null,`自定义属性`)],-1),B(`div`,qh,[a.setting.sourceData.sourceAttr.length?(U(),L(c,{key:0,onClick:t.sourceAttrShow},{default:q(()=>[...n[102]||=[V(` 货源属性 `,-1)]]),_:1},8,[`onClick`])):R(``,!0),H(c,{disabled:!a.setting.diyAttrData.length,onClick:t.diyAttrEmpty},{default:q(()=>[...n[103]||=[V(` 清空 `,-1)]]),_:1},8,[`disabled`,`onClick`])])])]),default:q(()=>[H(g,{label:`自定义属性:`,prop:`diyAttrData`,rules:[]},{default:q(()=>[H(me,{modelValue:a.setting.diyAttrData,"onUpdate:modelValue":n[23]||=t=>a.setting.diyAttrData=t,"chosen-class":`chosen`,"force-fallback":`true`,handle:`.ios-move`,class:`mt10`},{default:q(()=>[H(go,null,{default:q(()=>[(U(!0),z(I,null,W(a.setting.diyAttrData,(n,r)=>(U(),z(`div`,{key:`key-${r}`,class:`flex-row-margin`,style:{"margin-bottom":`15px`}},[B(`span`,Jh,K(r+1),1),H(g,{prop:`diyAttrData.${r}.attrName`,style:{"margin-bottom":`0`},rules:[...t.$formRules.required,...t.$formRules.isNotChinese,...t.$formRules.repeatList(a.setting.diyAttrData.map(t=>t.attrName))]},{default:q(()=>[H(x,{modelValue:n.attrName,"onUpdate:modelValue":t=>n.attrName=t,style:{width:`350px`},placeholder:`输入属性名`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`]),H(g,{prop:`diyAttrData.${r}.valueName`,style:{"margin-bottom":`0`},rules:[...t.$formRules.required,...t.$formRules.isNotChinese]},{default:q(()=>[H(x,{modelValue:n.valueName,"onUpdate:modelValue":t=>n.valueName=t,style:{width:`350px`},placeholder:`输入属性值`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`]),H(f,{name:`iconshanchu1`,color:`#808695`,onClick:J(n=>t.diyAttrDel(r),[`stop`])},null,8,[`onClick`])]))),128))]),_:1})]),_:1},8,[`modelValue`]),B(`div`,Yh,[H(c,{onClick:t.diyAttrAdd},{default:q(()=>[...n[105]||=[V(`添加自定义`,-1)]]),_:1},8,[`onClick`]),a.setting.diyAttrData.length?(U(),z(`span`,Xh,` (鼠标按住数字拖动排序) `)):R(``,!0)])]),_:1})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiSku`)?(U(),L(b,{key:5,id:`maodian_skuInfo`,class:`goods-module`,title:`商品SKU`},{title:q(()=>[B(`div`,Zh,[n[108]||=B(`div`,{class:`flex-center`},[B(`b`,null,`商品SKU`)],-1),B(`div`,Qh,[a.setting.skuGroup.dataAll.length?(U(),L(c,{key:0,onClick:t.skuClear},{default:q(()=>[...n[106]||=[V(` 一键清空SKU `,-1)]]),_:1},8,[`onClick`])):R(``,!0),t.goodsType===`local`&&a.setting.sourceData.mainImages.length?(U(),L(c,{key:1,onClick:o.onMatchSku},{default:q(()=>[...n[107]||=[V(` 匹配SKU `,-1)]]),_:1},8,[`onClick`])):R(``,!0)])])]),default:q(()=>[(U(!0),z(I,null,W(a.setting.skuData,(r,i)=>(U(),z(I,{key:r.attribute_id},[r.visible?(U(),L(g,{key:0,label:`${r.display_attribute_name}:`,prop:`skuData.${i}.dataValue`,rules:o.getSkuRules(r)},{default:q(()=>[+r.attribute_id==200007763?(U(),z(`div`,$h,[B(`div`,eg,[H(c,{onClick:t=>o.skuFaHuoDi(r)},{default:q(()=>[...n[109]||=[V(`设置`,-1)]]),_:1},8,[`onClick`]),n[110]||=B(`span`,null,`提示:非海外仓用户请勿勾选`,-1)]),r.dataValue.length?(U(),z(`div`,tg,[(U(!0),z(I,null,W(r.dataValue,(t,n)=>(U(),L(ue,{key:n,closable:``,style:{"margin-right":`20px`},onOnClose:t=>o.skuFaHuoDiDel(r,n)},{default:q(()=>[B(`span`,null,K(t.valueNameOld||t.valueName),1)]),_:2},1032,[`onOnClose`]))),128))])):R(``,!0),n[111]||=B(`div`,{class:`tipText mt10`},[B(`span`,null,`AliExpress要求同一商品中国大陆发货地不可和非中国大陆发货地同时选择,否则商家会失去后续本地发货标识带来的流量支撑,建议从新选择发货地,具体可查看`),B(`br`),B(`a`,{href:`https://rule.aliexpress.com/rule-channels/36963666/208748145`,target:`_blank`},`《全球速卖通商品发货地属性变更规则》`),B(`span`,null,`。`)],-1)])):R(``,!0),H(Se,{isOpenNewSize:a.setting.isNewSizeTmp,isSupport:[200000124,5].includes(+r.attribute_id)&&a.setting.isSupportNewSizeTmp,isSupportAndOpen:[200000124,5].includes(+r.attribute_id)&&a.setting.isSupportNewSizeTmp&&a.setting.isNewSizeTmp},{default:q(({isOpenNewSize:s,isSupportAndOpen:l,isSupport:u})=>[[263619383,400079803].includes(+r.attribute_id)?(U(),L(he,{key:0,"data-value":r.dataValue,"onUpdate:dataValue":t=>r.dataValue=t,"store-id":a.setting.storeId,"category-id":a.setting.category.categoryId,groupId:+r.attribute_id==400079803?8:2},null,8,[`data-value`,`onUpdate:dataValue`,`store-id`,`category-id`,`groupId`])):(U(),z(I,{key:1},[u&&!s?(U(),L(ge,{key:0,"show-icon":``,closable:``},{desc:q(()=>[H(c,{type:`primary`,onClick:n[24]||=t=>a.setting.isNewSizeTmp=!0},{default:q(()=>[...n[112]||=[V(` 切换标准尺码 `,-1)]]),_:1})]),default:q(()=>
3[n[113]||=V(` 标准尺码已上线,可以更加精准地表达尺码信息,帮助消费者进行购买决策。 `,-1)]),_:1})):R(``,!0),l?(U(),L(ve,{key:1,ref_for:!0,ref:`newSizeModelRadioGroupRef`,"model-value":a.setting.newSizeModel,onOnChange:o.changeSizeModel},{default:q(()=>[(U(!0),z(I,null,W(a.setting.newSizeModelList,t=>(U(),L(_e,{key:t.value,label:t.value},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`label`]))),128))]),_:1},8,[`model-value`,`onOnChange`])):R(``,!0),r.input_type===`input`?(U(),z(`div`,ng,[H(x,{modelValue:r.dataValue[0].valueName,"onUpdate:modelValue":t=>r.dataValue[0].valueName=t,style:{width:`400px`}},null,8,[`modelValue`,`onUpdate:modelValue`])])):R(``,!0),r.input_type===`SINGLE_SELECT`?(U(),z(`div`,rg,[H(fe,{modelValue:r.dataValue[0].valueId,"onUpdate:modelValue":t=>r.dataValue[0].valueId=t,filterable:``,clearable:``,class:`w-400px`,onOnChange:n=>t.attrChangeRadio2(r)},{default:q(()=>[(U(!0),z(I,null,W(r.attribute_value_list,(t,n)=>(U(),L(de,{key:t.value_id,value:Number(t.value_id)},{default:q(()=>[V(K(t.display_value_name),1)]),_:2},1032,[`value`]))),128))]),_:2},1032,[`modelValue`,`onUpdate:modelValue`,`onOnChange`])])):R(``,!0),r.input_type===`MULTIPLE_SELECT`?(U(),z(`div`,ig,[r.attribute_value_list.length?(U(),z(`div`,ag,[(U(!0),z(I,null,W(r.attribute_value_list,(n,i)=>(U(),z(I,{key:n.value_id},[o.checkSkuShow(r,n)?(U(),z(`div`,og,[H(ee,{"model-value":t.attrCheckboxValue(r,n),onOnChange:t=>(o.attrChangeCheck(t,r,n),o.changeImage(r))},{default:q(()=>[r.name_zh===`颜色`?(U(),z(`span`,{key:0,class:`sku-circle`,style:xo(`background:${n.name_en.replace(/\s*/g,``)};`)},null,4)):R(``,!0),B(`span`,null,K(n.display_value_name),1)]),_:2},1032,[`model-value`,`onOnChange`])])):R(``,!0)],64))),128))])):R(``,!0)])):R(``,!0),a.setting.category.categoryName.includes(`女装`)&&r.name_zh===`颜色`?(U(),z(`div`,sg,[n[114]||=V(` 开启套图: `,-1),H(ye,{modelValue:a.setting.taoTuOpen,"onUpdate:modelValue":n[25]||=t=>a.setting.taoTuOpen=t,onOnChange:t=>o.changeImage(r)},null,8,[`modelValue`,`onOnChange`])])):R(``,!0)],64)),r.input_type!==`input`&&r.dataValue.length?(U(),L(me,{key:2,modelValue:r.dataValue,"onUpdate:modelValue":t=>r.dataValue=t,"chosen-class":`chosen`,"force-fallback":`true`,handle:`.ivu-icon-ios-move`,class:`mt10`},{default:q(()=>[H(go,null,{default:q(()=>[(U(!0),z(I,null,W(r.dataValue,(n,s)=>(U(),z(`div`,{key:`key-${s}`,class:`flex-row-margin`,style:{height:`40px`}},[H(g,{prop:`skuData.${i}.dataValue.${s}`,rules:[...o.RulesValueName(r)],style:{"margin-bottom":`0`}},{default:q(()=>[H(x,{"model-value":n.valueName,disabled:!r.customized_name||l,prefix:`ios-move`,style:{width:`500px`,cursor:`move`},onOnBlur:t=>o.skuValueNameBlur(n,t)},null,8,[`model-value`,`disabled`,`onOnBlur`])]),_:2},1032,[`prop`,`rules`]),r.customized_pic?(U(),L(g,{key:0,prop:`skuData.${i}.dataValue.${s}.image_url_list`,rules:[...o.RulesSkuImages()],style:{"margin-bottom":`0`}},{default:q(()=>[H(be,{chooseOnlineImage:()=>{o.skuValueItemOnlineImage(r,s,n)},count:Math.max(o.rowCount,r.dataValue.length),"model-value":a.setting.taoTuOpen?n.image_url_list.filter(Boolean):[n.image].filter(Boolean),rowCount:o.rowCount,draggable:``,"item-size":`32`,maxSize:3072,popup:``,"upload-type":`DxbUpload`,"onUpdate:modelValue":t=>{o.skuValueItemLocalImage(r,s,t)}},null,8,[`chooseOnlineImage`,`count`,`model-value`,`rowCount`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`])):R(``,!0),r.input_type===`MULTIPLE_SELECT`?(U(),L(f,{key:1,name:`iconshanchu1`,color:`#808695`,onClick:J(n=>t.skuValueItemDel(r,s),[`stop`])},null,8,[`onClick`])):R(``,!0),(a.setting.taoTuOpen?n.image_url_list.filter(Boolean).length:n.image)&&r.customized_pic?(U(),L(xe,{key:2,transfer:``,content:`图片处理`},{default:q(()=>[H(f,{name:`iconmagic-full`,onClick:J(t=>o.skuValueItemMeitu(r,s),[`stop`])},null,8,[`onClick`])]),_:2},1024)):R(``,!0)]))),128))]),_:2},1024)]),_:2},1032,[`modelValue`,`onUpdate:modelValue`])):R(``,!0)]),_:2},1032,[`isOpenNewSize`,`isSupport`,`isSupportAndOpen`])]),_:2},1032,[`label`,`prop`,`rules`])):R(``,!0)],64))),128))]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiTrade`)?(U(),L(b,{key:6,id:`maodian_tradeInfo`,class:`goods-module`,title:`价格与库存`},{title:q(()=>[...n[115]||=[B(`div`,{class:`flex-row-between w-full`},[B(`b`,null,`价格与库存`)],-1)]]),default:q(()=>
3[H(g,{rules:[...t.$formRules.required],label:`计件单位:`,prop:`productUnit`},{default:q(()=>[H(fe,{modelValue:a.setting.productUnit,"onUpdate:modelValue":n[26]||=t=>a.setting.productUnit=t,filterable:``,clearable:``,class:`w-400px`,onOnChange:n[27]||=t=>o.productUnitChange()},{default:q(()=>[(U(!0),z(I,null,W(a.setting.productUnitList,t=>(U(),L(de,{key:t.type,value:t.type},{default:q(()=>[V(K(t.name)+`(`+K(t.name_zh)+`) `,1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1},8,[`rules`]),H(g,{rules:[...t.$formRules.required],label:`销售方式:`,prop:`packageType`},{default:q(()=>[H(ve,{modelValue:a.setting.packageType,"onUpdate:modelValue":n[28]||=t=>a.setting.packageType=t},{default:q(()=>[(U(!0),z(I,null,W(a.setting.packageTypeList,t=>(U(),L(_e,{key:t.value,label:t.value,class:`mr-2.5`},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`label`]))),128))]),_:1},8,[`modelValue`])]),_:1},8,[`rules`]),a.setting.packageType==1?(U(),L(g,{key:0,rules:[...t.$formRules.required,...t.$formRules.isFei0Integer],label:`每包数量:`,prop:`lotNum`},{default:q(()=>[H(x,{modelValue:a.setting.lotNum,"onUpdate:modelValue":n[29]||=t=>a.setting.lotNum=t,class:`w-400px`,placeholder:`填写每包数量`},null,8,[`modelValue`])]),_:1},8,[`rules`])):R(``,!0),a.setting.isBStore===!1?(U(),L(g,{key:1,rules:[...o.RulesBatchPrice()],label:`批发价:`,prop:`batchPrice`},{default:q(()=>[B(`div`,cg,[H(ee,{modelValue:a.setting.batchPrice.isBatchPrice,"onUpdate:modelValue":n[30]||=t=>a.setting.batchPrice.isBatchPrice=t},{default:q(()=>[...n[116]||=[V(`支持`,-1)]]),_:1},8,[`modelValue`]),a.setting.batchPrice.isBatchPrice?(U(),z(`div`,lg,[n[117]||=B(`span`,null,`购买`,-1),H(x,{modelValue:a.setting.batchPrice.batchNum,"onUpdate:modelValue":n[31]||=t=>a.setting.batchPrice.batchNum=t,style:{width:`80px`,margin:`0 3px`}},null,8,[`modelValue`]),B(`span`,null,K(a.setting.productUnitName)+`以上时,零售价基础上减免`,1),H(x,{modelValue:a.setting.batchPrice.batchDiscount,"onUpdate:modelValue":n[32]||=t=>a.setting.batchPrice.batchDiscount=t,style:{width:`80px`,margin:`0 3px`}},null,8,[`modelValue`]),n[118]||=B(`span`,null,`%`,-1),a.setting.batchPrice.batchDiscount?(U(),z(`span`,ug,` ,即`+K((100-a.setting.batchPrice.batchDiscount)/10)+`折扣 `,1)):R(``,!0)])):R(``,!0)])]),_:1},8,[`rules`])):R(``,!0),a.setting.isBStore===!0?(U(),L(g,{key:2,label:`批发阶梯价:`,prop:`ladderPrice`,rules:t.ladderPriceRules()},{default:q(()=>[H(Ce,{modelValue:a.setting.ladderPrice,"onUpdate:modelValue":n[33]||=t=>a.setting.ladderPrice=t},null,8,[`modelValue`])]),_:1},8,[`rules`])):R(``,!0),t.bStoreLoading||t.bStoreError?(U(),L(g,{key:3,label:`批发阶梯价:`},{default:q(()=>[t.bStoreLoading?(U(),z(`span`,dg,`正在查询店铺类型...`)):(U(),z(I,{key:1},[B(`span`,fg,K(t.bStoreError),1),B(`a`,{class:`ml-2`,onClick:n[34]||=(...n)=>t.refreshBStoreStatus&&t.refreshBStoreStatus(...n)},`重试`)],64))]),_:1})):R(``,!0),a.setting.skuGroup.dataAll.length?(U(),L(g,{key:`skuGroup`,rules:[...o.RuleSkuGroup()],prop:`skuGroup.page.total`,"label-width":0},{default:q(()=>[B(`div`,pg,[B(`div`,mg,[n[122]||=B(`div`,null,null,-1),B(`div`,hg,[a.openSkuHeaderBatchEdit?(U(),z(I,{key:0},[H(we,{type:`primary`,onClick:n[35]||=t=>o.handleSkuGroupBatchEdit()},{default:q(()=>[...n[119]||=[V(` 填充 `,-1)]]),_:1}),H(we,{onClick:n[36]||=t=>o.handleOpenSkuHeaderBatchEdit(!1)},{default:q(()=>[...n[120]||=[V(` 完成 `,-1)]]),_:1})],64)):(U(),L(we,{key:1,onClick:n[37]||=t=>o.handleOpenSkuHeaderBatchEdit(!0)},{default:q(()=>[...n[121]||=[V(` 批量填充 `,-1)]]),_:1}))])]),H(Ee,{class:`sku-price-table`,columns:t.skuGroupColumn,data:a.setting.skuGroup.data,size:`small`,onOnFilterChange:t.skuGroupFilter},{sku:q(({row:t,column:n,index:r})=>[V(K(t[`skuId${n.sku.attribute_id}`].valueName),1)]),imageUrl:q(({row:t,column:n,index:r})=>[B(`div`,gg,[(U(),L(g,{key:r,prop:`skuGroup.data.${r}.imageUrl`,rules:[],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(be,{chooseOnlineImage:()=>{o.skuGroupItemOnlineImage(r)},count:a.setting.skuGroup.data.length-r,rowCount:1,"model-value":[t.imageUrl].filter(
3Boolean),draggable:``,maxSize:3072,"item-size":`50`,"upload-type":`DxbUpload`,"onUpdate:modelValue":t=>{o.skuGroupItemLocalImage(r,t)}},null,8,[`chooseOnlineImage`,`count`,`model-value`,`onUpdate:modelValue`])]),_:2},1032,[`prop`]))])]),price:q(({row:n,column:r,index:i})=>[(U(),L(g,{key:i,prop:`skuGroup.data.${i}.price`,rules:[...t.$formRules.required,...t.$formRules.isBig0float,...t.$formRules.isFloatToFixedThanFn(2)],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(x,{modelValue:a.setting.skuGroup.data[i].price,"onUpdate:modelValue":t=>a.setting.skuGroup.data[i].price=t,class:`short-input`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`]))]),cargo_price:q(({row:n,column:r,index:i})=>[(U(),L(g,{key:i,prop:`skuGroup.data.${i}.cargo_price`,rules:[...t.$formRules.required,...t.$formRules.isBig0float,...t.$formRules.isFloatToFixedThanFn(2)],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(x,{modelValue:a.setting.skuGroup.data[i].cargo_price,"onUpdate:modelValue":t=>a.setting.skuGroup.data[i].cargo_price=t,class:`short-input`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`]))]),storeNumber:q(({row:n,column:r,index:i})=>[(U(),L(g,{key:i,prop:`skuGroup.data.${i}.storeNumber`,rules:[...t.$formRules.required,...t.$formRules.isInteger(`>=0`),...t.$formRules.numIntervalFn(0,999999)],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(x,{modelValue:a.setting.skuGroup.data[i].storeNumber,"onUpdate:modelValue":t=>a.setting.skuGroup.data[i].storeNumber=t,class:`short-input`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`]))]),original_box:q(({row:r,column:i,index:o})=>[(U(),L(g,{key:o,prop:`skuGroup.data.${o}.original_box`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag)],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(fe,{modelValue:a.setting.skuGroup.data[o].original_box,"onUpdate:modelValue":t=>a.setting.skuGroup.data[o].original_box=t,transfer:!0},{default:q(()=>[H(de,{value:`1`},{default:q(()=>[...n[123]||=[V(`是`,-1)]]),_:1}),H(de,{value:`0`},{default:q(()=>[...n[124]||=[V(`否`,-1)]]),_:1})]),_:1},8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`]))]),weight:q(({row:n,column:r,index:i})=>[(U(),L(g,{key:i,prop:`skuGroup.data.${i}.weight`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag),...t.$formRules.isFloatToFixedThree,...t.$formRules.numIntervalFn(.001,80)],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(x,{modelValue:a.setting.skuGroup.data[i].weight,"onUpdate:modelValue":t=>a.setting.skuGroup.data[i].weight=t,class:`short-input`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`]))]),package_size:q(({row:n,column:r,index:i})=>[B(`div`,_g,[(U(),z(I,null,W([`packageLength`,`packageWidth`,`packageHeight`],(n,r)=>H(g,{key:`${i}_${n}`,prop:`skuGroup.data.${i}.${n}`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag),...t.$formRules.isBig0float,...t.$formRules.isFloatToFixedThanFn(2)],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(x,{modelValue:a.setting.skuGroup.data[i][n],"onUpdate:modelValue":t=>a.setting.skuGroup.data[i][n]=t,class:`short-input`,placeholder:[`长`,`宽`,`高`][r]},null,8,[`modelValue`,`onUpdate:modelValue`,`placeholder`])]),_:2},1032,[`prop`,`rules`])),64))])]),logistic_attr_list:q(({row:t,column:n,index:r})=>[(U(),L(g,{key:r,prop:`skuGroup.data.${r}.logistic_attr_list`,rules:[],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(Te,{logisticAttr:a.setting.skuGroup.data[r].logistic_attr_list,"onUpdate:logisticAttr":t=>a.setting.skuGroup.data[r].logistic_attr_list=t,tabList:a.setting.skuGroup.data[r].special_product_type_list,"onUpdate:tabList":t=>a.setting.skuGroup.data[r].special_product_type_list=t,"store-id":a.setting.storeId,"category-id":a.setting.category.categoryId},null,8,[`logisticAttr`,`onUpdate:logisticAttr`,`tabList`,`onUpdate:tabList`,`store-id`,`category-id`])]),_:2},1032,[`prop`]))]),code:q(({row:n,column:r,index:i})=>[(U(),L(g,{key:i,prop:`skuGroup.data.${i}.skuCode`,rules:[...t.$formRules.isNotChinese,...t.$formRules.len(0,50)],style:{"margin-bottom":`0`},"label-width":0},{default:q(()=>[H(x,{modelValue:a.setting.skuGroup.data[i].skuCode,"onUpdate:modelValue":t=>a.setting.skuGroup.data[i].skuCode=t,class:`short-input`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1032,[`prop`,`rules`]))]),_:1},8,[`columns`,`data`,`onOnFilterChange`]),H(De,{modelValue:a.setting.skuGroup.page,"onUpdate:modelValue":[n[38]||=t=>a.setting.skuGroup.page=t,t.skuGroupPageChange]},null,8,[`modelValue`,`onUpdate:modelValue`])])]),_:1},8,[`rules`])):R(``,!0)]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiAreaPrice`)?(U(),L(b,{key:7,id:`maodian_areaPrice`,class:`goods-module`,title:`区域调价`},{title:q(()=>[B(`div`,vg,[n[128]||=B(`div`,{class:`flex-center`},[B(`b`,null,`区域调价`)],-1),B(`div`,yg,[V(K(a.copyAeAreaProdProcess)+` `,1),o.isAeSource?(U(),L(c,{key:0,loading:!!a.copyAeAreaProdProcess,onClick:o.preCopyAeAreaProd},{default:q(()=>[...n[125]||=[V(` 采集区域调价 `,-1)]]),_:1},8,[`loading`,`onClick`])):R(``,!0),H(c,{disabled:!a.setting.skuGroup.dataAll.length,onClick:n[39]||=t=>o.areaPriceTempDownload()},{default:q(()=>[...n[126]||=[V(` 下载模板 `,-1)]]),_:1},8,[`disabled`]),H(c,{disabled:!a.setting.skuGroup.dataAll.length,onClick:n[40]||=t=>o.areaPriceTempImport()},{default:q(()=>[...n[127]||=[V(` 导入 `,-1)]]),_:1},8,[`disabled`])])])]),default:q(()=>[H(g,{label:`区域调价:`},{default:q(()=>[H(c,{onClick:o.areaPriceModalShow},{default:q(()=>[...n[129]||=[V(`快速设置区域价格`,-1)]]),_:1},8,[`onClick`]),n[130]||=B(`span`,{class:`tipText`,style:{"margin-left":`10px`}},`商品零售价作为基准价,开放部分"Shipto"区域,可以在基准价基础上进行调整但降价不得高于50%。`,-1)]),_:1}),a.setting.areaPrice.dataAll.length?(U(),z(`div`,bg,[H(g,{label:`调价方式:`},{default:q(()=>[B(`span`,null,K(o.areaPriceTypeNameGet()),1)]),_:1}),H(d,{onOnClick:o.handleTriggerExcel},{list:q(()=>[H(u,null,{default:q(()=>[H(l,{name:`excelCopy`},{default:q(()=>[...n[132]||=[V(` 第一步:复制 `,-1)]]),_:1}),H(l,{name:`excelImport`},{default:q(()=>[...n[133]||=[V(` 第二步:粘贴导入 `,-1)]]),_:1}),H(l,{name:`excelHelp`},{default:q(()=>[...n[134]||=[B(`a`,null,` 帮助说明 `,-1)]]),_:1})]),_:1})]),default:q(()=>[H(c,null,{default:q(()=>[n[131]||=V(` Excel快速编辑 `,-1),H(s,{type:`ios-arrow-down`})]),_:1})]),_:1},8,[`onOnClick`])])):R(``,!0),a.setting.areaPrice.dataAll.length?(U(),L(g,{key:`areaPriceTable`,rules:[],prop:`areaPrice.dataAll`,"label-width":0},{default:q(()=>[H(g,{rules:[...o.formRulesQutj()],prop:`areaPrice.dataAll`,"label-width":0,class:bo(a.formRulesQutjFlay?`formRulesQutjClass`:``)},{default:q(()=>[H(Ee,{columns:a.areaPriceColumn,data:a.setting.areaPrice.data,size:`small`,"max-height":`800`,onOnFilterChange:o.areaPriceTableFilter},{sku:q(({row:t,column:n,index:r})=>[V(K(t[`skuId${n.sku.attribute_id}`].valueName),1)]),country:q(({row:t,column:n,index:r})=>[B(`div`,xg,[B(`span`,Sg,K(a.setting.areaPrice.data[r][`country_${n.country.type}`].value),1),a.setting.areaPrice.type===`percentage`?(U(),z(`span`,Cg,`%`)):R(``,!0)])]),_:1},8,[`columns`,`data`,`onOnFilterChange`])]),_:1},8,[`rules`,`class`]),H(De,{modelValue:a.setting.areaPrice.page,"onUpdate:modelValue":[n[41]||=t=>a.setting.areaPrice.page=t,o.areaPricePageChange]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1})):R(``,!0)]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiPackage`)?(U(),L(b,{key:8,id:`maodian_package`,class:`goods-module`,title:`包装与物流`},{default:q(()=>[t.currentShop&&t.currentShop.country!==`CN`?(U(),L(g,{key:0,label:`发货期限`,prop:`deliveryDate`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag),...t.$formRules.isFei0Integer]},{default:q(()=>[B(`div`,wg,[H(x,{modelValue:a.setting.deliveryDate,"onUpdate:modelValue":n[42]||=t=>a.setting.deliveryDate=t,class:`w-400px`,placeholder:`发货期限`},null,8,[`modelValue`]),n[135]||=B(`span`,null,`天`,-1),n[136]||=B(`span`,{class:`tipText`},`除部分定制等特殊类目外,发货期需小于7天`,-1)])]),_:1},8,[`rules`])):R(``,!0),H(g,{label:`包裹重量`,prop:`weight`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag),...t.$formRules.isFloatToFixedThree,...t.$formRules.numIntervalFn(.001,500)]},{default:q(()=>[B(`div`,Tg,[H(x,{modelValue:a.setting.weight,"onUpdate:modelValue":n[43]||=t=>a.setting.weight=t,class:`w-400px`,placeholder:`包裹重量`},null,8,[`modelValue`]),B(`span`,null,`kg/`+K(a.setting.productUnitName),1)])]),_:1},8,[`rules`]),H(g,{label:`自定义计重`},{default:q(()=>[B(`div`,Eg,[B(`div`,null,[H(ee,{modelValue:a.setting.is_pack_sell,"onUpdate:modelValue":n[44]||=t=>a.setting.is_pack_sell=t},{default:q(()=>[...n[137]||=[V(` \xA0\xA0支持`,-1)]]),_:1},8,[`modelValue`])]),a.setting.is_pack_sell?(U(),z(`div`,Dg,[n[138]||=B(`span`,null,`ä¹°å®¶è´­ä¹°`,-1),H(x,{modelValue:a.setting.base_unit,"onUpdate:modelValue":n[45]||=t=>a.setting.base_unit=t,class:`short-input`,style:{width:`80px`}},null,8,[`modelValue`]),B(`span`,null,K(a.setting.productUnitName),1),n[139]||=B(`span`,null,`以内,按单件产品重量计算运费。在此基础上,买家每多买`,-1),H(x,{modelValue:a.setting.add_unit,"onUpdate:modelValue":n[46]||=t=>a.setting.add_unit=t,class:`short-input`,style:{width:`80px`}},null,8,[`modelValue`]),B(`span`,null,K(a.setting.productUnitName),1),n[140]||=B(`span`,null,`重量增加`,-1),H(x,{modelValue:a.setting.add_weight,"onUpdate:modelValue":n[47]||=t=>a.setting.add_weight=t,class:`short-input`,style:{width:`80px`}},null,8,[`modelValue`]),n[141]||=B(`span`,null,`kg`,-1)])):R(``,!0)])]),_:1}),(U(),L(g,{key:`物流尺寸${a.setting.virtualProductTag}`,label:`物流尺寸`,required:!a.setting.virtualProductTag},{default:q(()=>[B(`div`,Og,[H(g,{prop:`packageLength`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag),...t.$formRules.isFei0Integer],style:{"margin-bottom":`0`}},{default:q(()=>[H(x,{modelValue:a.setting.packageLength,"onUpdate:modelValue":n[48]||=t=>a.setting.packageLength=t,style:{width:`120px`}},null,8,[`modelValue`]),n[142]||=V(` \xA0\xA0CM `,-1)]),_:1},8,[`rules`]),n[145]||=B(`span`,null,`X`,-1),H(g,{prop:`packageWidth`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag),...t.$formRules.isFei0Integer],style:{"margin-bottom":`0`}},{default:q(()=>[H(x,{modelValue:a.setting.packageWidth,"onUpdate:modelValue":n[49]||=t=>a.setting.packageWidth=t,style:{width:`120px`}},null,8,[`modelValue`]),n[143]||=V(` \xA0\xA0CM `,-1)]),_:1},8,[`rules`]),n[146]||=B(`span`,null,`X`,-1),H(g,{prop:`packageHeight`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag),...t.$formRules.isFei0Integer],style:{"margin-bottom":`0`}},{default:q(()=>[H(x,{modelValue:a.setting.packageHeight,"onUpdate:modelValue":n[50]||=t=>a.setting.packageHeight=t,style:{width:`120px`}},null,8,[`modelValue`]),n[144]||=V(` \xA0\xA0CM `,-1)]),_:1},8,[`rules`])])]),_:1},8,[`required`])),a.setting.storeId?(U(),L(g,{key:1,label:`运费模板:`,prop:`shippingTemplateId`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag)]},{default:q(()=>[B(`div`,null,[B(`div`,kg,[H(fe,{modelValue:a.setting.shippingTemplateId,"onUpdate:modelValue":n[51]||=t=>a.setting.shippingTemplateId=t,filterable:``,clearable:``,class:`w-400px`},{default:q(()=>[(U(!0),z(I,null,W(a.setting.shippingTemplateList,(t,n)=>(U(),L(de,{key:n,value:String(t.templateId)},{default:q(()=>[V(K(t.templateName),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),B(`a`,{onClick:n[52]||=n=>t.$routeTo(`/goods/shipping/intellectTemplate`,`_blank`)},` 新建运费模板 `),H(Oe,{onClick:o.shippingTemplateSync},{default:q(()=>[...n[147]||=[V(`更新运费模板`,-1)]]),_:1},8,[`onClick`])]),B(`div`,null,[H(ke,{"store-id":a.setting.storeId,"goods-setting":a.setting},null,8,[`store-id`,`goods-setting`])])])]),_:1},8,[`rules`])):R(``,!0),a.setting.storeId?(U(),L(g,{key:2,label:`服务模板`,prop:`serviceTemplateId`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag)]},{default:q(()=>[B(`div`,Ag,[H(fe,{modelValue:a.setting.serviceTemplateId,"onUpdate:modelValue":n[53]||=t=>a.setting.serviceTemplateId=t,filterable:``,clearable:``,class:`w-400px`},{default:q(()=>[(U(!0),z(I,null,W(a.setting.serviceTemplateList,(t,n)=>(U(),L(de,{key:n,value:String(t.id)},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),H(Oe,{onClick:o.serviceTemplateSync},{default:q(()=>[...n[148]||=[V(` 更新服务模板`,-1)]]),_:1},8,[`onClick`])])]),_:1},8,[`rules`])):R(``,!0),t.goodsType===`template`?R(``,!0):(U(),L(g,{key:3,label:`海关监ç®
3¡å±žæ€§`,prop:`hsInfo.hsCode`,rules:[...t.$formRules.isRequired(!a.setting.virtualProductTag)]},{default:q(()=>[H(Ae,{modelValue:a.setting.hsInfo,"onUpdate:modelValue":n[54]||=t=>a.setting.hsInfo=t,"store-id":a.setting.storeId,"category-id":a.setting.category.categoryId,"sc-images":a.setting.scImages,"is-online":a.setting.goodsType===`online`,"online-dxb-id":a.setting.online.productId,"item-id":o.regulatoryItemId,"product-title":a.setting.productTitle,"attr-data":a.setting.attrData},null,8,[`modelValue`,`store-id`,`category-id`,`sc-images`,`is-online`,`online-dxb-id`,`item-id`,`product-title`,`attr-data`]),a.setting.hsInfo.hsCode?(U(),z(`div`,jg,[n[150]||=V(` 税率将使用平台默认值 `,-1),H(Oe,{onClick:o.showHscodeTaxRateModal},{default:q(()=>[...n[149]||=[V(`点击查看税率文件`,-1)]]),_:1},8,[`onClick`])])):R(``,!0)]),_:1},8,[`rules`]))]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiDetail`)?(U(),L(b,{key:9,id:`maodian_detailInfo`,class:`goods-module`,title:`产品描述`},{title:q(()=>[B(`div`,Mg,[B(`div`,Ng,[n[154]||=B(`b`,null,`产品描述`,-1),t.$util.isInAppCode([`dxb`])?(U(),L(ve,{key:0,modelValue:a.setting.detailType,"onUpdate:modelValue":n[55]||=t=>a.setting.detailType=t,class:`ml10`},{default:q(()=>[H(_e,{label:`0`},{default:q(()=>[n[152]||=V(` 详情机器人 `,-1),H(je,{color:`#ff9d23`,tip:``},{default:q(()=>[...n[151]||=[V(` 荐 `,-1)]]),_:1})]),_:1}),H(_e,{label:`1`},{default:q(()=>[...n[153]||=[V(` 普通编辑`,-1)]]),_:1})]),_:1},8,[`modelValue`])):R(``,!0)]),H(Oe,{onClick:n[56]||=n=>t.$refs.DxbGoodsDetail.handleShowBatchEdit()},{default:q(()=>[H(f,{size:`16`,name:`iconmagic-full`}),n[155]||=V(` AI图片处理 `,-1)]),_:1})])]),default:q(()=>[a.setting.detailType==1?R(``,!0):(U(),L(g,{key:0,label:`详情机器人:`},{default:q(()=>[H(Me,{id:a.setting.id,onlineGoodsId:a.setting.online.productId,goodsType:a.setting.goodsType,store_id:a.setting.storeId,wxDetail:a.setting.wirelessDetail,robotDetail:a.setting.robotDetail,getAeOldSetting:o.robotDetailOldSettingGet,beforeAction:o.robotBeforeAction,onOk:o.robotDetailOk},null,8,[`id`,`onlineGoodsId`,`goodsType`,`store_id`,`wxDetail`,`robotDetail`,`getAeOldSetting`,`beforeAction`,`onOk`])]),_:1})),a.setting.detailType==1?(U(),L(g,{key:1,label:`PC详情:`,prop:`webDetail`,rules:[...t.$formRules.required,...o.RulesPCDetail()]},{default:q(()=>[H(Ne,{ref:`DxbGoodsDetail`,modelValue:a.setting.webDetail,"onUpdate:modelValue":n[57]||=t=>a.setting.webDetail=t,showTip:!0,chooseOnlineImage:t.detailImageChoose,getProInfoFun:o.getProInfoFun,"max-size":8},null,8,[`modelValue`,`chooseOnlineImage`,`getProInfoFun`])]),_:1},8,[`rules`])):R(``,!0),a.setting.detailType==1?(U(),L(g,{key:2,label:`无线详情:`,prop:`wirelessDetail`,rules:[...o.RulesWirelessDetail()]},{default:q(()=>[B(`div`,Pg,[H(c,{disabled:!a.setting.webDetail,onClick:o.detailToWireLess},{default:q(()=>[...n[156]||=[V(` 一键生成无线 `,-1)]]),_:1},8,[`disabled`,`onClick`])]),H(Pe,{ref:`TextImageDesc`,modelValue:a.setting.wirelessDetail,"onUpdate:modelValue":n[58]||=t=>a.setting.wirelessDetail=t,chooseOnlineImage:t.onlineImageChoose,imageLimit:a.setting.limit.descImage,maxSize:8,onClean:o.detailClean},null,8,[`modelValue`,`chooseOnlineImage`,`imageLimit`,`onClean`])]),_:1},8,[`rules`])):R(``,!0)]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiOther`)?(U(),L(b,{key:10,id:`maodian_other`,class:`goods-module`,title:`其他信息`},{title:q(()=>[B(`div`,Fg,[n[158]||=B(`b`,null,`其他信息`,-1),B(`div`,Ig,[H(c,{onClick:J(o.GenerateEU_Labels,[`stop`])},{default:q(()=>[...n[157]||=[V(` 生成欧盟标签 `,-1)]]),_:1},8,[`onClick`])])])]),default:q(()=>[o.isTaxType?(U(),L(g,{key:0,label:`报价是否含关税:`,prop:`tax_type`,rules:[],class:`tax_type`},{default:q(()=>[H(ve,{modelValue:a.setting.tax_type,"onUpdate:modelValue":n[59]||=t=>a.setting.tax_type=t},{default:q(()=>[H(_e,{label:`1`},{default:q(()=>[...n[159]||=[V(`不含关税报价`,-1)]]),_:1}),H(_e,{label:`2`},{default:q(()=>[...n[160]||=[V(`含关税报价`,-1)]]),_:1})]),_:1},8,[`modelValue`]),a.setting.tax_type==`1`?(U(),L(ge,{key:0,"show-icon":``},{default:q(()=>[...n[161]||=[B(`p`,{style:{"line-height":`1.5`}},` 基于您向平台提供的商品信息及确认的海关监ç®
3¡å±žæ€§ï¼ˆHTSUS编码),您的订单将按美国海关要求缴纳关税,任何关税缴纳问题及责任由您承担,包括但不限于因信息不准或虚假导致的问题,请注意确认商品相关信息的准确性及真实性。若选择该模式,请确保该商品日销运费模版中已配置平台物流线路确保履约正常。 `,-1)]]),_:1})):R(``,!0),a.setting.tax_type==`2`?(U(),L(ge,{key:1,"show-icon":``},{default:q(()=>[n[163]||=B(`p`,{style:{"line-height":`1.5`}},` 您的订单的关税申报缴纳和物流履约将由您自行处理并承担相关责任。请前往修改美国区域定价,其中区域定价的价格需为含关税价格。若选择该模式,请确保该商品日销运费模版中已配置自定义物流线路确保履约正常。`,-1),H(c,{type:`primary`,onClick:n[60]||=n=>t.$router.push({name:`aeGoodsEditor`,hash:`#maodian_areaPrice`})},{default:q(()=>[...n[162]||=[V(` 修改美国区域定价 `,-1)]]),_:1})]),_:1})):R(``,!0)]),_:1})):R(``,!0),H(g,{label:`扣减方式:`,prop:`reduce_strategy`,rules:[]},{default:q(()=>[H(ve,{modelValue:a.setting.reduce_strategy,"onUpdate:modelValue":n[61]||=t=>a.setting.reduce_strategy=t},{default:q(()=>[(U(!0),z(I,null,W(a.setting.reduce_strategy_list,t=>(U(),L(_e,{key:t.value,label:t.value},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`label`]))),128))]),_:1},8,[`modelValue`])]),_:1}),a.setting.category.categoryId?(U(),z(I,{key:1},[a.setting.isNewSizeTmp?(U(),L(g,{key:1,label:`尺码表`,prop:`sizechartIdList`},{default:q(()=>[(U(!0),z(I,null,W(a.setting.newSizeTmpTypeList,(t,n)=>(U(),L(fe,{key:n,modelValue:a.setting.sizechartIdList[n],"onUpdate:modelValue":t=>a.setting.sizechartIdList[n]=t,style:{width:`300px`},clearable:``,class:`mr10`},{prefix:q(()=>[B(`span`,Lg,K(t.name),1)]),default:q(()=>[(U(!0),z(I,null,W(o.getSizeTmpListByType(t.value),(t,n)=>(U(),L(de,{key:n,value:String(t.sizechartId)},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`value`]))),128))]),_:2},1032,[`modelValue`,`onUpdate:modelValue`]))),128)),B(`a`,{class:`mr10`,onClick:n[64]||=(...t)=>o.sizeTemplateIdSync&&o.sizeTemplateIdSync(...t)},`同步`)]),_:1})):(U(),L(g,{key:0,label:`尺码表`,prop:`sizeTemplateId`},{default:q(()=>[H(fe,{modelValue:a.setting.sizeTemplateId,"onUpdate:modelValue":n[62]||=t=>a.setting.sizeTemplateId=t,clearable:``,class:`w-400px`},{default:q(()=>[(U(!0),z(I,null,W(a.setting.sizeTemplateList,t=>(U(),L(de,{key:t.sizechartId,value:String(t.sizechartId)},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),B(`a`,{class:`ml10`,onClick:n[63]||=(...t)=>o.sizeTemplateIdSync&&o.sizeTemplateIdSync(...t)},`同步`)]),_:1}))],64)):R(``,!0),a.setting.category.categoryId&&a.setting.responsiblePerson.support?(U(),L(g,{key:2,label:`欧盟责任人:`,prop:`responsiblePerson.msrEuId`,rules:[]},{default:q(()=>[H(fe,{modelValue:a.setting.responsiblePerson.msrEuId,"onUpdate:modelValue":n[65]||=t=>a.setting.responsiblePerson.msrEuId=t,class:`w-400px`},{default:q(()=>[(U(!0),z(I,null,W(a.setting.responsiblePerson.eu_contact_module_list,t=>(U(),L(de,{key:t.msr_eu_id,value:String(t.msr_eu_id)},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),B(`a`,{class:`ml10`,onClick:n[66]||=(...t)=>o.responsiblePersonSync&&o.responsiblePersonSync(...t)},`同步`)]),_:1})):R(``,!0),a.setting.category.categoryId?(U(),L(g,{key:3,label:`制造商:`,prop:`manufacturerId`,rules:[]},{default:q(()=>[H(fe,{modelValue:a.setting.manufacturerId,"onUpdate:modelValue":n[67]||=t=>a.setting.manufacturerId=t,class:`w-400px`},{default:q(()=>[(U(!0),z(I,null,W(a.setting.brandManufacturerIdList,t=>(U(),L(de,{key:t.id,value:String(t.id)},{default:q(()=>[V(K(t.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),B(`a`,{class:`ml10`,onClick:n[68]||=(...t)=>o.responsibleManufacturerId&&o.responsibleManufacturerId(...t)},`同步`)]),_:1})):R(``,!0),a.setting.category.categoryId?(U(),L(S,{key:4,"qualification-struct-list":a.setting.qualificationStructList,"onUpdate:qualificationStructList":n[69]||=t=>a.setting.qualificationStructList=t,"enable-eu-qualification":a.setting.enableEuQualification,"onUpdate:enableEuQualification":n[70]||=t=>a.setting.enableEuQualification=t,onSync:o.qualificationSync},null,8,[`qualification-struct-list`,`enable-eu-qualification`,`onSync`])):R(``,!0)]),_:1})):R(``,!0)])]),_:1},8,[`disabled`,`model`]),B(`div`,Rg,[H(Le,{container:`.layout__content`,"show-ink":``},{default:q(()=>[H(Ie,{title:`${t.goodsType===`template`?`模板设置`:`类目`}`,href:`#maodian_MokuaiCategory`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1},8,[`title`]),t.checkModuleShow(`MokuaiBase`)?(U(),L(Ie,{key:0,href:`#maodian_baseInfo`,title:`基础信息`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiAttr`)?(U(),L(Ie,{key:1,href:`#maodian_attrInfo`,title:`产品属性`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiDiyAttr`)?(U(),L(Ie,{key:2,href:`#maodian_diyAttrInfo`,title:`自定义属性`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiSku`)?(U(),L(Ie,{key:3,href:`#maodian_skuInfo`,title:`商品SKU`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiTrade`)?(U(),L(Ie,{key:4,href:`#maodian_tradeInfo`,title:`价格与库存`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiAreaPrice`)?(U(),L(Ie,{key:5,href:`#maodian_areaPrice`,t
3itle:`区域调价`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiPackage`)?(U(),L(Ie,{key:6,href:`#maodian_package`,title:`包装与物流`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiDetail`)?(U(),L(Ie,{key:7,href:`#maodian_detailInfo`,title:`产品描述`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0),t.checkModuleShow(`MokuaiOther`)?(U(),L(Ie,{key:8,href:`#maodian_other`,title:`其他信息`},{default:q(()=>[H(f,{name:`iconcuowu1`})]),_:1})):R(``,!0)]),_:1})])]),a.setting.storeId?(U(),L(Re,{key:1,storeId:a.setting.storeId,settingSkuData:a.setting.skuData,settingSkuPrice:a.setting.skuGroup.dataAll,onOk:o.priceComputerOk},null,8,[`storeId`,`settingSkuData`,`settingSkuPrice`,`onOk`])):R(``,!0)])),[[Be,t.loading.page]])]),_:1})}var bh,xh,Sh,Ch,wh,Th,Eh,Dh,Oh,kh,Ah,jh,Mh,Nh,Ph,Fh,Ih,Lh,Rh,zh,Bh,Vh,Hh,Uh,Wh,Gh,Kh,qh,Jh,Yh,Xh,Zh,Qh,$h,eg,tg,ng,rg,ig,ag,og,sg,cg,lg,ug,dg,fg,pg,mg,hg,gg,_g,vg,yg,bg,xg,Sg,Cg,wg,Tg,Eg,Dg,Og,kg,Ag,jg,Mg,Ng,Pg,Fg,Ig,Lg,Rg,zg;function Bg(){return(Bg=t((()=>{Jr(),ei(),Dr(),ut(),Vn(),cr(),gr(),de(),Ks(),nl(),Ye(),Du(),bt(),gt(),ln(),er(),Ru(),Jt(),Kt(),Ed(),ft(),Be(),Yt(),we(),_p(),zp(),eo(),b(),vr(),Ft(),Yr(),$m(),Tr(),mn(),Br(),Jn(),An(),hr(),vh(),fr(),Cn(),va(),za(),xa(),kt(),s(),$e(),xr(),ur(),it(),le(),pn(),jr(),k(),ze(),jt(),no(),he(),m(),nt(),st(),ye(),Qe(),E(),Ie(),ht(),bh={components:{LadderPriceField:ae,SkuLogisticAttr:ce,AiFreightBtn:dr,ImgMakeVideoBtn:dn,InstallVideo:nn,ProductManual:zn,DxbUpload:Ke,ImgUploadBox:ni,SingleSelect:je,ShopSelect:lr,MobileSetBtn:Oe,AiTitleBtn:vt,PriceComputer:Fe,RobotDetail:Ut,DxbGoodsTitle:x,CacheCategorySelect:Ae,ChooseCategory:wt,QualificationField:Rp,InputBtn:fn,TextImageDesc:gp,DxbGoodsDetail:Pe,DxbImageListUpload:St,VideoUpload:wr,MarketImage:Qm,DxbMainImage:ro,DxbSource:Et,HsCodeBtn:sn},mixins:[_h,He],props:[`id`],data(){return{skuMatchCount:1,ae_computed:!0,setting:N.getDefaultSetting(),areaPriceColumn:[],skuGroupColumn1:[],skuGroupColumn2:[],skuGroupMaxCount:256,categoryQualificationsData:[],cateListRecommend:[],cateListRecommendLoading:!1,use_regional_price:!1,TabData:[],formRulesQutjFlay:!1,isChoiceShow2:0,copyAeAreaProdProcess:``,carOption:``,carList:[{id:0,value:`手动添加`,label:`手动添加`},{id:1,value:`汽配模板`,label:`汽配模板`},{id:3,value:`OE号搜索添加`,label:`OE号搜索添加`}],show:!1,attrDataTool:$a,goodsDataTool:N,onlineImageTool:to,skuDataTool:P,openSkuHeaderBatchEdit:!1,skuHeaderBatchForm:{price:``,cargo_price:``,storeNumber:``,original_box:``,weight:``,packageLength:``,packageWidth:``,packageHeight:``,logistic_attr_list:[],special_product_type_list:[],skuCode:``}}},computed:{regulatoryItemId(){let{id:t,goodsType:n,storeId:r,online:i}=this.setting;return n===`online`?i.productId:!t||!r?``:`${t}${r}`},skuDataStr(){return JSON.stringify(this.setting.skuData)+this.skuMatchCount},isAeSource(){let{sourceData:t}=this.setting,n=T(t,`sourceUrl.0`,``),r=T(t,`source`,``);return n&&r.includes(`速卖通`)},isTaxType(){let t=this.setting.skuData.filter(t=>+t.attribute_id==200007763),n=!1;return t.length&&!t[0].dataValue.length?!0:(t.length&&t[0].dataValue.forEach(t=>{(t.valueName===`CN`||t.valueName===`CHINA`||`${t.valueId}`==`201336100`)&&(n=!0)}),n)},rowCount(){let{taoTuOpen:t}=this.setting;return t?6:1},vehicleModelType(){return Number(this.setting.aeCustomAttrInfo.carType)===2?`moto`:`car`},vehicleModelName(){return this.vehicleModelType===`moto`?`摩托车车型`:`车型`},vehicleModelLabel(){return this.vehicleModelType===`moto`?`摩托车车型库`:`车型库`},vehicleModelButtonText(){return this.vehicleModelType===`moto`?`搜索摩托车车型`:`搜索车型`},vehicleModelQuickButtonText(){return this.vehicleModelType===`moto`?`快速添加摩托车车型`:`快速添加车型`},vehicleModelHint(){return this.vehicleModelType===`moto`?`摩托车车型明细请进入搜索管理查看;支持复制、导入和模板选择。`:`车型明细请进入“搜索车型”查看;再次编辑时,新选择的车型追加并自动去重。`}},created(){let t=this.shopList.find(t=>`${t.id}`==`${this.currentShopId}`);this.setting.storeId=String(t?.id??this.shopList[0]?.id??``)},mounted(){this.$bus.on(`modifyDiagnosisProduct`,this.modifyDiagnosisProductListen)},beforeUnmount(){this.$bus.off(`modifyDiagnosisProduct`,this.modifyDiagnosisProductListen)}
3,methods:{parseJson:M,async init(){try{let[t,n,r,i]=(this.id||``).split(`-`),a;if(t===``){let t=this.$route.name===`${Je()}GoodsTemplateEditor`,n=this.shopList.find(t=>`${t.id}`==`${this.currentShopId}`),r={storeId:String(n?n.id:this.shopList[0].id)};a=await N.toSettingFromLocal(j(this.setting),r,this.getUserShopById),a.goodsType=t?`template`:`local`}if(t===`local`){let t=await ea({id:n,needParse:!1});a=await N.toSettingFromLocal(j(this.setting),t,this.getUserShopById)}if(t===`template`){let t=await fa({id:n,needParse:!1});a=await N.toSettingFromTemplate(j(this.setting),t,this.getUserShopById),a.goodsType=`template`}if(t===`online`){let t=await Sa({storeId:r,id:n,version:`new`});t.id=n,t.storeId=r,a=await N.toSettingFromOnline(j(this.setting),t,this.getUserShopById),i?(a.isChoice=1,a.aegType=i):(a.isChoice=0,a.aegType=``),a.goodsType=`online`}if(t===`same`){let t=await Sa({storeId:r,id:n,version:`new`});t.id=n,t.storeId=r,a=await N.toSettingFromSameOnline(j(this.setting),t,this.getUserShopById),a.goodsType=`local`}if([`onlineZd`,`onlineZdDxb`].includes(t)){let i=await Ta({storeId:r,productId:n});i.id=n,i.storeId=r,a=await N.toSettingFromOnline(N.getDefaultSetting(),i,this.getUserShopById),a.goodsType=`online`,a.goodsType2=t}this.setting=a}finally{this.loading.page=!1}},priceComputerOk(t){let{areaPrice:n,skuPrice:r,targetKeys:i,templateName:a,flag:o,tabData:s}=t,{skuData:c,skuGroup:l,areaPrice:u,shippingTemplateList:d}=this.setting,f=d.find(t=>t.templateName.trim()===a.trim());f&&(this.setting.shippingTemplateId=String(f.templateId));let p=l.dataAll.reduce((t,n)=>{let r=P.getIdStr(n);return t[r]=n,t},{}),m=P.getSkuGroupFromLocal(c,r);if(m.forEach(t=>{let n=P.getIdStr(t),r=p[n];r&&(t.aeg=r.aeg)}),l.dataAll=m,l.data=yi(l.dataAll,l.page),o){let t=j(u),r=n.map(t=>t.country),a={};if(n.forEach(t=>{a[t.country]=t}),t.countryList.forEach(t=>{t.checked=t.disabled?!0:r.includes(t.type)}),t.dataAll.length==0){let{list:n}=F.tableDataMake({skuData:c,skuGroup:l.dataAll,areaPrice:t,choiceCountryList:this.setting.choiceCountryList},{});t.dataAll=n}t.dataAll.forEach(n=>{let r=Object.keys(n).filter(t=>t.match(/^skuId/)).map(t=>n[t].valueId).join(`-`);i.includes(r)&&t.countryList.filter(t=>t.checked).forEach(t=>{n[`country_${t.type}`]={value:a[t.type]?.usSellPrice||``}})});let{column:o,countryList:d,list:f}=F.tableDataMake({skuData:c,skuGroup:l.dataAll,areaPrice:t,isPreview:!0,choiceCountryList:this.setting.choiceCountryList},{filterRemote:this.areaPriceSkuFilterRemote});t.countryList=d,t.dataAll=f,t.data=yi(f,u.page),this.areaPriceColumn=o,this.setting.areaPrice=t,this.TabData=s,this.use_regional_price=!0}},async goodsApply(t){let n={attr:{title:`选择属性模板`,modal:bn},detail:{title:`选择详情模板`,modal:nr},local:{title:`选择本地商品`,modal:Lu},online:{title:`选择线上商品`,modal:De}},r=async(n,r,i,a)=>{let o=await N.save(this.setting);[``,`same`,`local`].includes(this.setting.goodsType)&&await this.$router.push({name:`aeGoodsEditor`,params:{id:`local-${o}`}}),D.loading({content:`正在套用,请稍后...`,duration:0}),Ca({storeId:n,tempType:t,tempIds:JSON.stringify(r),keepInfo:JSON.stringify(i?.length?{choices:i.join(``),status:a}:{}),ids:JSON.stringify([o])}).then(async t=>{await this.init(),D.destroy(),D.success(`套用完成`),this.$refs.form.validate()}).catch(t=>{D.destroy()})},i=async(t,n)=>{this.$DxbModal.confirm({width:600,headTitle:`需要引入的模块`,render:Ht,footerShow:!1,onOk:({modules:i,status:a})=>{r(t,n,i,a)}})};this.$DxbModal.confirm({width:1200,headTitle:n[t].title,props:{props:{storeId:this.setting.storeId}},render:n[t].modal,footerShow:!1,onOk:({storeId:n,ids:a})=>{t===`detail`?r(n,a,[],``):i(n,a)}})},async transText(){(async t=>{let n=/[\u4E00-\u9FA5?“’:!。,《》()【】;、]+/g,r=new Set,i=this.processPopup(),a=async(t,n,r)=>{try{let n=await ia({word:t,type:`cn`},!0);r&&r(n)}catch(t){n.add(t.message||t)}};if(i.show({title:`开始翻译商品...`}),t.includes(`productTitle`)&&this.setting.productTitle.match(n)&&(i.update(`开始翻译标题,请耐心等待....`,0),await a(this.setting.productTitle,r,t=>{this.setting.productTitle=t})),t.includes(`diyAttr`)){let{diyAttrData:t}=this.setting;if(JSON.stringify(t).match(n)){i.update(`开始翻译自定义属性,请耐心等待....`,0);for(let i of t){let{attrName:t,valueName:o}=i;t&&t.match(n)&&await a(t,r,t=>{i.attrName=t}),o&&o.match(n)&&await a(o,r,t=>{i.valueName=t})}}}if(t.includes(`SKU`)){let t=j(this.setting.skuData),o=t.map(t=>t.dataValue.map(t=>t.valueName)).flat();if(JSON.stringify(o).match(n)){i.update(`开始翻译SKU,请耐心等待....`,0);for(let i of t)for(let t of i.dataValue)t.valueName.match(n)&&await a(t.valueName,r,n=>{t.valueName=n});this.setting.skuData=t}}if(t.includes(`detail`)){let t=this.setting.webDetail,o=t.match(n);if(o){i.update(`开始翻译PC详情,请耐心等待....`,0);for(let n of o)await a(n,r,r=>{t=t.replace(n,r)});this.setting.webDetail=t}let s=j(this.setting.wirelessDetail),c=s.filter(t=>t.type===`text`).map(t=>t.value);if(JSON.stringify(c).match(n)){i.update(`开始翻译无线详情,请耐心等待....`,0);for(let t of s)t.type===`text`&&t.value.match(n)&&await a(t.value,r,n=>{t.value=n});this.setting.wirelessDetail=s}}await i.hide(),wi({errorList:r,$tip:this.$tip,payUrl:`/basic/pay/service/文字翻译`,onSuccess:()=>{D.success(`翻译成功`)}})})(await Vr({items:[{code:`productTitle`,name:`标题`},{code:`diyAttr`,name:`自定义属性`}
3,{code:`SKU`,name:`SKU`},{code:`detail`,name:`详情`}]}))},clickAllImageProcess(){to.process(this.setting,t=>{for(let n of t){if(n.groupType===`mainImage`&&(this.setting.scImages=n.images.filter(t=>!t.isDelete).map(t=>t.newImage||t.oldImage)),n.groupType===`marketImages`&&(this.setting.marketImages=n.images.map(t=>t.isDelete?``:t.newImage||t.oldImage||``)),n.groupType===`skuImage`){let t=j(this.setting.skuData),r=t.find(t=>t.attribute_id==n.attrId),i=0;for(let t of r.dataValue)if(t.image){let r=n.images[i++];t.image=r.isDelete?``:r.newImage||r.oldImage||``}this.setting.skuData=t}if(n.groupType===`webDetail`&&(this.setting.webDetail=Rn.htmlImageProcessUtil(this.setting.webDetail,n.images)),n.groupType===`wirelessDetail`){let t=j(this.setting.wirelessDetail);for(let r=0;r<n.images.length;r++){let i=n.images[r],a=t.findIndex(t=>t&&t.type===`image`&&t.value===i._oldImage);!i.oldImage||i.isDelete?t[a]=null:t[a].value=i.newImage||i.oldImage||``}this.setting.wirelessDetail=t.filter(Boolean)}}},this)},async getCateListRecommend(){let{scImages:t,productTitle:n,storeId:r}=this.setting,i=Wt(),a=T(t,`0`,``);if(!n)return D.error(`请先填写商品标题`),!1;let o={storeId:r,locale:gi.hasChinese(n)?`zh`:`en`,productName:n,imageUrl:a};this.cateListRecommendLoading=!0;try{let t=await pa(o);i===`ae`?this.cateListRecommend=t.map(t=>{let n=JSON.parse(t),r=``;return n.cnCategoryNamePath.length>0&&(r=n.cnCategoryNamePath.join(`>`)),{categoryName:r,categoryId:n.categoryId.toString()}}):(t.length===0&&D.error(`未找到推荐类目`),this.cateListRecommend=t.map(t=>({cnName:t.fullCnName,catId:t.catId.toString()})))}finally{this.cateListRecommendLoading=!1}},async changeCate({categoryId:t,categoryName:n}){this.setting.category={categoryId:t,categoryName:n};let{storeId:r}=this.setting,{attrData:i,sizeTemplateData:a,responsiblePersonData:o,isSupportNewSizeTmp:s,newSizeTmpTypeList:c,isCar:l,cateInfo:u}=await N.changeCategory(r,t),d=await $a.merge({attrData:j(i||[]),storeId:r,categoryId:t,country:T(this.setting,`shop.country`,`CN`)}),f=await P.merge({attrData:j(i||[]),storeId:r,categoryId:t,country:T(this.setting,`shop.country`,`CN`)}),p=P.getSkuGroupFromLocal(f,[]),{matchSizeModel:m}=P.filterSizeDataValueByNewSizeModel(f,s),h=P.getNewSizeModelList(f),g=m||T(h,`0.value`,``),_=await F.merge({skuGroup:p,valueData:[]});Object.assign(this.setting,{attrData:d,skuData:f,skuGroup:{dataAll:p,data:[],page:{current:1,total:0,pageSize:10},filterObject:{}},areaPrice:_,responsiblePerson:{...o,msrEuId:``},sizeTemplateId:``,sizeTemplateList:a,isSupportNewSizeTmp:s,isNewSizeTmp:s,newSizeModelList:h,newSizeModel:g,newSizeTmpTypeList:c,sizechartIdList:Array.from({length:5}).fill(``),aeCustomAttrInfo:{...N.getDefaultSetting().aeCustomAttrInfo,carType:l},virtualProductTag:T(u,`virtualProductTag`,!1,Boolean),cateInfo:u}),await this.qualificationSync(!1)},async qualificationSync(t=!0){let n=this.setting.qualificationStructList.map(t=>t.data||[]).flat();this.setting.qualificationStructList=await N.getCategoryQualificationData(this.setting,n),t&&D.success(`资质信息同步完成`)},async onSaveSource(){let{storeId:t,online:n,sourceData:r}=this.setting;await Ki({storeId:t,proId:n.productId,source:r?.source||``,sourceUrl:JSON.stringify(r?.sourceUrl||[])}),D.success(`货源保存成功`)},applyTitle({title:t}){t&&(this.setting.productTitle=t.trim())},async groupChoose(){let{storeId:t,groupId:n}=this.setting,{groupList:r}=await this.$DxbModal.confirm({width:500,headTitle:`选择分组`,render:zr,props:{props:{setting_storeId:t,groupIds:n,createAble:!0}},footerShow:!1},!0);this.setting.group=r},RulesMarketImages(){let{marketImage1:t,marketImage2:n}=this.setting.limit;return[{required:!0,validator:async(r,i,a,o,s)=>{let c=i[0]||``,l=i[1]||``,u=[];if(!c||!l){a(Error(`必填项`));return}if(c){let n=await to.imageValidate([c],t);n.success||u.push(`图1${n.errorMsgArr.join(`;`)}`)}if(l){let t=await to.imageValidate([l],n);t.success||u.push(`图2(${t.errorMsgArr.join(`;`)})`)}if(u.length){a(Error(u.join(`;`)));return}a()},trigger:`blur,change`}]},RulesMainVideo(){return[]},marketImagesChoose(t){to.show(this.setting,n=>{let r=j(this.setting.marketImages);r[t]=n[0]||``,this.setting.marketImages=r},this)},async marketImagesGenerate(){let{scImages:t}=this.setting;if(!t.length){D.error(`请先上传主图`);return}let[,n]=(this.id||``).split(`-`);n||(n=await N.save(this.setting),this.setting.id=n,this.setting.goodsType=`local`,await this.$router.push({name:`aeGoodsEditor`,params:{id:`local-${n}`}}));let r=localStore.get(`ae-marketImageModal-form`),i=localStore.get(`ae-marketImageModal-choices-sideType`);this.$DxbModal.confirm({headTitle:`一键生成营销图`,render:tn,width:700,footerShow:!1,props:{oneTouch:!0,checkData:{...r,sideType:i}},onOk:async t=>{let{white:r,scene:i}=t,{goodsType:a}=this.setting;if(![`local`,`online`].includes(a))return;let o=this.processPopup();o.show({title:`正在生成营销图...`});let s;if(a!==`online`){await Ia({choices:JSON.stringify(t),ids:[n],storeId:this.setting.storeId});let r=async(t,n)=>{for(;;){try{n+=3,o.update(`正在生成营销图,请耐心等待....`,Math.floor((n+5)/100*100));let r=(await Oa({id:t})).baseInfo;if(r&&A(r?.marketImages).length)return await o.hide(),r;if(n>30)return await o.hide(),D.warning(`生成营销图失败,请重试!`),r}catch{return null}await hi(1500)}};await hi(2e3);let i=await r(n,0);s=typeof i.marketImages==`string`?JSON.parse(i.marketImages):i.marketImages}else s=(await Ma({choices:JSON.stringify(t),proId:this.setting.online.productId,storeId:this.setting.storeId})||[]).map(t=>({image_type:t?.imageType,url:t?.url})),await o.hide();let c=j(this.setting.marketImages);r&&(c[0]=s.find(t=>t.image_type==`2`)?.url||``),i&&(c[1]=s.find(t=>t.image_type==`1`)?.url||``),this.setting.marketImages=c}
3})},videoChange(t,{id:n,imageUrl:r,videoUrl:i}){Object.assign(this.setting[t],{poster_url:r,video_url:i,media_id:n})},async showChoiceEdit(){let{setting:t,skuGroupColumn1:n,skuGroupColumn2:r,skuGroupFilter:i,skuGroupPageChange:a}=this,o=await On({settingProp:t,skuGroupColumn1:n,skuGroupColumn2:r,skuGroupFilter:i,skuGroupPageChange:a});Object.assign(this.setting,o)},async handleChildAttr(t,n){let r=j(this.setting.attrData),{storeId:i}=this.setting,{categoryId:a}=this.setting.category,o=Math.max(0,r.findIndex(n=>n.attribute_id===t.attribute_id)),s=t.attribute_value_list.filter(n=>!t.dataValue.some(t=>t.valueId==n.value_id));if(r=r.filter(t=>!s.some(n=>(t.parentAttrPath||[]).includes([n.attribute_id,n.value_id].join(`:`)))),n&&n.hasSubAttr){let s=await Yi({storeId:i,cateId:a,attrId:t.attribute_id,attrName:t.enName,valueId:n.value_id,valueName:n.name_en,aeAttrId:[t.attribute_id,n.value_id].join(`=`)});s=await $a.merge({attrData:s,storeId:i,categoryId:a,country:T(this.setting,`shop.country`,`CN`)}),s.forEach(r=>{r.parentAttrPath=[...t.parentAttrPath||[],[n.attribute_id,n.value_id].join(`:`)]}),r.splice(o+1,0,...s)}this.setting.attrData=r},materialPercent(t){this.$DxbModal.confirm({width:1e3,headTitle:`请选择`,render:Kr,props:{props:{materialData:t}},footerShow:!1,onOk:n=>{t.dataValue=n}})},diyAttrCarTypeShow(){this.showCarTemplateModel(this.vehicleModelButtonText,!1)},diyAttrCarQuickShow(){this.showCarTemplateModel(this.vehicleModelQuickButtonText,!0)},diyAttrCarEditShow(){this.showCarTemplateModel(`编辑已选择${this.vehicleModelName}`,!1,!0)},showCarTemplateModel(t,n=!1,r=!1){let i=this.setting.aeCustomAttrInfo.carInfo.length>0,a=j(this.setting.aeCustomAttrInfo.carInfo||[]).map(t=>({...t,_checked:!0})),o=j(this.setting.aeCustomAttrInfo.cloneCarInfo||[]).map(t=>({...t,_checked:!0}));this.$DxbModal.confirm({width:1200,headTitle:t,render:tl,props:{categoryId:this.setting.category.categoryId,storeId:this.setting.storeId,dataValue:a,oldDataValue:o,vehicleType:this.vehicleModelType,quickMode:n,editSelected:r,resetDataOnOpen:n&&!r&&!i,resetKey:n&&!r&&!i?Date.now():``,flag:!0,batchDel:!0},footerShow:!1,onOk:t=>{this.setting.aeCustomAttrInfo.carInfo=t.data,this.setting.aeCustomAttrInfo.type=t.type}})},getSkuRules(t){let n=this.setting.goodsType===`online`;return[{required:t.required||!n&&t.isNewItemCpRequried,validator(t,n,r,i,a,o){r()},trigger:`change,blur`}]},RulesValueName(t){return t.customized_name?[{required:!0,validator:async(t,n,r,i,a)=>{let{valueName:o,valueNameOld:s,valueId:c}=n;if(c>0&&o===s){r();return}if(String(o).length>20){r(Error(`包含空格在内,长度不能超过20个字符!`));return}r()},trigger:`change,blur`}]:[]},RuleSkuGroup(){return[{required:!1,validator:async(t,n,r,i,a)=>{if(n>256){r(Error(`最多可设置256组sku`));return}r()},trigger:`blur,change`}]},getSkuGroupCombinationCount(t=this.setting.skuData){let n=0;return t.forEach(t=>{let r=(t.dataValue||[]).filter(t=>t.valueId&&t.valueName).length;r&&(n=n?n*r:r)}),n},checkSkuGroupCountLimit(t=this.setting.skuData,{silent:n=!1}={}){let r=this.getSkuGroupCombinationCount(t);return r<=this.skuGroupMaxCount||(n||D.error(`平台最多支持${this.skuGroupMaxCount}组SKU,当前选择会生成${r}组,本次选择未生效。请减少规格值后重试`),!1)},changeImage(t){let{taoTuOpen:n}=this.setting;t&&t.dataValue.forEach((t,r)=>{t.deep_image=n})},async onMatchSku(){let t=await N.save(this.setting);[``,`same`,`local`].includes(this.setting.goodsType)&&await this.$router.push({name:`aeGoodsEditor`,params:{id:`local-${t}`}});let n=await Oa({id:t});this.$DxbModal.confirm({headTitle:`匹配SKU`,width:1e3,render:Td,props:{props:{goods:[n],storeId:this.setting.storeId,cateId:this.setting.category.categoryId,cateName:this.setting.category.categoryName,jump:!1},on:{onJumpOver:async()=>{await this.init(),this.skuMatchCount++,D.success(`匹配完成`)}}},footerShow:!1})},skuFaHuoDi(t){this.$DxbModal.confirm({headTitle:`选择发货地`,width:1e3,render:ee,props:{props:{skuItem:t,proType:this.setting.goodsType||`local`}},footerShow:!1,onOk:n=>{t.dataValue=n.dataValue}})},skuFaHuoDiDel(t,n){t.dataValue.splice(n,1)},changeSizeModel(t){P.changeSizeModel(this.setting,t,this)},checkSkuShow(t,n){let{isNewSizeTmp:r,isSupportNewSizeTmp:i,newSizeModel:a}=this.setting;return[200000124,5].includes(+t.attribute_id)&&r&&i?a===T(n,`value_tags.size_model_value`,``):!0},attrChangeCheck(t,n,r){let i=this.setting.skuData.findIndex(t=>t===n),a=`${r.value_id}`,o=n.dataValue.some(t=>`${t.valueId}`===a);if(t&&!o&&i!==-1){let t=this.setting.skuData.map((t,n)=>n===i?{...t,dataValue:[...t.dataValue||[],{valueId:r.value_id,valueName:r.name_en}]}:t);if(!this.checkSkuGroupCountLimit(t))return}this.attrDataTool.attrChangeCheck(t,n,r),this.handleChildAttr&&this.handleChildAttr(n,r)},skuValueNameBlur(t,n){t.valueName=n.target.value},skuValueItemOnlineImage(t,n,r){to.show(this.setting,i=>{let a=0;if(this.setting.taoTuOpen)r.image_url_list.push(...i);else{t.dataValue.forEach((t,r)=>{r>=n&&!t.image&&(t.image=i[a++]||``)});let r=this.setting.skuData.findIndex(n=>n===t);r!==-1&&uo(this.setting.skuData,r,t)}},this)},RulesSkuImages(){let t=this.setting.taoTuOpen?this.setting.limit.editorNewImage:this.setting.limit.descImage;return[{required:!1,validator:async(n,r,i,a,o)=>{let s=await to.imageValidate(r,t);if(!s.success){i(Error(s.errorMsgArr.join(`;`)));return}i()},trigger:`blur,change`}]},skuValueItemLocalImage(t,n,r){if(r.length){let i=0;t.dataValue.forEach((t,a)=>{a>=n&&!t.image&&(t.image=r[i++]||``)})}else t.dataValue[n].image=``;t.dataValue[n].image_url_list=r;let i=this.setting.skuData.findIndex(n=>n===t);i!==-1&&uo(this.setting.skuData,i,t)},async skuValueItemMeitu(t,n){let r=this.setting.taoTuOpen?t.dataValue[n].image_url_list:[t.dataValue[n].image];r.map(t=>t.startsWith(`http`)?t:t.replace(/^(.*?\/\/)?/,`http://`));let{images:i}=await yt(r);t.dataValue[n].image=i[0].url,t.dataValue[n].image_url_list=i.map(t=>t.url)},handleOpenSkuHeaderBatchEdit(t){this.openSkuHeaderBatchEdit=t,this.skuGroupMake()},handleSkuGroupBatchEdit(){let t=t=>Array.isArray(t)?t.length>0:![``,null,void 0].includes(t),{dataAll:n,filterObject:r}=this.setting.skuGroup,i=P.skuGroupFilter(n,r),a=this.skuHeaderBatchForm,o=[[`price`,`price`],[`cargo_price`,`cargo_price`],[`storeNumber`,`storeNumber`],[`original_box`,`original_box`],[`weight`,`weight`],[`packageLength`,`packageLength`],[`packageWidth`,`packageWidth`],[`packageHeight`,`packageHeight`],[`logistic_attr_list`,`logistic_attr_list`],[`special_product_type_list`,`special_product_type_list`],[`skuCode`,`skuCode`]].filter(([n])=>t(a[n]));if(!o.length){D.warning(`请先输入需要填充的值`);return}i.forEach(t=>{o.forEach(([n,r])=>{let i=a[n];uo(t,r,Array.isArray(i)?[...i]:i)})}),this.skuGroupPageChange(),D.success(`已填充${i.length}条SKU`)},createSkuHeaderBatchRender(t){let n={price:{field:`price`,placeholder:`价格`},cargo_price:{field:`cargo_price`,placeholder:`货值`},storeNumber:{field:`storeNumber`,placeholder:`库存`},weight:{field:`weight`,placeholder:`重量`},code:{field:`skuCode`,placeholder:`商品编码`}},r=(t,{field:n,placeholder:r})=>t(G(`Input`),{modelValue:this.skuHeaderBatchForm[n],class:`short-input`,placeholder:r,onClick:t=>t.stopPropagation(),"onUpdate:modelValue":t=>{this.skuHeaderBatchForm[n]=t}}),i=n=>n(`div`,{style:{"font-weight":`400`,"line-height":`1`,"margin-bottom":`4px`}},t.title);return a=>{let o;return n[t.key]?o=r(a,n[t.key]):t.key===`original_box`?o=a(G(`Select`),{modelValue:this.skuHeaderBatchForm.original_box,class:`w-full`,transfer:!0,placeholder:`是否原箱`,onClick:t=>t.stopPropagation(),"onUpdate:modelValue":t=>{this.skuHeaderBatchForm.original_box=t}},{default:()=>[a(G(`Option`),{value:`1`},()=>`是`),a(G(`Option`),{value:`0`},()=>`否`)]}):t.key===`package_size`?o=a(`div`,{class:`row-space-2`,onClick:t=>t.stopPropagation()},[r(a,{field:`packageLength`,placeholder:`长`}),r(a,{field:`packageWidth`,placeholder:`宽`}),r(a,{field:`packageHeight`,placeholder:`高`})]):t.key===`logistic_attr_list`&&(o=a(ce,{logisticAttr:this.skuHeaderBatchForm.logistic_attr_list,tabList:this.skuHeaderBatchForm.special_product_type_list,categoryId:this.setting.category.categoryId,storeId:this.setting.storeId,class:`w-full`,"onUpdate:logisticAttr":t=>{this.skuHeaderBatchForm.logistic_attr_list=t},"onUpdate:tabList":t=>{this.skuHeaderBatchForm.special_product_type_list=t}})),o?a(`div`,{style:{"min-width":`0`}},[i(a),o]):t.renderHeader(a,{column:t})}},createSkuHeaderActionRender(t,n){let r=t.renderHeader;return(t,i)=>{let a=r(t,i),o=Array.isArray(a.children)?a.children:[],s=Math.max(o.length-n,0);return t(`div`,[t(`div`,o.slice(0,s)),t(`div`,{style:{"line-height":`1.4`,"margin-top":`4px`}},o.slice(s))])}},skuGroupMake(){this.checkSkuGroupCountLimit()&&(this.openSkuHeaderBatchEdit?this.skuGroupMake3():this.skuGroupMake2(),this.areaPriceMake(),this.isChoiceShow2++,+this.setting.isChoice==1&&+this.isChoiceShow2==2&&this.modifyChoicePrompt())},skuGroupMake2(){let{skuData:t,skuGroup:n,shop:r,aegWarehouseList:i,virtualProductTag:a,cateInfo:o}=this.setting,s=r.currency,{isMultiSkuFlg:c}=o,{column:l,column1:u,column2:d,list:f}=P.skuGroupMake({skuData:j(t),skuGroup:n.dataAll,currency:s,aegWarehouseList:i,virtualProductTag:a,isMultiSkuFlg:c},{filterRemote:this.skuFilterRemote,skuPriceEdit:this.skuPriceEdit,skuStoreNumberEdit:this.skuStoreNumberEdit,skuCodeEdit:this.skuCodeEdit,skuGjCodeEdit:this.skuGjCodeEdit,skuImageEdit:this.skuImageEdit,skuBoxEdit:this.skuBoxEdit,skuWeightEdit:this.skuWeightEdit,skuSizeEdit:this.skuSizeEdit,skuLogisticAttrEdit:this.skuLogisticAttrEdit,aegSkuStoreNumberEdit:this.skuWarehouseStoreNumberEdit,aegSkuItemCodeEdit:this.aegSkuItemCodeEdit,skuCateEdit:this.skuCateEdit});this.setting.skuGroup.dataAll=f;let p={price:1,cargo_price:1,storeNumber:1,original_box:1,weight:1,package_size:1,logistic_attr_list:1,code:2};this.skuGroupColumn=l.map(t=>{let n=p[t.key];return!n||!t.renderHeader?t:{...t,renderHeader:this.createSkuHeaderActionRender(t,n)}}),this.skuGroupColumn1=u,this.skuGroupColumn2=d,this.setting.skuGroup.data=yi(f,this.setting.skuGroup.page)},skuGroupMake3(){let{skuData:t,skuGroup:n,shop:r,aegWarehouseList:i,virtualProductTag:a,cateInfo:o}=this.setting,s=r.currency,{isMultiSkuFlg:c}=o,{column:l,column1:u,column2:d,list:f}=P.skuGroupMake({skuData:j(t),skuGroup:n.dataAll,currency:s,aegWarehouseList:i,virtualProductTag:a,isMultiSkuFlg:c},{filterRemote:this.skuFilterRemote,skuPriceEdit:this.skuPriceEdit,skuStoreNumberEdit:this.skuStoreNumberEdit,skuCodeEdit:this.skuCodeEdit,skuGjCodeEdit:this.skuGjCodeEdit,skuImageEdit:this.skuImageEdit,skuBoxEdit:this.skuBoxEdit,skuWeightEdit:this.skuWeightEdit,skuSizeEdit:this.skuSizeEdit,skuLogisticAttrEdit:this.skuLogisticAttrEdit,aegSkuStoreNumberEdit:this.skuWarehouseStoreNumberEdit,aegSkuItemCodeEdit:this.aegSkuItemCodeEdit,skuCateEdit:this.skuCateEdit}),p=[`price`,`cargo_price`,`storeNumber`,`original_box`,`weight`,`package_size`,`logistic_attr_list`,`code`];this.setting.skuGroup.dataAll=f,this.skuGroupColumn=l.map(t=>p.includes(t.key)?{...t,renderHeader:this.createSkuHeaderBatchRender(t)}:t),this.skuGroupColumn1=u,this.skuGroupColumn2=d,this.setting.skuGroup.data=yi(f,this.setting.skuGroup.page)},async skuBoxEdit(t={}
3){let n=await Qt(),{dataAll:r,filterObject:i}=this.setting.skuGroup,a=P.skuGroupFilter(r,i),o=t.rowField||[t.rowFieldPath,`original_box`].filter(Boolean).join(`.`);a.forEach(t=>{uo(t,o,n)})},async skuLogisticAttrEdit(t={}){let{managedModel:n}=t,{category:r,storeId:i}=this.setting,{logistic_attr_list:a,special_product_type_list:o}=await Qr({categoryId:r.categoryId,storeId:i,managedModel:n}),{dataAll:s,filterObject:c}=this.setting.skuGroup,l=P.skuGroupFilter(s,c),u=t.rowField||[t.rowFieldPath,`special_product_type_list`].filter(Boolean).join(`.`),d=t.rowField||[t.rowFieldPath,`logistic_attr_list`].filter(Boolean).join(`.`);l.forEach(t=>{uo(t,u,[...o]),uo(t,d,[...a])})},async aegSkuItemCodeEdit(){let{itemCode:t,barCode:n}=await Lr(),{dataAll:r,filterObject:i}=this.setting.skuGroup;P.skuGroupFilter(r,i).forEach(r=>{r.aeg.itemCode=t,r.aeg.barCode=n})},async skuCateEdit(){let t=await sr(),{dataAll:n,filterObject:r}=this.setting.skuGroup;P.skuGroupFilter(n,r).forEach(n=>{n.aeg.sku_cate={...t}})},skuImageEdit(){let t=[],n=this.setting.skuGroup.dataAll.map(t=>t.imageUrl).filter(Boolean);n?.length&&t.push(Rn.createNewGroup({images:n,groupType:`skuImage`,maxImageCount:this.setting.skuGroup.dataAll.length,title:`SKU图片`,canAddImage:!1,uploadImageType:`replace`})),to.processImages(t,t=>{let n=0;this.setting.skuGroup.dataAll.forEach(r=>{if(r.imageUrl){let i=t[0].images?.[n++];r.imageUrl=i?.newImage||i?.oldImage||``}})},this)},skuGroupItemOnlineImage(t){to.show(this.setting,n=>{let r=0;this.setting.skuGroup.data.forEach((i,a)=>{a>=t&&!i.imageUrl&&(i.imageUrl=n[r++])})},this)},skuGroupItemLocalImage(t,n){if(n.length){let r=0;this.setting.skuGroup.data.forEach((i,a)=>{a>=t&&!i.imageUrl&&(i.imageUrl=n[r++])})}else this.setting.skuGroup.data[t].imageUrl=``},RulesBatchPrice(){return[]},productUnitChange(){let{productUnitList:t,productUnit:n}=this.setting,r=t.find(t=>`${t.type}`==`${n}`);this.setting.productUnitName=T(r,`name_zh`,`未知单位`)},areaPriceTempDownload(t=!1){let n=[],r=[],i=this.setting.areaPrice.dataAll,a=i[0],o=this.setting.areaPrice.countryList,s=o.filter(t=>t.checked),c=s.length?s:o,l=Object.keys(a||{}).filter(t=>t.match(/^skuId/));if(l.forEach(t=>{let r=a[t];n.push({title:r.attrName,key:r.attrName})}),c.forEach(t=>{n.push({title:t.name_zh,key:t.type})}
3),i.forEach(t=>{let n={};l.forEach(r=>{let i=t[r];n[i.attrName]=i.valueName||i.valueNameOld}),c.forEach(r=>{n[r.type]=Number(t[`country_${r.type}`].value||0)||``}),r.push(n)}),t)return{theExcelCell:n,theExcelData:r};li(`区域调价模板.xlsx`,n,r)},async areaPriceTempImport(){let t=(await Ce({accept:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`,multiple:!1}))[0],n=new FileReader;n.readAsArrayBuffer(t),n.onload=async()=>{let{skuData:t,skuGroup:r}=this.setting,i=this.setting.areaPrice,a=(await new mo.Workbook().xlsx.load(n.result)).getWorksheet(1),o=a.getRow(1).values,s=o.findIndex(t=>i.countryList.find(n=>n.name_zh==t));i.countryList.forEach(t=>{t.checked=o.includes(t.name_zh)||t.disabled});let{list:c}=F.tableDataMake({skuData:t,skuGroup:r.dataAll,currency:this.setting.shop.currency,areaPrice:i,isPreview:!0,choiceCountryList:this.setting.choiceCountryList},{});i.dataAll=c;let l={};for(let t=2;t<=a.rowCount;t++){let n=a.getRow(t).values,r=n.slice(1,s).map(String).filter(Boolean).join(`;`)||`<none>`;l[r]={},o.slice(s,o.length).forEach((t,a)=>{let o=i.countryList.find(n=>n.name_zh==t)||{type:t,name_zh:t};l[r][o.type]=n[a+s]})}let u=Object.keys(l),d=u.length===1&&u[0]===`<none>`;i.dataAll.forEach(t=>{let n=Object.keys(t).filter(t=>t.match(/^skuId/)).map(n=>{let r=t[n];return r.valueName||r.valueNameOld}).join(`;`)||`<none>`,r=l[n]||{};!l[n]&&d&&(r=l[`<none>`]),i.countryList.filter(t=>t.checked).forEach(n=>{t[`country_${n.type}`]={value:r[n.type]||t[`country_${n.type}`]?.value||``}})});let{column:f,list:p}=F.tableDataMake({skuData:t,skuGroup:r.dataAll,currency:this.setting.shop.currency,areaPrice:i,isPreview:!0,choiceCountryList:this.setting.choiceCountryList},{filterRemote:this.areaPriceSkuFilterRemote});for(let t=0;t<p.length;t++){let n=p[t],r=Object.keys(n);for(let t=0;t<r.length;t++){let i=r[t];if(i.startsWith(`country_`)){let t=n[i];t.value===``&&(t.value=`0`,t.valueModle=`0`)}}}i.dataAll=p,i.data=yi(p,this.setting.areaPrice.page),this.areaPriceColumn=f,this.setting.areaPrice=i}},areaPriceTypeNameGet(){let{type:t,typeList:n}=this.setting.areaPrice;return n.find(n=>n.type===t)?.name||``},areaPriceTableFilter(){let{dataAll:t,filterObject:n,page:r}=this.setting.areaPrice,i=F.tableFilter(t,n);r.current=1,this.setting.areaPrice.data=yi(i,r)},areaPricePageChange(){let{dataAll:t,filterObject:n,page:r}=this.setting.areaPrice,i=F.tableFilter(t,n);this.setting.areaPrice.data=yi(i,r)},areaPriceModalShow(){let{skuData:t,areaPrice:n,skuGroup:r}=this.setting;this.$DxbModal.confirm({width:1100,headTitle:`快速设置区域价格`,render:Gs,props:{props:{skuData:t,areaPrice:n,skuGroup:r.dataAll,currency:this.setting.shop.currency,choiceCountryList:this.setting.choiceCountryList}},footerShow:!1,onOk:async n=>{let{column:i,list:a}=F.tableDataMake({skuData:t,areaPrice:n,skuGroup:r.dataAll,currency:this.setting.shop.currency,isPreview:!0,choiceCountryList:this.setting.choiceCountryList},{filterRemote:this.areaPriceSkuFilterRemote});n.dataAll=a,n.data=yi(a,this.setting.areaPrice.page),this.areaPriceColumn=i,this.setting.areaPrice=n}})},areaPriceMake(){let{skuData:t,areaPrice:n,skuGroup:r}=this.setting,i=j(n),{column:a,list:o}=F.tableDataMake({skuData:j(t),areaPrice:i,skuGroup:r.dataAll,currency:this.setting.shop.currency,isPreview:!0,choiceCountryList:this.setting.choiceCountryList},{filterRemote:this.areaPriceSkuFilterRemote});i.dataAll=o,i.data=yi(o,i.page),this.areaPriceColumn=a,this.setting.areaPrice=i},areaPriceSkuFilterRemote(t,n,r){t.length===0?this.setting.areaPrice.filterObject[r.sku.attribute_id]=[`dianxiaobaoall`]:this.setting.areaPrice.filterObject[r.sku.attribute_id]=t.map(t=>t.split(`@@`)[1])},async handleTriggerExcel(t){switch(t){case`excelHelp`:window.open(`https://www.yuque.com/vhv8l5/kp33x1/wisq6ngkfmdkgix7`);break;case`excelCopy`:{let{theExcelCell:t,theExcelData:n}=this.areaPriceTempDownload(!0),r=[],i=t.map(t=>t.key);r.push(t.map(t=>t.title).join(`	`)),n.forEach(t=>r.push(i.map(n=>t[n]).join(`	`)));let a=r.join(`
4`);this.$copyText(a).then(t=>{D.success(`数据已复制,请到excel中粘贴`)});break}case`excelImport`:this.$DxbModal.confirm({headTitle:`粘贴导入数据`,width:500,render:v,props:{props:{inputOpt:{type:`textarea`,rows:4,placeholder:`把Excel复制的内容粘贴在文本框内`},labelName:``,itemRule:[]}},footerShow:!1,onOk:async t=>{let n=t.split(`
5`).map(t=>t.split(`	`)),{skuData:r,skuGroup:i}=this.setting,a=this.setting.areaPrice,o=n.shift(),s=o.findIndex(t=>a.countryList.find(n=>n.name_zh==t));a.countryList.forEach(t=>{t.checked=o.includes(t.name_zh)});let{list:c}=F.tableDataMake({skuData:r,skuGroup:i.dataAll,currency:this.setting.shop.currency,areaPrice:a,isPreview:!0,choiceCountryList:this.setting.choiceCountryList},{});a.dataAll=c;let l={};for(let t=0;t<n.length;t++){let r=n[t];if(!r||r.length!==o.length)continue;
5let i=r.slice(0,s).map(String).filter(Boolean).join(`;`)||`<none>`;l[i]={},o.slice(s,o.length).forEach((t,n)=>{let o=a.countryList.find(n=>n.name_zh==t)||{type:t,name_zh:t};l[i][o.type]=r[n+s]})}let u=Object.keys(l),d=u.length==1&&u[0]==`<none>`;a.dataAll.forEach(t=>{let n=Object.keys(t).filter(t=>t.match(/^skuId/)).map(n=>{let r=t[n];return r.valueName||r.valueNameOld}).join(`;`)||`<none>`,r=l[n]||{};!l[n]&&d&&(r=l[`<none>`]),a.countryList.filter(t=>t.checked).forEach(n=>{t[`country_${n.type}`]={value:Ci(String(r[n.type]||t[`country_${n.type}`]?.value||``).trim())}})});let{column:f,list:p}=F.tableDataMake({skuData:r,skuGroup:i.dataAll,currency:this.setting.shop.currency,areaPrice:a,isPreview:!0,choiceCountryList:this.setting.choiceCountryList},{filterRemote:this.areaPriceSkuFilterRemote});a.dataAll=p,a.data=yi(p,this.setting.areaPrice.page),this.areaPriceColumn=f,this.setting.areaPrice=a,D.success(`导入完成`)}})}},preCopyAeAreaProd(){let{areaPrice:t}=this.setting;this.$DxbModal.confirm({width:1100,headTitle:`选择区域调价国家`,render:Nt,props:{props:{areaPrice:t,choiceCountryList:this.setting.choiceCountryList}},footerShow:!1,onOk:t=>{this.copyAeAreaProd(j(t))}})},async copyAeAreaProd(t){try{let n=t=>{this.copyAeAreaProdProcess=t};n(``);let i=j(this.setting),a=t.filter(t=>t.type!==`US`);if(!a.length)throw Error(`请选择调价国家`);let o=T(this.setting,`sourceData.sourceUrl.0`,``);function s(t){let{origin:n,pathname:i}=r(t),a=n+i;return/aliexpress\.\w+\/item/.test(a)?t.match(/\.aliexpress\.\w+\/item\/(\d+)\.html/)?.[1]:null}let c=s(o);if(!c)throw Error(`从货源链接解析速卖通产品Id失败`);n(`正在采集US站点产品数据`);let l=await Rt(`goodsBaseHandle`,{productId:c,country:`US`});if(!l)throw Error(`商品数据采集失败,请打开货源链接检查`);let u=T(l,`productInfo`,{});if(u.categoryId!=i.category.categoryId)throw Error(`商品类目与货源类目不一致, 请设置为货源类目`);let d=await ar(Math.min(5,a.length),a,async t=>{let n=await Rt(`goodsBaseHandle`,{productId:c,country:t.type});return[t.type,n]},{trick:!0,processCall(t,r){n(`正在采集其他站点产品数据 (${r}/${t})`)},async nextLoop(){await hi(1e3)}});n(`正在分析价格`);let f={...Object.fromEntries(d),US:l},p=P.getSkuDataFromExt(u.skus);i.skuData=await P.merge({attrData:j(i.skuData||[]),valueData:p,storeId:i.storeId,categoryId:i.category.categoryId,country:T(i,`shop.country`,`CN`)});let m=u.skuPriceStore.map(t=>{let n=t.skuGroup.split(`,`),r={};u.skus.forEach(t=>{Array.isArray(t.skuValues)&&t.skuValues.forEach(n=>{r[`${t.skuId}:${n.id}`]={attrId:t.skuId,attrName:t.skuName,valueId:n.id,valueName:n.name||``,sku_custom_value_name:n.id<0?n.name:``,sku_custom_image_url:n.imageUrl||``,image_url_list:n.image_url_list||[]}})});let i=[];return u.skus.length&&(i=n.map(t=>({...r[t.replace(/\s+/g,``)]}))),{price:t.price,sku_code:t.storeCode,enable:!0,inventory_dto_list:{store_code:``,current_inventory:t.storeNumber,src_inventory:``},attributes:i}});i.skuGroup.dataAll=P.getSkuGroupFromLocal(i.skuData,A(m));let h={configuration_type:`absolute`,configuration_data:Object.entries(f).map(([t,n])=>{let r={},i=!!n.productInfo.skus.length;return n.productInfo.skuPriceStore.forEach(t=>{let n=t.skuGroup.replace(`,`,`;`);i||(n=`<none>`),r[n]=t.price}),{shiptoCountry:t,absoluteQuoteMap:r}})};i.areaPrice=await F.merge({skuGroup:i.skuGroup.dataAll,valueData:h}),this.setting=i,this.areaPriceMake()}catch(t){D.error(t.message||t||``)}finally{this.copyAeAreaProdProcess=``}},formRulesQutj(){return[{required:!1,validator:async(t,n,r,i,a)=>{try{let t=[],i=[],a=[],{type:o}=this.setting.areaPrice,{dataAll:s}=this.setting.skuGroup,c=o===`absolute`?/^(?!0(\.0{1,2})?$)\d+(\.\d{1,2})?$/:o===`percentage`?/^-?([1-9]\d*|0)$/:/^-?([1-9]\d*|0)(\.\d{1,2})?$/,l={};if(s.forEach(t=>{let n=F.getIdStr(t);l[n]=t}
5),n.forEach(n=>{let r=F.getIdStr(n),{price:s}=l[r],u=Object.keys(n).filter(t=>t.match(/country_/));for(let r of u){let l=n[r];if(!l.value)continue;[``,null,void 0].includes(l.value)||String(l.value).trim()===``?t.push(`数据填充不完整`):String(l.value).trim().match(c)||i.push(l.value);let u=!0;this.setting.areaPrice.countryList.forEach(t=>{this.setting.choiceCountryJoinedList&&this.setting.choiceCountryJoinedList.includes(t.type)&&(u=!1)}),u&&o===`absolute`?s*.5>l.value&&a.push(l.value):u&&o===`percentage`?l.value<-50&&a.push(l.value):u&&o===`relative`&&l.value<Number(-(s*.5))&&a.push(l.value)}}),i.length){r(Error(`请填写正确的数字,错误数值如下:${i.join(`、`)}`));return}if(a.length){r(Error(`基准价基础上进行调整降价不得高于50%,错误数值如下:${a.join(`、`)}`));return}r()}catch{r()}},trigger:`change,blur`}]},async shippingTemplateSync(){this.setting.shippingTemplateList=await Na({storeId:this.setting.storeId,cache:!1}),D.success(`同步完成`)},async serviceTemplateSync(){this.setting.serviceTemplateList=await Ba({storeId:this.setting.storeId,cache:!1}),D.success(`同步完成`)},RulesPCDetail(){return[{required:!1,validator:async(t,n,r,i,a)=>{if(n.length>1e5){r(Error(`字符数超出10万`));return}r()},trigger:`change,blur`}]},RulesWirelessDetail(){let{pattern:t,message:n}=this.$formRules.isNotChinese[0];return[{required:!0,validator:async(t,n,r,i,a)=>{if(!n.length){r(Error(`必填项`));return}n.filter(t=>t.type===`text`).map(t=>t.value).join(``),r()},trigger:`change,blur`}]},getProInfoFun(){return{subject:this.setting.productTitle,proUrl:this.setting.sourceData.sourceUrl[0]||``}},detailClean(){this.setting.wirelessDetail=[]},detailToWireLess(){this.$refs.TextImageDesc.htmlParse(this.setting.webDetail)},robotDetailOldSettingGet(){return N.toAeOldSetting(j(this.setting))},async robotBeforeAction(t){let n=await this.saveGoods(!1);t&&t(n)},robotDetailOk({applyStatus:t,detailRobotInfo:n}){this.setting.robotDetail={applyStatus:t,...n}},getSizeTmpListByType(t){let{sizeTemplateList:n}=this.setting;return n.filter(n=>n.sub_type===t)},async sizeTemplateIdSync(){let{storeId:t,category:n}=this.setting;this.setting.sizeTemplateList=await ja({leafCategoryId:n.categoryId,storeId:t,cache:!1}),D.success(`同步完成`)},async responsiblePersonSync(){let{storeId:t,category:n,responsiblePerson:r}=this.setting,i=await Fa({storeId:t,categoryId:n.categoryId,cache:!1}),a=T(r,`msrEuId`,``),{support:o,eu_contact_module_list:s}=i,c=A(s),l=c.find(t=>`${t.msr_eu_id}`==`${a}`);Object.assign(this.setting.responsiblePerson,{support:o,eu_contact_module_list:c,msrEuId:T(l,`msr_eu_id`,``,String)}),D.success(`同步完成`)},async responsibleManufacturerId(){let{storeId:t,manufacturerId:n}=this.setting,r=await ca({storeId:t,__api:!0}),i=r.find(t=>`${t.id}`==`${n}`);Object.assign(this.setting,{manufacturerId:T(i,`id`,``),brandManufacturerIdList:r}),D.success(`同步完成`)},GenerateEU_Labels(){this.$DxbModal.confirm({headTitle:`生成欧盟标签`,render:Eu,width:700,props:{props:{settings:this.setting}},closable:!0,footerShow:!1})},async saveGoods(t=!0){let{allValid:n,baseValid:r,baseValidErrorMsg:i}=await this.goodsValidate();if(!r){D.error(i);return}await hi(1e3);let a=D.loading({content:`正在保存,请稍后...`,duration:0}),o=await N.save(this.setting);if(this.use_regional_price){let t={};this.setting.areaPrice.dataAll.forEach(n=>{let r=[];this.areaPriceColumn.forEach(t=>{t.slot==`sku`&&r.push(n[`skuId${t.sku.attribute_id}`].valueName)}),t[r.join(`/`)]=JSON.stringify({procurePrice:this.TabData[0].cost,weight:this.TabData[0].weight})});let n=JSON.stringify(t),r=new Blob([n],{type:`text/plain;charset=utf-8`});await oe({file:r,suffix:`.txt`,maxSize:10}).then(async t=>{let n={chargeRate:this.TabData[0].platform_service,damageRate:this.TabData[0].comprehensive,discountRate:this.TabData[0].discount,localId:o,resultInfo:t.url};await g.updateProfit(n)}).catch(t=>{D.error(t.message||t)})}return this.goodsEditStatus=`ok`,[``,`same`,`local`].includes(this.setting.goodsType)&&(this.setting.id=o,this.setting.goodsType=`local`,await this.$router.push({name:`aeGoodsEditor`,params:{id:`local-${o}`}})),a(),t&&this.$Modal.success({title:`保存成功`,content:`<p style="color: var(--error-color)">${n?``:`请注意您有信息填写错误或未填写,请勿直接发布!`}</p>`}),this.loading.save=!1,o},handleGoodsUpdate(){let{goodsType2:t}=this.setting;[`onlineZd`,`onlineZdDxb`].includes(t)?this.goodsUpdateZd():this.goodsUpdate()},async goodsUpdateZd(){let{allValid:t}=await this.goodsValidate(),[n,r,i,a]=(this.id||``).split(`-`);if(!t){D.error(`您的商品数据尚未完善,请上下滚动检查`);return}await hi(1e3),this.loading.modify=!0;let o=await N.saveToOnline(this.setting,n);if(o.id=a,n===`onlineZd`)wa(o).finally(t=>{this.loading.modify=!1});else try{ba(o).then(()=>{this.loading.modify=!1,this.goodsEditStatus=`ok`,D.success(`已更新,请到历史记录查看发布结果!`),this.$router.push({name:`aeCommodityDxbDiagnosis`})}).catch(t=>{this.loading.modify=!1,this.goodsEditStatus=`ok`,t===`timeout of 30000ms exceeded`&&(D.success(`已更新,请到历史记录查看发布结果!`),this.$router.push({name:`aeCommodityDxbDiagnosis`}))})}catch{this.loading.modify=!1,this.goodsEditStatus=`ok`,D.success(`已更新,请到历史记录查看发布结果!`),await this.$router.push({name:`aeCommodityDxbDiagnosis`})}},async goodsUpdateAeg(){let{storeId:t,online:n}=this.setting;window.open(`/goods/ae/aegGoods-editor/modify-${n.productId}-${t}`)},showHscodeTaxRateModal(){if(!this.setting.storeId){D.error(`请先选择店铺`);return}this.$DxbModal.confirm({headTitle:`税率详情`,render:Hr,width:760,props:{props:{ptName:Wt(),storeId:this.setting.storeId,hsCode:T(this.setting,`hsInfo.hsCode`,``)}},closable:!0,footerShow:!1})},modifyDiagnosisProductListen(t){let[n,r,i,a]=(this.id||``).split(`-`);t.content.id===a&&(this.loading.modify=!1,t.content.isSuccess===1?(this.goodsEditStatus=`ok`,this.$router.push({name:`aeCommodityDiagnosis`})):D.error(t.content.message||`更新失败`))},async choiceHandle(){let{storeId:t,online:n}=this.setting;window.open(`/goods/ae/aegGoods-editor/submitNow-${n.productId}-${t}`)},modifyChoicePrompt(){this.$Modal.info({title:`请更新半托管SKU信息`,content:`<p>如果你新增或删减SKU,那么半托管的SKU信息也需要补充完整,请编辑半托管信息后再提交发布。</p>`})}}},xh={key:1},Sh={key:0},Ch={key:1},wh={class:`editor-body`},Th={class:`flex-column-margin`},Eh={class:`flex-row-margin`},Dh={key:1},Oh={class:`flex-row-margin`},kh={class:`flex-column-margin`},Ah={class:`flex-center`},jh={class:`row-space-2 mb-4`},Mh={class:`flex-column-margin`},Nh={class:`flex-row-margin`},Ph={style:{"margin-bottom":`-110px`}},Fh={key:0},Ih={key:1},Lh={key:0},Rh={key:1,class:`flex-row-margin`},zh={key:2,class:`flex-row-margin`},Bh={key:3},Vh={key:0,class:`grey-box mt10`,style:{"max-height":`360px`,overflow:`auto`}}
5,Hh={class:`vehicle-library-box`},Uh={class:`vehicle-library-head`},Wh={class:`vehicle-library-summary`},Gh={class:`vehicle-library-hint`},Kh={class:`flex-row-between w-full`},qh={class:`flex-row-margin`},Jh={class:`ios-move`,style:{cursor:`move`}},Yh={class:`flex-row-margin`},Xh={key:0,class:`tipText`},Zh={class:`flex-row-between w-full`},Qh={class:`flex-row-margin`},$h={key:0,class:``},eg={class:`flex-row-margin`},tg={key:0,class:`flex-center wrap`,style:{padding:`10px`,border:`1px dashed #ddd`,"margin-top":`10px`}},ng={key:2},rg={key:3},ig={key:4},ag={key:0,class:`grey-box mt10 max-h-300px of-auto`},og={key:0,style:{"min-width":`200px`,display:`inline-block`}},sg={key:5},cg={class:`flex-row-margin`},lg={key:0},ug={key:0},dg={key:0},fg={class:`text-red`},pg={class:`space-y-2`},mg={class:`flex-row-between w-full`},hg={class:`space-x-4`},gg={class:`flex-row-center`},_g={class:`row-space-2`},vg={class:`flex-row-between w-full`},yg={class:`flex-row-margin`},bg={key:0,class:`flex-row-between`,style:{"align-items":`self-start`}},xg={class:`flex-row-center`},Sg={class:`short-input`},Cg={key:0},wg={class:`flex-row-margin-small`},Tg={class:`flex-row-margin-small`},Eg={class:`flex-col`},Dg={key:0,class:`flex-row-margin-small`,style:{padding:`10px`,background:`var(--background-color)`,"font-size":`12px`}},Og={class:`flex-row-margin`},kg={class:`flex-row-margin`},Ag={class:`flex-row-margin`},jg={key:0,class:`hscode-tax-tip`},Mg={class:`flex-row-between w-full`},Ng={class:`flex-center`},Pg={class:`mb10`},Fg={class:`flex-row-between w-full`},Ig={class:`flex-row-margin-small`},Lg={style:{padding:`0 10px`,color:`#999`}},Rg={class:`anchor`},zg=Gr(bh,[[`render`,yh],[`__scopeId`,`data-v-ca6d765e`]])})))()}function Vg(t){return[Hg,`temuStock`,t].filter(Boolean).join(`/`)}var Hg,Ug,Wg,Gg,Kg,qg,Jg,Yg,Xg,Zg;function Qg(){return(Qg=t((()=>{Se(),y(),re(),Hg=`/warehouse`,Ug=`${Hg}/orderManage`,Wg=`${Hg}/goodsManage`,Gg=`${Hg}/stockManage`,Kg=`${Hg}/otherStockManage`,qg=`${Hg}/stockManage/inventoryOrder`,Jg=`${Hg}/aeOtherStockManage`,Yg=`${Hg}/overseas`,Xg=`${Hg}/ae-preferred`,Zg=[{path:Hg,redirect:Wg,meta:C({title:`仓库`,platform:S.All}),component:()=>w(()=>import(`./e43f07ff.Dv9o92oU.js`),__vite__mapDeps([171,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28])),children:[{path:`${Hg}/EuLabelEditor`,name:`EuLabelEditor`,meta:C({title:`欧盟标签编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./5c5c8471.Cpk4kU-h.js`),__vite__mapDeps([172,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,173,174,175,176,177,178,179,180,181,182,183,184,34,185,186]))},{path:`${Hg}/GoodsBarEditor`,name:`GoodsBarEditor`,meta:C({title:`商品条码编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./4d9dc706.CfNfwPrg.js`),__vite__mapDeps([187,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,173,174,175,176,177,178,179,180,181,188]))},{path:`${Hg}/ShelfBarEditor`,name:`ShelfBarEditor`,meta:C({title:`货架条码编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./16ea691b.CVvUluGS.js`),__vite__mapDeps([189,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,173,174,175,176,177,178,179,180,181,182,183,184,34,185,190]))},{path:`${Hg}/TemuLabelEditor`,name:`TemuLabelEditor`,meta:C({title:`Temu合规标签编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./29a5a9a8.MMDthIM9.js`),__vite__mapDeps([191,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,173,174,175,176,177,178,179,180,181,182,183,184,34,185,192,193]))},{path:Ug,meta:C({title:`订单管理`,needLogin:!1,keepAlive:!1}),redirect:`${Ug}/orderList`,component:()=>w(()=>import(`./4b36a6e3.CIUZ_rs2.js`),__vite__mapDeps([194,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,195,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Ug}/orderList`,name:`orderList`,meta:C({title:`订单处理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./a6e0dfed.DTH0PcEB.js`),__vite__mapDeps([196,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,197,198]))},{path:`${Ug}
5/setting`,name:`jinxiaocunOrderSetting`,meta:C({title:`基础设置`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./a6e0dfed.BhRlR-8P.js`),__vite__mapDeps([199,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,200,201]))},{path:`${Ug}/record`,name:`jinxiaocunOrderRecord`,meta:C({title:`发货记录`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./a6e0dfed.xu70ZQuJ.js`),__vite__mapDeps([202,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,91,34]))},{path:`${Ug}/print`,name:`jinxiaocunOrderPrint`,meta:C({title:`打印记录`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./a6e0dfed.Dakm6WQU.js`),__vite__mapDeps([203,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,91,34]))}]},{path:Wg,meta:C({title:`商品管理`,needLogin:!1,keepAlive:!1}),redirect:`${Wg}/goodsList`,component:()=>w(()=>import(`./b87ff749.f0T4wAFD.js`),__vite__mapDeps([204,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,195,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Wg}/goodsList`,name:`warehouseGoodsList`,meta:C({title:`商品列表`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./c0900fb6.CToFu9Do.js`),__vite__mapDeps([205,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,206,207,208,209,34,210,211]))},{path:`${Wg}/addGoods/:action?/:id?`,name:`jinxiaocunAddGoods`,meta:C({title:`添加商品`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./6b09a29a.Bki4iqAF.js`),__vite__mapDeps([212,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,176,213,214]))},{path:`${Wg}/goodsMatch/online`,name:`jinxiaocunGoodsMatch`,meta:C({title:`在线产品`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./74d11ee5.BdaRvUDo.js`),__vite__mapDeps([215,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,128,216,34,217]))},{path:`${Wg}/goodsMatch/SKUPair`,name:`jinxiaocunGoodsSKUPair`,meta:C({title:`SKU配对`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./d3d93f14.DecoPWk3.js`),__vite__mapDeps([218,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:`${Wg}/goodsCategory`,name:`goodsCategory`,meta:C({title:`商品分类`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./7ca9d4a2.Ddm6ZGK5.js`),__vite__mapDeps([219,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,220]))},{path:`${Wg}/packageManage`,name:`jinxiaocunPackageManage`,meta:C({title:`包材管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./42234bb1.eEKSbWrz.js`),__vite__mapDeps([221,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,34]))},{path:`${Wg}/goodsBarcode`,name:`jinxiaocunGoodsBarcode`,meta:C({title:`条码工具`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./a2e85510.CoJwMEqt.js`),__vite__mapDeps([222,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,180,34]))}]},{path:`${Wg}/multiEdit`,meta:C({title:`多品快速编辑`}),component:()=>w(()=>import(`./f42f14bf.DMztSaJq.js`),__vite__mapDeps([223,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,60,61,34])),children:[{path:``,name:`warehouseGoodMultiEdit`,meta:C({title:`多品快速编辑`,needLogin:!0,keepAlive:!1}),component:()=>w(()=>import(`./7c3fc969.DfI0WgNx.js`),__vite__mapDeps([224,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,225,226,34,227,208,209]))}]},{path:Gg,meta:C({title:`库存管理`,needLogin:!1,keepAlive:!1}),redirect:`${Gg}/stockSetting`,component:()=>w(()=>import(`./fe865b8d.Cx2nNTuu.js`),__vite__mapDeps([228,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,195,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Gg}/stockSetting`,name:`jinxiaocunStockSetting`,meta:C({title:`仓库设置`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./605a4edf.BhL7wc2r.js`),__vite__mapDeps([229,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:`${Gg}/warehouseList`,name:`warehouseList`,meta:C({title:`仓库清单`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./3c43f65c.D4LisJUn.js`).then(t=>(t.t(),t.n)),__vite__mapDeps([230,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,217,34]))},{path:`${Gg}/inventoryRecord`,name:`jinxiaocunInventoryRecord`,meta:C({title:`库存记录`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./8cf9a188.CIp11uuy.js`),__vite__mapDeps([231,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,207,34]))},{path:`${Gg}/stockTransfer`,name:`jinxiaocunStockTransfer`,meta:C({title:`仓库调拨`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./993e1633.Djl096Hb.js`),__vite__mapDeps([232,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,233]))},{path:`${Gg}/shelfSetting`,name:`jinxiaocunShelfSetting`,meta:C({title:`货架管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./bbc80625.DkNAd-T9.js`),__vite__mapDeps([234,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:qg,meta:C({title:`库存盘点`,needLogin:!1,keepAlive:!1}),redirect:`${qg}/index`,component:()=>w(()=>import(`./5cfcc634.Dgm-n1am.js`),__vite__mapDeps([235,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34])),children:[{path:`${qg}/index`,name:`jinxiaocunInventoryOrderIndex`,meta:C({title:`盘点列表`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./6e61b4ec.D_BAeaYx.js`),__vite__mapDeps([236,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:`${Gg}/inventoryOrder/create`,name:`inventoryOrderCreate`,meta:C({title:`创建盘点任务`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./b3c22822.CBDh4qaH.js`),__vite__mapDeps([237,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,238]))},{path:`${Gg}/inventoryOrder/edit`,name:`inventoryOrderEdit`,meta:C({title:`编辑`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./ceeb4b99.D3-U1dU8.js`),__vite__mapDeps([239,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,210,34,240])
5)},{path:`${Gg}/inventoryOrder/detail`,name:`inventoryOrderDetail`,meta:C({title:`详情`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./179a4f69.C4fCxdCU.js`),__vite__mapDeps([241,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,210,34]))},{path:`${Gg}/inventoryOrder/process`,name:`inventoryOrderProcess`,meta:C({title:`盘点中`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./35d0bc50.CZn-ONSA.js`),__vite__mapDeps([242,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,210,34]))},{path:`${Gg}/inventoryOrder/pay`,name:`inventoryOrderPay`,meta:C({title:`盘点中`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./96bfb86f.C8VqxGBK.js`),__vite__mapDeps([243,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]))}]}]},{path:Ug,meta:C({title:`订单处理`,needLogin:!1,keepAlive:!1}),redirect:`${Ug}/sortingOrder`,component:()=>w(()=>import(`./5869c34d.CYBvCwds.js`),__vite__mapDeps([244,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Ug}/sortingOrder`,name:`sortingOrder`,meta:C({title:`扫描分拣`,needLogin:!0,keepAlive:!0}),component:()=>w(()=>import(`./60315e60.CaWt0dOD.js`),__vite__mapDeps([245,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))}]},{path:Ug,meta:C({title:`订单处理`,needLogin:!1,keepAlive:!1}),redirect:`${Ug}/scanSendOutGoods`,component:()=>w(()=>import(`./8813a3ef.CM0YDkSs.js`),__vite__mapDeps([246,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Ug}/scanSendOutGoods`,name:`scanSendOutGoodsJinxiaocun`,meta:C({title:`扫描发货`,needLogin:!0,keepAlive:!0}),component:()=>w(()=>import(`./a6e0dfed.CeY-VEy8.js`),__vite__mapDeps([247,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))}]},{path:Kg,meta:C({title:`其他仓库`,needLogin:!1,keepAlive:!1}),redirect:`${Kg}/storeProduct`,component:()=>w(()=>import(`./1c9484b6.pN6E6UBU.js`),__vite__mapDeps([248,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,195,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Kg}/storeProduct`,name:`jinxiaocunOtherStockProduct`,meta:C({title:`仓库清单`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./6d415111.DKvuzqba.js`),__vite__mapDeps([249,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))},{path:`${Kg}/storeList`,name:`jinxiaocunOtherStockList`,meta:C({title:`仓库设置`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./7c12e069.BfpFzP99.js`),__vite__mapDeps([250,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))}]},{path:Jg,meta:C({title:`速卖通仓库`,needLogin:!0,keepAlive:!1,class:`classV3`,platform:[S.AEG,S.ONESTORE]}),redirect:`${Jg}/productManagement`,component:()=>w(()=>import(`./852fc794.Cr41iZ54.js`),__vite__mapDeps([251,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,195,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Jg}/productManagement`,name:`productManagement`,meta:C({title:`货品管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./872b7b7b.B8MVMFwW.js`),__vite__mapDeps([252,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,91,110,253,136,137,254,34]))},{path:`${Jg}/productManagementEditor/:id?`,name:`productManagementEditor`,meta:C({title:`货品编辑`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./2568211b.Dqo46M6F.js`),__vite__mapDeps([255,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,110,34])),props:!0},{path:`${Jg}/commercialBinding`,name:`commercialBinding`,meta:C({title:`商货绑定`,needLogin:!1,keepAlive:!1,platform:[S.ONESTORE]}),component:()=>w(()=>import(`./887edfd7.BcGvcDUN.js`),__vite__mapDeps([256,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,91,110,257,253,136,137,254,34]))},{path:`${Jg}/invitationToEnter`,name:`invitationToEnter`,meta:C({title:`入仓邀约`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./ca0061ed.BIStRMq-.js`),__vite__mapDeps([258,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,254,34]))},{path:`${Jg}/beiHuoManagement`,name:`beiHuoManagement`,meta:C({title:`备货管理`}),component:()=>w(()=>import(`./32069b3b.BqqXedej.js`),__vite__mapDeps([259,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,254,260,261,34,262]))},{path:`${Jg}/faHuoManagement`,name:`faHuoManagement`,meta:C({title:`发货管理`}),component:()=>w(()=>import(`./938cbc5a.D1YLtzTK.js`),__vite__mapDeps([263,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,254,260,261,34,264]))},{path:`${Jg}/lanShouManagement`,name:`lanShouManagement`,meta:C({title:`揽收管理`}),component:()=>w(()=>import(`./1a86cf87.CMjSawct.js`),__vite__mapDeps([265,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,254,260,34]))}]},{path:Yg,meta:C({title:`海外仓库`,needLogin:!0,keepAlive:!1,class:`classV3`,platform:[]}),redirect:`${Yg}/warehouseList`,component:()=>w(()=>import(`./d69bc461.B5E1fJHX.js`),__vite__mapDeps([266,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,195,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Yg}/warehouseList`,name:`overseasWarehouseList`,meta:C({title:`仓库清单`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./3c43f65c.ZeAjcZpB.js`),__vite__mapDeps([267,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,128,216,34,217]))},{path:`${Yg}/auth`,name:`overseasAuth`,meta:C({title:`授权管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./cc1b7866.C1YzmqgG.js`),__vite__mapDeps([268,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34]))}]},{path:`${Yg}/callback`,name:`overseasCallback`,meta:C({title:`海外仓授权回调`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./ac17f54d.BNAbVFdF.js`),__vite__mapDeps([269,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]))},{path:Xg,meta:C({title:`AE优选仓`,needLogin:!0,keepAlive:!1,class:`classV3`,platform:[S.AE]}),redirect:`${Xg}/warehouseList`,component:()=>w(()=>import(`./6e45efb0.Dm0KiUTy.js`),__vite__mapDeps([270,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,195,32,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:`${Xg}/warehouseList`,name:`aePreferredWarehouseList`,meta:C({title:`仓库清单`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./3c43f65c.CACtleG5.js`),__vite__mapDeps([271,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,272,273,274,34]))},{path:`${Xg}/inventoryRecord`,name:`aePreferredInventoryRecord`,meta:C({title:`库存流水`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./8cf9a188.FVnI0dZt.js`),__vite__mapDeps([275,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,272,273,276,34,274]))},{path:`${Xg}/stockCheck`,name:`aePreferredStockCheck`,meta:C({title:`库存盘点`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./8aad7716.CXmeJq7_.js`),__vite__mapDeps([277,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,272,273,34]))},{path:`${Xg}/orderManage`,name:`aePreferredOrderManage`,meta:C({title:`订单管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./b87d87c7.B4PRUJ9p.js`),__vite__mapDeps([278,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,272,273,276,34,274]))},{path:`${Xg}/authSetting`,name:`aePreferredAuthSetting`,meta:C({title:`授权设置`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./ed940dd9.C8DvDnR0.js`),__vite__mapDeps([279,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,272]))}]},{path:Vg(),meta:C({title:`Temu仓库`,needLogin:!0,keepAlive:!1,class:`classV3`,platform:[S.TEMU]}),redirect:Vg(`fullFulfillment`),component:()=>w(()=>import(`./d70abc78.Cdj0DeVy.js`),__vite__mapDeps([280,1,195,32,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33,34,35,59,29,30,60,61,62,63,64,65,66,67])),children:[{path:Vg(`fullFulfillment`),name:`temuStockFullFulfillment`,meta:C({title:`销售管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./da2922b3.bk-rDiW_.js`),__vite__mapDeps([281,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,282,283,284,285,286,287,288]))},{path:Vg(`fullFulfillmentOrder`),name:`temuStockFullFulfillmentOrder`,meta:C({title:`备货管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./55cd4340.rnDGIDWG.js`),__vite__mapDeps([289,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,282,283,290,284,285,286,291,34]))},{path:Vg(`fullFulfillmentSendOrder`),name:`temuStockFullFulfillmentSendOrder`,meta:C({title:`发货台`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./af036727.CuBDexPt.js`),__vite__mapDeps([292,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,282,283,285,286,34]))},{path:Vg(`fullFulfillmentSendManage`),name:`temuStockFullFulfillmentSendManage`,meta:C({title:`发货管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./2d715cda.ZwTSkvMa.js`),__vite__mapDeps([293,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,283,285,286,291,34]))},{path:Vg(`fullFulfillmentBackManage`),name:`temuStockFullFulfillmentBackManage`,meta:C({title:`退货管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./4d74376f.N6LXGxCt.js`),__vite__mapDeps([294,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,283,285]))},{path:Vg(`fullFulfillmentOutOrder`),name:`temuStockFullFulfillmentOutOrder`,meta:C({title:`出库管理`,needLogin:!1,keepAlive:!1}),component:()=>w(()=>import(`./31e7732d.CVrLGjwU.js`),__vite__mapDeps([295,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,105,283,286,287,34]))}]}]}]})))()}function $g(t,n,r,i,a,o){co.isArray(n)?n.length<1||n.find(t=>!t)?r(Error(o||`必填项`)):r():r(Error(`数据格式错误,应为数组`))}function e_(t,n,r,i,a,o){co.isArray(n)||r(Error(`必填项`)),n.filter(
5Boolean).length?r():r(Error(o||`必填项`))}function t_(t,n,r,i,a,o,s=0,c=1){Array.isArray(n)?n.length<s?r(Error(o||`数量小于最低值:${s}`)):n.length>c?r(Error(o||`数量超出最大值:${c}`)):r():r(Error(`数据格式错误,应为数组`))}function n_(t,n,r,i,a,{arr:o,msg:s}){o.includes(n)?r(Error(s||`${n}已存在`)):r()}function r_(t){return[{required:!0,message:t||`必填项`,trigger:$,transform(t){return t==null?``:String(t)}}]}function i_(t,n){return[{required:!1,pattern:RegExp(`^[\\s\\S]{${t},${n}}$`),message:`请注意字符数应在范围:[${t}~${n}]之内`,trigger:$}]}function a_(t,n){return[{required:!1,validator:(r,i,a)=>{if(i.length===0){a();return}let o=Ei(i);if(o>n||o<t){a(Error(`请注意字符数应在范围${t}~${n}之间,中文算2个字符`));return}a()},trigger:$}]}function o_(t,n,r,i,a,o){let{left:s,right:c}=o,l=RegExp(`^[\\s\\S]{${s},${c}}$`),u=n?`请注意字符数应在范围:[${s}~${c}]之内,实际长度:${String(n).length}`:`请注意字符数应在范围:[${s}~${c}]之内`;l.test(n)?r():r(Error(u))}function s_(t,n,r,i,a,o){let{a:s,b:c,start:l,end:u,msg:d}=o;if(!s||!c){r();return}let f=s/c;f<l||f>u?r(Error(d||`请注意比值区间应在范围:[${l}~${u}]之内`)):r()}function c_(t,n,r,i,a,o){let{start:s,end:c,ignoreSpace:l}=o;if(l&&String(n).trim()===``){r();return}n=Number(n),n<s||n>c?r(Error(String(s)===String(c)?`请输入数值 ${s}`:`请输入${s}~${c}之间的数`)):r()}function l_(t,n,r,i,a,o){let{number:s,ignoreSpace:c}=o;if(c&&String(n).trim()===``){r();return}let l=0;for(;n!=0;)l++,n=Number.parseInt(n/10);l===s?r():r(Error(`请输入${s}位数`))}function u_(t,n,r,i,a,o){let{numbers:s,ignoreSpace:c}=o;if(c&&String(n).trim()===``){r();return}let l=0;for(;n!=0;)l++,n=Number.parseInt(n/10);s.includes(l)?r():r(Error(`请输入8/13/14位数`))}function d_(t,n,r,i,a,o){let{val:s,ignoreSpace:c}=o;if(c&&String(n).trim()===``){r();return}n=Number(n),n%s===0?r():r(Error(`请输入${s}的倍数`))}function f_(t=3){return{required:!1,pattern:RegExp(`^(([1-9]{1}\\d*)|(0{1}))(\\.\\d{1,${t}})?$`),message:`填写整数或小数,不能为0,可保留${t}位小数`,trigger:$}}function p_(t,n,r,i,a,o){Ti.hasDuplicates(n)?r(Error(o||`存在重复项`)):r()}function m_(t,n,r=[]){return{label:t,prop:n,rules:r.flat(1/0).map(n=>typeof n==`function`?n(t):n)}}function h_(t=[]){return t.length?t.map(t=>{let{trigger:n,...r}=t;return{trigger:String(n).split(`,`),...r}}):[]}var $,g_;function __(){return(__=t((()=>{si(),k(),$=`change,blur`,g_={required:r_(),requiredFn:r_,isRequired:(t,n)=>[{required:t,message:n||`必填项`,trigger:$,transform(t){return t==null?``:String(t)}}],len:i_,lenChinese:a_,lenInfo:(t,n)=>[{required:!1,validator:(r,i,a,o,s)=>o_(r,i,a,o,s,{left:t,right:n,value:i}),trigger:$}],ratioInter:(t,n,r,i,a=null)=>[{required:!1,validator:(o,s,c,l,u)=>s_(o,s,c,l,u,{a:t,b:n,start:r,end:i,msg:a}),trigger:$}],repeatList:(t,n=!1)=>[{required:!1,validator:(r,i,a,o,s)=>{t.filter(t=>!!String(t||``).trim()).filter(t=>n?t===i:String(t).toLowerCase()===String(i).toLowerCase()).length>1?a(Error(`属性值填写重复`)):a()},trigger:$}],numIntervalFn:(t,n,r=!1)=>[{required:!1,validator:(i,a,o,s,c)=>c_(i,a,o,s,c,{start:t,end:n,ignoreSpace:r}),trigger:$}],numIntervalFnMul:(t,n=!1)=>[{required:!1,validator:(r,i,a,o,s)=>d_(r,i,a,o,s,{val:t,ignoreSpace:n}),trigger:$}],numEqual:(t,n=!1)=>[{required:!1,validator:(r,i,a,o,s)=>l_(r,i,a,o,s,{number:t,ignoreSpace:n}),trigger:$}],numsEqual:(t,n=!1)=>[{required:!1,validator:(r,i,a,o,s)=>u_(r,i,a,o,s,{numbers:t,ignoreSpace:n}),trigger:$}],isInteger(t=`>=0`){let n,r;return t===`*`&&(n=/^0$|^(-?[1-9]{1}\d*)$/,r=`请填写整数`),t===`>0`&&(n=/^[1-9]{1}\d*$/,r=`请填写正整数`),t===`>=0`&&(n=/^0$|^([1-9]{1}\d*)$/,r=`请填写非负整数`),[{required:!1,pattern:n,message:r,trigger:$}]},isNumber(t=`>=0`){let n,r;return t===`*`&&(n=/^0$|^(-?((0\.\d+)|([1-9]{1}\d*(\.\d+)?)))$/,r=`请填写数字`),t===`>0`&&(n=/^((0\.\d+)|([1-9]{1}\d*(\.\d+)?))$/,r=`请填写整数或小数且不能为0`),t===`>=0`&&(n=/^0$|^((0\.\d+)|([1-9]{1}\d*(\.\d+)?))$/,r=`请填写非负整数或小数`),[{required:!1,pattern:n,message:r,trigger:$}]},isEqual(t,n=`输入值不一致`){return[{required:!1,message:n,trigger:$,validator:(r,i,a,o,s)=>i===t?a():a(Error(n))}]},isFei0Integer:[{required:!1,pattern:/^[1-9]\d*$/,message:`请填写正整数`,trigger:$}],isFei0Integer0:[{required:!1,pattern:/^([1-9]\d*|[0]{1,1})$/,message:`请填写正整数`,trigger:$}],isBig0float:[{required:!1,pattern:/^((0\.\d+)|([1-9]{1}\d*(\.\d+)?))$/,message:`请填写整数或小数且不能为0`,trigger:$}],isFloatToFixedThree:[f_(3)],isFloatToFixedThanFn(t=3){return[f_(t)]},isHtmlUrl:[{required:!1,pattern:/^(https?:)?\/\/.*?\./,message:`请输入正确的地址链接`,trigger:$}],isImageUrl:[{required:!1,pattern:/^(https?:)?\/\/.*?\.(png|gif|jpeg|jpg|avif|webp)/i,message:`请输入正确的图片地址`,trigger:$}],isEnNum:[{required:!1,pattern:/^[A-Za-z0-9]+$/,message:`只能输入英文、数字`,trigger:$}],isEn:[{required:!1,pattern:/^[A-Za-z]+$/,message:`只能输入英文`,trigger:$}],isNotChinese:[{required:!1,pattern:/^[^\u4E00-\u9FA5?“’:
5!。,《》()【】;]+$/,message:`不能包含中文及中文标点符号`,trigger:$}],isNotChineseAmazon:[{required:!1,pattern:/^[^\u4E00-\u9FA5?’:!。,《》()【】;]+$/,message:`不能包含中文及中文标点符号`,trigger:$}],trimNoEmptyNotChinese:[{required:!1,pattern:/^([^\s\u4E00-\u9FA5^\,^\,]+){0,2}([^\s][^\u4E00-\u9FA5^\,^\,]+[^\s])?$/,message:`前后不可以出现空格,且不可出现中文和逗号`,trigger:$}],trimNoEmpty:[{required:!1,pattern:/^\S+.*\S+$/,message:`前后不可以出现空格`,trigger:$}],isNotChineseFn(t){return[{required:!1,pattern:/^[^\u4E00-\u9FA5?“’:!。,《》()【】;、]+$/,message:t,trigger:$}]},isChinese:[{required:!1,pattern:/^[\u4E00-\u9FA5?“’:!。,《》()【】;、]+$/,message:`只能输入中文`,trigger:$}],isEnNumUnder:[{required:!1,pattern:/^[A-Za-z0-9_-]+$/,message:`只能输入、英文、数字或下划线或减号`,trigger:$}],isChEnNumUnder:[{required:!1,pattern:/^[\u4E00-\u9FA5A-Za-z0-9_-]+$/,message:`只能输入中文、英文、数字或下划线或减号`,trigger:$}],isSpace:[{required:!1,pattern:/^\S+$/g,message:`不能包含空格`,trigger:$}],isSpecialSymbol:[{required:!1,pattern:/^[^%&',。;、,.;#@!=?$\x22\u201C\u201D]+$/g,message:`不能包含%&',。;,.;#@!=?"、中文标点等特殊字符`,trigger:$}],isChEnNumUnderPlusMinusMultiplication:[{required:!1,pattern:/^[\u4E00-\u9FA5A-Za-z0-9_+\-*]+$/,message:`只能输入中文、英文、数字、下划线、加号、减号、乘号`,trigger:$}],isEnNumUnderPlusMinusMultiplication:[{required:!1,pattern:/^[A-Za-z0-9_+\-*]+$/,message:`只能输入英文、数字、下划线、加号、减号、乘号`,trigger:$}],emptyArray:[{required:!1,validator:$g,trigger:$}],emptyArrayFn:t=>[{required:!0,validator:(n,r,i,a,o)=>$g(n,r,i,a,o,t),trigger:$}],arrLenAndNotEmptyFun:t=>[{required:!0,validator:(n,r,i,a,o)=>e_(n,r,i,a,o,t),trigger:$}],hasDuplicatesFn:t=>[{required:!0,validator:(n,r,i,a,o)=>p_(n,r,i,a,o,t),trigger:$}],isArrayAndLenFn:({required:t=!1,left:n,right:r,msg:i}={})=>[{required:!!t,validator:(t,a,o,s,c)=>t_(t,a,o,s,c,i,n,r),trigger:$}],validateExistedFn:t=>[{required:!1,validator:(n,r,i,a,o)=>n_(n,r,i,a,o,t),trigger:$}],compareBigOrSmall(t,n=`big`){return[{required:!1,validator:(r,i,a,o,s)=>{if(String(t).trim()===``){a();return}if(n===`big`&&i<=t){a(Error(`需大于${t}`));return}if(n===`small`&&i>=t){a(Error(`需小于${t}`));return}a()},trigger:$}]},mobilePhone:[{required:!1,pattern:/^1[23456789]\d{9}$/,message:`手机号格式错误`,trigger:$}],isHttpUrl:[{required:!1,pattern:/^(https?:)?\/\/.*?\./,message:`请输入正确的地址链接`,trigger:$}],isGoodsUrl:(t=[],n=!1)=>[{required:!0,validator:(r,i,a,o,s)=>{let c=i.split(`
6`).filter(t=>t.trim()).filter(Boolean),l=oi(t).map(t=>t.typeName),u=l.length?`,支持平台:(${l.join(`、`)})`:``;if(!c.length){a(Error(`请输入正确的商品链接${u}`));return}if(c.some(n=>{let{ptType:r,pageType:i}=ci.detectSafety(n);return r===`不支持`||i!==`detail`||t.length&&!t.includes(r)})){a(Error(`请输入正确的商品链接${u}`));return}if(!n&&c.length>1){a(Error(`只能输入一个商品链接`));return}a()},trigger:$}],isGroupUrl:(t=[],n=!1)=>[{required:!0,validator:(r,i,a,o,s)=>{let c=i.split(`
7`).filter(t=>t.trim()).filter(Boolean),l=oi(t).map(t=>t.typeName),u=l.length?`,支持平台:(${l.join(`、`)})`:``;if(!c.length){a(Error(`请输入正确的分组链接${u}`));return}if(c.some(n=>{let{ptType:r,pageType:i}=ci.detectSafety(n);return r===`不支持`||i!==`category`||t.length&&!t.includes(r)})){a(Error(`请输入正确的分组链接${u}`));return}if(!n&&c.length>1){a(Error(`只能输入一个分组链接`));return}a()},trigger:$}],isShopUrl:(t=[],n=!1)=>[{required:!0,validator:(r,i,a,o,s)=>{let c=i.split(`
8`).filter(t=>t.trim()).filter(Boolean),l=oi(t).map(t=>t.typeName),u=l.length?`,支持平台:(${l.join(`、`)})`:``;if(!c.length){a(Error(`请输入正确的店铺首页链接${u}`));return}if(c.some(n=>{let{ptType:r,pageType:i}=ci.detectSafety(n);return r===`不支持`||i!==`storeIndex`||t.length&&!t.includes(r)})){a(Error(`请输入正确的店铺首页链接${u}`));return}if(!n&&c.length>1){a(Error(`只能输入一个店铺首页链接`));return}a()},trigger:$}],isMultiGoodsUrlOrSingleGroupUrl:(t=[])=>[{required:!0,validator:(n,r,i,a,o)=>{let s=oi(t).map(t=>t.typeName),c=s.length?`,支持平台:(${s.join(`、`)})`:``;function l(){let n=r.split(`
9`).filter(t=>
9t.trim()).filter(Boolean);return n.length?!n.some(n=>{let{ptType:r,pageType:i}=ci.detectSafety(n);return r===`不支持`||i!==`detail`||t.length&&!t.includes(r)}):!1}function u(){let n=r.split(`
10`).filter(t=>t.trim()).filter(Boolean);return!n.length||n.length>1?!1:!n.some(n=>{let{ptType:r,pageType:i}=ci.detectSafety(n);return r===`不支持`||i!==`category`||t.length&&!t.includes(r)})}if(l()||u()){i();return}i(Error(`请输入多个商品链接或一个分组链接${c}`))},trigger:$}],numCompare(t,n){return[{required:!1,validator:(r,i,a,o,s)=>{if(t===`>`&&i<=n){a(Error(`请输入大于${n}的数字`));return}if(t===`<`&&i>=n){a(Error(`请输入小于${n}的数字`));return}a()},trigger:$}]}}})))()}export{Xd as $,hl as $t,Af as A,ul as An,sl as At,rf as B,nl as Bn,Ul as Bt,Rp as C,rl as Cn,cd as Ct,Xf as D,$l as Dn,Du as Dt,_p as E,zl as En,Eu as Et,Ad as F,ol as Fn,Bl as Ft,df as G,gs as Gn,Gl as Gt,cf as H,Ks as Hn,Zl as Ht,gf as I,Al as In,tu as It,Qd as J,ls as Jn,iu as Jt,ff as K,_s as Kn,Sl as Kt,sf as L,Ml as Ln,cu as Lt,Md as M,al as Mn,au as Mt,jd as N,ml as Nn,Jl as Nt,Zf as O,ll as On,fl as Ot,$d as P,Dl as Pn,Yl as Pt,qd as Q,su as Qt,Pd as R,tl as Rn,nu as Rt,cm as S,ql as Sn,sd as St,gp as T,xl as Tn,Ru as Tt,lf as U,Ms as Un,Kl as Ut,af as V,Gs as Vn,Ol as Vt,uf as W,Ns as Wn,Pl as Wt,mf as X,il as Xt,_f as Y,bl as Yt,nf as Z,Tl as Zt,Qm as _,ou as _n,Hd as _t,$ as a,jl as an,Id as at,Mm as b,yl as bn,Td as bt,zg as c,vl as cn,Jd as ct,vh as d,kl as dn,Rd as dt,fu as en,ef as et,ph as f,eu as fn,Vd as ft,Q as g,Wl as gn,Ud as gt,mh as h,Rl as hn,Bd as ht,__ as i,wl as in,Nd as it,of as j,cl as jn,du as jt,kf as k,pl as kn,dl as kt,Bg as l,Hl as ln,Yd as lt,gh as m,lu as mn,Gd as mt,g_ as n,Xl as nn,Zd as nt,Qg as o,El as on,Od as ot,hh as p,Vl as pn,zd as pt,pf as q,cs as qn,Cl as qt,h_ as r,uu as rn,Fd as rt,Zg as s,_l as sn,kd as st,m_ as t,gl as tn,Kd as tt,_h as u,Nl as un,hf as ut,$m as v,Ll as vn,Ld as vt,zp as w,Il as wn,Lu as wt,sm as x,Fl as xn,Ed as xt,jm as y,Ql as yn,Wd as yt,tf as z,oc as zn,ru as zt};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.