timer-bid.16037cbd.js 3.8 KB

1
  1. import{T as q}from"./index.b8e75f6e.js";import{S as G}from"./select-tmpl.06b8338e.js";import{u as J}from"./common.096f2762.js";import{d as K,r as u,a8 as s,o as p,c as x,a as t,K as m,E as M,G as o,J as P,M as l,u as _,F as C,$ as B,ap as z,aq as A}from"./vue.95e072e2.js";import{_ as H}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.c1ad757b.js";import"./elementPlus.2ca9dd27.js";import"./api.49b7081d.js";const f=n=>(z("data-v-a0d02dde"),n=n(),A(),n),Q={class:"mx-5"},W=f(()=>t("div",{class:"asj-h2"},"分时调价",-1)),X={class:"mt-3.5"},Y=f(()=>t("div",{class:"tag-content"},[t("strong",null,"自动化分时规则:"),t("p",null," 1. 应用分时调价后,如需手动修改竞价,只能在此操作。在亚马逊后台或其他第三方系统进行的调价操作,竞价将会被当前时段的自动化执行结果覆盖。 "),t("p",null,"2. 广告活动开启分时调价,规则的修改将在下一个整点生效。")],-1)),Z=f(()=>t("span",{class:"custom-title-icon"},null,-1)),ee=f(()=>t("span",{class:"asj-h3"},"设置竞价",-1)),le={class:"flex flex-col"},te={class:"flex gap-2 my-2"},oe={class:"auto-page-foot"},ae=K({__name:"timer-bid",props:{data:{},RuleStatusButton:{}},emits:["refresh"],setup(n,{emit:T}){const w=n,y=T,v=u(),{formData:i,submitFormData:S}=J(w),g=u("Option1"),V=u("Option1"),O=u(""),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"}],D=[{value:"Option1",label:"每一天"},{value:"Option2",label:"仅在工作日"},{value:"Option3",label:"仅在周末"}],k=u(!0);function F(b,a,d){for(const c of i.value.rule.conditions)for(const r of c)if(r>0)return d();d(new Error("请先设置竞价!"))}async function I(){v.value.validate(async b=>{b?(await S(),y("refresh")):console.log("验证失败")})}function N(){y("refresh")}function E(){k.value=!1}return(b,a)=>{const d=s("el-tag"),c=s("el-option"),r=s("el-select"),U=s("el-input"),h=s("el-button"),j=s("el-form-item"),L=s("el-form"),$=s("el-card");return p(),x("div",Q,[W,t("div",X,[m(" 规则执行时区: PDT "),t("div",null,[k.value?(p(),M(d,{key:0,closable:"",onClose:E,color:"#e7edf4",class:"custom-tag"},{default:o(()=>[Y]),_:1})):P("",!0)])]),l(G,{data:_(i)},null,8,["data"]),l($,{class:"mt-3"},{default:o(()=>[l(L,{model:_(i),"label-position":"top",style:{"margin-top":"20px"},ref_key:"formRef",ref:v},{default:o(()=>[l(j,{prop:"rule.conditions",rules:[{validator:F,trigger:"xxx"}]},{label:o(()=>[Z,ee]),default:o(()=>[t("div",le,[t("div",te,[l(r,{modelValue:g.value,"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e)},{default:o(()=>[(p(),x(C,null,B(R,e=>l(c,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),l(r,{modelValue:V.value,"onUpdate:modelValue":a[1]||(a[1]=e=>V.value=e)},{default:o(()=>[(p(),x(C,null,B(D,e=>l(c,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),l(U,{modelValue:O.value,"onUpdate:modelValue":a[2]||(a[2]=e=>O.value=e),style:{width:"150px"},placeholder:"1.0"},null,8,["modelValue"]),l(h,{link:"",class:"active-btn",style:{color:"#3c58af"}},{default:o(()=>[m("应用")]),_:1})]),l(q,{data:_(i).rule.conditions,onClick:a[3]||(a[3]=e=>v.value.clearValidate("rule.conditions")),disabled:_(i).useTmpl},null,8,["data","disabled"])])]),_:1},8,["rules"])]),_:1},8,["model"])]),_:1}),t("div",oe,[l(h,{style:{width:"200px"},onClick:N},{default:o(()=>[m("取消")]),_:1}),l(h,{style:{width:"200px"},type:"primary",onClick:I},{default:o(()=>[m("提交")]),_:1})])])}}});const me=H(ae,[["__scopeId","data-v-a0d02dde"]]);export{me as default};