/* empty css *//* empty css */import{_ as e}from"./index-09d53675.js";/* empty css *//* empty css */import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-69646451.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{cL as o,cM as n,d as r,o as a,c as l,I as i,b as u,a7 as s,q as c,W as p,aH as d,n as f,z as m,C as y,ao as v,a as b,w as _,f as g,a9 as h,e as w,Z as x,l as k,t as j,ax as S,A as C,at as E,aw as T,a5 as V,a6 as O,ay as A,aa as L,K as q,ak as M,cN as P,aD as I,X as R,aI as D,ab as N,aF as Y,aG as z,R as U,a2 as H,S as B,U as F,_ as G}from"./index-9d63ae19.js";/* empty css *//* empty css */import{_ as J}from"./search.vue_vue_type_script_setup_true_lang-c1f07328.js";import"./moment-19b77ecd.js";/* empty css *//* empty css */import{s as X}from"./shortcuts-45ce8eab.js";import{_ as K}from"./create.vue_vue_type_script_setup_true_lang-f51caace.js";import{_ as Q}from"./backConfig.vue_vue_type_script_setup_true_lang-68bcbd4e.js";import{u as W}from"./useGetList-6e0ee96a.js";import{b as $}from"./index-7abb8cd0.js";import"./http-41948287.js";/* empty css *//* empty css */import"./index-537afe47.js";/* empty css */import"./index-3c036137.js";import"./index-c2ee1d88.js";var Z,ee={};Z=function(){return function(){var e={686:function(e,t,o){o.d(t,{default:function(){return x}});var n=o(279),r=o.n(n),a=o(370),l=o.n(a),i=o(817),u=o.n(i);function s(e){try{return document.execCommand(e)}catch(t){return!1}}var c=function(e){var t=u()(e);return s("cut"),t},p=function(e,t){var o=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),o=document.createElement("textarea");o.style.fontSize="12pt",o.style.border="0",o.style.padding="0",o.style.margin="0",o.style.position="absolute",o.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;return o.style.top="".concat(n,"px"),o.setAttribute("readonly",""),o.value=e,o}(e);t.container.appendChild(o);var n=u()(o);return s("copy"),o.remove(),n},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},o="";return"string"==typeof e?o=p(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?o=p(e.value,t):(o=u()(e),s("copy")),o};function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,o=void 0===t?"copy":t,n=e.container,r=e.target,a=e.text;if("copy"!==o&&"cut"!==o)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==r){if(!r||"object"!==f(r)||1!==r.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===o&&r.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===o&&(r.hasAttribute("readonly")||r.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return a?d(a,{container:n}):r?"cut"===o?c(r):d(r,{container:n}):void 0};function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(e,t){for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===y(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=l()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,o=this.action(t)||"copy",n=m({action:o,container:this.container,target:this.target(t),text:this.text(t)});this.emit(n?"success":"error",{action:o,text:n,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return h("action",e)}},{key:"defaultTarget",value:function(e){var t=h("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return h("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return d(e,t)}},{key:"cut",value:function(e){return c(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,o=!!document.queryCommandSupported;return t.forEach((function(e){o=o&&!!document.queryCommandSupported(e)})),o}}],o&&v(t.prototype,o),n&&v(t,n),a}(r()),x=w},828:function(e){var t=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var o=Element.prototype;o.matches=o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector}e.exports=function(e,o){for(;e&&e.nodeType!==t;){if("function"==typeof e.matches&&e.matches(o))return e;e=e.parentNode}}},438:function(e,t,o){var n=o(828);function r(e,t,o,n,r){var l=a.apply(this,arguments);return e.addEventListener(o,l,r),{destroy:function(){e.removeEventListener(o,l,r)}}}function a(e,t,o,r){return function(o){o.delegateTarget=n(o.target,t),o.delegateTarget&&r.call(e,o)}}e.exports=function(e,t,o,n,a){return"function"==typeof e.addEventListener?r.apply(null,arguments):"function"==typeof o?r.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return r(e,t,o,n,a)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var o=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===o||"[object HTMLCollection]"===o)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,o){var n=o(879),r=o(438);e.exports=function(e,t,o){if(!e&&!t&&!o)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(o))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,o){return e.addEventListener(t,o),{destroy:function(){e.removeEventListener(t,o)}}}(e,t,o);if(n.nodeList(e))return function(e,t,o){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,o)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,o)}))}}}(e,t,o);if(n.string(e))return function(e,t,o){return r(document.body,e,t,o)}(e,t,o);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var o=e.hasAttribute("readonly");o||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),o||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),r=document.createRange();r.selectNodeContents(e),n.removeAllRanges(),n.addRange(r),t=n.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,o){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:o}),this},once:function(e,t,o){var n=this;function r(){n.off(e,r),t.apply(o,arguments)}return r._=t,this.on(e,r,o)},emit:function(e){for(var t=[].slice.call(arguments,1),o=((this.e||(this.e={}))[e]||[]).slice(),n=0,r=o.length;n{const t=void 0===(null==e?void 0:e.appendToBody)||e.appendToBody;return{toClipboard:(e,o)=>new Promise(((n,r)=>{const a=document.createElement("button"),l=new te(a,{text:()=>e,action:()=>"copy",container:void 0!==o?o:document.body});l.on("success",(e=>{l.destroy(),n(e)})),l.on("error",(e=>{l.destroy(),r(e)})),t&&document.body.appendChild(a),a.click(),t&&document.body.removeChild(a)}))}})(),r=async()=>{try{await n(o.text),s.success("复制成功"),t("copy")}catch(e){s.error("复制失败"),console.error(e)}};return(e,t)=>(a(),l("button",{ref:"copyButton",onClick:r},[i(e.$slots,"default",{},(()=>[u("复制链接")]))],512))}}),ne=e=>(B("data-v-87188939"),e=e(),F(),e),re={class:"table-default"},ae={class:"wrapper"},le={class:"text-lg font-bold text-blue-400 content"},ie={class:"wrapper"},ue=ne((()=>w("span",{class:"label"},"创建时间:",-1))),se={class:"content"},ce={class:"wrapper"},pe={class:"text-lg font-bold text-blue-400 content"},de={class:"wrapper"},fe={class:"content"},me={class:"flex items-center"},ye=ne((()=>w("span",null,"推广链接",-1))),ve={key:0,class:"wrapper"},be={class:"flex items-center"},_e=ne((()=>w("span",null,"监测链接",-1))),ge={key:0,class:"wrapper"},he={class:"wrapper"},we={class:"text-lg font-bold content"},xe={class:"wrapper"},ke={class:"content"},je=ne((()=>w("br",null,null,-1))),Se=ne((()=>w("br",null,null,-1))),Ce={class:"table-default"},Ee={class:"wrapper"},Te={class:"text-lg font-bold text-blue-400 content"},Ve={class:"wrapper"},Oe=ne((()=>w("span",{class:"label"},"创建时间:",-1))),Ae={class:"content"},Le={class:"wrapper"},qe={class:"text-lg font-bold text-blue-400 content"},Me={class:"wrapper"},Pe={class:"content"},Ie=ne((()=>w("br",null,null,-1))),Re=ne((()=>w("br",null,null,-1))),De=G(r({__name:"index",setup(o){const n=c(1),r=p(),i=d(),{data:B,query:F,search:G,reset:Z,loading:ee}=W("tuiguang/promotion/list"),te=c(!1),ne=c({}),De=c(!1),Ne=c({}),Ye=c({}),ze=f((()=>n.value?"更新回传配置":"回传配置")),Ue=e=>{switch(e.status){case 1:return"success";case 0:return"danger"}},He=e=>{if(F.value.time){const t=E(e);F.value.start_time=t[0],F.value.end_time=t[1]}else delete F.value.start_time,delete F.value.end_time},Be=(e,t)=>{r.push({path:"/promotion/promotionList",query:{tab:e}}),n.value=e,F.value.is_config=e,G()},Fe=e=>{T.confirm(`确定要删除 ${e.name} 吗?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{$({id:e.id}).then((e=>{s.success(e.message),G()}))})).catch((()=>{}))},Ge=()=>{F.value=Object.assign({page:F.value.page,limit:F.value.limit,miniprogram_id:F.value.miniprogram_id,is_config:F.value.is_config,id:value.id}),G()},Je=(e,t)=>{switch(Ye.value=t,e){case"promotionVisible":te.value=!0,ne.value=t;break;case"backConfigVisible":De.value=!0,Ne.value=t}},Xe=f((()=>{var e;return null==(e=B.value)?void 0:e.data})),Ke=e=>{switch(e){case"promotionVisible":te.value=!1;break;case"backConfigVisible":De.value=!1,T.alert("去复制推广链接","配置完成",{draggable:!0,confirmButtonText:"确认",closeOnClickModal:!0,callback:e=>{"confirm"==e&&(r.push({path:"/promotion/promotionList",query:{tab:1}}),n.value=1)}})}G()};return m((()=>{var e,t;n.value=Number(i.query.tab||1),F.value.is_config=n.value,F.value.id=i.query.id,(null==(e=JSON.parse(y.get("nav_data")))?void 0:e.app.id)&&(F.value.miniprogram_id=null==(t=JSON.parse(y.get("nav_data")))?void 0:t.app.id),G()})),(o,i)=>{const s=V,c=O,p=A,d=J,f=L,m=q,y=M,E=P,T=oe,B=I,W=R,$=D,Z=N,Ye=t,Qe=Y,We=z,$e=U,Ze=e,et=v("action"),tt=H;return a(),l("div",null,[b($e,{shadow:"always","body-style":{padding:"20px"}},{default:_((()=>[b(We,{modelValue:g(n),"onUpdate:modelValue":i[4]||(i[4]=e=>h(n)?n.value=e:null),class:"demo-tabs",onTabChange:Be},{default:_((()=>[b(Qe,{label:"已配置回传",name:1},{default:_((()=>[b(d,{search:g(G),reset:Ge},{body:_((()=>[b(c,{label:"推广名称",prop:"name"},{default:_((()=>[b(s,{modelValue:g(F).name,"onUpdate:modelValue":i[0]||(i[0]=e=>g(F).name=e),placeholder:"请输入推广名称",clearable:""},null,8,["modelValue"])])),_:1}),b(c,{label:"推广短剧名称",prop:"video_name"},{default:_((()=>[b(s,{modelValue:g(F).video_name,"onUpdate:modelValue":i[1]||(i[1]=e=>g(F).video_name=e),placeholder:"请输入推广短剧名称",clearable:""},null,8,["modelValue"])])),_:1}),b(c,{label:"推广ID",prop:"id"},{default:_((()=>[b(s,{modelValue:g(F).id,"onUpdate:modelValue":i[2]||(i[2]=e=>g(F).id=e),placeholder:"请输入推广ID",clearable:""},null,8,["modelValue"])])),_:1}),b(c,{label:"创建时间"},{default:_((()=>[b(p,{"unlink-panels":"",clearable:"",onChange:He,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:g(F).time,"onUpdate:modelValue":i[3]||(i[3]=e=>g(F).time=e),type:"daterange",shortcuts:g(X),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1})])),_:1},8,["search"]),w("div",re,[x((a(),k(Z,{data:g(Xe),class:"mt-3"},{default:_((()=>[b(f,{prop:"id",label:"推广ID"}),b(f,{label:"推广名称","show-overflow-tooltip":""},{default:_((e=>[w("div",ae,[w("span",le,j(e.row.name),1)]),w("div",ie,[ue,w("span",se,j(e.row.created_at),1)])])),_:1}),b(f,{prop:"total_episode_num",label:"入口章节"},{default:_((e=>[w("div",ce,[w("span",pe,j(e.row.video_name),1)]),w("div",de,[w("span",fe,j(e.row.series_sequence_name),1)])])),_:1}),b(f,{prop:"total_episode_num",label:"推广链接"},{header:_((()=>[w("div",me,[ye,b(y,{placement:"top"},{content:_((()=>[u("鼠标移动到【点击复制】文字,进行查看链接,点击,进行复制链接")])),default:_((()=>[b(m,null,{default:_((()=>[b(g(S))])),_:1})])),_:1})])])),default:_((e=>[e.row.promotion_path?(a(),l("div",ve,[b(B,{placement:"top",title:"推广链接",width:500,trigger:"hover",content:e.row.promotion_path},{reference:_((()=>[b(T,{text:e.row.promotion_path},{default:_((()=>[b(E,{type:"primary",underline:!1},{default:_((()=>[u("点击复制")])),_:1})])),_:2},1032,["text"])])),_:2},1032,["content"])])):C("",!0)])),_:1}),b(f,{prop:"total_episode_num",label:"监测链接"},{header:_((()=>[w("div",be,[_e,b(y,{placement:"top"},{content:_((()=>[u("鼠标移动到【点击复制】文字,进行查看链接,点击,进行复制链接")])),default:_((()=>[b(m,null,{default:_((()=>[b(g(S))])),_:1})])),_:1})])])),default:_((e=>[e.row.track_url?(a(),l("div",ge,[b(B,{placement:"top",title:"监测链接","popper-style":"width:80%",trigger:"hover",content:e.row.track_url},{reference:_((()=>[b(T,{text:e.row.track_url},{default:_((()=>[b(E,{type:"primary",underline:!1},{default:_((()=>[u("点击复制")])),_:1})])),_:2},1032,["text"])])),_:2},1032,["content"])])):C("",!0)])),_:1}),b(f,{prop:"callback_type_str",label:"回传类型"}),b(f,{prop:"callback_config_id",label:"回传配置ID"},{default:_((e=>[b(W,{link:"",type:"primary",size:"small",onClick:t=>{return o=e.row,void r.push({path:"/payback/juliangAccount",query:{id:o.callback_config_id}});var o}},{default:_((()=>[u(j(e.row.callback_config_id),1)])),_:2},1032,["onClick"])])),_:1}),b(f,{prop:"status_str",label:"状态"},{default:_((e=>[w("div",he,[w("span",we,[b($,{class:"mx-1",type:Ue(e.row)},{default:_((()=>[u(j(e.row.status_str),1)])),_:2},1032,["type"])])])])),_:1}),b(f,{prop:"callback_config_id",label:"备注"},{default:_((e=>[w("div",xe,[w("span",ke,j(e.row.remark),1)])])),_:1}),b(f,{label:"操作"},{default:_((e=>[x((a(),k(W,{onClick:t=>Je("promotionVisible",e.row),link:"",type:"primary",size:"small"},{default:_((()=>[u("编辑")])),_:2},1032,["onClick"])),[[et,"tuiguang.Promotion.updateSeriesSequence"]]),je,x((a(),k(W,{link:"",type:"primary",size:"small",onClick:t=>Fe(e.row)},{default:_((()=>[u("删除")])),_:2},1032,["onClick"])),[[et,"tuiguang.Promotion.delete"]]),Se])),_:1})])),_:1},8,["data"])),[[tt,g(ee)]]),b(Ye)])])),_:1}),b(Qe,{label:"未配置回传",name:0},{default:_((()=>[w("div",Ce,[x((a(),k(Z,{data:g(Xe),class:"mt-3"},{default:_((()=>[b(f,{prop:"id",label:"推广ID"}),b(f,{label:"推广名称","show-overflow-tooltip":""},{default:_((e=>[w("div",Ee,[w("span",Te,j(e.row.name),1)]),w("div",Ve,[Oe,w("span",Ae,j(e.row.created_at),1)])])),_:1}),b(f,{prop:"total_episode_num",label:"入口章节"},{default:_((e=>[w("div",Le,[w("span",qe,j(e.row.video_name),1)]),w("div",Me,[w("span",Pe,"第"+j(e.row.series_sequence)+"集",1)])])),_:1}),b(f,{label:"操作"},{default:_((e=>[x((a(),k(W,{onClick:t=>Je("promotionVisible",e.row),link:"",type:"primary",size:"small"},{default:_((()=>[u("编辑")])),_:2},1032,["onClick"])),[[et,"tuiguang.Promotion.updateSeriesSequence"]]),Ie,x((a(),k(W,{link:"",type:"primary",size:"small",onClick:t=>Fe(e.row)},{default:_((()=>[u("删除")])),_:2},1032,["onClick"])),[[et,"tuiguang.Promotion.delete"]]),Re,x((a(),k(W,{link:"",type:"primary",size:"small",onClick:t=>Je("backConfigVisible",e.row)},{default:_((()=>[u("回传配置")])),_:2},1032,["onClick"])),[[et,"tuiguang.Promotion.updateCallbackConfig"]])])),_:1})])),_:1},8,["data"])),[[tt,g(ee)]]),b(Ye)])])),_:1})])),_:1},8,["modelValue"])])),_:1}),b(Ze,{modelValue:g(te),"onUpdate:modelValue":i[6]||(i[6]=e=>h(te)?te.value=e:null),title:"编辑推广链接","destroy-on-close":""},{default:_((()=>[b(K,{onClose:i[5]||(i[5]=e=>Ke("promotionVisible")),primary:g(ne)},null,8,["primary"])])),_:1},8,["modelValue"]),b(Ze,{modelValue:g(De),"onUpdate:modelValue":i[8]||(i[8]=e=>h(De)?De.value=e:null),width:"50%",title:g(ze),"destroy-on-close":""},{default:_((()=>[b(Q,{onClose:i[7]||(i[7]=e=>Ke("backConfigVisible")),primary:g(Ne)},null,8,["primary"])])),_:1},8,["modelValue","title"])])}}}),[["__scopeId","data-v-87188939"]]);export{De as default};