import{E as e,o as t,m as s,n as a,v as i,p as l,q as o,k as r,t as n}from"../element-plus/element-plus.34b51316.js";import{D as w}from"../_dialog/_dialog.bea6d535.js";import{_ as d}from"../warning-filled/warning-filled.f3d05ba9.js";import{o as m,c as p,a as x,d as u,f as c,Y as g,i as h,n as v,T as q,K as y,U as _,a9 as A,J as f,S as b,Q as j,$ as C,L as B,b7 as S,b6 as V,h as z,ae as N,u as k,O as L,R}from"../@vue/@vue.5bfcce30.js";import{_ as K}from"../edit/edit.5d0adf5b.js";import{I as F}from"../_input/_input.4af1256e.js";import{A as T}from"../api/api.7120bcc0.js";import{_ as E}from"../../assets/index.c654a6a3.js";import{p as H,T as I}from"../tableInfo/tableInfo.bc3644db.js";import{_ as W}from"../_popconfirm/_popconfirm.ad6ea958.js";var M="data:image/png;base64,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";const Q={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},D=[x("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1)];var X={name:"ep-delete",render:function(e,t){return m(),p("svg",Q,D)}};const O={class:"flex"},J={class:"flex"},P={key:0,class:"lMarauto"},U=["onClick"],Y={class:"dialogBox"},Z={class:"dialogBox flex"},G=(e=>(S("data-v-42daf766"),e=e(),V(),e))((()=>x("span",{class:"line21"},"删除该分类后,标题库列表和筛选项将不再展示该分类,确认删除吗?",-1)));var $=E(u({__name:"type",props:{allowCreateFlag:{type:Boolean,default:!1},inputWidth:{default:"300px"}},emits:["init","change"],setup(l,{expose:o,emit:r}){const{proxy:n}=z();n.$NumberHandle,c(!1);const u=e=>{r("change",e)},S=g({textTypeList:[]}),V=async()=>{let t=await n.$http.get(T.text_type_list);if(t&&"0"==t.errNo){let e=t.rst;S.textTypeList=e}else e.error(t.errMsg)};c(!1);const N=c(),k=c(),L=c(!1),R=c(!1),E=c(0),H=async()=>{if(""==k.value.value)return void e.error("请输入名称");R.value=!0;const t=g({classify_id:Number(E.value),classify_name:k.value.value});let s=await n.$http.post(T.text_type_edit,t);R.value=!1,s&&"0"==s.errNo?(s.rst,L.value=!1,E.value=0,await V()):e.error(s.errMsg)},I=c(!1),W=c(!1),M=async()=>{W.value=!0;const t=g({classify_id:E.value});let s=await n.$http.post(T.text_type_dele,t);W.value=!1,s&&"0"==s.errNo?(s.rst,I.value=!1,N.value="",await V()):e.error(s.errMsg)};return o({init:V,add_type:async()=>{const t=g({classify_name:N.value});let s=await n.$http.post(T.text_type_add,t);if(s&&"0"==s.errNo){let e=s.rst;N.value=e.classify_id}else e.error(s.errMsg)},textVal:N}),h((()=>{v((async()=>{}))})),(e,o)=>{const r=K,n=t,c=X,g=s,h=a,V=d,z=i;return m(),p(_,null,[x("div",O,[q(h,{class:"addTextSelect",modelValue:N.value,"onUpdate:modelValue":o[0]||(o[0]=e=>N.value=e),placeholder:"请选择分类",clearable:"",filterable:"","allow-create":l.allowCreateFlag,onChange:u,style:C({width:l.inputWidth})},{default:y((()=>[(m(!0),p(_,null,A(S.textTypeList,(e=>(m(),f(g,{key:e.id,label:e.name,value:e.id},{default:y((()=>[x("div",J,[x("span",null,b(e.name),1),l.allowCreateFlag?(m(),p("span",P,[x("span",null,[q(n,{color:"#3173FF",class:"pointer f12",onClick:t=>(e=>{L.value=!0,E.value=e.id,v((()=>{k.value.value=e.name}))})(e)},{default:y((()=>[q(r)])),_:2},1032,["onClick"])]),x("span",{onClick:t=>(e=>{I.value=!0,E.value=e.id})(e)},[q(n,{color:"#3173FF",class:"pointer f12 lMar5"},{default:y((()=>[q(c)])),_:1})],8,U)])):j("",!0)])])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue","allow-create","style"])]),q(w,{ref:"DialogRef_editType",dialogVisible:L.value,onConfirm:H,onClose:o[1]||(o[1]=e=>L.value=!1),width:"600px","dialog-title":"修改类型"},{content:y((()=>[B((m(),p("div",Y,[q(F,{ref_key:"InputRef_typeName",ref:k,title:""},null,512)])),[[z,R.value]])])),_:1},8,["dialogVisible"]),q(w,{ref:"DialogRef_deleType",dialogVisible:I.value,onConfirm:M,onClose:o[2]||(o[2]=e=>I.value=!1),width:"400px",minheight:"50px","dialog-title":"提示"},{content:y((()=>[B((m(),p("div",Z,[q(n,{color:"#e6a23c",size:"20",class:"rMar15"},{default:y((()=>[q(V)])),_:1}),G])),[[z,W.value]])])),_:1},8,["dialogVisible"])],64)}}}),[["__scopeId","data-v-42daf766"]]);const ee=[{writ:"[微笑]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_0.png"},{writ:"[撇嘴]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_1.png"},{writ:"[色]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_2.png"},{writ:"[发呆]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_3.png"},{writ:"[流泪]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_5.png"},{writ:"[害羞]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_6.png"},{writ:"[睡]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_8.png"},{writ:"[大哭]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_9.png"},{writ:"[尴尬]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_10.png"},{writ:"[发怒]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_11.png"},{writ:"[调皮]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_12.png"},{writ:"[呲牙]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_13.png"},{writ:"[惊讶]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_14.png"},{writ:"[难过]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_15.png"},{writ:"[冷汗]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_17.png"},{writ:"[抓狂]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_18.png"},{writ:"[偷笑]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_20.png"},{writ:"[愉快]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_21.png"},{writ:"[白眼]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_22.png"},{writ:"[傲慢]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_23.png"},{writ:"[惊恐]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_26.png"},{writ:"[流汗]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_27.png"},{writ:"[憨笑]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_28.png"},{writ:"[奋斗]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_30.png"},{writ:"[疑问]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_32.png"},{writ:"[晕]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_34.png"},{writ:"[衰]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_36.png"},{writ:"[敲打]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_38.png"},{writ:"[再见]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_39.png"},{writ:"[擦汗]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_40.png"},{writ:"[鼓掌]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_42.png"},{writ:"[坏笑]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_44.png"},{writ:"[左哼哼]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_45.png"},{writ:"[右哼哼]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_46.png"},{writ:"[哈欠]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_47.png"},{writ:"[委屈]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_49.png"},{writ:"[快哭了]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_50.png"},{writ:"[阴险]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_51.png"},{writ:"[亲亲]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_52.png"},{writ:"[可怜]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_54.png"},{writ:"[西瓜]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_56.png"},{writ:"[咖啡]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_60.png"},{writ:"[猪头]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_62.png"},{writ:"[玫瑰]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_63.png"},{writ:"[嘴唇]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_65.png"},{writ:"[爱心]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_66.png"},{writ:"[蛋糕]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_68.png"},{writ:"[月亮]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_75.png"},{writ:"[太阳]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_76.png"},{writ:"[拥抱]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_78.png"},{writ:"[强]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_79.png"},{writ:"[握手]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_81.png"},{writ:"[胜利]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_82.png"},{writ:"[抱拳]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_83.png"},{writ:"[勾引]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_84.png"},{writ:"[拳头]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_85.png"},{writ:"[OK]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_89.png"},{writ:"[跳跳]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_92.png"},{writ:"[发抖]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_93.png"},{writ:"[怄火]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_94.png"},{writ:"[转圈]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/smiley_95.png"},{writ:"[嘿哈]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_04.png"},{writ:"[捂脸]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_05.png"},{writ:"[奸笑]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_02.png"},{writ:"[机智]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_06.png"},{writ:"[皱眉]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_12.png"},{writ:"[耶]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_11.png"},{writ:"[加油]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_20.png"},{writ:"[汗]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_21.png"},{writ:"[天啊]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_22.png"},{writ:"[社会社会]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_23.png"},{writ:"[旺柴]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_24.png"},{writ:"[好的]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_25.png"},{writ:"[加油加油]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_26.png"},{writ:"[哇]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_27.png"},{writ:"[红包]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_09.png"},{writ:"[發]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_16.png"},{writ:"[福]",url:"https://wxa.wxs.qq.com/wxad-design/emojis/2_15.png"}];const te=e=>(S("data-v-7571930f"),e=e(),V(),e),se={class:"dialogBox"},ae={class:"tMar20 textBox"},ie={class:"flex titleBox"},le=R("文案 "),oe={key:0,class:"c-theme"},re={class:"lMarauto"},ne={class:"emojiBox"},we=["onClick","alt","title","src"],de=te((()=>x("img",{class:"pointer",src:M,alt:"",width:"20"},null,-1))),me=te((()=>x("div",{class:"tips"},"系统会根据您填写的文案长度,自动设配不同要求的创意形式,添加多个文案请换行",-1))),pe={key:0,class:"errHint"},xe={key:1,class:"tips-repeat"},ue={class:"top"},ce=R("以下文案为系统筛选的重复文案,请在文案编辑里找出并删除该文案 "),ge=R("一键删除"),he={class:"content"};var ve=E(u({__name:"addEditText",props:{title:{default:"添加文案"},id:{default:0}},emits:["init","initType"],setup(s,{expose:a,emit:n}){const d=s,{proxy:u}=z();u.$NumberHandle;const C=c(!1),S=c(),V=c(!1),R=c(""),K=c(!1),F=()=>{C.value=!1,W(),n("initType")},E=async()=>{if(!S.value.textVal)return void e.error("请选择分类");if(""==R.value)return void e.error("请输入文案");if(K.value)return;"number"==typeof S.value.textVal||await S.value.add_type(),V.value=!0;const t=g({classify_id:Number(S.value.textVal),content:R.value});let s=T.text_add;"编辑文案"==d.title&&(t.pap_id=d.id,s=T.text_edit);let a=await u.$http.post(s,t);V.value=!1,a&&"0"==a.errNo?(C.value=!1,W(),n("init"),e.success(a.errMsg)):a&&1103==a.errNo&&a?.rst?.repeat_str?.length?(I.value=[...a.rst.repeat_str],e.warning(a.errMsg)):(W(),e.error(a.errMsg))},H=()=>{let e=0;return R.value.split("\n").forEach((t=>{""!==t&&e++})),e>1&&"编辑文案"==d.title?K.value=!0:K.value=!1,e};a({switchShow:e=>{C.value=e,e&&v((async()=>{await S.value.init()}))},text_textarea:R,handleClear:()=>{R.value="",v((()=>{S.value.textVal=""}))},getVal:(e,t)=>{R.value=e,v((()=>{S.value.textVal=t}))}});const I=c([]),W=()=>{I.value=[]},M=async()=>{I.value.forEach((e=>{R.value=R.value.replace(e,"")}));let e="";R.value.split("\n").forEach((t=>{e=`${e}${t&&"\n"!==t?t+"\n":""}`})),R.value=e,await v(),W()};return h((()=>{v((async()=>{}))})),(e,a)=>{const n=l,d=o,u=N("WarningFilled"),c=t,g=r,h=i;return m(),f(w,{ref:"DialogRef",dialogVisible:C.value,onConfirm:E,onClose:F,width:"800px",height:"420px",minheight:"400px","dialog-title":s.title,class:"addEditText"},{content:y((()=>[B((m(),p("div",se,[q($,{ref_key:"typeRef",ref:S,allowCreateFlag:!0},null,512),x("div",ae,[x("div",ie,[x("div",null,[le,H()>0?(m(),p("span",oe,b(H()),1)):j("",!0)]),x("div",re,[q(n,{trigger:"hover",width:"400"},{reference:y((()=>[de])),default:y((()=>[x("div",ne,[(m(!0),p(_,null,A(k(ee),((e,t)=>(m(),p("img",{class:"pointer",onClick:t=>(e=>{var t=document.getElementById("emojiInput"),s=t.selectionStart,a=t.selectionEnd;if(void 0!==s&&void 0!==a){var i=t.value,l=i.substring(0,s)+e+i.substring(a);t.value=l,t.focus(),t.selectionStart=s+e.length,t.selectionEnd=a+e.length,R.value=l}})(e.writ),alt:e.writ,title:e.writ,style:{width:"28px",height:"28px","margin-right":"6px","margin-bottom":"6px",display:"inline-block"},src:e.url},null,8,we)))),256))])])),_:1})])]),me,q(d,{id:"emojiInput",modelValue:R.value,"onUpdate:modelValue":a[0]||(a[0]=e=>R.value=e),resize:"none",rows:12,type:"textarea",class:L([K.value?"errInput":""]),style:{width:"100%"}},null,8,["modelValue","class"])]),K.value?(m(),p("p",pe,"仅支持编辑单条文案")):j("",!0),I.value&&I.value.length?(m(),p("div",xe,[x("div",ue,[q(c,null,{default:y((()=>[q(u)])),_:1}),ce,q(g,{type:"primary",text:"",bg:"",size:"small",onClick:M},{default:y((()=>[ge])),_:1})]),x("div",he,[(m(!0),p(_,null,A(I.value,((e,t)=>(m(),p("div",{class:"repeatStr",key:`${e}${t}`},b(e),1)))),128))])])):j("",!0)])),[[h,V.value]])])),_:1},8,["dialogVisible","dialog-title"])}}}),[["__scopeId","data-v-7571930f"]]);const qe={class:"flex_between"},ye={class:"flex"},_e=R("添加文案"),Ae=R("修改分类"),fe=R("删除"),be={class:"flex"},je={class:"tMar20"},Ce={class:"text-center"},Be=["onClick"],Se={class:"dialogBox"},Ve=u({__name:"index",props:{source:{type:String},select_num:{type:Number,default:-1},immobilizationHeight:{type:String,default:"calc(100vh - 200px)"},tableSize:{type:String,default:"default"}},emits:["select"],setup(t,{expose:s,emit:a}){const l=t,{proxy:o}=z();o.$NumberHandle;const d=c(!1),u=c(!1),A=c(),f=()=>{O.chooseList&&0==O.chooseList.length?e.info("请选择文案"):(d.value=!0,v((()=>{A.value.init()})))},b=()=>{v((()=>{Z.value.init()}))},S=async()=>{u.value=!0;const t=g({pap_ids:O.chooseList,classify_id:A.value.textVal});let s=await o.$http.post(T.text_text_edit,t);u.value=!1,s&&"0"==s.errNo?(s.rst,d.value=!1,U.value.clearSelected(),await se()):e.error(s.errMsg)},V=c("添加文案"),N=c(),L=()=>{V.value="添加文案",R.value=0,v((()=>{N.value.switchShow(!0),N.value.handleClear()}))},R=c(),K=()=>{O.chooseList&&0==O.chooseList.length?e.info("请选择文案"):E(O.chooseList)},E=async t=>{U.value.loading=!0;const s=g({pap_ids:t});let a=await o.$http.post(T.text_dele,s);U.value.loading=!1,a&&"0"==a.errNo?(a.rst,U.value.clearSelected(),await se()):e.error(a.errMsg)},M=e=>{O.chooseList=[],e.forEach((e=>{O.chooseList.push(e.id)})),a("select",e)},Q=c(),D=c("max"),X=(e,t)=>{Q.value=e,D.value=t,se()},O=g({tableList:[],chooseList:[]}),J=g([{name:"文案",column:"content",minWidth:"220px"},{name:"分类",column:"classify_name"},{name:"创建者",column:"author_name"},{name:"操作",column:"operate",slotFlag:!0,minWidth:"small"==l.tableSize?"90px":"110px"},{name:"3日点击率",column:"nearth_ctr",hasPercent:!0,isSort:!0,minWidth:"small"==l.tableSize?"90px":"110px"},{name:"历史点击率",column:"ctr",hasPercent:!0,isSort:!0,minWidth:"small"==l.tableSize?"90px":"110px"},{name:"近3日消耗",column:"nearth_cost",isSort:!0,minWidth:"small"==l.tableSize?"90px":"110px"},{name:"历史消耗",column:"cost",isSort:!0,minWidth:"small"==l.tableSize?"90px":"110px"},{name:"关联广告数",column:"ad_count",isSort:!0,minWidth:"small"==l.tableSize?"90px":"110px"},{name:"创建时间",column:"created_at",isSort:!0,minWidth:"174px"}]),{tableInfo:P,tableListRef:U,total:Y}=H(J),Z=c(),G=c(),ee=c(),te=e=>{ee.value=e,se()},se=async()=>{U.value.loading=!0;const t=g({classify_id:ee.value?Number(ee.value):"",keyword:G.value.value,page:U.value.currentPage,page_size:U.value.pageSize,sort_field:Q.value,sort_order:"max"==D.value?"desc":"min"==D.value?"asc":""});let s=await o.$http.get(T.text_list,t);if(U.value.loading=!1,s&&"0"==s.errNo){let e=s.rst;P.tableList=e.data,Y.value=e.pageInfo.total}else e.error(s.errMsg)},ae=e=>!!O.chooseList.includes(e.id)||!(l.select_num>0&&O.chooseList>=l.select_num),ie=e=>{e.length>l.select_num&&-1!=l.select_num&&(e.length=l.select_num),O.chooseList=[],e.forEach((e=>{O.chooseList.push(e.id)})),a("select",e)};h((()=>{v((async()=>{await se(),await Z.value.init()}))}));return s({writ_toggle_selected:async e=>{if(U.value){await se();let t=P.tableList.filter((t=>e.includes(t.content)));U.value.toggleSelected(t,!0)}}}),(s,a)=>{const l=r,o=n,c=i;return m(),p(_,null,[x("div",{class:"tableBox",style:C([{"margin-top":"0"},t.source?"padding:0":""])},[x("div",qe,[x("div",ye,[q(l,{type:"primary",onClick:L},{default:y((()=>[_e])),_:1}),"writerHelper"!=t.source?(m(),p(_,{key:0},[q(l,{type:"primary",plain:"",onClick:f},{default:y((()=>[Ae])),_:1}),q(o,{title:"确定删除?",onConfirm:K},{reference:y((()=>[q(l,{type:"primary",plain:""},{default:y((()=>[fe])),_:1})])),_:1})],64)):j("",!0)]),x("div",be,[q($,{ref_key:"typeRef2",ref:Z,inputWidth:"200px",onChange:te},null,512),q(F,{class:"lMar20",ref_key:"InputRef_text",ref:G,inputWidth:"200px",showTitle:!1,title:"文案",onClearEvent:a[0]||(a[0]=e=>se()),onChangeEvent:a[1]||(a[1]=e=>se())},null,512)])]),x("div",je,[q(I,{ref_key:"tableListRef",ref:U,immobilizationHeight:t.immobilizationHeight,tableHeight:"100vh",sortKey:Q.value,sortType:D.value,tableSize:t.tableSize,showSelect:!0,total:k(Y),tableData:k(P).tableList,descol:k(P).descolList,selectableEvent:ae,handleSelectionAllChange:ie,pageLayout:"total, sizes, prev, pager, next",onInit:se,onSelectChange:M,onSort:X},{operate:y((t=>[x("div",Ce,[x("span",{class:"c-theme pointer",onClick:e=>{return s=t.row,V.value="编辑文案",R.value=s.id,void v((()=>{N.value.switchShow(!0),N.value.getVal(s.content,s.classify_id)}));var s}},"编辑",8,Be),q(W,{onConfirm:s=>(t=>{if(!t)return void e.error("id错误");let s=[];s.push(t),E(s)})(t.row.id)},null,8,["onConfirm"])])])),_:1},8,["immobilizationHeight","sortKey","sortType","tableSize","total","tableData","descol"])])],4),q(ve,{ref_key:"TextDialogRef",ref:N,title:V.value,onInit:se,id:R.value,onInitType:b},null,8,["title","id"]),q(w,{ref:"DialogRef",dialogVisible:d.value,onConfirm:S,onClose:a[2]||(a[2]=e=>d.value=!1),width:"400px","dialog-title":"修改分类"},{content:y((()=>[B((m(),p("div",Se,[q($,{ref_key:"typeRef",ref:A,allowCreateFlag:!0},null,512)])),[[c,u.value]])])),_:1},8,["dialogVisible"])],64)}}});var ze=Object.freeze(Object.defineProperty({__proto__:null,default:Ve},Symbol.toStringTag,{value:"Module"}));export{Ve as _,M as a,ee as e,ze as i};