import{E as e,o as t,m as s,n as a,v as i,p as l,r as o,k as r,X as n}from"../element-plus/element-plus.DqqeXZzT.js";import{D as w}from"../_dialog/_dialog.ium6sOk7.js";import{_ as d}from"../warning-filled/warning-filled.Br0zWNXs.js";import{o as m,c as p,a as x,d as u,r as c,Y as g,i as h,n as v,T as y,K as q,U as _,a9 as A,J as f,S as b,Q as j,$ as C,L as B,h as S,ba as V,b8 as z,u as N,O as k,R as L,ae as R}from"../@vue/@vue.lccsL1Mu.js";import{_ as K}from"../edit/edit.A4ubo7z3.js";import{I as F}from"../_input/_input.DPT4C86A.js";import{A as T}from"../api/api.BtQEnbVN.js";import{_ as E}from"../../assets/index-DYMYfyXS.js";import{p as I,T as H}from"../tableInfo/tableInfo.DCb2GEsc.js";import{_ as W}from"../_popconfirm/_popconfirm.C2WlUwAw.js";const M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAACygAwAEAAAAAQAAACwAAAAALuNfAgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABXxJREFUWAnNmM1rHVUYxtP6RRSToC2otWJCQVuNoQQV3enSRbtoEbpRqFBdSEH8G9wXcWOlgosKlWbRghtFiqKitmmpQQSrSWiwICTa21rrV1t/v2Hey2QyX/femOSB555z5pz3Pc+8551zZu66vt6wDvNhOAo3wCE4mJY3KFspL1LOwyk4A+3rCk7YDbZiNA7H4ECHDi4x/iychN93aNvXqeARJtgFt5RMZOQUZET1bbS9obJ5fqRvAk7DRihzlDd2uXfD7bmOq7RdZiPm5Iq9DrNYT0PR3qQrYvr0wyzO0DgKTZtKNBHs8u+Dt2c8zVE/Dr+D1zLXm1RvYtAjcAfcnDH4g/pBWJkmdYKfwcHz0CiJBXgMfgO7fnCwFc79BNwJ74bC1fkAnrBRBO+2DAo1CnFTJ6kfgOfhcuFnHH0GN8JN0Lkeha6mq7cEZYKNrGKFkXT5j8B8fnKpZ+jzNLR8CCp6BF6Bs3ARigSbs3uhhoo9BD+F/zfOMcEv0AfbubfBabjoQcwLdjd4Dd4KhZFdCbHJZPxcgEb6Yajox6D7tQ9kgrzgF7j6QNpnzpoGKw0jfQ80p2+Bd8FTMMH6qFCaNy6HcDd4L6mtzo9zq0GoSW0JsoI9wQLHqPwTjVUonVsNgba2EOyDFsftHHX32dWGGtQi1KbG9oEwbiOFD1rVodBPv8b3peO7KbTVh77KENtp9Ccab6bl0+gZL3w3KNywk96+vgcpX4V3pu0vKTvN9RexeTq1v0z5FpxN2/lCLWryxtR42JQYhgNQTMGqd4M99IdYxzuxJ1NTODbEaqMvfZZBLWoSahxW8KitFGejUlK63eRRdC0/JtpFY4uuxXjLrKZRBXtYBHxFrMJPBZ2eRk1RNLbIZ9ZfVtMGBftZI0zyS0mt/OcwXefT7n8pJ2CRiHTIksKx2mgr9KXPKqgpNoEhH7rBdLQd19N6WbFAxxvQm/TlpJu9+iPsTsA7oF8mdVCT2tQ5mI1wE+Nw7thuxIa9tp3Op+2QgiPcbm9rFaHthoJbqcpIjbUoOrS1soLd52yvNagpzomWD13kkmG3I9pUC3EbV/2IXA54kv1V40hNkRIXFTyfMdhC/VSmXVT1HfXloo4urr2OTZ1gNQXmDXccfV4ci56K0u2sbpIK83aXPvRVh6ymKQXPwDgwPKbzXyF5h+4qLmWv0EfsUGW+1KImocYZBWsU57VvRU3y07e0XtHEh1riFVSNybbmxJP+pNhBGUke1/KlafRD/mIHbW2zqVhkqga1BBKNRlj491C8ZGym7j8ydXiXAZFKdWOz/dpoWwc1qEWoLfkLKwR7ccKfFDsp3Q2q8BudB+BC1aBcn2O10bYKzq2GQFtb9gHTyf3wXuhfRRvhaViFy3R+DX2R0bYslXyB+QK+A5vc4F7GxXZ2hvrHMEFWsBdm4VPQO9wEnegcrMLfdH4Lv4K/Qtt/Qg+gWfg5fB/ab18dnmPAs+kg/0B5G7b/SCmKyFYG7IemizvIIXgSrgQeZ5KXoLoM1pswyV3KBPkIe9GTzzvy+0vD7bBJpBnWE4zsHhhBPEJ9SaCKBDvrLDSPR6AO/K/Lby+3IsUvJ0w/c9Y0CLGfUP8QLkGZYAd6El2B26COzOkn4e/wAuwV+tTfKzAeMINhZAvFcr19R9bLYE7vg0Y8MEflOPSmrsXFhqVB8gTzUIh9VlPT8CBclLN2ZBFLkL1WVPfLejc0n7O4SsM08dh0c/dQyKeMD+8ANIpjcBT2wyzcuo5Cn59KNBUcTszpXTCWMK5H6a6i6HinHqKu2LJ5vEkPhWnYCGWO6oxNk3FoxBTUCbwhV2QSVi5/kdNuBYcv7Yehy2zaGNHBtKRIIt1KS5fb9JmBrkRX+A98yRWUWpr/SAAAAABJRU5ErkJggg==",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)];const X={name:"ep-delete",render:function(e,t){return m(),p("svg",Q,D)}},O={class:"flex"},J={class:"flex"},P={key:0,class:"lMarauto"},U=["onClick"],Y={class:"dialogBox"},Z={class:"dialogBox flex"},G=(e=>(V("data-v-2084eb43"),e=e(),z(),e))((()=>x("span",{class:"line21"},"删除该分类后,标题库列表和筛选项将不再展示该分类,确认删除吗?",-1))),$=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}=S();n.$NumberHandle,c(!1);const u=e=>{r("change",e)},V=g({textTypeList:[]}),z=async()=>{let t=await n.$http.get(T.text_type_list);if(t&&"0"==t.errNo){let e=t.rst;V.textTypeList=e}else e.error(t.errMsg)};c(!1);const N=c(),k=c(),L=c(!1),R=c(!1),E=c(0),I=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 z()):e.error(s.errMsg)},H=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,H.value=!1,N.value="",await z()):e.error(s.errMsg)};return o({init:z,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,S=d,z=i;return m(),p(_,null,[x("div",O,[y(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:q((()=>[(m(!0),p(_,null,A(V.textTypeList,(e=>(m(),f(g,{key:e.id,label:e.name,value:e.id},{default:q((()=>[x("div",J,[x("span",null,b(e.name),1),l.allowCreateFlag?(m(),p("span",P,[x("span",null,[y(n,{color:"#3173FF",class:"pointer f12",onClick:t=>(e=>{L.value=!0,E.value=e.id,v((()=>{k.value.value=e.name}))})(e)},{default:q((()=>[y(r)])),_:2},1032,["onClick"])]),x("span",{onClick:t=>(e=>{H.value=!0,E.value=e.id})(e)},[y(n,{color:"#3173FF",class:"pointer f12 lMar5"},{default:q((()=>[y(c)])),_:1})],8,U)])):j("",!0)])])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue","allow-create","style"])]),y(w,{ref:"DialogRef_editType",dialogVisible:L.value,onConfirm:I,onClose:o[1]||(o[1]=e=>L.value=!1),width:"600px","dialog-title":"修改类型"},{content:q((()=>[B((m(),p("div",Y,[y(F,{ref_key:"InputRef_typeName",ref:k,title:""},null,512)])),[[z,R.value]])])),_:1},8,["dialogVisible"]),y(w,{ref:"DialogRef_deleType",dialogVisible:H.value,onConfirm:M,onClose:o[2]||(o[2]=e=>H.value=!1),width:"400px",minheight:"50px","dialog-title":"提示"},{content:q((()=>[B((m(),p("div",Z,[y(n,{color:"#e6a23c",size:"20",class:"rMar15"},{default:q((()=>[y(S)])),_:1}),G])),[[z,W.value]])])),_:1},8,["dialogVisible"])],64)}}}),[["__scopeId","data-v-2084eb43"]]),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"}],te=e=>(V("data-v-19394fda"),e=e(),z(),e),se={class:"dialogBox"},ae={class:"tMar20 textBox"},ie={class:"flex titleBox"},le=L("文案 "),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=L("以下文案为系统筛选的重复文案,请在文案编辑里找出并删除该文案 "),ge=L("一键删除"),he={class:"content"},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}=S();u.$NumberHandle;const C=c(!1),V=c(),z=c(!1),L=c(""),K=c(!1),F=()=>{C.value=!1,W(),n("initType")},E=async()=>{if(!V.value.textVal)return void e.error("请选择分类");if(""==L.value)return void e.error("请输入文案");if(K.value)return;"number"==typeof V.value.textVal||await V.value.add_type(),z.value=!0;const t=g({classify_id:Number(V.value.textVal),content:L.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);z.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?(H.value=[...a.rst.repeat_str],e.warning(a.errMsg)):(W(),e.error(a.errMsg))},I=()=>{let e=0;return L.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 V.value.init()}))},text_textarea:L,handleClear:()=>{L.value="",v((()=>{V.value.textVal=""}))},getVal:(e,t)=>{L.value=e,v((()=>{V.value.textVal=t}))}});const H=c([]),W=()=>{H.value=[]},M=async()=>{H.value.forEach((e=>{L.value=L.value.replace(e,"")}));let e="";L.value.split("\n").forEach((t=>{e=`${e}${t&&"\n"!==t?t+"\n":""}`})),L.value=e,await v(),W()};return h((()=>{v((async()=>{}))})),(e,a)=>{const n=l,d=o,u=R("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:q((()=>[B((m(),p("div",se,[y($,{ref_key:"typeRef",ref:V,allowCreateFlag:!0},null,512),x("div",ae,[x("div",ie,[x("div",null,[le,I()>0?(m(),p("span",oe,b(I()),1)):j("",!0)]),x("div",re,[y(n,{trigger:"hover",width:"400"},{reference:q((()=>[de])),default:q((()=>[x("div",ne,[(m(!0),p(_,null,A(N(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,L.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,y(d,{id:"emojiInput",modelValue:L.value,"onUpdate:modelValue":a[0]||(a[0]=e=>L.value=e),resize:"none",rows:12,type:"textarea",class:k([K.value?"errInput":""]),style:{width:"100%"}},null,8,["modelValue","class"])]),K.value?(m(),p("p",pe,"仅支持编辑单条文案")):j("",!0),H.value&&H.value.length?(m(),p("div",xe,[x("div",ue,[y(c,null,{default:q((()=>[y(u)])),_:1}),ce,y(g,{type:"primary",text:"",bg:"",size:"small",onClick:M},{default:q((()=>[ge])),_:1})]),x("div",he,[(m(!0),p(_,null,A(H.value,((e,t)=>(m(),p("div",{class:"repeatStr",key:`${e}${t}`},b(e),1)))),128))])])):j("",!0)])),[[h,z.value]])])),_:1},8,["dialogVisible","dialog-title"])}}}),[["__scopeId","data-v-19394fda"]]),ye={class:"flex_between"},qe={class:"flex"},_e=L("添加文案"),Ae=L("修改分类"),fe=L("删除"),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}=S();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()}))},V=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)},z=c("添加文案"),k=c(),L=()=>{z.value="添加文案",R.value=0,v((()=>{k.value.switchShow(!0),k.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}=I(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.length>=l.select_num),ie=e=>{console.log("handleSelectionAllChange selection => ",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)}},handleSelectionAllChange:ie,tableInfo:P,tableListRef:U}),(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",ye,[x("div",qe,[y(l,{type:"primary",onClick:L},{default:q((()=>[_e])),_:1}),"writerHelper"!=t.source?(m(),p(_,{key:0},[y(l,{type:"primary",plain:"",onClick:f},{default:q((()=>[Ae])),_:1}),y(o,{title:"确定删除?",onConfirm:K},{reference:q((()=>[y(l,{type:"primary",plain:""},{default:q((()=>[fe])),_:1})])),_:1})],64)):j("",!0)]),x("div",be,[y($,{ref_key:"typeRef2",ref:Z,inputWidth:"200px",onChange:te},null,512),y(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,[y(H,{ref_key:"tableListRef",ref:U,immobilizationHeight:t.immobilizationHeight,tableHeight:"100vh",sortKey:Q.value,sortType:D.value,tableSize:t.tableSize,showSelect:!0,total:N(Y),tableData:N(P).tableList,descol:N(P).descolList,selectableEvent:ae,handleSelectionAllChange:ie,pageLayout:"total, sizes, prev, pager, next",onInit:se,onSelectChange:M,onSort:X},{operate:q((t=>[x("div",Ce,[x("span",{class:"c-theme pointer",onClick:e=>{return s=t.row,z.value="编辑文案",R.value=s.id,void v((()=>{k.value.switchShow(!0),k.value.getVal(s.content,s.classify_id)}));var s}},"编辑",8,Be),y(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),y(ve,{ref_key:"TextDialogRef",ref:k,title:z.value,onInit:se,id:R.value,onInitType:b},null,8,["title","id"]),y(w,{ref:"DialogRef",dialogVisible:d.value,onConfirm:V,onClose:a[2]||(a[2]=e=>d.value=!1),width:"400px","dialog-title":"修改分类"},{content:q((()=>[B((m(),p("div",Se,[y($,{ref_key:"typeRef",ref:A,allowCreateFlag:!0},null,512)])),[[c,u.value]])])),_:1},8,["dialogVisible"])],64)}}}),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};