1 |
- import{d as X,ay as Y,r as v,Z as w,w as _,j as ee,ai as c,o as d,c as p,U as l,O as s,a as o,u as O,R as m,F as U,a8 as A,M as g,aF as oe,aG as te}from"./vue.adf17aba.js";import{g as ae,h as se}from"./index.6717ff78.js";import le from"./ProductSetCommodity.d6b67818.js";import de from"./VideoCommodity.6cd442a4.js";import{u as re}from"./index.b098562c.js";import{e as V}from"./emitter.c27b7986.js";import{_ as ie}from"./_plugin-vue_export-helper.c27b6911.js";import"./elementPlus.4833989a.js";import"./echarts.72dc8373.js";const ne="/web/assets/product.72c527a1.png",ue="/web/assets/shop.6db9dffd.png",ce="/web/assets/video.dc2dfa3a.png",i=y=>(oe("data-v-0fcc5e23"),y=y(),te(),y),pe={class:"customize-container"},me=i(()=>o("div",{class:"custom-card-title-content"},[o("span",{class:"custom-fake-icon"},"|"),o("span",{class:"custom-card-title"},"广告格式")],-1)),_e={class:"ad-format-radios"},fe={class:"ad-format-radio-content"},ve=i(()=>o("div",{class:"ad-format-radio-title"},"商品集",-1)),ge=["src"],he=i(()=>o("div",{class:"ad-format-radio-desc"},"使用图片将流量引导至商品详情页面, 以推广多件商品",-1)),be={class:"ad-format-radio-content"},Se=i(()=>o("div",{class:"ad-format-radio-title"},"品牌旗舰店焦点",-1)),ye=["src"],Fe=i(()=>o("div",{class:"ad-format-radio-desc"},"将流量引流到品牌旗舰店, 包括子页",-1)),ke={class:"ad-format-radio-content"},we=i(()=>o("div",{class:"ad-format-radio-title"},"视频",-1)),Ve=["src"],Re=i(()=>o("div",{class:"ad-format-radio-desc"},"使用视频宣传您的品牌或产品, 将流量吸引至您的品牌旗舰店或商品详情页",-1)),xe={key:0,class:"customize-font"},Ie={key:1,class:"customize-font"},Pe={key:2,class:"customize-font"},Oe={class:"custom-hint"},Ue=i(()=>o("div",{class:"custom-hint-title"},"着陆页",-1)),Ae={key:3,class:"land-Page"},De=i(()=>o("div",null,"亚马逊品牌旗舰店(包括子页面)",-1)),Be={style:{display:"flex","margin-top":"10px"}},Ce=i(()=>o("div",null,"新着陆页",-1)),Ne=i(()=>o("div",null,"选择要推广的商品, 我们将为您创建一个落地页",-1)),Te=i(()=>o("div",null,"商品详情页",-1)),ze={key:4},Ee=i(()=>o("p",{class:"custom-flagshipStore-hint"},"亚马逊上的品牌旗舰店(必须有4个或更多页面, 每个页面有1个或更多独特的商品)",-1)),qe={key:5,class:"custom-product-title"},Ze=i(()=>o("span",{class:"custom-fake-icon"},"|",-1)),$e=i(()=>o("span",{class:"custom-card-title"},"商品",-1)),Me=[Ze,$e],je=X({__name:"AdFormat",emits:["update:adFormatRadio","update:arrivalsRadio","update:flagshipStoreShop","update:pageOptions","update:addedTableData","update:focusShopSelect"],setup(y,{emit:E}){const q=re(),{profile:D}=Y(q),r=v("productSet"),u=v("flagshipStore"),F=v(),n=w({shop:"",page:""}),Z=w({shop:[{required:!0,message:"请选择",trigger:"change"}],page:[{required:!0,message:"请选择",trigger:"change"}]}),B=e=>{F.value.validateField(e,()=>{})},C=v(),b=w({focusShop:""}),$=w({focusShop:[{required:!0,message:"请选择",trigger:"change"}]}),M=e=>{C.value.validateField(e,()=>{})},N=v([]),k=v([]),S=v([]);async function j(){try{const e=await ae({profile_id:D.value.profile_id}),a=e.data.map(f=>({value:f.brandRegistryName,label:"ZOSI"}));S.value=e.data,N.value=a}catch(e){console.log("error:",e)}}_(()=>n.shop,()=>{setTimeout(()=>{V.emit("video-shop",S.value[0])},2e3)},{deep:!0}),_(()=>b.focusShop,()=>{setTimeout(()=>{V.emit("spotlight-shop",S.value[0])},2e3)});async function G(){try{const e=await se({profile_id:D.value.profile_id});k.value=e.data.storePageInfo}catch(e){console.log("error:",e)}}let R="";_(()=>n.page,e=>{R=k.value.find(a=>a.storePageUrl===e),R?setTimeout(()=>{V.emit("page",R.storePageUrl)},2e3):console.log("No page selected or matching page not found")});const h=E;function L(e){h("update:addedTableData",e)}_(r,e=>{h("update:adFormatRadio",e)},{immediate:!0}),_(u,e=>{h("update:arrivalsRadio",e)},{immediate:!0}),_(()=>n.shop,e=>{h("update:flagshipStoreShop",e),e==="ZOSI"&&G(),n.shop||(n.page="",k.value=[])}),_(()=>n.page,e=>{h("update:pageOptions",e)}),_(()=>b.focusShop,e=>{h("update:focusShopSelect",e)},{deep:!0});function H(){setTimeout(()=>{V.emit("send-brandEntityId",{brandEntityId:S.value})},2e3)}return _([r,u],()=>{n.shop="",n.page="",F.value&&F.value.clearValidate(["shop","page"])}),ee(()=>{j()}),(e,a)=>{const f=c("el-radio"),T=c("el-radio-group"),J=c("InfoFilled"),K=c("el-icon"),Q=c("el-tooltip"),x=c("el-option"),I=c("el-select"),P=c("el-form-item"),z=c("el-form"),W=c("el-card");return d(),p("div",pe,[l(W,{"body-style":"padding: 20px 80px 20px 80px;"},{default:s(()=>[me,o("div",_e,[l(T,{modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=t=>r.value=t),class:"ad-format-radio-group"},{default:s(()=>[l(f,{class:"ad-format-radio",label:"productSet",border:""},{default:s(()=>[o("div",fe,[ve,o("img",{src:O(ne),class:"ad-format-radio-img"},null,8,ge),he])]),_:1}),l(f,{class:"ad-format-radio",label:"focus",border:""},{default:s(()=>[o("div",be,[Se,o("img",{src:O(ue),class:"ad-format-radio-img"},null,8,ye),Fe])]),_:1}),l(f,{class:"ad-format-radio",label:"video",border:""},{default:s(()=>[o("div",ke,[we,o("img",{src:O(ce),class:"ad-format-radio-img"},null,8,Ve),Re])]),_:1})]),_:1},8,["modelValue"])]),r.value==="productSet"?(d(),p("div",xe,"需要帮助创建图片或品牌旗舰店?")):m("",!0),r.value==="focus"?(d(),p("div",Ie,"在创建或编辑品牌旗舰店时需要帮助?")):m("",!0),r.value==="video"?(d(),p("div",Pe,"在创建或编辑视频时需要帮助?")):m("",!0),o("div",Oe,[Ue,l(Q,{content:"顾客在与您的广告互动后将被引导至着陆页",placement:"top"},{default:s(()=>[l(K,{color:"#616266"},{default:s(()=>[l(J)]),_:1})]),_:1})]),r.value==="productSet"||r.value==="video"?(d(),p("div",Ae,[l(T,{modelValue:u.value,"onUpdate:modelValue":a[5]||(a[5]=t=>u.value=t),class:"ad-format-radio-group"},{default:s(()=>[l(f,{label:"flagshipStore",border:"",class:"flagshipStore-radio"},{default:s(()=>[De,o("div",null,[l(z,{ref_key:"ruleFormRef",ref:F,model:n,rules:Z,"label-position":"top","label-width":"120px",class:"demo-ruleForm",size:"default","status-icon":""},{default:s(()=>[o("div",Be,[l(P,{label:"选择一个店铺",prop:"shop",style:{width:"48%","margin-right":"10px"}},{default:s(()=>[l(I,{modelValue:n.shop,"onUpdate:modelValue":a[1]||(a[1]=t=>n.shop=t),clearable:"",style:{width:"100%"},onChange:H,onBlur:a[2]||(a[2]=t=>B("shop")),disabled:u.value=="newArrivals"||u.value=="productDetailsPage"},{default:s(()=>[(d(!0),p(U,null,A(N.value,t=>(d(),g(x,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1}),l(P,{label:"选择一个页面",prop:"page",style:{width:"48%"}},{default:s(()=>[l(I,{modelValue:n.page,"onUpdate:modelValue":a[3]||(a[3]=t=>n.page=t),clearable:"",style:{width:"100%"},onBlur:a[4]||(a[4]=t=>B("page")),disabled:u.value=="newArrivals"||u.value=="productDetailsPage"},{default:s(()=>[(d(!0),p(U,null,A(k.value,t=>(d(),g(x,{key:t.storePageId,label:t.storePageName,value:t.storePageUrl},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1})])]),_:1},8,["model","rules"])])]),_:1}),r.value==="productSet"?(d(),g(f,{key:0,class:"land-page-radio",label:"newArrivals",border:""},{default:s(()=>[Ce,Ne]),_:1})):m("",!0),r.value==="video"?(d(),g(f,{key:1,class:"land-page-radio",label:"productDetailsPage",border:""},{default:s(()=>[Te]),_:1})):m("",!0)]),_:1},8,["modelValue"])])):m("",!0),r.value==="focus"?(d(),p("div",ze,[Ee,l(z,{ref_key:"flagshipStoreRuleFormRef2",ref:C,model:b,rules:$,"label-position":"top","label-width":"120px",class:"demo-ruleForm",size:"default","status-icon":""},{default:s(()=>[l(P,{label:"选择一个店铺",prop:"focusShop"},{default:s(()=>[l(I,{modelValue:b.focusShop,"onUpdate:modelValue":a[6]||(a[6]=t=>b.focusShop=t),clearable:"",onBlur:a[7]||(a[7]=t=>M("focusShop")),style:{"padding-top":"10px","margin-top":"-15px",width:"500px"}},{default:s(()=>[(d(!0),p(U,null,A(S.value,t=>(d(),g(x,{key:t.brandId,label:t.brandRegistryName,value:t.brandEntityId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])):m("",!0),r.value==="productSet"&&u.value==="newArrivals"||r.value==="video"&&u.value==="productDetailsPage"?(d(),p("div",qe,Me)):m("",!0),r.value==="productSet"&&u.value==="newArrivals"?(d(),g(le,{key:6})):m("",!0),r.value==="video"&&u.value==="productDetailsPage"?(d(),g(de,{key:7,onUpdateAddedData:L})):m("",!0)]),_:1})])}}});const eo=ie(je,[["__scopeId","data-v-0fcc5e23"]]);export{eo as default};
|