index.6ef8fc58.js 5.9 KB

1
  1. import{d as T,r as B,j as w,a9 as _,o as p,E as v,G as l,M as u,a as n,W as g,J as R,n as $,aq as x,ar as U}from"./vue.65d9dadc.js";import z from"./timer-bid.8abbc8dd.js";import M from"./timer-budget.4db8cc90.js";import N from"./switch-campaign.b46a1ba7.js";import c from"./target-rule.d6da5ef6.js";import{_ as E}from"./search-term.vue_vue_type_script_setup_true_lang.7179f5f1.js";import{_ as q}from"./neg-keyword.vue_vue_type_script_setup_true_lang.a0914362.js";import{r as j}from"./index.5ce19447.js";import{E as C}from"./elementPlus.ff7602ba.js";import{_ as A}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.7bd36d79.js";import"./select-tmpl.995c617f.js";import"./api.7d479b67.js";import"./api.8f29f7d3.js";import"./echarts.72dc8373.js";import"./common.428277d8.js";import"./save-rule-dialog.8623428c.js";import"./index.a8e96376.js";import"./index.fef63074.js";import"./index.2ce58424.js";import"./freq-setting.81b68f58.js";import"./enum.cd3ef671.js";import"./target-select.7eee6c54.js";import"./index.vue_vue_type_script_setup_true_lang.dbd0d5e1.js";import"./view-target-rules.f96927e5.js";import"./select-target.vue_vue_type_script_setup_true_lang.157e739c.js";import"./enum.3476730f.js";import"./target-rule-setting.1a1effe2.js";import"./search-term-add.f4800f7c.js";import"./index.vue_vue_type_script_setup_true_lang.11fa1672.js";import"./search-term-bid.955567ec.js";import"./st-bid-input.7633fd17.js";function D(r){return j({url:"/api/ad_manage/campaign_rule/change_status",method:"post",data:r})}const V=r=>(x("data-v-8bbae776"),r=r(),U(),r),G={class:"tab-label"},J=V(()=>n("span",null,"分时调价",-1)),W={class:"tab-label"},F=V(()=>n("span",null,"分时预算",-1)),H={class:"tab-label"},K=V(()=>n("span",null,"广告活动",-1)),L={class:"tab-label"},O=V(()=>n("span",null,"定向规则",-1)),P={class:"tab-label"},Q=V(()=>n("span",null,"添加搜索词",-1)),X={class:"tab-label"},Y=V(()=>n("span",null,"添加否定词",-1)),Z="sp",h=T({__name:"index",props:{campaignId:{},profileId:{}},setup(r){const y=r,s=B(1),a=B({1:0,2:0,3:0,4:0,5:0,6:0}),i=B({campaignId:y.campaignId,campaignType:Z,profileId:y.profileId,ruleType:s});async function k(){}async function b(m,e){const d={...i.value,ruleType:Number(e),status:m};try{const o=await D(d);if(o.code===2e3){C.success("更新状态成功");const S=await getCampaignRuleInfo(i.value);a.value=S.data[0].RuleStatusButton}else o.code==5e3?C.warning(`${o.data.description}`):C.error("状态更新失败")}catch(o){console.log("error:",o)}}function I(m){m!==void 0?a.value={...a.value,...m}:console.error("接收到的 newValue 是 undefined")}async function f(m){s.value=0,$(()=>{s.value=m})}return w(async()=>{}),(m,e)=>{const d=_("el-switch"),o=_("el-tab-pane"),S=_("el-tabs");return p(),v(S,{modelValue:s.value,"onUpdate:modelValue":e[24]||(e[24]=t=>s.value=t),"tab-position":"left",onTabChange:k},{default:l(()=>[u(o,{name:1,label:"分时调价"},{label:l(()=>[n("div",G,[u(d,{modelValue:a.value[1],"onUpdate:modelValue":e[0]||(e[0]=t=>a.value[1]=t),"active-value":1,disabled:a.value[1]==="-","inactive-value":0,size:"small",onChange:e[1]||(e[1]=t=>b(t,"1")),onClick:e[2]||(e[2]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),J])]),default:l(()=>[s.value===1?(p(),v(z,{key:0,RuleStatusButton:a.value,data:i.value,onRefresh:e[3]||(e[3]=t=>f(1)),onUpdateRuleStatusButton:I},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:2,label:"分时预算"},{label:l(()=>[n("div",W,[u(d,{modelValue:a.value[2],"onUpdate:modelValue":e[4]||(e[4]=t=>a.value[2]=t),"active-value":1,disabled:a.value[2]==="-","inactive-value":0,size:"small",onChange:e[5]||(e[5]=t=>b(t,"2")),onClick:e[6]||(e[6]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),F])]),default:l(()=>[s.value===2?(p(),v(M,{key:0,RuleStatusButton:a.value,data:i.value,onRefresh:e[7]||(e[7]=t=>f(2))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:3,label:"广告活动"},{label:l(()=>[n("div",H,[u(d,{modelValue:a.value[3],"onUpdate:modelValue":e[8]||(e[8]=t=>a.value[3]=t),"active-value":1,disabled:a.value[3]==="-","inactive-value":0,size:"small",onChange:e[9]||(e[9]=t=>b(t,"3")),onClick:e[10]||(e[10]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),K])]),default:l(()=>[s.value===3?(p(),v(N,{key:0,RuleStatusButton:a.value,data:i.value,onRefresh:e[11]||(e[11]=t=>f(3))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:4,label:"定向规则"},{label:l(()=>[n("div",L,[u(d,{modelValue:a.value[4],"onUpdate:modelValue":e[12]||(e[12]=t=>a.value[4]=t),"active-value":1,disabled:a.value[4]==="-","inactive-value":0,size:"small",onChange:e[13]||(e[13]=t=>b(t,"4")),onClick:e[14]||(e[14]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),O])]),default:l(()=>[s.value===4?(p(),v(c,{key:0,RuleStatusButton:a.value,data:i.value,onRefresh:e[15]||(e[15]=t=>f(4))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:5,label:"添加搜索词"},{label:l(()=>[n("div",P,[u(d,{modelValue:a.value[5],"onUpdate:modelValue":e[16]||(e[16]=t=>a.value[5]=t),"active-value":1,disabled:a.value[5]==="-","inactive-value":0,size:"small",onChange:e[17]||(e[17]=t=>b(t,"5")),onClick:e[18]||(e[18]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),Q])]),default:l(()=>[s.value===5?(p(),v(E,{key:0,RuleStatusButton:a.value,data:i.value,onRefresh:e[19]||(e[19]=t=>f(5))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:6,label:"添加否定词"},{label:l(()=>[n("div",X,[u(d,{modelValue:a.value[6],"onUpdate:modelValue":e[20]||(e[20]=t=>a.value[6]=t),"active-value":1,disabled:a.value[6]==="-","inactive-value":0,size:"small",onChange:e[21]||(e[21]=t=>b(t,"6")),onClick:e[22]||(e[22]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),Y])]),default:l(()=>[s.value===6?(p(),v(q,{key:0,RuleStatusButton:a.value,data:i.value,onRefresh:e[23]||(e[23]=t=>f(6))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1})]),_:1},8,["modelValue"])}}});const Me=A(h,[["__scopeId","data-v-8bbae776"]]);export{Me as default};