index.d0d06d2e.js 6.1 KB

1
  1. import{d as w,r as y,j as I,ai as g,o as r,M as p,O as a,U as i,a as o,a2 as B,R as m,n as $,aF as z,aG as x}from"./vue.adf17aba.js";import M from"./timer-bid.f8c06175.js";import N from"./timer-budget.6725ab4b.js";import A from"./switch-campaign.e6866c54.js";import O from"./target-rule.2383e59b.js";import{_ as D}from"./search-term.vue_vue_type_script_setup_true_lang.b35bc789.js";import{_ as E}from"./neg-keyword.vue_vue_type_script_setup_true_lang.d0462eb1.js";import{r as c}from"./index.34b03be2.js";import{E as k}from"./elementPlus.4833989a.js";import{_ as j}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.bab41dc1.js";import"./select-tmpl.f75b919c.js";import"./api.aeeac40c.js";import"./api.83cee472.js";import"./echarts.72dc8373.js";import"./common.1ea9f586.js";import"./save-rule-dialog.e22020b1.js";import"./index.c499cd85.js";import"./index.ec96ead5.js";import"./index.e05afc8c.js";import"./freq-setting.ecd99b01.js";import"./enum.cd3ef671.js";import"./target-select.e73861f3.js";import"./index.vue_vue_type_script_setup_true_lang.987db4dd.js";import"./view-target-rules.bcfcd2e5.js";import"./select-target.vue_vue_type_script_setup_true_lang.0f62bbf5.js";import"./enum.111a4a5d.js";import"./target-rule-setting.6bdd04d1.js";import"./search-term-add.71ec6cac.js";import"./index.vue_vue_type_script_setup_true_lang.18e79ecc.js";import"./search-term-bid.71c55886.js";import"./st-bid-input.2ccf0233.js";function q(v){return c({url:"/api/ad_manage/campaign_rule/change_status",method:"post",data:v})}const V=v=>(z("data-v-d93bb988"),v=v(),x(),v),F={class:"tab-label"},G=V(()=>o("span",null,"分时调价",-1)),H={class:"tab-label"},J=V(()=>o("span",null,"分时预算",-1)),K={class:"tab-label"},L=V(()=>o("span",null,"开启/暂停广告活动",-1)),P={class:"tab-label"},Q=V(()=>o("span",null,"定向规则",-1)),W={class:"tab-label"},X=V(()=>o("span",null,"添加搜索词",-1)),Y={class:"tab-label"},Z=V(()=>o("span",null,"添加否定词",-1)),h="sp",ee=w({__name:"index",props:{campaignId:{},profileId:{},targetingType:{}},setup(v){const _=v,u=y(1),l=y({1:"-",2:"-",3:"-",4:"-",5:"-",6:"-"}),b=y({campaignId:_.campaignId,campaignType:h,profileId:_.profileId,ruleType:u});function U(){l.value={1:"-",2:"-",3:"-",4:"-",5:"-",6:"-"}}function f(n,e){const s=l[e]===1?1:0;l[e]!=="-"&&C(s,e)}async function C(n,e){const s={...b.value,ruleType:Number(e),status:n};try{(await q(s)).code===2e3?k.success("更新状态成功"):k.error("状态更新失败")}catch(d){console.log("error:",d)}}async function R(n){n!==void 0?l.value={...l.value,...n}:console.error("接收到的 newValue 是 undefined")}async function S(n){u.value=0,$(()=>{u.value=n})}return I(async()=>{U()}),(n,e)=>{const s=g("el-switch"),d=g("el-tab-pane"),T=g("el-tabs");return r(),p(T,{modelValue:u.value,"onUpdate:modelValue":e[24]||(e[24]=t=>u.value=t),"tab-position":"left"},{default:a(()=>[i(d,{name:1,label:"分时调价"},{label:a(()=>[o("div",F,[i(s,{modelValue:l.value[1],"onUpdate:modelValue":e[0]||(e[0]=t=>l.value[1]=t),"active-value":1,disabled:l.value[1]==="-","inactive-value":0,size:"small",onClick:[e[1]||(e[1]=t=>f(t,"1")),e[2]||(e[2]=B(()=>{},["stop"]))]},null,8,["modelValue","disabled"]),G])]),default:a(()=>[u.value===1?(r(),p(M,{key:0,RuleStatusButton:l.value,data:b.value,onRefresh:e[3]||(e[3]=t=>S(1)),onUpdateRuleStatusButton:R},null,8,["RuleStatusButton","data"])):m("",!0)]),_:1}),i(d,{name:2,label:"分时预算"},{label:a(()=>[o("div",H,[i(s,{modelValue:l.value[2],"onUpdate:modelValue":e[4]||(e[4]=t=>l.value[2]=t),"active-value":1,disabled:l.value[2]==="-","inactive-value":0,size:"small",onClick:[e[5]||(e[5]=t=>f(t,"2")),e[6]||(e[6]=B(()=>{},["stop"]))]},null,8,["modelValue","disabled"]),J])]),default:a(()=>[u.value===2?(r(),p(N,{key:0,RuleStatusButton:l.value,data:b.value,onRefresh:e[7]||(e[7]=t=>S(2)),onUpdateRuleStatusButton:R},null,8,["RuleStatusButton","data"])):m("",!0)]),_:1}),i(d,{name:3,label:"开启/暂停广告活动"},{label:a(()=>[o("div",K,[i(s,{modelValue:l.value[3],"onUpdate:modelValue":e[8]||(e[8]=t=>l.value[3]=t),"active-value":1,disabled:l.value[3]==="-","inactive-value":0,size:"small",onClick:[e[9]||(e[9]=t=>f(t,"3")),e[10]||(e[10]=B(()=>{},["stop"]))]},null,8,["modelValue","disabled"]),L])]),default:a(()=>[u.value===3?(r(),p(A,{key:0,RuleStatusButton:l.value,data:b.value,onRefresh:e[11]||(e[11]=t=>S(3)),onUpdateRuleStatusButton:R},null,8,["RuleStatusButton","data"])):m("",!0)]),_:1}),n.targetingType!=="AUTO"?(r(),p(d,{key:0,name:4,label:"定向规则"},{label:a(()=>[o("div",P,[i(s,{modelValue:l.value[4],"onUpdate:modelValue":e[12]||(e[12]=t=>l.value[4]=t),"active-value":1,disabled:l.value[4]==="-","inactive-value":0,size:"small",onClick:[e[13]||(e[13]=t=>f(t,"4")),e[14]||(e[14]=B(()=>{},["stop"]))]},null,8,["modelValue","disabled"]),Q])]),default:a(()=>[u.value===4?(r(),p(O,{key:0,RuleStatusButton:l.value,data:b.value,onRefresh:e[15]||(e[15]=t=>S(4)),onUpdateRuleStatusButton:R},null,8,["RuleStatusButton","data"])):m("",!0)]),_:1})):m("",!0),n.targetingType!=="AUTO"?(r(),p(d,{key:1,name:5,label:"添加搜索词"},{label:a(()=>[o("div",W,[i(s,{modelValue:l.value[5],"onUpdate:modelValue":e[16]||(e[16]=t=>l.value[5]=t),"active-value":1,disabled:l.value[5]==="-","inactive-value":0,size:"small",onClick:[e[17]||(e[17]=t=>f(t,"5")),e[18]||(e[18]=B(()=>{},["stop"]))]},null,8,["modelValue","disabled"]),X])]),default:a(()=>[u.value===5?(r(),p(D,{key:0,RuleStatusButton:l.value,data:b.value,onRefresh:e[19]||(e[19]=t=>S(5)),onUpdateRuleStatusButton:R},null,8,["RuleStatusButton","data"])):m("",!0)]),_:1})):m("",!0),i(d,{name:6,label:"添加否定词"},{label:a(()=>[o("div",Y,[i(s,{modelValue:l.value[6],"onUpdate:modelValue":e[20]||(e[20]=t=>l.value[6]=t),"active-value":1,disabled:l.value[6]==="-","inactive-value":0,size:"small",onClick:[e[21]||(e[21]=t=>f(t,"6")),e[22]||(e[22]=B(()=>{},["stop"]))]},null,8,["modelValue","disabled"]),Z])]),default:a(()=>[u.value===6?(r(),p(E,{key:0,RuleStatusButton:l.value,data:b.value,onRefresh:e[23]||(e[23]=t=>S(6)),onUpdateRuleStatusButton:R},null,8,["RuleStatusButton","data"])):m("",!0)]),_:1})]),_:1},8,["modelValue"])}}});const Ne=j(ee,[["__scopeId","data-v-d93bb988"]]);export{Ne as default};