1 |
- import R from"./target-select.2e6decb6.js";import{S as k}from"./select-tmpl.65e66de4.js";import w from"./freq-setting.b40e2ae6.js";import{u as C}from"./common.8151301b.js";import F from"./target-rule-setting.16c6e628.js";import{d as I,r as u,a8 as r,o as B,c as D,M as e,u as o,G as a,a as f,K as _,ap as N,aq as V}from"./vue.95e072e2.js";import{_ as q}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.vue_vue_type_script_setup_true_lang.f0647d5f.js";import"./index.b0fbf8af.js";import"./elementPlus.1bc6bbc0.js";import"./api.6b78ae69.js";import"./enum.cd3ef671.js";import"./index.9dac56ed.js";import"./index.6c7077c1.js";const j=s=>(N("data-v-222ca630"),s=s(),V(),s),E={class:"mx-5"},G=j(()=>f("div",{class:"asj-h2"},"定向规则",-1)),K={class:"auto-page-foot"},M=I({__name:"target-rule",props:{data:{},RuleStatusButton:{}},emits:["refresh"],setup(s,{emit:g}){const v=s,m=g,n=u(),i=u(),{formData:t,submitFormData:h}=C(v),S=async()=>{const l=await i.value.validateForm();n.value.validate(async c=>{c&&l?(await h(),m("refresh")):console.log("验证失败:",[c,l])})};function y(){m("refresh")}return(l,c)=>{const T=r("el-divider"),b=r("el-form-item"),x=r("el-form"),d=r("el-card"),p=r("el-button");return B(),D("div",E,[G,e(k,{data:o(t)},null,8,["data"]),e(d,{class:"mt-3"},{default:a(()=>[e(x,{class:"custom-card",model:o(t),"label-position":"top",ref_key:"formRef",ref:n},{default:a(()=>[e(b,null,{default:a(()=>[e(w,{rule:o(t).rule,disabled:o(t).useTmpl},null,8,["rule","disabled"]),e(T),e(R,{mode:"auto",data:o(t).rule,useTmpl:o(t).useTmpl,"campaign-id":l.data.campaignId},null,8,["data","useTmpl","campaign-id"])]),_:1})]),_:1},8,["model"])]),_:1}),e(d,{class:"mt-3"},{default:a(()=>[e(F,{rule:o(t).rule,ref_key:"ruleSettingRef",ref:i,disabled:o(t).useTmpl},null,8,["rule","disabled"])]),_:1}),f("div",K,[e(p,{style:{width:"200px"},onClick:y},{default:a(()=>[_("取消")]),_:1}),e(p,{style:{width:"200px"},type:"primary",onClick:S},{default:a(()=>[_("提交")]),_:1})])])}}});const ee=q(M,[["__scopeId","data-v-222ca630"]]);export{ee as default};
|