import{T as W}from"./index.066cdb4a.js";import{S as X}from"./select-tmpl.640bf4e0.js";import{u as Y}from"./common.f3e3ab8f.js";import{f as Z,r as u,a7 as s,h as _,i as g,j as a,K as d,E as ee,G as o,J as U,M as l,u as i,F as D,$ as F,ap as le,aq as te}from"./vue.9083513e.js";import{_ as oe}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.e6340fb7.js";import"./elementPlus.5243d764.js";import"./echarts.594b4072.js";import"./api.04e9b223.js";const y=r=>(le("data-v-53084829"),r=r(),te(),r),ae={class:"mx-5"},se=y(()=>a("div",{class:"asj-h2"},"分时调价",-1)),ne={class:"mt-3.5"},ue=y(()=>a("div",{class:"tag-content"},[a("strong",null,"自动化分时规则:"),a("p",null," 1. 应用分时调价后,如需手动修改竞价,只能在此操作。在亚马逊后台或其他第三方系统进行的调价操作,竞价将会被当前时段的自动化执行结果覆盖。 "),a("p",null,"2. 广告活动开启分时调价,规则的修改将在下一个整点生效。")],-1)),de=y(()=>a("span",{class:"custom-title-icon"},null,-1)),ie=y(()=>a("span",{class:"asj-h3"},"设置竞价",-1)),re={class:"flex flex-col"},pe={class:"flex gap-2 my-2"},me={style:{display:"block"}},ce={style:{display:"block"}},_e={key:0},fe={class:"dialog-footer"},ve={class:"auto-page-foot"},be=Z({__name:"timer-bid",props:{data:{},RuleStatusButton:{}},emits:["refresh"],setup(r,{emit:I}){const j=r,$=I,f=u(),{formData:n,submitFormData:E}=Y(j),V=u("Option1"),k=u("Option1"),h=u("1.0"),q=[{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"}],L=[{value:"Option1",label:"每一天"},{value:"Option2",label:"仅在工作日"},{value:"Option3",label:"仅在周末"}],w=u(!0),p=u(!1),x=u(1),O=u({templateName:""}),A={templateName:[{required:!0,message:"请输入不大于150个字符的模板名称",trigger:"blur"}]};function G(T,t,v){for(const b of n.value.rule.conditions)for(const m of b)if(m>0&&m<100)return v();v(new Error("请先设置竞价!"))}async function J(){f.value.validate(async T=>{T?(await E(),$("refresh"),p.value=!0):console.log("验证失败")})}function K(){$("refresh")}function M(){w.value=!1}const C=u(null),P=()=>{C.value&&C.value.applyBid(V.value,k.value,parseFloat(h.value))};return(T,t)=>{const v=s("el-tag"),b=s("el-option"),m=s("el-select"),B=s("el-input"),c=s("el-button"),N=s("el-form-item"),R=s("el-form"),z=s("el-card"),S=s("el-radio"),H=s("el-radio-group"),Q=s("el-dialog");return _(),g("div",ae,[se,a("div",ne,[d(" 规则执行时区: PDT "),a("div",null,[w.value?(_(),ee(v,{key:0,class:"custom-tag",closable:"",color:"#e7edf4",onClose:M},{default:o(()=>[ue]),_:1})):U("",!0)])]),l(X,{data:i(n)},null,8,["data"]),l(z,{class:"mt-3"},{default:o(()=>[l(R,{ref_key:"formRef",ref:f,model:i(n),"label-position":"top",style:{"margin-top":"20px"}},{default:o(()=>[l(N,{rules:[{validator:G,trigger:"blur"}],prop:"rule.conditions"},{label:o(()=>[de,ie]),default:o(()=>[a("div",re,[a("div",pe,[l(m,{modelValue:V.value,"onUpdate:modelValue":t[0]||(t[0]=e=>V.value=e),disabled:i(n).useTmpl},{default:o(()=>[(_(),g(D,null,F(q,e=>l(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue","disabled"]),l(m,{modelValue:k.value,"onUpdate:modelValue":t[1]||(t[1]=e=>k.value=e),disabled:i(n).useTmpl},{default:o(()=>[(_(),g(D,null,F(L,e=>l(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue","disabled"]),l(B,{modelValue:h.value,"onUpdate:modelValue":t[2]||(t[2]=e=>h.value=e),disabled:i(n).useTmpl,clearable:"",oninput:"value=value.replace(/[^\\d.]/g, '').replace(/\\.{2,}/g, '.').replace('.', '$#$').replace(/\\./g, '').replace('$#$', '.').replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/, '$1$2.$3').replace(/^\\./g, '')",min:"0",max:"100",placeholder:"1.0",style:{width:"150px"}},null,8,["modelValue","disabled"]),l(c,{disabled:i(n).useTmpl,class:"active-btn",link:"",style:{color:"#3c58af"},onClick:P},{default:o(()=>[d("应用 ")]),_:1},8,["disabled"])])])]),_:1},8,["rules"])]),_:1},8,["model"]),l(W,{ref_key:"tableRef",ref:C,data:i(n).rule.conditions,disabled:i(n).useTmpl,onClick:t[3]||(t[3]=e=>f.value.clearValidate("rule.conditions"))},null,8,["data","disabled"])]),_:1}),l(Q,{modelValue:p.value,"onUpdate:modelValue":t[7]||(t[7]=e=>p.value=e),title:"保存",width:"30%","align-center":""},{footer:o(()=>[a("div",fe,[l(c,{onClick:t[6]||(t[6]=e=>p.value=!1)},{default:o(()=>[d("取消")]),_:1}),l(c,{type:"primary",onClick:J},{default:o(()=>[d(" 保存 ")]),_:1})])]),default:o(()=>[a("div",null,[l(H,{modelValue:x.value,"onUpdate:modelValue":t[4]||(t[4]=e=>x.value=e)},{default:o(()=>[a("div",me,[l(S,{label:1},{default:o(()=>[d("仅应用于当前广告活动")]),_:1})]),a("div",ce,[l(S,{label:2},{default:o(()=>[d("应用于当前活动且保存为模板")]),_:1})])]),_:1},8,["modelValue"])]),x.value===2?(_(),g("div",_e,[l(R,{model:O.value,rules:A,ref_key:"formRef",ref:f,"label-width":"auto"},{default:o(()=>[l(N,{label:"模板名称",prop:"templateName",class:"custom-form-item"},{default:o(()=>[l(B,{modelValue:O.value.templateName,"onUpdate:modelValue":t[5]||(t[5]=e=>O.value.templateName=e),placeholder:"请输入不大于150个字符的字符",maxlength:"150"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])):U("",!0)]),_:1},8,["modelValue"]),a("div",ve,[l(c,{style:{width:"200px"},onClick:K},{default:o(()=>[d("取消")]),_:1}),l(c,{style:{width:"200px"},type:"primary",onClick:t[8]||(t[8]=e=>p.value=!0)},{default:o(()=>[d("提交")]),_:1})])])}}});const $e=oe(be,[["__scopeId","data-v-53084829"]]);export{$e as default};