import{d as ge,B as ke,r,ay as Te,w as xe,j as we,Y as Ve,ai as _,aq as Ce,o as p,c as v,U as s,O as o,P as Q,a as l,F as I,a8 as B,S as c,M as Ie,T as d,R as h,aF as Be,aG as Pe}from"./vue.adf17aba.js";import{f as Le,b as Se}from"./index.0545ebb5.js";import Ue from"./BrowseSearch.5c8ef473.js";import Ne from"./BuySearch.91f7cd22.js";import{u as Re}from"./index.b098562c.js";import{e as P}from"./emitter.c27b7986.js";import{E as g}from"./elementPlus.4833989a.js";import{_ as De}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.72dc8373.js";const u=V=>(Be("data-v-908f053b"),V=V(),Pe(),V),Ae={class:"customize-container"},$e=u(()=>l("div",{class:"custom-card-title"},[l("span",{class:"custom-card-icon"},"|"),l("span",{class:"custom-card-Text"},"自定义定向")],-1)),Oe={class:"main-container"},je={class:"left-container"},ze={class:"tab-container-fixed-top"},Me=u(()=>l("span",{class:"tab-top-label"},"添加定向时的竞价设置: ",-1)),Ee={style:{display:"flex"}},Fe=u(()=>l("hr",{style:{"margin-top":"5px"}},null,-1)),Ge={style:{"font-weight":"500",color:"#000"}},qe={style:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden"}},We={style:{color:"rgba(0, 0, 0, 0.45)"}},He=u(()=>l("div",{class:"tab-title"},"触达浏览过您推广的商品或其他类似商品、商品品类、品牌以及其他商品功能的顾客",-1)),Ye={class:"el-row align-center-bottom"},Je=u(()=>l("span",{class:"select-label"},"回溯期: ",-1)),Ke={style:{height:"450px"}},Qe=u(()=>l("div",null,"动态细分",-1)),Xe=u(()=>l("hr",{style:{margin:"5px 0"}},null,-1)),Ze={style:{display:"flex","justify-content":"space-between"}},et=u(()=>l("div",null,"推广的商品",-1)),tt={style:{display:"flex","justify-content":"space-between"}},lt=u(()=>l("div",null,"与推广商品类似的商品",-1)),at=u(()=>l("div",{class:"tab-title"},"向购买过广告商品或其他相关商品、商品类别、品牌及其他商品功能的购买者传递信息",-1)),st={class:"el-row align-center-bottom"},ot=u(()=>l("span",{class:"select-label"},"回溯期: ",-1)),nt={style:{height:"450px"}},it=u(()=>l("div",null,"动态细分",-1)),ct=u(()=>l("hr",{style:{margin:"5px 0"}},null,-1)),dt={style:{display:"flex","justify-content":"space-between"}},ut=u(()=>l("div",null,"推广的商品",-1)),rt={style:{display:"flex","justify-content":"space-between"}},pt=u(()=>l("div",null,"与推广的商品相关",-1)),vt={class:"right-container"},_t={class:"right-container-top"},yt={key:0,style:{color:"black","font-weight":"450"}},bt={key:1},mt={style:{color:"black"}},ht={key:2},ft={style:{color:"black"}},gt={key:3},kt={style:{color:"black"}},Tt={key:4},xt={style:{color:"black"}},wt=u(()=>l("span",null," -",-1)),Vt={style:{color:"black"}},Ct={key:5},It={style:{color:"black"}},Bt={key:6},Pt={style:{color:"black"}},Lt={key:7},St={style:{"font-weight":"500",color:"#000"}},Ut={style:{"white-space":"nowrap","text-overflow":"ellipsis",overflow:"hidden"}},Nt={style:{color:"rgba(0, 0, 0, 0.45)"}},Rt=u(()=>l("div",null,"$",-1)),Dt=u(()=>l("div",null,"$",-1)),At={style:{display:"flex","justify-content":"space-around","padding-top":"15px"}},$t=ge({__name:"CustomTarget",setup(V){const X=ke("respCampaignId"),O=r(""),Z=Re(),{profile:j}=Te(Z),k=r("audience");function ee(t,a){t.props.label=="购买再营销"&&P.emit("tree-node-data")}const x=r("2"),te=[{value:"1",label:"建议竞价"},{value:"2",label:"自定义竞价"}],b=r("0.75");xe(x,()=>{x.value=="1"?b.value="":b.value="0.75"},{immediate:!0});const L=r(""),le=[{value:"",label:"所有受众"},{value:"Lifestyle",label:"生活方式"},{value:"Interest",label:"兴趣"},{value:"Life event",label:"生活事件"},{value:"In-market",label:"场内客群"}],S=r(""),z=r("advice"),y=r("7"),ae=[{value:"7",label:"7天"},{value:"14",label:"14天"},{value:"30",label:"30天"},{value:"60",label:"60天"},{value:"90",label:"90天"}],M=r("advice"),E=r("7"),se=[{value:"7",label:"7天"},{value:"14",label:"14天"},{value:"30",label:"30天"},{value:"60",label:"60天"},{value:"90",label:"90天"}],i=r([]);function oe(t){const a={currentTitle:"浏览再营销",type:"c",tactictype:"views",cna:t.cna,lookback:y.value,bid:b.value,classificationId:t.cid};i.value.push(a)}function ne(t){const a={currentTitle:"购买再营销",type:"c",tactictype:"purchases",cna:t.cna,lookback:y.value,bid:b.value,classificationId:t.cid};i.value.push(a)}const ie={eligible:"具备Prime资格",diseligible:"不具备Prime资格",all:"所有"};function ce(t){const a={currentTitle:"浏览再营销",type:"c",tactictype:"views",lookback:y.value,bid:b.value,brandId:t.selectedBrands,classificationId:t.cid,delivery:t.delivery,dialogTitle:t.dialogTitle,brand:t.selectedLabels,low_prices:t.prices.lowest,high_prices:t.prices.highest,low_rating:t.starRating[0],high_rating:t.starRating[1]};i.value.push(a)}function de(t){const a={currentTitle:"购买再营销",type:"c",tactictype:"purchases",lookback:y.value,bid:b.value,brandId:t.selectedBrands,classificationId:t.cid,delivery:t.delivery,dialogTitle:t.dialogTitle,brand:t.selectedLabels,low_prices:t.prices.lowest,high_prices:t.prices.highest,low_rating:t.starRating[0],high_rating:t.starRating[1]};i.value.push(a)}const U=r(!1),F=r([]),ue={Lifestyle:"生活方式","In-market":"场内客群",Interest:"兴趣","Life event":"生活事件"};function G(){re()}async function re(){U.value=!0;const t={profile_id:j.value.profile_id,categoryvalues:L.value,values:S.value};try{const a=await Le(t);F.value=a.data.audiences.map(n=>({...n,category:ue[n.category]||n.category}))}catch(a){console.error("error: ",a)}finally{U.value=!1}}function pe(t){if(i.value.some(n=>n.audienceId===t.audienceId))g({message:`选项 ${t.audienceName} 已经添加,不能重复添加`,type:"warning"});else{const n={...t,tactictype:"audience",audiencevalue:t.audienceId,bid:b.value};i.value.push(n)}}function ve(){i.value=[]}function _e(t){i.value=i.value.filter(a=>a!==t)}const w=r(""),ye={exactProduct:"推广商品",relatedProduct:"与推广的商品相关",similarProduct:"与推广商品类似的商品"};function q(){if(k.value=="views"){const t={currentTitle:"浏览再营销",type:"p",tactictype:"views",lookback:y.value,asin:w.value,bid:.2,productType:"exactProduct"};i.value.some(n=>n.type===t.type&&n.tactictype===t.tactictype&&n.productType===t.productType)?g({message:"已经添加了相关商品,不能重复添加",type:"warning"}):i.value.push(t)}else if(k.value=="purchases"){const t={currentTitle:"购买再营销",type:"p",tactictype:"purchases",lookback:y.value,asin:w.value,bid:.2,productType:"exactProduct"};i.value.some(n=>n.type===t.type&&n.tactictype===t.tactictype&&n.productType===t.productType)?g({message:"已经添加了相关商品,不能重复添加",type:"warning"}):i.value.push(t)}}function W(){if(k.value=="views"){const t={currentTitle:"浏览再营销",type:"p",tactictype:"views",lookback:y.value,asin:w.value,bid:.2,productType:"similarProduct"};i.value.some(n=>n.type===t.type&&n.tactictype===t.tactictype&&n.productType===t.productType)?g({message:"已经添加了相关商品,不能重复添加",type:"warning"}):i.value.push(t)}else if(k.value=="purchases"){const t={currentTitle:"购买再营销",type:"p",tactictype:"purchases",lookback:y.value,asin:w.value,bid:.2,productType:"relatedProduct"};i.value.some(n=>n.type===t.type&&n.tactictype===t.tactictype&&n.productType===t.productType)?g({message:"已经添加了相关商品,不能重复添加",type:"warning"}):i.value.push(t)}}const N=r(!1),H=r(""),Y=r("");async function be(){const t={profile_id:j.value.profile_id,campaignId:X.value,adGroupId:O.value,tactic:"T00030",expressionType:"manual",expressionList:i.value,state:"paused"};try{N.value=!0;const a=await Se(t);H.value=a.data.success.length,Y.value=a.data.error.length,a.data.error.length==0?(i.value=[],g({message:"创建成功",type:"success"})):g({message:"创建失败",type:"error"})}catch(a){console.log("error:",a)}finally{N.value=!1}}function me(t){if(t)return{background:"#f5f7fa"}}return we(()=>{P.on("send-firstAsin",t=>{w.value=t}),P.on("respAdGroupId",t=>{O.value=t})}),Ve(()=>{P.all.clear()}),(t,a)=>{const n=_("el-option"),C=_("el-select"),R=_("el-input"),T=_("el-table-column"),m=_("el-button"),J=_("el-table"),f=_("el-tab-pane"),D=_("el-tabs"),A=_("el-text"),he=_("el-tooltip"),fe=_("el-card"),K=Ce("loading");return p(),v("div",Ae,[s(fe,{"body-style":"padding: 20px 80px 0 80px;"},{default:o(()=>[$e,Q((p(),v("div",Oe,[l("div",je,[s(D,{modelValue:k.value,"onUpdate:modelValue":a[8]||(a[8]=e=>k.value=e),class:"demo-tabs",onTabClick:ee},{default:o(()=>[l("div",ze,[Me,s(C,{modelValue:x.value,"onUpdate:modelValue":a[0]||(a[0]=e=>x.value=e)},{default:o(()=>[(p(),v(I,null,B(te,e=>s(n,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),s(R,{modelValue:b.value,"onUpdate:modelValue":a[1]||(a[1]=e=>b.value=e),disabled:x.value=="1",style:{width:"200px"}},{prepend:o(()=>[c("$")]),_:1},8,["modelValue","disabled"])]),s(f,{label:"亚马逊受众",name:"audience"},{default:o(()=>[l("div",null,[l("div",Ee,[s(C,{modelValue:L.value,"onUpdate:modelValue":a[2]||(a[2]=e=>L.value=e),onChange:G,style:{width:"140px","margin-right":"10px"}},{default:o(()=>[(p(),v(I,null,B(le,e=>s(n,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),s(R,{modelValue:S.value,"onUpdate:modelValue":a[3]||(a[3]=e=>S.value=e),onChange:G,placeholder:"请输入关键词进行过滤"},null,8,["modelValue"])]),Fe,Q((p(),Ie(J,{data:F.value,"row-key":e=>e.audienceId,"show-header":!1,height:"550",style:{width:"100%"}},{default:o(()=>[s(T,{prop:"date",label:"Date"},{default:o(({row:e})=>[l("div",Ge,d(e.category),1),l("div",qe,d(e.audienceName),1),l("div",We,"预估人数: "+d(e.lowerBoundInclusive)+" - "+d(e.upperBoundExclusive),1)]),_:1}),s(T,{prop:"opotion",label:"option",width:"80"},{default:o(({row:e})=>[s(m,{type:"primary",size:"small",link:"",onClick:$=>pe(e)},{default:o(()=>[c("添加")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","row-key"])),[[K,U.value]])])]),_:1}),s(f,{label:"浏览再营销",name:"views"},{default:o(()=>[He,s(D,{modelValue:z.value,"onUpdate:modelValue":a[5]||(a[5]=e=>z.value=e),type:"border-card"},{default:o(()=>[l("div",Ye,[Je,s(C,{modelValue:y.value,"onUpdate:modelValue":a[4]||(a[4]=e=>y.value=e)},{default:o(()=>[(p(),v(I,null,B(ae,e=>s(n,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),s(f,{label:"建议",name:"advice"},{default:o(()=>[l("div",Ke,[Qe,Xe,l("div",null,[l("div",Ze,[et,s(m,{type:"primary",size:"small",link:"",onClick:q,style:{color:"#3569d6"}},{default:o(()=>[c("添加")]),_:1})]),l("div",tt,[lt,s(m,{type:"primary",size:"small",link:"",onClick:W,style:{color:"#3569d6"}},{default:o(()=>[c("添加")]),_:1})])])])]),_:1}),s(f,{label:"搜索",name:"search"},{default:o(()=>[s(Ue,{onAddToTable:oe,onFormSubmitted:ce})]),_:1})]),_:1},8,["modelValue"])]),_:1}),s(f,{label:"购买再营销",name:"purchases"},{default:o(()=>[at,s(D,{modelValue:M.value,"onUpdate:modelValue":a[7]||(a[7]=e=>M.value=e),type:"border-card"},{default:o(()=>[l("div",st,[ot,s(C,{modelValue:E.value,"onUpdate:modelValue":a[6]||(a[6]=e=>E.value=e)},{default:o(()=>[(p(),v(I,null,B(se,e=>s(n,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),s(f,{label:"建议",name:"advice"},{default:o(()=>[l("div",nt,[it,ct,l("div",null,[l("div",dt,[ut,s(m,{type:"primary",size:"small",link:"",onClick:q,style:{color:"#3569d6"}},{default:o(()=>[c("添加")]),_:1})]),l("div",rt,[pt,s(m,{type:"primary",size:"small",link:"",onClick:W,style:{color:"#3569d6"}},{default:o(()=>[c("添加")]),_:1})])])])]),_:1}),s(f,{label:"搜索",name:"search"},{default:o(()=>[s(Ne,{onAddToTable:ne,onFormSubmitted:de})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["modelValue"])]),l("div",vt,[l("div",_t,[s(A,{class:"mx-1",style:{"padding-left":"15px"}},{default:o(()=>[c("已添加: "+d(i.value.length),1)]),_:1}),s(A,{class:"mx-1",type:"success"},{default:o(()=>[c("成功: "+d(H.value),1)]),_:1}),s(A,{class:"mx-1",type:"danger"},{default:o(()=>[c("失败: "+d(Y.value),1)]),_:1}),s(m,{link:"",type:"danger",onClick:ve,style:{"margin-right":"15px"}},{default:o(()=>[c("删除所有")]),_:1})]),s(J,{data:i.value,"header-cell-style":me,height:"600",style:{width:"100%"}},{default:o(()=>[s(T,{prop:"date",label:"商品"},{default:o(({row:e})=>[e.currentTitle?(p(),v("div",yt,d(e.currentTitle),1)):h("",!0),e.productType?(p(),v("div",bt,[c(" 商品类型: "),l("span",mt,d(ye[e.productType]),1)])):h("",!0),e.cna||e.dialogTitle?(p(),v("div",ht,[c(" 分类: "),l("span",ft,d(e.cna?e.cna:e.dialogTitle),1)])):h("",!0),e.brand?(p(),v("div",gt,[c(" 品牌: "),l("span",kt,d(e.brand?e.brand:"--"),1)])):h("",!0),e.low_prices||e.high_prices?(p(),v("div",Tt,[c(" 商品价格: "),l("span",xt,"$"+d(e.low_prices?e.low_prices:"--"),1),wt,l("span",Vt," $"+d(e.high_prices?e.high_prices:"--"),1)])):h("",!0),e.delivery?(p(),v("div",Ct,[c(" 配送: "),l("span",It,d(e.delivery?ie[e.delivery]:"--"),1)])):h("",!0),e.lookback?(p(),v("div",Bt,[c(" 回溯期: "),l("span",Pt,d(e.lookback?e.lookback:"--"),1)])):h("",!0),e.audienceName?(p(),v("div",Lt,[l("div",St,d(e.category),1),s(he,{class:"box-item",effect:"dark",content:e.audienceName,placement:"top"},{default:o(()=>[l("div",Ut,d(e.audienceName),1)]),_:2},1032,["content"]),l("div",Nt,"预估人数: "+d(e.lowerBoundInclusive)+" - "+d(e.upperBoundExclusive),1)])):h("",!0)]),_:1}),s(T,{prop:"name",label:"竞价",width:"160"},{default:o(({row:e})=>[s(R,{modelValue:e.bid,"onUpdate:modelValue":$=>e.bid=$,modelModifiers:{number:!0}},{prepend:o(()=>[c("$")]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),s(T,{prop:"address",label:"当前建议竞价",width:"160"},{default:o(({row:e})=>[Rt,Dt]),_:1}),s(T,{label:"操作",width:"60"},{default:o(({row:e})=>[s(m,{link:"",type:"danger",size:"small",onClick:$=>_e(e)},{default:o(()=>[c("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),l("div",At,[s(m,{type:"primary",plain:"",disabled:!i.value.length,onClick:be},{default:o(()=>[c("保存")]),_:1},8,["disabled"])])])])),[[K,N.value]])]),_:1})])}}});const Ht=De($t,[["__scopeId","data-v-908f053b"]]);export{Ht as default};