index.bdfb5597.js 5.7 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.fe04b23f.js";import M from"./timer-budget.9445b87a.js";import N from"./switch-campaign.1ab55bbb.js";import c from"./target-rule.f0ceb215.js";import{_ as j}from"./search-term.vue_vue_type_script_setup_true_lang.7d9e038d.js";import{_ as q}from"./neg-keyword.vue_vue_type_script_setup_true_lang.d2e1b173.js";import{r as E}from"./index.373e4c1e.js";import{j as C}from"./elementPlus.c5b0e04f.js";import{_ as A}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.7bd36d79.js";import"./select-tmpl.7bb8ee31.js";import"./api.c8bd63ae.js";import"./common.c6665d9b.js";import"./save-rule-dialog.8623428c.js";import"./echarts.72dc8373.js";import"./index.c3e189c9.js";import"./index.fef63074.js";import"./index.44f904b6.js";import"./freq-setting.81b68f58.js";import"./enum.cd3ef671.js";import"./target-select.1f664cf4.js";import"./index.vue_vue_type_script_setup_true_lang.f2d7f4a8.js";import"./target-rule-setting.069c0def.js";import"./search-term-add.7762cd1d.js";import"./index.vue_vue_type_script_setup_true_lang.420e7504.js";import"./search-term-bid.76eba3c6.js";import"./st-bid-input.35ed45a9.js";function D(r){return E({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),t=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);t.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?t.value={...t.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]=a=>s.value=a),"tab-position":"left",onTabChange:k},{default:l(()=>[u(o,{name:1,label:"分时调价"},{label:l(()=>[n("div",G,[u(d,{modelValue:t.value[1],"onUpdate:modelValue":e[0]||(e[0]=a=>t.value[1]=a),"active-value":1,disabled:t.value[1]==="-","inactive-value":0,size:"small",onChange:e[1]||(e[1]=a=>b(a,"1")),onClick:e[2]||(e[2]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),J])]),default:l(()=>[s.value===1?(p(),v(z,{key:0,RuleStatusButton:t.value,data:i.value,onRefresh:e[3]||(e[3]=a=>f(1)),onUpdateRuleStatusButton:I},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:2,label:"分时预算"},{label:l(()=>[n("div",W,[u(d,{modelValue:t.value[2],"onUpdate:modelValue":e[4]||(e[4]=a=>t.value[2]=a),"active-value":1,disabled:t.value[2]==="-","inactive-value":0,size:"small",onChange:e[5]||(e[5]=a=>b(a,"2")),onClick:e[6]||(e[6]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),F])]),default:l(()=>[s.value===2?(p(),v(M,{key:0,RuleStatusButton:t.value,data:i.value,onRefresh:e[7]||(e[7]=a=>f(2))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:3,label:"广告活动"},{label:l(()=>[n("div",H,[u(d,{modelValue:t.value[3],"onUpdate:modelValue":e[8]||(e[8]=a=>t.value[3]=a),"active-value":1,disabled:t.value[3]==="-","inactive-value":0,size:"small",onChange:e[9]||(e[9]=a=>b(a,"3")),onClick:e[10]||(e[10]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),K])]),default:l(()=>[s.value===3?(p(),v(N,{key:0,RuleStatusButton:t.value,data:i.value,onRefresh:e[11]||(e[11]=a=>f(3))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:4,label:"定向规则"},{label:l(()=>[n("div",L,[u(d,{modelValue:t.value[4],"onUpdate:modelValue":e[12]||(e[12]=a=>t.value[4]=a),"active-value":1,disabled:t.value[4]==="-","inactive-value":0,size:"small",onChange:e[13]||(e[13]=a=>b(a,"4")),onClick:e[14]||(e[14]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),O])]),default:l(()=>[s.value===4?(p(),v(c,{key:0,RuleStatusButton:t.value,data:i.value,onRefresh:e[15]||(e[15]=a=>f(4))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:5,label:"添加搜索词"},{label:l(()=>[n("div",P,[u(d,{modelValue:t.value[5],"onUpdate:modelValue":e[16]||(e[16]=a=>t.value[5]=a),"active-value":1,disabled:t.value[5]==="-","inactive-value":0,size:"small",onChange:e[17]||(e[17]=a=>b(a,"5")),onClick:e[18]||(e[18]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),Q])]),default:l(()=>[s.value===5?(p(),v(j,{key:0,RuleStatusButton:t.value,data:i.value,onRefresh:e[19]||(e[19]=a=>f(5))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1}),u(o,{name:6,label:"添加否定词"},{label:l(()=>[n("div",X,[u(d,{modelValue:t.value[6],"onUpdate:modelValue":e[20]||(e[20]=a=>t.value[6]=a),"active-value":1,disabled:t.value[6]==="-","inactive-value":0,size:"small",onChange:e[21]||(e[21]=a=>b(a,"6")),onClick:e[22]||(e[22]=g(()=>{},["stop"]))},null,8,["modelValue","disabled"]),Y])]),default:l(()=>[s.value===6?(p(),v(q,{key:0,RuleStatusButton:t.value,data:i.value,onRefresh:e[23]||(e[23]=a=>f(6))},null,8,["RuleStatusButton","data"])):R("",!0)]),_:1})]),_:1},8,["modelValue"])}}});const $e=A(h,[["__scopeId","data-v-8bbae776"]]);export{$e as default};