import{ap as E,d as N,n as S,r as _,f as Z,B as M,P as T,o as d,l as y,w as l,C as V,a as e,i as t,g as X,j as n,c as w,a2 as D,J as A,ag as F,ah as G,H as I,bZ as L,K as O,N as Q,_ as W,__tla as Y}from"./index-8c6726e5.js";import{_ as $,__tla as aa}from"./ContentWrap-1defc267.js";import{E as ea,__tla as la}from"./el-card-17d153e8.js";import{C as ta,__tla as sa}from"./CardTitle-e88f9bb6.js";import{u as oa,__tla as na}from"./useMessage-9f6930df.js";let h,ua=Promise.all([(()=>{try{return Y}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return na}catch{}})()]).then(async()=>{let p,v,b;p={class:"flex items-center justify-between"},v={key:0},b={key:0},h=W(N({name:"CrmCustomerPoolConfig",__name:"index",setup(ra){const C=oa(),{t:U}=S(),u=_(!1),a=_({enabled:!1,contactExpireDays:void 0,dealExpireDays:void 0,notifyEnabled:!1,notifyDays:void 0}),k=Z({enabled:[{required:!0,message:"\u662F\u5426\u542F\u7528\u5BA2\u6237\u516C\u6D77\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),c=_(),g=async()=>{try{u.value=!0;const r=await(async()=>await E.get({url:"/crm/customer-pool-config/get"}))();if(r===null)return;a.value=r}finally{u.value=!1}},z=async()=>{if(c&&await c.value.validate()){u.value=!0;try{const r=a.value;await(async s=>await E.put({url:"/crm/customer-pool-config/save",data:s}))(r),C.success(U("common.updateSuccess")),await g(),u.value=!1}finally{u.value=!1}}},H=()=>{a.value.enabled||(a.value.contactExpireDays=void 0,a.value.dealExpireDays=void 0,a.value.notifyEnabled=!1,a.value.notifyDays=void 0)},P=()=>{a.value.notifyEnabled||(a.value.notifyDays=void 0)};return M(()=>{g()}),(r,s)=>{const j=A,i=F,x=G,m=I,f=L,q=ea,R=O,B=$,J=T("hasPermi"),K=Q;return d(),y(B,null,{default:l(()=>[V((d(),y(R,{ref_key:"formRef",ref:c,model:e(a),rules:e(k),"label-width":"160px"},{default:l(()=>[t(q,{shadow:"never"},{header:l(()=>[X("div",p,[t(e(ta),{title:"\u5BA2\u6237\u516C\u6D77\u89C4\u5219\u8BBE\u7F6E"}),V((d(),y(j,{type:"primary",onClick:z},{default:l(()=>[n(" \u4FDD\u5B58 ")]),_:1})),[[J,["crm:customer-pool-config:update"]]])])]),default:l(()=>[t(m,{label:"\u5BA2\u6237\u516C\u6D77\u89C4\u5219\u8BBE\u7F6E",prop:"enabled"},{default:l(()=>[t(x,{modelValue:e(a).enabled,"onUpdate:modelValue":s[0]||(s[0]=o=>e(a).enabled=o),onChange:H,class:"ml-4"},{default:l(()=>[t(i,{label:!1,size:"large"},{default:l(()=>[n("\u4E0D\u542F\u7528")]),_:1}),t(i,{label:!0,size:"large"},{default:l(()=>[n("\u542F\u7528")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(a).enabled?(d(),w("div",v,[t(m,null,{default:l(()=>[t(f,{class:"mr-2",modelValue:e(a).contactExpireDays,"onUpdate:modelValue":s[1]||(s[1]=o=>e(a).contactExpireDays=o)},null,8,["modelValue"]),n(" \u5929\u4E0D\u8DDF\u8FDB\u6216 "),t(f,{class:"mx-2",modelValue:e(a).dealExpireDays,"onUpdate:modelValue":s[2]||(s[2]=o=>e(a).dealExpireDays=o)},null,8,["modelValue"]),n(" \u5929\u672A\u6210\u4EA4 ")]),_:1}),t(m,{label:"\u63D0\u524D\u63D0\u9192\u8BBE\u7F6E",prop:"notifyEnabled"},{default:l(()=>[t(x,{modelValue:e(a).notifyEnabled,"onUpdate:modelValue":s[3]||(s[3]=o=>e(a).notifyEnabled=o),onChange:P,class:"ml-4"},{default:l(()=>[t(i,{label:!1,size:"large"},{default:l(()=>[n("\u4E0D\u63D0\u9192")]),_:1}),t(i,{label:!0,size:"large"},{default:l(()=>[n("\u63D0\u9192")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(a).notifyEnabled?(d(),w("div",b,[t(m,null,{default:l(()=>[n(" \u63D0\u524D "),t(f,{class:"mx-2",modelValue:e(a).notifyDays,"onUpdate:modelValue":s[4]||(s[4]=o=>e(a).notifyDays=o)},null,8,["modelValue"]),n(" \u5929\u63D0\u9192 ")]),_:1})])):D("",!0)])):D("",!0)]),_:1})]),_:1},8,["model","rules"])),[[K,e(u)]])]),_:1})}}}),[["__file","/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-admin/src/views/crm/customer/poolConfig/index.vue"]])});export{ua as __tla,h as default};
