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