File: /www/server/panel/BTPanel/static/js/unsubscribe.js
import{c as D,H as U,r as x,j as d,k as v,q as o,e as n,v as p,s as z,p as r,F,B as O,C as j,x as f,am as q,an as N,T as P,ad as S,ab as H,z as T}from"./base-lib.js?v=1777008528";import{w as J,k as h,fd as L,fe as Z,J as A,ff as G,cZ as K}from"./utils-lib.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const M={class:"px-20px pt-24px pb-8px"},Q={class:"mb-20px"},R={class:"w-260px"},W={class:"flex justify-end gap-0 w-full px-18px py-10px border-t border-lighter rounded-b-base bg-light"},X=D({__name:"unsubscribe",emits:["close"],setup(Y,{expose:g,emit:y}){const m=y,e=U({http:"https://",url:""}),u=x(""),C=x([{label:"http://",value:"http://"},{label:"https://",value:"https://"}]),k=s=>{const{clipboardData:t}=s;if(t){const l=t.getData("text");if(l)if(l.indexOf("://")===-1)e.url=l;else{const i=l.split("://")[0]+"://";e.http=i,e.url=l.replace(i,"")}}s.preventDefault()},w=async()=>{J({title:"恢复默认",content:"确定要恢复默认退订设置吗?",onConfirm:async()=>{h({loading:"正在恢复...",message:!0,request:L(),success:()=>{_()}})}})},_=async()=>{const{data:s}=await Z();if(A(s)){if(u.value=s.panel_url,u.value){const t=u.value.split("://")[0]+"://";e.http=t}if(s.url){const t=s.url.split("://")[0]+"://";e.http=t,e.url=s.url.replace(t,"")}}},V=()=>{m("close")},b=async()=>{h({loading:"正在设置...",message:!0,request:G({url:e.http+e.url}),success:()=>{m("close")}})};return _(),g({onConfirm:b}),(s,t)=>{const l=q,i=N,I=P,E=S,B=H,c=T;return d(),v("div",null,[o("div",M,[n(B,{model:r(e),"label-width":"auto"},{default:p(()=>[o("div",Q,"链接:"+z(r(u)||"--"),1),t[2]||(t[2]=o("div",{class:"mb-20px text-desc"},[o("div",{class:"mb-6px"},"注意:"),o("div",{class:"leading-18px text-tertiary text-small"},"默认链接直接使用面板地址访问,用户可以根据IP端口判断出你的面板地址,建议你对原链接反向代理后填入以保证你的面板地址不被泄露。")],-1)),n(E,{label:"新链接:",prop:"url","label-position":"left","label-width":"50px"},{default:p(()=>[o("div",R,[n(I,{modelValue:r(e).url,"onUpdate:modelValue":t[1]||(t[1]=a=>r(e).url=a),class:"w-full",placeholder:"",onPaste:k},{prepend:p(()=>[n(i,{modelValue:r(e).http,"onUpdate:modelValue":t[0]||(t[0]=a=>r(e).http=a),style:{width:"90px"}},{default:p(()=>[(d(!0),v(F,null,O(r(C),a=>(d(),j(l,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])]),_:1})]),_:1},8,["model"])]),o("div",W,[n(c,{size:"default",onClick:w},{default:p(()=>[...t[3]||(t[3]=[f(" 恢复默认 ",-1)])]),_:1}),n(c,{type:"danger",size:"default",onClick:V},{default:p(()=>[...t[4]||(t[4]=[f(" 取消 ",-1)])]),_:1}),n(c,{type:"primary",size:"default",onClick:b},{default:p(()=>[...t[5]||(t[5]=[f(" 确定 ",-1)])]),_:1})])])}}}),st=K(X,[["__scopeId","data-v-8914c0f7"]]);export{st as default};