import{T as q}from"./index.066cdb4a.js";import{f as L,r as n,a7 as u,h as m,i as O,j as o,K as _,E as A,G as t,J as G,M as a,F as B,$ as F,ap as J,aq as K}from"./vue.9083513e.js";import{_ as M}from"./_plugin-vue_export-helper.c27b6911.js";const v=d=>(J("data-v-db9a146a"),d=d(),K(),d),P={class:"mx-5"},z=v(()=>o("div",{class:"asj-h2"},"分时调价",-1)),H={class:"mt-3.5"},Q=v(()=>o("div",{class:"tag-content"},[o("strong",null,"自动化分时规则:"),o("p",null," 1. 应用分时调价后,如需手动修改竞价,只能在此操作。在亚马逊后台或其他第三方系统进行的调价操作,竞价将会被当前时段的自动化执行结果覆盖。 "),o("p",null,"2. 广告活动开启分时调价,规则的修改将在下一个整点生效。")],-1)),W=v(()=>o("span",{class:"asj-h3"},"模板名称",-1)),X=v(()=>o("span",{class:"asj-h3"},"设置竞价",-1)),Y={class:"flex flex-col"},Z={class:"flex gap-2 my-2"},ee={class:"auto-page-foot"},le=L({__name:"timer-bid",props:{mode:{},data:{},submitFormData:{type:Function}},emits:["refresh"],setup(d,{emit:T}){const f=d,k=T,b=n(),i=n(f.data),g=n("Option1"),h=n("Option1"),y=n("1.0"),V=n(null),R=[{value:"Option1",label:"24小时: 00:00-23:59"},{value:"Option2",label:"凌晨: 00:00-06:59"},{value:"Option3",label:"上午: 7:00-11:59"},{value:"Option4",label:"工作时: 9:00-16:59"},{value:"Option5",label:"下午: 12:00-16:59"},{value:"Option6",label:"晚上: 17:00-20:59"},{value:"Option7",label:"深夜: 21:00-23:59"}],j=[{value:"Option1",label:"每一天"},{value:"Option2",label:"仅在工作日"},{value:"Option3",label:"仅在周末"}],C=n(!0);if(f.mode==="add")for(let r=0;r<7;r++){const l=[];for(let s=0;s<24;s++)l.push(0);i.value.rule.conditions.push(l)}function D(){C.value=!1}const I=()=>{V.value&&V.value.applyBid(g.value,h.value,parseFloat(y.value))},N=(r,l,s)=>{for(const c of i.value.rule.conditions)for(const p of c)if(p>0)return s();s(new Error("请先设置竞价!"))},U=async()=>{b.value.validate(async r=>{r?(await f.submitFormData(),k("refresh")):console.log("验证失败")})},E=()=>{k("refresh")};return(r,l)=>{const s=u("el-tag"),c=u("el-input"),p=u("el-form-item"),$=u("el-option"),w=u("el-select"),x=u("el-button"),S=u("el-form");return m(),O("div",P,[z,o("div",H,[_(" 规则执行时区: PDT "),o("div",null,[C.value?(m(),A(s,{key:0,class:"custom-tag",closable:"",color:"#e7edf4",onClose:D},{default:t(()=>[Q]),_:1})):G("",!0)])]),a(S,{ref_key:"formRef",ref:b,model:i.value,"label-position":"top",style:{"margin-top":"20px"}},{default:t(()=>[a(p,{rules:{required:!0,message:"必填项",trigger:"blur"},prop:"name"},{label:t(()=>[W]),default:t(()=>[a(c,{modelValue:i.value.name,"onUpdate:modelValue":l[0]||(l[0]=e=>i.value.name=e),style:{width:"30%"}},null,8,["modelValue"])]),_:1}),a(p,{rules:[{validator:N,trigger:"xxx"}],prop:"rule.conditions"},{label:t(()=>[X]),default:t(()=>[o("div",Y,[o("div",Z,[a(w,{modelValue:g.value,"onUpdate:modelValue":l[1]||(l[1]=e=>g.value=e)},{default:t(()=>[(m(),O(B,null,F(R,e=>a($,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),a(w,{modelValue:h.value,"onUpdate:modelValue":l[2]||(l[2]=e=>h.value=e)},{default:t(()=>[(m(),O(B,null,F(j,e=>a($,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),a(c,{modelValue:y.value,"onUpdate:modelValue":l[3]||(l[3]=e=>y.value=e),clearable:"",oninput:"value=value.replace(/[^\\d.]/g, '').replace(/\\.{2,}/g, '.').replace('.', '$#$').replace(/\\./g, '').replace('$#$', '.').replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/, '$1$2.$3').replace(/^\\./g, '')",placeholder:"1.0",style:{width:"150px"}},null,8,["modelValue"]),a(x,{class:"active-btn",link:"",style:{color:"#3c58af"},onClick:I},{default:t(()=>[_("应用 ")]),_:1})])])]),_:1},8,["rules"])]),_:1},8,["model"]),a(q,{ref_key:"tableRef",ref:V,data:i.value.rule.conditions,onClick:l[4]||(l[4]=e=>b.value.clearValidate("rule.conditions"))},null,8,["data"]),o("div",ee,[a(x,{style:{width:"200px"},onClick:E},{default:t(()=>[_("取消")]),_:1}),a(x,{style:{width:"200px"},type:"primary",onClick:U},{default:t(()=>[_("提交")]),_:1})])])}}});const se=M(le,[["__scopeId","data-v-db9a146a"]]);export{se as default};