1import{u as Ne,v as Oe,B as Pe,i as he,n as je,a as O,p as tl,o as sl,L as ol,b as We,ak as He,H as cl,O as Ge,a4 as nl,al as ul,h as vl,C as il,aP as fl,ad as _l,x as yl,y as gl,M as bl,l as hl,m as Sl,aT as Vl,aU as kl,aG as Ll,s as xl,q as Tl,r as El,k as Cl,J as Il,E as Ye,f as wl}from"./element-plus-Cq8k_Plj.js";import{M as Dl}from"./MainPage-B6SeTG4C.js";import{_ as $l}from"./TemuMallSelectorV2.vue_vue_type_script_setup_true_lang-2AjpEnKB.js";import{b as Be,u as Ml,i as rl,M as Rl}from"./MallGroupDeviceSelector-BgixXh4a.js";import{E as ce,_ as Se,u as zl,ai as Ul}from"./index-BMeDCz-C.js";import{B as Re,d$ as Xe,m as Me,D as p,E as oe,I as a,H as e,J as d,W as F,e0 as De,r as S,G as _,X,P as N,ae as A,V as Z,u as ue,c as ie,L as qe,n as Nl,l as Ol,S as Pl,aG as Fl,aw as ze}from"./vendor-CHT6PNq_.js";import{C as Qe}from"./CollapseTitle-D8IROf9O.js";import{_ as Al}from"./TemuCategorySelectorV3.vue_vue_type_script_setup_true_lang-mvpIysOO.js";import{b as el,p as ll,f as Gl}from"./valueParser-3Ud8DJDj.js";import{_ as Bl}from"./index.vue_vue_type_script_setup_true_lang-Di0llP_5.js";import{g as Jl}from"./getMallGroupInfo-DASg9P8e.js";import{a as Hl}from"./index-BB4JsRr3.js";import"./TemuMallSelector-DoArjMp9.js";/* empty css */import"./echarts-DPqCKvtp.js";import"./CascaderBase.vue_vue_type_script_setup_true_lang-DWXReqRZ.js";async function ql(n){return ce({url:"/serv/api/vmi_template/copy",method:"POST",data:n})}const Kl={class:"paste-dialog__footer"},Zl=Re({__name:"PasteStrategyCodeDialog",props:De({vmiShopId:{}},{visible:{type:Boolean,default:!1},visibleModifiers:{}}),emits:De(["success"],["update:visible"]),setup(n,{emit:c}){const g=Xe(n,"visible"),f=n,R=c,w=S(),y=S(!1),I=S({template_code:""}),L={template_code:[{required:!0,message:"请ç²è´´çç¥ç ",trigger:"blur"}]},V=()=>{var G;I.value.template_code="",(G=w.value)==null||G.clearValidate()};Me(g,G=>{G&&V()});const j=()=>{g.value=!1},Y=async()=>{if(!w.value)return;try{await w.value.validate()}catch{return}if(!f.vmiShopId)return;y.value=!0;const G=await ql({template_code:I.value.template_code.trim(),vmi_shop_id:f.vmiShopId}).finally(()=>{y.value=!1});if(G.status!==0){O.error(G.errorMsg||"ç²è´´çç¥ç 失败");return}O.success("ç²è´´æå"),g.value=!1,R("success")};return(G,m)=>{const v=Pe,J=Oe,$=Ne,M=he,Q=je;return p(),oe(Q,{modelValue:g.value,"onUpdate:modelValue":m[1]||(m[1]=ne=>g.value=ne),width:"520","align-center":"","close-on-click-modal":!1,style:{"border-radius":"10px"}},{header:a(()=>[...m[2]||(m[2]=[d("h4",{class:"paste-dialog__title"},"ç²è´´çç¥ç ",-1)])]),footer:a(()=>[d("div",Kl,[e(M,{size:"default",disabled:y.value,onClick:j},{default:a(()=>[...m[3]||(m[3]=[F(" åæ¶ ",-1)])]),_:1},8,["disabled"]),e(M,{size:"default",type:"primary",loading:y.value,onClick:Y},{default:a(()=>[...m[4]||(m[4]=[F(" 确认 ",-1)])]),_:1},8,["loading"])])]),default:a(()=>[e($,{ref_key:"formRef",ref:w,model:I.value,rules:L,"label-width":"90px"},{default:a(()=>[e(J,{label:"çç¥ç ï¼",prop:"template_code",required:""},{default:a(()=>[e(v,{modelValue:I.value.template_code,"onUpdate:modelValue":m[0]||(m[0]=ne=>I.value.template_code=ne),placeholder:"请ctrl+vç²è´´æ¨å¤å¶ççç¥ç ",clearable:"",size:"default"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}}),jl=Se(Zl,[["__scopeId","data-v-2f959428"]]);var we=(n=>(n.CreateNewOrder="create_new_order",n.Ignore="ignore",n))(we||{});async function Wl(n){return ce({url:"/serv/api/vmi_template",method:"POST",data:n})}const Xl={class:"custom-replenish-formula"},Yl={class:"custom-replenish-formula__panel"},Ql={class:"custom-replenish-formula__title"},ea={class:"custom-replenish-formula__value"},la={key:0,class:"custom-replenish-formula__error"},aa={class:"custom-replenish-formula__label-row"},ta=["onClick"],sa={class:"custom-replenish-formula__label-row"},oa=["onClick"],na={class:"custom-replenish-formula__value"},ua={key:0,class:"custom-replenish-formula__error"},ia={class:"custom-replenish-formula__footer"},ra={class:"custom-replenish-formula__preview"},da={class:"custom-replenish-formula__preview-content"},pa={key:0,class:"custom-replenish-formula__settings"},ma={class:"custom-replenish-formula__setting-item"},ca={class:"custom-replenish-formula__setting-label"},va={key:0,class:"custom-replenish-formula__error custom-replenish-formula__error--static"},fa={class:"custom-replenish-formula__setting-item"},_a={class:"custom-replenish-formula__setting-label"},ya={key:0,class:"custom-replenish-formula__error custom-replenish-formula__error--static"},ga={class:"custom-replenish-formula__setting-item"},ba={class:"custom-replenish-formula__setting-label"},ha=Re({__name:"CustomReplenishFormula",props:{readonly:{type:Boolean,default:!1},type:{default:"replenish"}},setup(n,{expose:c}){const g=n,f=ie(()=>g.type==="return"),R=[{label:"仿¥é宿°é",value:"sales_today"},{label:"è¿7æ¥é宿°é",value:"sales_7d"},{label:"è¿30æ¥é宿°é",value:"sales_30d"},{label:"缺货æ°é",value:"out_of_stock_qty"},{label:"è¿7æ¥ç¨æ·å è´æ°é",value:"cart_add_7d"},{label:"ç¨æ·ç´¯è®¡å è´æ°é",value:"cart_add_total"}
1,{label:"已订é
å¾
æéå°è´§",value:"subscribe_restock_remind"},{label:"ä»å
å¯ç¨åºå",value:"warehouse_available"},{label:"ä»å
é¢å ç¨åºå",value:"warehouse_pre_occupied"},{label:"ä»å
æä¸å¯ç¨åºå",value:"warehouse_unavailable"},{label:"å·²åè´§åºå",value:"shipped_inventory"},{label:"å·²å建å¤è´§åå¾
åè´§åºå",value:"wait_delivery_inventory"},{label:"å¾
å®¡æ ¸å¤è´§åºå",value:"wait_approve_inventory"},{label:"建议å¤è´§é",value:"advice_stock_qty"},{label:"å¤è´§å¨æ(天)",value:"stock_period",needValue:!0},{label:"常é",value:"constant",needValue:!0}],w=[{label:"+",value:"add"},{label:"-",value:"sub"},{label:"Ã",value:"mul"},{label:"÷",value:"div"},{label:"(",value:"lparen"},{label:")",value:"rparen"}],y=S({field:R[0].value,value:null,valueError:""}),I=S([]),L=()=>`${Date.now()}-${Math.random()}`,V=S({minReplenishDiff:null,maxSingleReplenishLimit:null,remainderHandling:we.Ignore,minReplenishDiffError:"",maxSingleReplenishLimitError:""}),j=u=>u==="constant"||u==="stock_period",Y=u=>{var i;return((i=R.find(z=>z.value===u))==null?void 0:i.label)||u},G=(u,i)=>j(u)?i!=null?String(i):"?":Y(u),m=ie(()=>{const u=[G(y.value.field,y.value.value)];return I.value.forEach(z=>{var B;if(z.type==="operator"){const P=((B=w.find(U=>U.value===z.operator))==null?void 0:B.label)||"";u.push(P);return}u.push(G(z.field,z.value))}),`${f.value?"éè´§æ°é(ä»¶)":"å¤è´§æ°é(ä»¶)"} = ${u.join(" ")}`}),v=(u,i="æ°å¼ä¸è½ä¸ºç©º")=>{if(u==null||u==="")return i;const z=Number(u);return!Number.isInteger(z)||z<=0?"请è¾å
¥æ£æ´æ°":""},J=u=>j(u.field)?(u.valueError=v(u.value),!u.valueError):(u.valueError="",u.value=null,!0),$=u=>{j(u.field)||(u.value=null,u.valueError="")},M=u=>{J(u)},Q=()=>{I.value.push({id:L(),type:"operator",operator:w[0].value},{id:L(),type:"field",field:R[0].value,value:null,valueError:""})},ne=u=>{I.value.splice(u,1)},pe=u=>j(u.field)?{type:"constant",field:null,operator:null,value:u.value??null}:{type:"field",field:u.field,operator:null,value:null},W=()=>{const u=[pe(y.value)];return I.value.forEach(i=>{if(i.type==="operator"){u.push({type:"operator",field:null,operator:i.operator,value:null});return}u.push(pe(i))}),u},q=u=>u.type==="field"||u.type==="constant",ve=u=>u==="add"||u==="sub"||u==="mul"||u==="div",ye=()=>{const u=W();if(!q(u[0]))return"å
¬å¼å¿
须以忮µææ°å¼å¼å¤´";let i=0;for(let B=0;B<u.length;B++){const P=u[B],U=u[B-1],H=u[B+1];if(q(P)){if(U){if(q(U))return"å
¬å¼æ ¼å¼ä¸æ£ç¡®ï¼æä½æ°ä¹é´ç¼ºå°è¿ç®ç¬¦";if(U.type==="operator"&&U.operator==="rparen")return"å
¬å¼æ ¼å¼ä¸æ£ç¡®ï¼å³æ¬å·å缺å°è¿ç®ç¬¦"}continue}if(P.type!=="operator")continue;const re=P.operator;if(re==="lparen"){if(i++,(H==null?void 0:H.type)==="operator"&&H.operator==="rparen")return"æ¬å·å
ä¸è½ä¸ºç©º";if(U){if(q(U))return"å
¬å¼æ ¼å¼ä¸æ£ç¡®ï¼å·¦æ¬å·å缺å°è¿ç®ç¬¦";if(U.type==="operator"&&U.operator==="rparen")return"å
¬å¼æ ¼å¼ä¸æ£ç¡®ï¼å³æ¬å·å缺å°è¿ç®ç¬¦"}continue}if(re==="rparen"){if(i--,i<0)return"æ¬å·ä¸å¹é
ï¼å³æ¬å·è¿å¤";if(!U||U.type==="operator"&&(ve(U.operator)||U.operator==="lparen"))return"峿¬å·åç¼ºå°æä½æ°";continue}if(ve(re)){if(!(U&&(q(U)||U.type==="operator"&&U.operator==="rparen")))return"å
¬å¼æ ¼å¼ä¸æ£ç¡®ï¼ä¸è½è¿ç»ä½¿ç¨è¿ç®ç¬¦";if(!H)return"å
¬å¼ä¸è½ä»¥è¿ç®ç¬¦ç»å°¾";if(H.type==="operator"&&(H.operator==="rparen"||ve(H.operator)))return"è¿ç®ç¬¦åç¼ºå°æä½æ°";if(re==="div"&&H.type==="constant"&&H.value===0)return"é¤å·åé¢ä¸è½ä¸º0"}}if(i>0)return"æ¬å·ä¸å¹é
ï¼å·¦æ¬å·æªéå";const z=u[u.length-1];return z.type==="operator"&&z.operator!=="rparen"?"å
¬å¼ä¸è½ä»¥è¿ç®ç¬¦ç»å°¾":""},ge=()=>(V.value.minReplenishDiffError=v(V.value.minReplenishDiff,"è¡¥è´§å·®é¢æä½å¼ä¸è½ä¸ºç©º"),!V.value.minReplenishDiffError),Ve=()=>(V.value.maxSingleReplenishLimitError=v(V.value.maxSingleReplenishLimit,"忬¡æå¤§è¡¥è´§éé¢ä¸è½ä¸ºç©º"),!V.value.maxSingleReplenishLimitError),ke=()=>{let u=!0;return f.value||(u=ge(),u=Ve()&&u),u=J(y.value)&&u,I.value.forEach(i=>{i.type==="field"&&(u=J(i)&&u)}),u},Le=()=>f.value?{}:{minReplenishDiff:V.value.minReplenishDiff,maxSingleReplenishLimit:V.value.maxSingleReplenishLimit,remainderHandling:V.value.remainderHandling},fe=()=>{y.value={field:R[0].value,value:null,valueError:""},I.value=[],V.value={minReplenishDiff:null,maxSingleReplenishLimit:null,remainderHandling:we.Ignore,minReplenishDiffError:"",maxSingleReplenishLimitError:""}};return c({validate:ke,validateReasonableness:ye,buildReplenishFormulaList:W,getStockLogicConfig:Le,loadFromTemplateDetails:u=>{fe(),V.value.minReplenishDiff=u.minReplenishDiff??null,V.value.maxSingleReplenishLimit=u.maxSingleReplenishLimit??null,V.value.remainderHandling=u.remainderHandling??we.Ignore;const i=u.replenishFormulaList||[];if(!i.length)return;const z=i[0];z.type==="field"&&z.field?y.value={field:z.field,value:null,valueError:""}:z.type==="constant"&&(y.value={field:"constant",value:z.value??null,valueError:""});for(let B=1;B<i.length;B++){const P=i[B];if(P.type==="operator"&&P.operator){I.value.push({id:L(),type:"operator",operator:P.operator});continue}if(P.type==="field"&&P.field){I.value.push({id:L(),type:"field",field:P.field,value:null,valueError:""});continue}P.type==="constant"&&I.value.push({id:L(),type:"field",field:"constant",value:P.value??null,valueError:""})}},reset:fe}),(u,i)=>{const z=sl,B=tl,P=Oe,U=ol,H=We,re=he,xe=Ne,me=cl,be=ul,Te=nl;return p(),_("div",Xl,[d("div",Yl,[d("div",Ql,X(f.value?"èªå®ä¹éè´§å
¬å¼":"èªå®ä¹å¤è´§å
¬å¼"),1),e(xe,{"label-position":"top",class:"custom-replenish-formula__builder"},{default:a(()=>[e(P,{label:"åæ®µ",class:"custom-replenish-formula__form-item"},{default:a(()=>[e(B,{modelValue:y.value.field,"onUpdate:modelValue":i[0]||(i[0]=C=>y.value.field=C),size:"default",class:"custom-replenish-formula__select",disabled:n.readonly,onChange:i[1]||(i[1]=C=>$(y.value))},{default:a(()=>[(p(),_(N,null,A(R,C=>e(z,{key:`first-field-${C.value}`,label:C.label,value:C.value},null,8,["label","value"])),64))]),_:1},8,["modelValue","disabled"])]),_:1}),j(y.value.field)?(p(),oe(P,{key:0,label:"æ°å¼",class:"custom-replenish-formula__form-item"},{default:a(()=>[d("div",ea,[e(U,{modelValue:y.value.value,"onUpdate:modelValue":i[2]||(i[2]=C=>y.value.value=C),size:"default",min:1,step:1,precision:0,controls:!1,disabled:n.readonly,placeholder:"请è¾å
¥æ£æ´æ°",onBlur:i[3]||(i[3]=C=>M(y.value))},null,8,["modelValue","disabled"]),y.value.valueError?(p(),_("div",la,X(y.value.valueError),1)):Z("",!0)])]),_:1})):Z("",!0),(p(!0),_(N,null,A(I.value,(C,Ee)=>(p(),_(N,{key:C.id},[C.type==="operator"?(p(),oe(P,{key:0,class:"custom-replenish-formula__form-item"},{label:a(()=>[d("span",aa,[i[7]||(i[7]=d("span",null,"è¿ç®",-1)),n.readonly?Z("",!0):(p(),_("button",{key:0,t
1ype:"button",class:"custom-replenish-formula__delete",onClick:K=>ne(Ee)},[e(H,null,{default:a(()=>[e(ue(He))]),_:1})],8,ta))])]),default:a(()=>[e(B,{modelValue:C.operator,"onUpdate:modelValue":K=>C.operator=K,size:"default",class:"custom-replenish-formula__select custom-replenish-formula__select--operator",disabled:n.readonly},{default:a(()=>[(p(),_(N,null,A(w,K=>e(z,{key:`operator-${C.id}-${K.value}`,label:K.label,value:K.value},null,8,["label","value"])),64))]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1024)):(p(),_(N,{key:1},[e(P,{class:"custom-replenish-formula__form-item"},{label:a(()=>[d("span",sa,[i[8]||(i[8]=d("span",null,"åæ®µ",-1)),n.readonly?Z("",!0):(p(),_("button",{key:0,type:"button",class:"custom-replenish-formula__delete",onClick:K=>ne(Ee)},[e(H,null,{default:a(()=>[e(ue(He))]),_:1})],8,oa))])]),default:a(()=>[e(B,{modelValue:C.field,"onUpdate:modelValue":K=>C.field=K,size:"default",class:"custom-replenish-formula__select",disabled:n.readonly,onChange:K=>$(C)},{default:a(()=>[(p(),_(N,null,A(R,K=>e(z,{key:`field-${C.id}-${K.value}`,label:K.label,value:K.value},null,8,["label","value"])),64))]),_:2},1032,["modelValue","onUpdate:modelValue","disabled","onChange"])]),_:2},1024),j(C.field)?(p(),oe(P,{key:0,label:"æ°å¼",class:"custom-replenish-formula__form-item"},{default:a(()=>[d("div",na,[e(U,{modelValue:C.value,"onUpdate:modelValue":K=>C.value=K,size:"default",min:1,step:1,precision:0,controls:!1,disabled:n.readonly,placeholder:"请è¾å
¥æ£æ´æ°",onBlur:K=>M(C)},null,8,["modelValue","onUpdate:modelValue","disabled","onBlur"]),C.valueError?(p(),_("div",ua,X(C.valueError),1)):Z("",!0)])]),_:2},1024)):Z("",!0)],64))],64))),128)),n.readonly?Z("",!0):(p(),oe(re,{key:1,size:"default",class:"custom-replenish-formula__add",onClick:Q},{default:a(()=>[...i[9]||(i[9]=[F(" + æ·»å 项 ",-1)])]),_:1}))]),_:1}),d("div",ia,[d("div",ra,[i[10]||(i[10]=d("div",{class:"custom-replenish-formula__preview-title"},"å
¬å¼é¢è§",-1)),d("div",da,X(m.value),1)]),f.value?Z("",!0):(p(),_("div",pa,[d("div",ma,[d("div",ca,[i[12]||(i[12]=d("span",{class:"custom-replenish-formula__required"},"*",-1)),i[13]||(i[13]=d("span",null,"è¡¥è´§å·®é¢æä½å¼",-1)),e(me,{placement:"top",effect:"light"},{content:a(()=>[...i[11]||(i[11]=[d("div",{class:"custom-replenish-formula__tooltip-content"}," é¿å
ååé¢ç¹ä¸åãè¥éè¿è¡¥è´§å
¬å¼è®¡ç®åºæ¥çå¤è´§æ°éä½äºæ¤é
ç½®ï¼ååå°ä¸è§¦å补货æµç¨ã ",-1)])]),default:a(()=>[e(H,{class:"custom-replenish-formula__help-icon"},{default:a(()=>[e(ue(Ge))]),_:1})]),_:1})]),e(U,{modelValue:V.value.minReplenishDiff,"onUpdate:modelValue":i[4]||(i[4]=C=>V.value.minReplenishDiff=C),size:"default",min:1,step:1,precision:0,controls:!1,disabled:n.readonly,placeholder:"请è¾å
¥æ£æ´æ°",onBlur:ge},null,8,["modelValue","disabled"]),V.value.minReplenishDiffError?(p(),_("div",va,X(V.value.minReplenishDiffError),1)):Z("",!0)]),d("div",fa,[d("div",_a,[i[15]||(i[15]=d("span",{class:"custom-replenish-formula__required"},"*",-1)),i[16]||(i[16]=d("span",null,"忬¡æå¤§è¡¥è´§éé¢",-1)),e(me,{placement:"top",effect:"light"},{content:a(()=>[...i[14]||(i[14]=[d("div",{class:"custom-replenish-formula__tooltip-content"}," è§é¿äº§ç大ç¬å¤è´§ä»¶æ°ã忬¡è¡¥è´§ä¸éæªæï¼ä½æ°å¤è´§æ°ä¸æ¬¡éæ°è®¡ç®ææ°å¢å¤è´§åã ",-1)])]),default:a(()=>[e(H,{class:"custom-replenish-formula__help-icon"},{default:a(()=>[e(ue(Ge))]),_:1})]),_:1})]),e(U,{modelValue:V.value.maxSingleReplenishLimit,"onUpdate:modelValue":i[5]||(i[5]=C=>V.value.maxSingleReplenishLimit=C),size:"default",min:1,step:1,precision:0,controls:!1,disabled:n.readonly,placeholder:"请è¾å
¥æ£æ´æ°",onBlur:Ve},null,8,["modelValue","disabled"]),V.value.maxSingleReplenishLimitError?(p(),_("div",ya,X(V.value.maxSingleReplenishLimitError),1)):Z("",!0)]),d("div",ga,[d("div",ba,[i[18]||(i[18]=d("span",{class:"custom-replenish-formula__required"},"*",-1)),i[19]||(i[19]=d("span",null,"使°å¤è´§å¤çæ¹å¼",-1)),e(me,{placement:"top",effect:"light"},{content:a(()=>[...i[17]||(i[17]=[d("div",{class:"custom-replenish-formula__tooltip-content"}," å½äº§ç使°å¤è´§æ¶ï¼éæ©ä¸å¤çååªçæä¸åå¤è´§ä»¶æ°çäºå次æå¤§è¡¥è´§éé¢çå¤è´§åï¼éæ©çææ°çå¤è´§ååæ ¹æ®åæç计ç®è§åçæå¤ä¸ªå¤è´§å ",-1)])]),default:a(()=>[e(H,{class:"custom-replenish-formula__help-icon"},{default:a(()=>[e(ue(Ge))]),_:1})]),_:1})]),e(Te,{modelValue:V.value.remainderHandling,"onUpdate:modelValue":i[6]||(i[6]=C=>V.value.remainderHandling=C),size:"default",disabled:n.readonly},{default:a(()=>[e(be,{value:ue(we).Ignore},{default:a(()=>[...i[20]||(i[20]=[F("ä¸å¤ç使°å¤è´§",-1)])]),_:1},8,["value"]),e(be,{value:ue(we).CreateNewOrder},{default:a(()=>[...i[21]||(i[21]=[F("çææ°çå¤è´§å",-1)])]),_:1},8,["value"])]),_:1},8,["modelValue","disabled"])])]))])])])}}}),Sa=Se(ha,[["__scopeId","data-v-47be6591"]]),Va={class:"custom-execute-time"},ka={class:"custom-execute-time__panel"},La={key:0,class:"custom-execute-time__error"},xa={key:1,class:"custom-execute-time__tags"},Ta={class:"custom-execute-time__tag-text"},Ea={class:"custom-execute-time__tag-close",role:"button",tabindex:"0"},Ca={key:2,class:"custom-execute-time__empty"},Ia={key:3,class:"custom-execute-time__add-row"},wa={key:4,class:"custom-execute-time__preview"},Da=Re({__name:"CustomExecuteTime",props:{readonly:{type:Boolean,default:!1},type:{default:"replenish"}},setup(n,{expose:c}){const g=n,f=ie(()=>g.type==="return"),R=S([]),w=S(""),y=S(""),I=$=>{const[M,Q]=$.split(":").map(Number);return M*60+Q},L=ie(()=>[...R.value].sort(($,M)=>I($)-I(M))),V=ie(()=>{if(!L.value.length)return"";const $=new Date,M=$.getHours()*60+$.getMinutes();for(const Q of L.value)if(I(Q)>
1M)return`䏿¬¡æ§è¡ï¼ä»æ¥ ${Q}`;return`䏿¬¡æ§è¡ï¼ææ¥ ${L.value[0]}`}),j=()=>{if(!w.value){O.warning("è¯·éæ©æ¶é´");return}if(R.value.includes(w.value)){O.warning("该æ¶é´å·²æ·»å ");return}R.value.push(w.value),w.value="",y.value=""},Y=$=>{R.value=R.value.filter(M=>M!==$)};return c({getTimedExecuteTimeList:()=>L.value,validate:()=>L.value.length===0?(y.value="请è³å°æ·»å ä¸ä¸ªå®æ¶æ§è¡æ¶é´",!1):(y.value="",!0),loadFromList:$=>{R.value=[...$],w.value="",y.value=""},reset:()=>{R.value=[],w.value="",y.value=""}}),($,M)=>{const Q=We,ne=il,pe=fl,W=he;return p(),_("div",Va,[d("div",ka,[M[2]||(M[2]=d("div",{class:"custom-execute-time__title"},"èªå®ä¹æ§è¡æ¶é´",-1)),y.value?(p(),_("div",La,X(y.value),1)):Z("",!0),L.value.length?(p(),_("div",xa,[(p(!0),_(N,null,A(L.value,q=>(p(),_("span",{key:q,class:"custom-execute-time__tag"},[d("span",Ta,X(q),1),n.readonly?Z("",!0):(p(),oe(ne,{key:0,title:`å é¤å该æ¶é´å°ä¸åæ§è¡å¯¹åº${f.value?"éè´§":"å¤è´§"}çç¥`,"confirm-button-text":"ç¡®å®","cancel-button-text":"åæ¶",placement:"top",width:"280",onConfirm:ve=>Y(q)},{reference:a(()=>[d("span",Ea,[e(Q,null,{default:a(()=>[e(ue(vl))]),_:1})])]),_:1},8,["title","onConfirm"]))]))),128))])):(p(),_("div",Ca,"ææ æ°æ®")),n.readonly?Z("",!0):(p(),_("div",Ia,[e(pe,{modelValue:w.value,"onUpdate:modelValue":M[0]||(M[0]=q=>w.value=q),size:"default",format:"HH:mm","value-format":"HH:mm",placeholder:"è¯·éæ©æ¶é´",clearable:!0,class:"custom-execute-time__picker"},null,8,["modelValue"]),e(W,{size:"default",plain:"",class:"custom-execute-time__add-btn",onClick:j},{default:a(()=>[e(Q,null,{default:a(()=>[e(ue(_l))]),_:1}),M[1]||(M[1]=F(" æ·»å æ¶æ®µ ",-1))]),_:1})])),V.value?(p(),_("div",wa,X(V.value),1)):Z("",!0)])])}}}),$a=Se(Da,[["__scopeId","data-v-15304e00"]]),Ma={class:"save-strategy-dialog__footer"},Je="normal_pending_stock",Ra=Re({__name:"SaveStrategyDialog",props:De({vmiShopId:{},templateDetails:{},templateType:{}},{visible:{type:Boolean,default:!1},visibleModifiers:{}}),emits:De(["success"],["update:visible"]),setup(n,{emit:c}){const g=Xe(n,"visible"),f=n,R=ie(()=>f.templateType===1),w=c,y=S(),I=S(!1),L=S({template_name:"",strategyExecuteMethod:Je}),V={template_name:[{required:!0,message:"çç¥åç§°ä¸è½ä¸ºç©º",trigger:"blur"}]},j=()=>{var m;L.value={template_name:"",strategyExecuteMethod:Je},(m=y.value)==null||m.clearValidate()};Me(g,m=>{m||j()});const Y=()=>{g.value=!1},G=async()=>{if(y.value){try{await y.value.validate()}catch{return}if(!(!f.vmiShopId||!f.templateDetails)){I.value=!0;try{const m={...f.templateDetails,strategyExecuteMethod:L.value.strategyExecuteMethod},v=await Wl({template_name:L.value.template_name.trim(),vmi_shop_id:f.vmiShopId,template_type:f.templateType??0,template_details:JSON.stringify(m)});if(v.status!==0){O.error(v.errorMsg||"ä¿åçç¥å¤±è´¥");return}O.success("ä¿åçç¥æå"),g.value=!1,w("success")}finally{I.value=!1}}}};return(m,v)=>{const J=Pe,$=Oe,M=ul,Q=nl,ne=Ne,pe=he,W=je;return p(),oe(W,{modelValue:g.value,"onUpdate:modelValue":v[2]||(v[2]=q=>g.value=q),width:"520","align-center":"","close-on-click-modal":!1,"append-to-body":"",style:{"border-radius":"10px"}},{header:a(()=>[...v[3]||(v[3]=[d("h4",{class:"save-strategy-dialog__title"},"ä¿å为çç¥",-1)])]),footer:a(()=>[d("div",Ma,[e(pe,{size:"default",disabled:I.value,onClick:Y},{default:a(()=>[...v[5]||(v[5]=[F(" åæ¶ ",-1)])]),_:1},8,["disabled"]),e(pe,{size:"default",type:"primary",loading:I.value,onClick:G},{default:a(()=>[...v[6]||(v[6]=[F(" 确认 ",-1)])]),_:1},8,["loading"])])]),default:a(()=>[e(ne,{ref_key:"formRef",ref:y,model:L.value,rules:V,"label-width":"auto"},{default:a(()=>[e($,{label:"çç¥åç§°ï¼",prop:"template_name",required:""},{default:a(()=>[e(J,{modelValue:L.value.template_name,"onUpdate:modelValue":v[0]||(v[0]=q=>L.value.template_name=q),placeholder:"请è¾å
¥çç¥åç§°",clearable:"",size:"default"},null,8,["modelValue"])]),_:1}),R.value?Z("",!0):(p(),oe($,{key:0,label:"çç¥æ§è¡æ¹å¼ï¼",required:""},{default:a(()=>[e(Q,{modelValue:L.value.strategyExecuteMethod,"onUpdate:modelValue":v[1]||(v[1]=q=>L.value.strategyExecuteMethod=q)},{default:a(()=>[e(M,{value:Je},{default:a(()=>[...v[4]||(v[4]=[F(" ä»
çææ®éå¤è´§å¾
åè´§å¤è´§å ",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}))]),_:1},8,["model"])]),_:1},8,["modelValue"])}}}),za=Se(Ra,[["__scopeId","data-v-a01c86f2"]]);async function dl(n){return ce({url:"/serv/api/vmi_template",method:"PUT",data:n})}const Ke=[0,4,5,6,7],pl={1:{min:"todaySaleVolumMin",max:"todaySaleVolumMax"},7:{min:"sevenDaysSaleVolumMin",max:"sevenDaysSaleVolumMax"},30:{min:"thirtyDaysSaleVolumMin",max:"thirtyDaysSaleVolumMax"}};function Ua(n){if(n==null)return null;if(typeof n=="string"){if(!n.trim())return null;try{return JSON.parse(n)}catch{return null}}return n}const Ue=n=>
1!Array.isArray(n)||!n.length?"":n.map(String).join(" "),Na=n=>Array.isArray(n)?n.map(c=>{if(Array.isArray(c))return c;const g=c;return[g.cat1,g.cat2,g.cat3].filter(f=>f!=null)}):[],Oa=n=>n.length?Ke.every(f=>n.includes(f))?[0,...n.filter(f=>!Ke.includes(f))]:n:[],Pa=n=>n.todaySaleVolumMin!=null||n.todaySaleVolumMax!=null?1:n.sevenDaysSaleVolumMin!=null||n.sevenDaysSaleVolumMax!=null?7:n.thirtyDaysSaleVolumMin!=null||n.thirtyDaysSaleVolumMax!=null?30:1,Fa=(n,c)=>{const g=pl[c];return g?{salesMin:n[g.min]??null,salesMax:n[g.max]??null}:{salesMin:null,salesMax:null}};function Aa(n){const c=n||{},g=Pa(c),{salesMin:f,salesMax:R}=Fa(c,g);let w=1,y="";c.minRemanentInventoryNum!=null?(w=1,y=String(c.minRemanentInventoryNum)):c.maxRemanentInventoryNum!=null&&(w=2,y=String(c.maxRemanentInventoryNum));let I=1,L="";return c.minAvailableSaleDays!=null?(I=1,L=String(c.minAvailableSaleDays)):c.maxAvailableSaleDays!=null&&(I=2,L=String(c.maxAvailableSaleDays)),{categoryList:Na(c.categoryList),productIdList:Ue(c.productIdList),productSkcIdList:Ue(c.productSkcIdList),settlementType:c.settlementType??null,purchaseStockType:c.purchaseStockType??null,recommendProduce:c.recommendProduce??null,inventoryRegionList:c.inventoryRegionList||[],onSalesDurationOfflineGte:c.onSalesDurationOfflineGte??null,onSalesDurationOfflineLte:c.onSalesDurationOfflineLte??null,skcExtCodeList:Ue(c.skcExtCodeList),skuExtCodeList:Ue(c.skuExtCodeList),skuStockOp:w,skuStockValue:y,skuSaleDaysOp:I,skuSaleDaysValue:L,pictureAuditStatusList:c.pictureAuditStatusList||[],productName:c.productName??null,selectStatusList:c.selectStatusList||[],isCustomGoods:c.isCustomGoods??null,salesPeriod:g,salesMin:f,salesMax:R,hotTag:c.hotTag??null,productRating:c.markGte??null,closeJitStatus:Oa(c.closeJitStatus||[]),autoCloseJit:c.autoCloseJit??null,supplyStatusList:c.supplyStatusList||[],availableProduceNumGreaterThanZero:c.availableProduceNumGreaterThanZero??null,warehouseGroupIdList:c.warehouseGroupIdList||[],purchaseLabelList:c.purchaseLabelList||[],priorityTypeList:c.priorityTypeList||[],resaleLabel:c.resaleLabel??null,holidayLabelList:c.holidayLabelList||[]}}const Ga={class:"add-strategy-dialog__title"},Ba={class:"add-strategy-dialog__body"},Ja={class:"add-strategy-dialog__range"},Ha={class:"add-strategy-dialog__compare"},qa={class:"add-strategy-dialog__compare"},Ka={class:"add-strategy-dialog__sales"},Za={class:"add-strategy-dialog__logic"},ja={class:"add-strategy-dialog__logic-main"},Wa={class:"add-strategy-dialog__logic-left"},Xa={class:"add-strategy-dialog__logic-right"},Ya={class:"add-strategy-dialog__footer"},Qa=Re({__name:"addStrategyDialog",props:De({vmiShopId:{},mallId:{},mode:{default:"add"},templateId:{default:null},templateName:{default:""},templateDetails:{default:null},templateType:{default:0}},{visible:{type:Boolean,default:!1},visibleModifiers:{}}),emits:De(["success"],["update:visible"]),setup(n,{emit:c}){const g=Xe(n,"visible"),f=n,R=c,w=ie(()=>f.mode==="view"),y=ie(()=>f.mode==="add"),I=ie(()=>f.mode==="edit"),L=ie(()=>f.templateType===1),V=ie(()=>L.value?"éè´§":"å¤è´§"),j=ie(()=>`${f.mode==="view"?"æ¥ç":f.mode==="edit"?"ç¼è¾":"æ°å¢"}${V.value}çç¥`),Y=[{label:"<=",value:1},{label:">=",value:2}],G=[{label:"仿¥",value:1},{label:"è¿7æ¥",value:7},{label:"è¿30æ¥",value:30}],m=[{label:"æ¯",value:1},{label:"å¦",value:0}],v=[{label:"æ¯",value:!0},{label:"å¦",value:!1}],J=[{label:"æ¯",value:1}],$=[{label:"å½å
å¤è´§",value:1},{label:"æµ·å¤å¤è´§",value:2},{label:"ä¿ç¨ä»å¤è´§",value:3}],M=[{label:"æªå®æ",value:1},{label:"已宿",value:2}],Q=[{label:"å¾
å建é¦å",value:10},{label:"å·²å建é¦å",value:11},{label:"å·²å å
¥ç«ç¹",value:12},{label:"已䏿¶",value:13}],ne=[{label:"å®å¶å",value:!0},{label:"éå®å¶å",value:!1}],pe=[{label:"ç鿬¾",value:!0},{label:"éç鿬¾",value:!1}],W=[{label:"1~2å",value:1},{label:"2~3å",value:2},{label:"3~4å",value:3},{label:"4~5å",value:4}],q=[{label:"å¾
è°ä»·",value:0},{label:"è°ä»·ä¸",value:1},{label:"å¤è´§ä¸",value:2}],ve=x=>{if(!x.length)return[];const s=[];for(const b of x)b===0?s.push(...Ke):s.push(b);return[...new Set(s)]},ye=[{label:"æ£å¸¸å¤è´§",value:0},{label:"ææ¶æ æ³å¤è´§",value:1}],ge=[{label:"ç§å¬å¤å®sku",value:10},{label:"å»å¹´ç§å¬çésku",value:9},{label:"æ¥å¤å¤å®sku",value:12},{label:"å»å¹´æ¥å¤çésku",value:11}],Ve=[{label:"æ´»å¨éå¶",value:1},{label:"ç«å¤å¹¿åæå
ä¸",value:2}],ke=[{label:"æ¥æ¬¾",value:"spring"},{label:"夿¬¾",value:"summer"},{label:"ç§æ¬¾",value:"autumn"},{label:"嬿¬¾",value:"winter"},{label:"åå£",value:"four seasons"},{label:"å£è¯è",value:"christmas"},{label:"ä¸å£è",value:"halloween"},{label:"ææ©è",value:"thanksgiving"}],Le=[{label:"广ä¸ä»ç»1",value:828046},{label:"æµæ±ä»ç»1",value:834318},{label:"广ä¸å¤§ä»¶ä»ç»1",value:121476},{label:"广ä¸å¤§ä»¶ä»ç»2",value:662281},{label:"广ä¸ä¿ç¨ä»ç»1",value:546187}],fe=()=>({categoryList:[],productIdList:"",productSkcIdList:"",settlementType:null,purchaseStockType:null,recommendProduce:null,inventoryRegionList:[],onSalesDurationOfflineGte:null,onSalesDurationOfflineLte:null,skcExtCodeList:"",skuExtCodeList:"",skuStockOp:1,skuStockValue:"",skuSaleDaysOp:1,skuSaleDaysValue:"",pictureAuditStatusList:[],productName:null,selectStatusList:[],isCustomGoods:null,salesPeriod:1,salesMin:null,salesMax:null,hotTag:null,productRating:null,closeJitStatus:[],autoCloseJit:null,supplyStatusList:[],availableProduceNumGreaterThanZero:null,warehouseGroupIdList:[],purchaseLabelList:[],priorityTypeList:[],resaleLabel:null,holidayLabelList:[]}),r=S(fe()),u=S(null),i=S(null),z=S(!1),B=S(null),P=S(!1),U=S("normal_pending_stock"),H=()=>{var x,s;r.value=fe(),(x=u.value)==null||x.reset(),(s=i.value)==null||s.reset(),z.value=!1,B.value=null,U.value="normal_pending_stock"},re=()=>{var b,T;const x=Ua(f.templateDetails);if(!x){O.warning("çç¥è¯¦æ
ä¸ºç©ºï¼æ æ³åå¡«");return}const s=Aa(x.shopFilter);r.value={...fe(),...s,categoryList:s.categoryList},U.value=x.strategyExecuteMethod||"normal_pending_stock",(b=u.value)==null||b.loadFromTemplateDetails({replenishFormulaList:x.replenishFormulaList,minReplenishDiff:x.minReplenishDiff,maxSingleReplenishLimit:x.maxSingleReplenishLimit,remainderHandling:x.remainderHandling}),(T=i.value)==null||T.loadFromList(x.timedExecuteTimeList||[])};Me(()=>[g.value,f.mode,f.templateId],async([x,s])=>{if(!x){H();return}await Nl(),s==="view"||s==="edit"?re():H()});const xe=()=>{g.value=!1},me=x=>{if(x==null||x==="")return null;const s=Number(x);return Number.isNaN(s)?null:s},be=()=>{const{categoryList:x,productIdList:s,productSkcIdList:b,skcExtCodeList:T,skuExtCodeList:se,skuStockOp:o,skuStockValue:t,skuSaleDaysOp:h,skuSaleDaysValue:E,salesPeriod:D,salesMin:de,salesMax:ee,productRating:l,closeJitStatus:te,...$e}=r.value,le={...$e,categoryList:Gl(x),productIdList:ll(s),productSkcIdList:ll(b),skcExtC
1odeList:el(T),skuExtCodeList:el(se),closeJitStatus:ve(te)},Ce=t!==""?Number(t):null;Ce!=null&&!Number.isNaN(Ce)&&(o===1?le.minRemanentInventoryNum=Ce:o===2&&(le.maxRemanentInventoryNum=Ce));const Ie=E!==""?Number(E):null;Ie!=null&&!Number.isNaN(Ie)&&(h===1?le.minAvailableSaleDays=Ie:h===2&&(le.maxAvailableSaleDays=Ie));const k=D!=null?pl[D]:null,ae=me(de),Ae=me(ee);return k&&(ae!=null||Ae!=null)&&(ae!=null&&(le[k.min]=ae),Ae!=null&&(le[k.max]=Ae)),l!=null&&(le.markGte=l,le.markLte=l+1),le},Te=()=>{var o;const x=u.value;if(!x)return null;const s=be(),b=x.buildReplenishFormulaList(),T=x.getStockLogicConfig(),se=((o=i.value)==null?void 0:o.getTimedExecuteTimeList())??[];return{shopFilter:s,replenishFormulaList:b,...T,timedExecuteTimeList:se,strategyExecuteMethod:U.value}},C=()=>{const x=u.value;if(!(x!=null&&x.validate()))return!1;const s=x.validateReasonableness();if(s)return O.error(s),!1;const b=i.value;return b!=null&&b.validate()?f.vmiShopId?!0:(O.error("缺å°åºéºä¿¡æ¯ï¼æ æ³ä¿åçç¥"),!1):!1},Ee=()=>{C()&&(B.value=Te(),z.value=!0)},K=async()=>{if(!C())return;if(!f.templateId||!f.templateName){O.error("缺å°çç¥ä¿¡æ¯ï¼æ æ³ä¿å");return}const x=Te();if(x){P.value=!0;try{const s=await dl({template_id:f.templateId,vmi_shop_id:f.vmiShopId,template_name:f.templateName,template_type:f.templateType,template_details:JSON.stringify(x)});if(s.status!==0){O.error(s.errorMsg||"ä¿åçç¥å¤±è´¥");return}O.success("ä¿åæå"),g.value=!1,R("success")}finally{P.value=!1}}},Fe=()=>{g.value=!1,R("success")};return(x,s)=>{const b=Oe,T=gl,se=Pe,o=sl,t=tl,h=ol,E=yl,D=Ne,de=he,ee=je;return p(),_(N,null,[e(ee,{modelValue:g.value,"onUpdate:modelValue":s[33]||(s[33]=l=>g.value=l),width:"92%",top:"4vh","align-center":"","close-on-click-modal":!1,class:"add-strategy-dialog","destroy-on-close":""},{header:a(()=>[d("h4",Ga,X(j.value),1)]),footer:a(()=>[d("div",Ya,[e(de,{size:"default",onClick:xe},{default:a(()=>[F(X(w.value?"å
³é":"åæ¶"),1)]),_:1}),y.value?(p(),oe(de,{key:0,size:"default",type:"primary",onClick:Ee},{default:a(()=>[...s[38]||(s[38]=[F(" ä¿å为çç¥ ",-1)])]),_:1})):Z("",!0),I.value?(p(),oe(de,{key:1,size:"default",type:"primary",loading:P.value,onClick:K},{default:a(()=>[...s[39]||(s[39]=[F(" ä¿å ",-1)])]),_:1},8,["loading"])):Z("",!0)])]),default:a(()=>[d("div",Ba,[e(Qe,{title:"çéåå","show-hidden-button":!0},{default:a(()=>[e(D,{model:r.value,"label-width":"auto","label-position":"right",class:qe(["add-strategy-dialog__filter-form",{"add-strategy-dialog__filter-form--readonly":w.value}])},{default:a(()=>[e(E,{gutter:16},{default:a(()=>[e(T,{span:6},{default:a(()=>[e(b,{label:"ç±»ç®ï¼"},{default:a(()=>[e(Al,{modelValue:r.value.categoryList,"onUpdate:modelValue":s[0]||(s[0]=l=>r.value.categoryList=l),style:{width:"100%"},size:"default","mall-id":f.mallId||"",multiple:!0,"collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1,"check-strictly":!0,disabled:w.value},null,8,["modelValue","mall-id","disabled"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"SPUï¼"},{default:a(()=>[e(se,{modelValue:r.value.productIdList,"onUpdate:modelValue":s[1]||(s[1]=l=>r.value.productIdList=l),placeholder:"å¤ä¸ªæ¥è¯¢è¯·ç©ºæ ¼æéå·ä¾æ¬¡è¾å
¥",size:"default"},null,8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"SKCï¼"},{default:a(()=>[e(se,{modelValue:r.value.productSkcIdList,"onUpdate:modelValue":s[2]||(s[2]=l=>r.value.productSkcIdList=l),placeholder:"å¤ä¸ªæ¥è¯¢è¯·ç©ºæ ¼æéå·ä¾æ¬¡è¾å
¥",size:"default"},null,8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"æ¯å¦VMIï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.settlementType,"onUpdate:modelValue":s[3]||(s[3]=l=>r.value.settlementType=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(m,l=>e(o,{key:`settlementType-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"æ¯å¦JITï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.purchaseStockType,"onUpdate:modelValue":s[4]||(s[4]=l=>r.value.purchaseStockType=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(m,l=>e(o,{key:`purchaseStockType-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"æ¯å¦å»ºè®®ç产/éè´ï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.recommendProduce,"onUpdate:modelValue":s[5]||(s[5]=l=>r.value.recommendProduce=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(m,l=>e(o,{key:`recommendProduce-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"å¤è´§åºåï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.inventoryRegionList,"onUpdate:modelValue":s[6]||(s[6]=l=>r.value.inventoryRegionList=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A($,l=>
1e(o,{key:`inventoryRegion-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"å å
¥ç«ç¹æ¶é¿ï¼"},{default:a(()=>[d("div",Ja,[e(h,{size:"default",modelValue:r.value.onSalesDurationOfflineGte,"onUpdate:modelValue":s[7]||(s[7]=l=>r.value.onSalesDurationOfflineGte=l),placeholder:"请è¾å
¥",min:0,step:1,precision:0,controls:!1},null,8,["modelValue"]),s[35]||(s[35]=d("span",{class:"add-strategy-dialog__range-sep"},"~",-1)),e(h,{size:"default",modelValue:r.value.onSalesDurationOfflineLte,"onUpdate:modelValue":s[8]||(s[8]=l=>r.value.onSalesDurationOfflineLte=l),placeholder:"请è¾å
¥",min:0,step:1,precision:0,controls:!1},null,8,["modelValue"]),s[36]||(s[36]=d("span",{class:"add-strategy-dialog__range-unit"},"天",-1))])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"SKCè´§å·ï¼"},{default:a(()=>[e(se,{size:"default",modelValue:r.value.skcExtCodeList,"onUpdate:modelValue":s[9]||(s[9]=l=>r.value.skcExtCodeList=l),placeholder:"å¤ä¸ªæ¥è¯¢è¯·ç©ºæ ¼æéå·ä¾æ¬¡è¾å
¥"},null,8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"SKUè´§å·ï¼"},{default:a(()=>[e(se,{size:"default",modelValue:r.value.skuExtCodeList,"onUpdate:modelValue":s[10]||(s[10]=l=>r.value.skuExtCodeList=l),placeholder:"å¤ä¸ªæ¥è¯¢è¯·ç©ºæ ¼æéå·ä¾æ¬¡è¾å
¥"},null,8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"SKUå©ä½åºåï¼"},{default:a(()=>[d("div",Ha,[e(t,{size:"default",modelValue:r.value.skuStockOp,"onUpdate:modelValue":s[11]||(s[11]=l=>r.value.skuStockOp=l),class:"add-strategy-dialog__compare-op"},{default:a(()=>[(p(),_(N,null,A(Y,l=>e(o,{key:l.value,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),e(se,{size:"default",modelValue:r.value.skuStockValue,"onUpdate:modelValue":s[12]||(s[12]=l=>r.value.skuStockValue=l),placeholder:"请è¾å
¥"},null,8,["modelValue"])])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"SKUå¯å®å¤©æ°ï¼"},{default:a(()=>[d("div",qa,[e(t,{size:"default",modelValue:r.value.skuSaleDaysOp,"onUpdate:modelValue":s[13]||(s[13]=l=>r.value.skuSaleDaysOp=l),class:"add-strategy-dialog__compare-op"},{default:a(()=>[(p(),_(N,null,A(Y,l=>e(o,{key:l.value,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),e(se,{size:"default",modelValue:r.value.skuSaleDaysValue,"onUpdate:modelValue":s[14]||(s[14]=l=>r.value.skuSaleDaysValue=l),placeholder:"请è¾å
¥"},null,8,["modelValue"])])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"å¾çå®¡æ ¸ç¶æï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.pictureAuditStatusList,"onUpdate:modelValue":s[15]||(s[15]=l=>r.value.pictureAuditStatusList=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A(M,l=>e(o,{key:`pictureAuditStatus-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"åååç§°ï¼"},{default:a(()=>[e(se,{size:"default",modelValue:r.value.productName,"onUpdate:modelValue":s[16]||(s[16]=l=>r.value.productName=l),placeholder:"请è¾å
¥"},null,8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"éåç¶æï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.selectStatusList,"onUpdate:modelValue":s[17]||(s[17]=l=>r.value.selectStatusList=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A(Q,l=>e(o,{key:`selectStatus-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"æ¯å¦å®å¶ååï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.isCustomGoods,"onUpdate:modelValue":s[18]||(s[18]=l=>r.value.isCustomGoods=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(ne,l=>
1e(o,{key:`isCustomGoods-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"ééï¼"},{default:a(()=>[d("div",Ka,[e(t,{size:"default",modelValue:r.value.salesPeriod,"onUpdate:modelValue":s[19]||(s[19]=l=>r.value.salesPeriod=l),class:"add-strategy-dialog__sales-period"},{default:a(()=>[(p(),_(N,null,A(G,l=>e(o,{key:l.value,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),e(se,{size:"default",modelValue:r.value.salesMin,"onUpdate:modelValue":s[20]||(s[20]=l=>r.value.salesMin=l),placeholder:"请è¾å
¥"},null,8,["modelValue"]),s[37]||(s[37]=d("span",{class:"add-strategy-dialog__range-sep"},"~",-1)),e(se,{size:"default",modelValue:r.value.salesMax,"onUpdate:modelValue":s[21]||(s[21]=l=>r.value.salesMax=l),placeholder:"请è¾å
¥"},null,8,["modelValue"])])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"æ¯å¦ç鿬¾ï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.hotTag,"onUpdate:modelValue":s[22]||(s[22]=l=>r.value.hotTag=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(pe,l=>e(o,{key:`hotTag-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"ååè¯åï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.productRating,"onUpdate:modelValue":s[23]||(s[23]=l=>r.value.productRating=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(W,l=>e(o,{key:`productRating-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"JIT转å¤è´§è¿åº¦ï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.closeJitStatus,"onUpdate:modelValue":s[24]||(s[24]=l=>r.value.closeJitStatus=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A(q,l=>e(o,{key:`closeJitStatus-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"æ¯å¦èªå¨å
³JITï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.autoCloseJit,"onUpdate:modelValue":s[25]||(s[25]=l=>r.value.autoCloseJit=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(v,l=>e(o,{key:`autoCloseJit-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"å¤è´§ç¶æï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.supplyStatusList,"onUpdate:modelValue":s[26]||(s[26]=l=>r.value.supplyStatusList=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A(ye,l=>e(o,{key:`supplyStatus-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"å©ä½ç产件æ°å¤§äº0ï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.availableProduceNumGreaterThanZero,"onUpdate:modelValue":s[27]||(s[27]=l=>r.value.availableProduceNumGreaterThanZero=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(v,l=>e(o,{key:`availableProduceNumGreaterThanZero-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"å¤è´§ä»ç»ï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.warehouseGroupIdList,"onUpdate:modelValue":s[28]||(s[28]=l=>r.value.warehouseGroupIdList=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A(Le,l=>e(o,{key:`warehouseGroup-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"SKUæ ç¾ï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.purchaseLabelList,"onUpdate:modelValue":s[29]||(s[29]=l=>r.value.purchaseLabelList=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A(ge,l=>e(o,{key:`purchaseLabel-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"é«ä¼å¤è´§ç±»åï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.priorityTypeList,"onUpdate:modelValue":s[30]||(s[30]=l=>r.value.priorityTypeList=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A(Ve,l=>e(o,{key:`priorityType-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"ç¾å½é宿½ååï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.resaleLabel,"onUpdate:modelValue":s[31]||(s[31]=l=>r.value.resaleLabel=l),placeholder:"è¯·éæ©",clearable:""},{default:a(()=>[(p(),_(N,null,A(J,l=>e(o,{key:`resaleLabel-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(T,{span:6},{default:a(()=>[e(b,{label:"èæ¥/å£èæ ç¾ï¼"},{default:a(()=>[e(t,{size:"default",modelValue:r.value.holidayLabelList,"onUpdate:modelValue":s[32]||(s[32]=l=>r.value.holidayLabelList=l),placeholder:"è¯·éæ©",clearable:"",multiple:"","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":1},{default:a(()=>[(p(),_(N,null,A(ke,l=>e(o,{key:`holidayLabel-${l.value}`,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","class"])]),_:1}
1),e(Qe,{title:L.value?"设置éè´§é»è¾":"设置å¤è´§é»è¾","show-hidden-button":!0},{default:a(()=>[d("div",Za,[d("div",ja,[d("div",Wa,[e(Sa,{ref_key:"customFormulaRef",ref:u,readonly:w.value,type:L.value?"return":"replenish"},null,8,["readonly","type"])]),d("div",Xa,[e($a,{ref_key:"customExecuteTimeRef",ref:i,readonly:w.value,type:L.value?"return":"replenish"},null,8,["readonly","type"])])])])]),_:1},8,["title"])])]),_:1},8,["modelValue"]),y.value?(p(),oe(za,{key:0,visible:z.value,"onUpdate:visible":s[34]||(s[34]=l=>z.value=l),"vmi-shop-id":f.vmiShopId,"template-details":B.value,"template-type":f.templateType,onSuccess:Fe},null,8,["visible","vmi-shop-id","template-details","template-type"])):Z("",!0)],64)}}}),et=Se(Qa,[["__scopeId","data-v-cbca0e4e"]]);async function lt(n){return ce({url:"/serv/api/vmi_shop",method:"GET",params:n})}async function at(n){return ce({url:"/serv/api/vmi_template",method:"DELETE",data:n})}async function tt(n){return ce({url:"/serv/api/vmi_shop",method:"DELETE",data:n})}var _e=(n=>(n.Close="close",n.Start="start",n))(_e||{}),Ze=(n=>(n.All="all",n.One="one",n))(Ze||{});async function al(n){return ce({url:"/api/api/replenish/operate_strategy",method:"POST",data:n})}var ml=(n=>(n.Close="close",n.Start="start",n))(ml||{});async function st(n){return ce({url:"/api/api/replenish/strategy_status_list",method:"POST",data:n})}const ot={class:"vmi-summary"},nt={class:"vmi-summary__left"},ut={class:"vmi-summary__text"},it={class:"vmi-summary__count"},rt={class:"vmi-summary__count"},dt={class:"vmi-summary__actions"},pt={class:"vmi-shop-name"},mt={class:"vmi-shop-name__text"},ct={key:0,class:"vmi-shop-name__connected"},vt={key:0,class:"vmi-strategy-row"},ft={class:"vmi-strategy-item__card"},_t=["onDblclick"],yt={class:"vmi-strategy-item__icons"},gt={key:1,class:"vmi-strategy-footer"},bt=Object.assign({name:"StrategysTable"},{__name:"strategysTable",setup(n,{expose:c}){const g=zl(),{ensureInitialized:f}=Ml(),R=ie(()=>rl()),w=S(new Set),y=async o=>{var h,E,D,de;const t=new Set;if(R.value)try{const ee=await Jl();if(ee.status===0)for(const l of ee.result||[])for(const te of l.device_list||[])for(const $e of te.client_info_list||[])for(const le of $e.mall_info_list||[])(le==null?void 0:le.mall_id)==null||le.mall_id===""||le.managed_type!==1&&t.add(String(le.mall_id))}catch{}else{if(o!=null&&o.refetch)try{await g.getPddInfo()}catch{}const ee=new Set((((h=g.sysUser)==null?void 0:h.bindMallIds)||[]).map(String)),l=((de=(D=(E=g.userInfo)==null?void 0:E.companyList)==null?void 0:D[0])==null?void 0:de.malInfoList)||[];for(const te of l)(te==null?void 0:te.mallId)==null||te.mallId===""||te.isSemiManagedMall!==!0&&ee.has(String(te.mallId))&&t.add(String(te.mallId))}w.value=t},I=o=>o==null||o===""?!1:w.value.has(String(o)),L=S(!1),V=S(null),j=S(null),Y=S(""),G=S([]),m=S([]),v=S(0),J=S(0),$=S(1),M=S(10);function Q(o,t){return`${o}_${t}`}function ne(o,t=new Map){const h=[];return o.forEach(E=>{const D=E.template_list||[],de=D.length+1;D.forEach((ee,l)=>{const te=Q(E.shop_id,ee.template_id);h.push({rowType:"strategy",vmi_shop_id:E.vmi_shop_id,shop_id:E.shop_id,shop_name:E.shop_name||"",shop_add_date:E.add_date,template_id:ee.template_id,template_name:ee.template_name||"",template_type:ee.template_type??0,enabled:t.get(te)??!1,shopRowSpan:l===0?de:0,isShopFirstRow:l===0})}),h.push({rowType:"action",vmi_shop_id:E.vmi_shop_id,shop_id:E.shop_id,shop_name:E.shop_name||"",shop_add_date:E.add_date,template_id:null,template_name:"",enabled:!1,shopRowSpan:D.length===0?1:0,isShopFirstRow:D.length===0})}),h}const pe=async o=>{const t=[];if(o.forEach(h=>{h.shop_id&&(h.template_list||[]).forEach(E=>{E.template_id&&t.push({mallId:String(h.shop_id),template_id:E.template_id})})}),!t.length)return new Map;try{const h=await st({...Be(),info_list:t});if(h.status!==0)return new Map;const E=new Map;return(h.strategy_status_list||[]).forEach(D=>{E.set(Q(D.mallId,D.template_id),D.status===ml.Start)}),E}catch{return new Map}},W=async()=>{L.value=!0;try{R.value&&await f();const o=await lt({page:$.value,page_size:M.value});if(o.status!==0){O.error(o.errorMsg||"è·ååºéºå表失败");return}G.value=o.data_list||[],J.value=Number(o.total)||0,v.value=Number(o.strategyTotal)||0;const t=await pe(G.value);m.value=ne(G.value,t)}finally{L.value=!1}},q=()=>($.value=1,y({refetch:!0}),W());Ol(async()=>{await y(),await W()}),Me(()=>{var o,t,h;
1return(h=(t=(o=g.userInfo)==null?void 0:o.companyList)==null?void 0:t[0])==null?void 0:h.malInfoList},()=>{R.value||y()},{deep:!0}),Me(R,()=>{y({refetch:!0})}),c({refresh:q,refetch:W});const ve=({row:o,columnIndex:t})=>{if(!(t===2||t===3))return o.isShopFirstRow?{rowspan:o.shopRowSpan,colspan:1}:{rowspan:0,colspan:0}},ye=o=>G.value.find(t=>t.vmi_shop_id===o),ge=o=>`${o.vmi_shop_id}_${o.template_id}`,Ve=o=>{o.template_id&&(j.value=ge(o),Y.value=o.template_name)},ke=async o=>{const t=Y.value.trim();if(j.value=null,Y.value="",!t||t===o.template_name)return;const h=await dl({template_id:o.template_id,vmi_shop_id:o.vmi_shop_id,template_name:t});if(h.status!==0){O.error(h.errorMsg||"ä¿®æ¹çç¥å称失败");return}await W()},Le=o=>{var h;const t=ye(o.vmi_shop_id);return(h=t==null?void 0:t.template_list)==null?void 0:h.find(E=>E.template_id===o.template_id)},fe=async o=>{const t=ye(o.vmi_shop_id),h=await al({...Be(),mallId:(t==null?void 0:t.shop_id)??null,operate:o.enabled?_e.Close:_e.Start,operate_type:Ze.One,template_id:o.template_id});if(h.status!==0){O.error(h.errorMsg||"æä½å¤±è´¥");return}await W()},r=S(!1),u=S("add"),i=S(null),z=S(""),B=S(null),P=S(""),U=S(null),H=S(0),re=(o,t,h=0)=>{const E=ye(o.vmi_shop_id),D=Le(o);if(t!=="add"&&!(D!=null&&D.template_details)){O.warning("çç¥è¯¦æ
ä¸ºç©ºï¼æ æ³æå¼");return}u.value=t,i.value=o.vmi_shop_id,z.value=(E==null?void 0:E.shop_id)||"",B.value=(D==null?void 0:D.template_id)??null,P.value=(D==null?void 0:D.template_name)??"",U.value=(D==null?void 0:D.template_details)??null,H.value=t==="add"?h:(D==null?void 0:D.template_type)??0,r.value=!0},xe=(o,t=0)=>{re(o,"add",t)},me=S(!1),be=S(null),Te=o=>{be.value=o.vmi_shop_id,me.value=!0},C=async o=>{var h;const t=(h=Le(o))==null?void 0:h.template_code;if(!t){O.warning("ææ çç¥ç å¯å¤å¶");return}try{await navigator.clipboard.writeText(t),O.success("çç¥ç å·²å¤å¶")}catch{O.error("å¤å¶å¤±è´¥ï¼è¯·æå¨å¤å¶")}},Ee=o=>{re(o,"view")},K=o=>{re(o,"edit")},Fe=async o=>{const t=await at({template_ids:[o.template_id],vmi_shop_id:o.vmi_shop_id});if(t.status!==0){O.error(t.errorMsg||"å é¤çç¥å¤±è´¥");return}O.success("å 餿å"),await W()},x=async o=>{const t=await tt({vmi_shop_ids:[o.vmi_shop_id]});if(t.status!==0){O.error(t.errorMsg||"å é¤åºéºå¤±è´¥");return}O.success("å 餿å"),await W()},s=async o=>{if(!V.value){V.value=o===_e.Start?"open":"close";try{const t=await al({...Be(),operate:o,operate_type:Ze.All});if(t.status!==0){O.error(t.errorMsg||"æä½å¤±è´¥");return}O.success(o===_e.Start?"å·²å
¨é¨å¼å¯":"å·²å
¨é¨å
³é"),await W()}finally{V.value=null}}},b=async o=>{const t=o===_e.Close;try{await Il.confirm(t?"ç¹å»ç¡®è®¤å
³éåï¼å°å
³éåè¡¨ä¸ææåºéºççç¥ï¼èªå¨è¡¥è´§æµç¨å°ç»æ¢ï¼":"ç¹å»ç¡®è®¤å¼å¯åï¼å°å¼å¯åè¡¨ä¸ææåºéºççç¥ï¼è¯·è°¨æ
æä½ï¼","æç¤º",{confirmButtonText:t?"确认å
³é":"确认å¼å¯",cancelButtonText:"åæ¶",buttonSize:"default",type:"warning"})}catch{return}await s(o)},T=()=>b(_e.Close),se=()=>b(_e.Start);return(o,t)=>{const h=he,E=hl,D=Pe,de=Sl,ee=We,l=il,te=El,$e=Tl,le=xl,Ce=Cl,Ie=bl;return p(),_(N,null,[d("div",ot,[d("div",nt,[d("p",ut,[t[5]||(t[5]=F(" 已添å ",-1)),d("span",it,X(J.value),1),t[6]||(t[6]=F(" 个åºéºï¼",-1)),d("span",rt,X(v.value),1),t[7]||(t[7]=F(" æ¡çç¥ ",-1))]),t[8]||(t[8]=d("span",{class:"vmi-summary__tip"}," 注ï¼å·²è¿æ¥è¡¨ç¤ºè¯¥åºéºå¨ Temu å·²ç»å½ ",-1))]),d("div",dt,[e(h,{size:"default",type:"danger",loading:V.value==="close",disabled:!!V.value||!v.value,onClick:T},{default:a(()=>[...t[9]||(t[9]=[F(" å
¨é¨å
³é ",-1)])]),_:1},8,["loading","disabled"]),e(h,{size:"default",type:"success",loading:V.value==="open",disabled:!!V.value||!v.value,onClick:se},{default:a(()=>[...t[10]||(t[10]=[F(" å
¨é¨å¼å¯ ",-1)])]),_:1},8,["loading","disabled"])])]),Pl((p(),oe(Ce,{"span-method":ve,data:m.value,"header-cell-style":{background:"#feefe1",padding:"5px",borderColor:"#dfcab7",color:"#000"},border:"",style:{width:"100%","margin-top":"20px","border-radius":"10px 10px 0 0"},maxHeight:"500",size:"small"},{default:a(()=>[e(E,{label:"åºéºåç§°","header-align":"center",align:"center",width:"240"},{default:a(({row:k})=>[d("div",pt,[d("span",mt,X(k.shop_name),1),I(k.shop_id)?(p(),_("span",ct," å·²è¿æ¥ ")):Z("",!0)])]),_:1}),e(E,{width:"150",label:"åºéºç±»å","header-align":"center",align:"center"},{default:a(()=>[...t[11]||(t[11]=[d("span",null,"å
¨æç®¡",-1)])]),_:1}),e(E,{width:"",label:"çç¥","header-align":"center",align:"left"},{default:a(({row:k})=>[k.rowType==="strategy"?(p(),_("div",vt,[d("div",ft,[j.value===ge(k)?(p(),oe(D,{key:0,modelValue:Y.value,"onUpdate:modelValue":t[0]||(t[0]=ae=>Y.value=ae),size:"small",autofocus:"",onBlur:ae=>ke(k),onKeyup:Fl(ae=>ke(k),["enter"])},null,8,["modelValue","onBlur","onKeyup"])):(p(),_("span",{key:1,class:"vmi-strategy-item__name",title:"åå»ä¿®æ¹åç§°",onDblclick:ae=>Ve(k)},[e(de,{size:"small",type:k.template_type===1?"danger":"success",effect:"light",class:"vmi-strategy-item__type-tag"},{default:a(()=>[F(X(k.template_type===1?"éè´§":"å¤è´§"),1)]),_:2},1032,["type"]),F(" "+X(k.template_name),1)],40,_t)),d("div",yt,[e(ee,{class:"vmi-strategy-item__icon vmi-strategy-item__icon--copy",onClick:ae=>C(k)},{default:a(()=>[e(ue(Vl))]),_:1},8,["onClick"]),e(ee,{class:"vmi-strategy-item__icon vmi-strategy-item__icon--view",onClick:ae=>Ee(k)},{default:a(()=>[e(ue(kl))]),_:1},8,["onClick"]),e(ee,{class:"vmi-strategy-item__icon vmi-strategy-item__icon--edit",onClick:ae=>K(k)},{default:a(()=>[e(ue(Ll))]),_:1},8,["onClick"]),e(l,{title:"å é¤å该åºéºå°ä¸åæ§è¡æ¤çç¥","confirm-button-text":"ç¡®å®","cancel-button-text":"åæ¶",placement:"bottom",width:"240",onConfirm:ae=>Fe(k)},{reference:a(()=>[e(ee,{class:"vmi-strategy-item__icon vmi-strategy-item__icon--delete"},{default:a(()=>[e(ue(He))]),_:1})]),_:1},8,["onConfirm"])])]),e(l,{title:k.enabled?"å
³é忤çç¥å°ä¸åæ§è¡":"å¼å¯åå°æ§è¡æ¤çç¥","confirm-button-text":"ç¡®å®","cancel-button-text":"åæ¶",placement:"bottom",width:"240",onConfirm:ae=>fe(k)},{reference:a(()=>
1[e(h,{type:"primary",link:"",size:"small",class:qe(["vmi-strategy-toggle",k.enabled?"vmi-strategy-toggle--close":"vmi-strategy-toggle--open"])},{default:a(()=>[F(X(k.enabled?"å
³éçç¥":"å¼å¯çç¥"),1)]),_:2},1032,["class"])]),_:2},1032,["title","onConfirm"])])):(p(),_("div",gt,[e(le,{trigger:"click",placement:"bottom-start",onCommand:ae=>xe(k,ae)},{dropdown:a(()=>[e($e,null,{default:a(()=>[e(te,{command:0},{default:a(()=>[...t[13]||(t[13]=[F("æ°å¢å¤è´§çç¥",-1)])]),_:1}),e(te,{command:1},{default:a(()=>[...t[14]||(t[14]=[F("æ°å¢éè´§çç¥",-1)])]),_:1})]),_:1})]),default:a(()=>[e(h,{class:"vmi-strategy-add",size:"small"},{default:a(()=>[...t[12]||(t[12]=[F(" + æ°å¢çç¥ ",-1)])]),_:1})]),_:1},8,["onCommand"]),e(h,{type:"primary",size:"small",link:"",onClick:ae=>Te(k)},{default:a(()=>[...t[15]||(t[15]=[F(" ç²è´´çç¥ç ",-1)])]),_:1},8,["onClick"])]))]),_:1}),e(E,{label:"ç¶æ","header-align":"center",align:"center",width:"140"},{default:a(({row:k})=>[k.rowType==="strategy"?(p(),_("span",{key:0,class:qe(["vmi-strategy-status",k.enabled?"vmi-strategy-status--on":"vmi-strategy-status--off"])},X(k.enabled?"å·²å¼å¯":"æåä¸"),3)):Z("",!0)]),_:1}),e(E,{label:"å建æ¶é´","header-align":"center",align:"center",width:"180"},{default:a(({row:k})=>[F(X(k.shop_add_date),1)]),_:1}),e(E,{label:"æä½","header-align":"center",align:"center",width:"130"},{default:a(({row:k})=>[e(l,{title:"å é¤å该åºéºå°ä¸åæ§è¡è¡¥è´§çç¥","confirm-button-text":"ç¡®å®","cancel-button-text":"åæ¶",placement:"bottom",width:"240",onConfirm:ae=>x(k)},{reference:a(()=>[e(h,{type:"danger",size:"small",link:""},{default:a(()=>[...t[16]||(t[16]=[F("å é¤",-1)])]),_:1})]),_:1},8,["onConfirm"])]),_:1})]),_:1},8,["data"])),[[Ie,L.value]]),e(Bl,{page:$.value,"onUpdate:page":t[1]||(t[1]=k=>$.value=k),"page-size":M.value,"onUpdate:pageSize":t[2]||(t[2]=k=>M.value=k),total:J.value,onChange:W},null,8,["page","page-size","total"]),e(jl,{visible:me.value,"onUpdate:visible":t[3]||(t[3]=k=>me.value=k),"vmi-shop-id":be.value,onSuccess:W},null,8,["visible","vmi-shop-id"]),e(et,{visible:r.value,"onUpdate:visible":t[4]||(t[4]=k=>r.value=k),mode:u.value,"vmi-shop-id":i.value,"mall-id":z.value,"template-id":B.value,"template-name":P.value,"template-details":U.value,"template-type":H.value,onSuccess:W},null,8,["visible","mode","vmi-shop-id","mall-id","template-id","template-name","template-details","template-type"])],64)}}}),ht=Se(bt,[["__scopeId","data-v-47f24867"]]);async function St(n){return ce({url:"/serv/api/vmi_shop",method:"POST",data:n})}const Vt={class:"vmi-page-tools"},kt={class:"vmi-toolbar"},Lt={class:"vmi-toolbar__selector-wrap"},xt=Object.assign({name:"VmiAutoReplenish"},{__name:"index",setup(n){const c=S([]),g=S(!1),f=S(null),R=ie(()=>rl());function w(){var m,v;(v=(m=f.value)==null?void 0:m.refetch)==null||v.call(m)}function y(m){var v,J;return((v=m==null?void 0:m.mall)==null?void 0:v.mall_name)??((J=m==null?void 0:m.mall)==null?void 0:J.mallName)??""}const I=(m,v)=>ze("div",{style:{fontSize:"14px",lineHeight:"22px",color:"#606266",wordBreak:"break-word",...v>0?{marginTop:"8px",paddingTop:"8px",borderTop:"1px solid #ebeef5"}:{}}},[ze("span",{style:{color:"#303133",fontWeight:500}},m.shop_name||m.shop_id),"ï¼",ze("span",{style:{color:"#f56c6c"}},m.errorMsg||"æ·»å 失败")]),L=m=>ze(wl,{maxHeight:"280px"},{default:()=>m.map(I)}),V=m=>{m.length&&Ye({title:"æç¤º",message:L(m),type:"warning",customClass:"vmi-add-shop-notify",duration:0})},j=async m=>{var $,M;const v=Array.isArray(m.fail_list)?m.fail_list:[],J=Number(m.success_count)||0;if(v.length&&V(v),J>0){O.success(`æåæ·»å ${J}个åºéº`),c.value=[],await((M=($=f.value)==null?void 0:$.refresh)==null?void 0:M.call($));return}m.status!==0&&!v.length&&Ye({title:"æç¤º",message:m.errorMsg||"æ·»å åºéºå¤±è´¥",type:"warning",customClass:"vmi-add-shop-notify",duration:0})},Y=async()=>{if(!g.value){if(!c.value.length){O.warning("è¯·éæ©åºéº");return}g.value=!0;try{const m=await St({shop_list:c.value.map(v=>({shop_id:String(v.mallId),shop_name:y(v)}))});await j(m)}finally{g.value=!1}}},G=()=>{const m=Ul();if(!m||m===-1){O.warning("æªæ£æµå°å®¢æ·ç«¯ï¼è¯·å
å®è£
æä»¶");return}Hl(String(m),"VMIèªå¨è¡¥è´§æ§è¡æ¥å¿")};return(m,v)=>{const J=he;return p(),oe(Dl,null,{default:a(()=>[d("div",Vt,[d("div",kt,[v[2]||(v[2]=d("span",{class:"vmi-toolbar__label"},"åºéºï¼",-1)),d("div",Lt,[e($l,{modelValue:c.value,"onUpdate:modelValue":v[0]||(v[0]=$=>c.value=$),class:"vmi-toolbar__selector",size:"default",multiple:"",disabled:g.value,"semi-managed-filter":!1,permissions:["mallBind","mustLoginGlobalAgentseller"]},null,8,["modelValue","disabled"])]),e(J,{type:"primary",size:"default",loading:g.value,onClick:Y},{default:a(()=>[...v[1]||(v[1]=[F(" æ·»å åºéº ",-1)])]),_:1},8,["loading"]),d("button",{type:"button",class:"vmi-log-link",onClick:G}
1," æ¥çæ§è¡æ¥å¿ ")]),R.value?(p(),oe(ue(Rl),{key:0,class:"vmi-page-tools__device",onChange:w})):Z("",!0)]),e(ht,{ref_key:"strategysTableRef",ref:f},null,512)]),_:1})}}}),Gt=Se(xt,[["__scopeId","data-v-090c0162"]]);export{Gt as default};
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.