File: /www/server/panel/BTPanel/static/js/index-legacy517.js
!function(){function e(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==o(n)?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function t(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=r(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,i=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,u=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw u}}}}function r(e,n){if(e){if("string"==typeof e)return a(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,n):void 0}}function a(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function o(e){return o="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},o(e)}function u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function o(t,r,a,o){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return i(s,"_invoke",function(t,r,a){var o,u,i,c=0,s=a||[],f=!1,d={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(n,t){return o=n,u=0,i=e,d.n=t,l}};function m(t,r){for(u=t,i=r,n=0;!f&&c&&!a&&n<s.length;n++){var a,o=s[n],m=d.p,p=o[2];t>3?(a=p===r)&&(i=o[(u=o[4])?5:(u=3,3)],o[4]=o[5]=e):o[0]<=m&&((a=t<2&&m<o[1])?(u=0,d.v=r,d.n=o[1]):m<p&&(a=t<3||o[0]>r||r>p)&&(o[4]=t,o[5]=r,d.n=p,u=0))}if(a||t>1)return l;throw f=!0,r}return function(a,s,p){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),u=s,i=p;(n=u<2?e:i)||!f;){o||(u?u<3?(u>1&&(d.n=-1),m(u,i)):d.n=i:d.v=i);try{if(c=2,o){if(u||(a="next"),n=o[a]){if(!(n=n.call(o,i)))throw TypeError("iterator result is not an object");if(!n.done)return n;i=n.value,u<2&&(u=0)}else 1===u&&(n=o.return)&&n.call(o),u<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),u=1);o=e}else if((n=(f=d.n<0)?i:t.call(r,d))!==l)break}catch(n){o=e,u=1,i=n}finally{c=1}}return{value:n,done:f}}}(t,a,o),!0),s}var l={};function c(){}function s(){}function f(){}n=Object.getPrototypeOf;var d=[][r]?n(n([][r]())):(i(n={},r,function(){return this}),n),m=f.prototype=c.prototype=Object.create(d);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,i(e,a,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=f,i(m,"constructor",f),i(f,"constructor",s),s.displayName="GeneratorFunction",i(f,a,"GeneratorFunction"),i(m),i(m,a,"Generator"),i(m,r,function(){return this}),i(m,"toString",function(){return"[object Generator]"}),(u=function(){return{w:o,m:p}})()}function i(e,n,t,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}i=function(e,n,t,r){function o(n,t){i(e,n,function(e){return this._invoke(n,t,e)})}n?a?a(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(o("next",0),o("throw",1),o("return",2))},i(e,n,t,r)}function l(e,n,t,r,a,o,u){try{var i=e[o](u),l=i.value}catch(e){return void t(e)}i.done?n(l):Promise.resolve(l).then(r,a)}function c(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var o=e.apply(n,t);function u(e){l(o,r,a,u,i,"next",e)}function i(e){l(o,r,a,u,i,"throw",e)}u(void 0)})}}System.register(["./base-lib-legacy.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./index-legacy157.js?v=1777008528","./domain-legacy.js?v=1777008528","./useController-legacy26.js?v=1777008528","./index-legacy3.js?v=1777008528","./site-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./useStore-legacy6.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(r,a){"use strict";var i,l,s,f,d,m,p,v,y,b,h,g,x,_,k,w,S,j,V,T,C,D,U,O,E,I,P,L,A,$,F,G,N,H,R,q,J,M,W,B,Q,Z,z,K,X,Y,ee,ne;return{setters:[function(e){i=e.r,l=e.c,s=e.H,f=e.o,d=e.I,m=e.J,p=e.p,v=e.j,y=e.k,b=e.e,h=e.v,g=e.q,x=e.F,_=e.B,k=e.C,w=e.x,S=e.y,j=e.L,V=e.s,T=e.Q,C=e.a1,D=e.T,U=e.am,O=e.an,E=e.ad,I=e.ak,P=e.aj,L=e.b8,A=e.U,$=e.aW,F=e.ab},function(e){G=e.a2,N=e.c7,H=e.W,R=e.b,q=e.a,J=e.cO,M=e.cP,W=e.f,B=e.cZ},function(e){Q=e.u},function(e){Z=e.d,z=e.e,K=e.f,X=e.c},function(e){Y=e.g},function(e){ee=e.w},function(e){ne=e.addProxyProject},null,null,null,null],execute:function(){var a=Q(),te=a.domainId,re=a.domainName,ae=a.createSiteType,oe=i([]),ue=[{value:"url",label:"URL地址"},{value:"unix",label:"unix地址"}],ie=function(e,n){var t=n.domains[e];t.name&&t.suffix?(t.fullDomain="".concat(t.name).concat(t.suffix),0===e&&(n.remark=t.fullDomain)):t.fullDomain=""},le=function(e,n){var t="";if(e.domains&&e.domains.length>0){var r=e.domains.find(function(e){return e.suffix&&""!==e.suffix});r&&(t=r.suffix)}!t&&Array.isArray(n)&&n.length>0&&(t=n[0].value),e.domains.push({name:"",suffix:t,fullDomain:"",status:"",hint:""})},ce=function(e,n){if(n.domains.length>1&&(n.domains.splice(e,1),0===e&&n.domains.length>0)){var t=n.domains[0];t.name&&t.suffix&&(t.fullDomain="".concat(t.name).concat(t.suffix),n.remark=t.fullDomain)}},se=function(e,n){ee({type:"file",path:e.proxysite,change:function(t){var r=G(t,"string","");e.proxysite=r,n&&n.value&&n.value.validateField("proxysite")}})},fe=function(){var e=c(u().m(function e(n,t,r){var a,o,i,l,c,s,f,d,m;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,a={p:1,limit:200},"domain"!==ae.value){e.n=2;break}return e.n=1,r(a);case 1:d=e.v,e.n=4;break;case 2:return e.n=3,z(a);case 3:d=e.v;case 4:o=d,(i="domain"===ae.value?o.data:o.data.data)&&i.length>0?(c=i.map(function(e){return{label:".".concat("domain"===ae.value?e.full_domain:e.domain),value:".".concat("domain"===ae.value?e.full_domain:e.domain),id:(ae.value,e.id),fullDomain:"domain"===ae.value?e.full_domain:e.domain}}).sort(function(e,n){return e.label.localeCompare(n.label)}),console.log("获取域名列表成功:",c),n.value=c,s=(null===(l=c[0])||void 0===l?void 0:l.value)||"",re.value&&(f=c.find(function(e){return e.value===".".concat(re.value)||e.value===re.value}))&&(s=f.value),t.domains.forEach(function(e){e.suffix&&""!==e.suffix||(e.suffix=s)})):console.log("域名列表为空或获取失败:",o),e.n=6;break;case 5:e.p=5,m=e.v,console.error("获取域名列表失败:",m);case 6:return e.a(2)}},e,null,[[0,5]])}));return function(n,t,r){return e.apply(this,arguments)}}(),de=function(){var e=c(u().m(function e(n){var t,r,a,o;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,0!==(t=n.domains.filter(function(e){return e.name&&e.suffix}).map(function(e){return e.fullDomain})).length){e.n=1;break}return e.a(2);case 1:return n.domains.forEach(function(e){e.name&&e.suffix&&(e.status="checking",e.hint="检测中...")}),e.n=2,K({domains:t});case 2:(r=e.v).data&&r.data.data&&(a=r.data.data,n.domains.forEach(function(e){if(e.name&&e.suffix){var n=a[e.fullDomain];!0===n?(e.status="available",e.hint="域名可用"):!1===n?(e.status="registered",e.hint="域名已被注册"):(e.status="error",e.hint="检测失败")}})),e.n=4;break;case 3:e.p=3,o=e.v,console.error("域名检测失败:",o),n.domains.forEach(function(e){e.name&&e.suffix&&(e.status="error",e.hint="检测失败")});case 4:return e.a(2)}},e,null,[[0,3]])}));return function(n){return e.apply(this,arguments)}}(),me=function(e,n){if("object"!==o(e))if("unix"!==n.targetType){var t=e.replace(/^http[s]?:\/\//,"");t=t.replace(/(:|\?|\/|\\)(.*)$/,""),n.todomain=t}else n.todomain="$http_host"},pe=function(){var e=c(u().m(function e(r,a,o,i,l,c){var s,f,d,m,p,v,y,b,h,g,x,_,k,w,S,j,V,T,C,D,U,O,E,I,P;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:if(l.value=!0,s=null,e.p=1,!(f=a.domains[0])||"*"!==f.name){e.n=2;break}return f.hint="第一个域名不能是通配符",f.status="error",i.error("第一个域名不能是通配符"),e.a(2,!1);case 2:if("local"===(null==ae?void 0:ae.value)){e.n=4;break}return e.n=3,de(a);case 3:e.n=5;break;case 4:a.domains.forEach(function(e){e.name&&e.suffix&&(e.status="available",e.hint="")});case 5:d=0,m=0,p=0,v=0,y=[],b=t(a.domains),e.p=6,b.s();case 7:if((h=b.n()).done){e.n=13;break}if(!(g=h.value).name||!g.suffix){e.n=12;break}O=g.status,e.n="checking"===O?8:"registered"===O?9:"error"===O?10:"available"===O?11:12;break;case 8:return d++,e.a(3,12);case 9:return m++,e.a(3,12);case 10:return p++,e.a(3,12);case 11:return v++,y.push(g),e.a(3,12);case 12:e.n=7;break;case 13:e.n=15;break;case 14:e.p=14,E=e.v,b.e(E);case 15:return e.p=15,b.f(),e.f(15);case 16:if(!(d>0)){e.n=17;break}return i.error("域名检测中,请稍候..."),e.a(2,!1);case 17:if(!(m>0)){e.n=18;break}return i.error("存在不可用的域名,请检查后重试"),e.a(2,!1);case 18:if(!(p>0)){e.n=19;break}return i.error("域名检测失败,请重试"),e.a(2,!1);case 19:if(v>0&&(s=i.load("所有域名都可用,正在创建反向代理...")),0!==y.length){e.n=20;break}return i.error("没有可用的域名"),e.a(2,!1);case 20:return x=y.map(function(e){return e.fullDomain}),_=y[0],k={remark:_?"".concat(a.remark).concat(_.suffix):a.remark,proxy_type:"url"===a.targetType?"http":"unix",proxy_pass:a.proxysite,domains:x.join("\n"),proxy_host:_?"".concat(a.todomain).concat(_.suffix):a.todomain},e.n=21,ne(k);case 21:if(!e.v.status){e.n=26;break}return e.p=22,S=y.map(function(e){var t=c.value.find(function(n){return n.value===e.suffix}),r=(null==t?void 0:t.id)||te.value||0;return n(n({name:e.fullDomain},"domain"===ae.value?"domain_id":"local_domain_id",r),"record",e.name)}),j=JSON.stringify(S),V="",T=!1,"certificate"===a.ssl_type&&a.ssl_cert&&(V=a.ssl_cert,T=a.force_https),C={domain_list:j,ssl_hash:V,site_name:(null===(w=y[0])||void 0===w?void 0:w.fullDomain)||"",https:T},e.n=23,Z(C);case 23:D=e.v,console.log("DNS记录创建响应:",D),e.n=25;break;case 24:e.p=24,I=e.v,console.error("创建DNS记录失败:",I);case 25:return r&&r(),i.success("反向代理创建成功"),e.a(2,!0);case 26:return i.error("反向代理创建失败"),e.a(2,!1);case 27:e.n=29;break;case 28:return e.p=28,P=e.v,console.error("提交失败:",P),e.a(2,!1);case 29:return e.p=29,null===(U=s)||void 0===U||U.close(),l.value=!1,e.f(29);case 30:return e.a(2)}},e,null,[[22,24],[6,14,15,16],[1,28,29,30]])}));return function(n,t,r,a,o,u){return e.apply(this,arguments)}}(),ve="",ye="",be=function(e,n){ve=e,ye=n},he=function(n,t){if(n===ve)t(e(oe.value).sort(function(e,n){var t=e.label===ve&&e.value===ye,r=n.label===ve&&n.value===ye;return t&&!r?-1:!t&&r?1:0}));else if(n){var r=oe.value.filter(function(e){return function(n){var t=n.label.split(" - ")[0],r=e.toLowerCase();return t.toLowerCase().includes(r)||n.label.toLowerCase().includes(r)}}(n));t(r)}else t(oe.value)},ge={class:"reverse-proxy-form"},xe={class:"domain-input-container"},_e={class:"domain-input-group"},ke={class:"domain-actions"},we={class:"cert-option-content"},Se={class:"cert-name text-base font-500 mb-3"},je={class:"cert-sublabel text-small"},Ve={class:"flex items-center"},Te=l({__name:"index",props:{compData:{default:function(){return{domainId:0}}}},setup:function(n,t){var r=t.expose,a=Q(),o=a.domainId,l=a.getDomainHintClass;console.log("reverse-proxy/index.vue - store domainId:",o.value);var G=i(!1),B=i(!1),Z=i(),z=s({domains:[{name:"",suffix:"",fullDomain:"",status:"",hint:""}],targetType:"url",proxysite:"http://",todomain:"$http_host",remark:"",ssl_type:"false",ssl_cert:"",force_https:!1}),K=i([]),ee=i(""),ne=i(""),te=function(){z.proxysite="url"===z.targetType?"http://":""},re=function(){var e=c(u().m(function e(n){var t,r,a;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=String(n),ee.value="",ne.value="",z.ssl_cert="",be("",""),"certificate"!==t){e.n=5;break}return e.p=1,e.n=2,X({p:1,limit:100,reverse:1,search_limit:1});case 2:(r=e.v).status&&r.data&&(oe.value=r.data.map(function(e){var n,t=e.dns&&e.dns.length>0?e.dns.join(", "):e.subject||"未知域名",r="";if(void 0!==e.endtime)if(e.endtime<0)r="已过期".concat(Math.abs(e.endtime),"天");else{var a,o=(null===(a=e.info)||void 0===a?void 0:a.notAfter)||"未知";r="过期时间:".concat(o,"(剩").concat(e.endtime,"天)")}var u=null!==(n=e.info)&&void 0!==n&&n.issuer_O?" - ".concat(e.info.issuer_O):"";return{label:t+" - "+r+u,subLabel:r+u,value:e.hash}})),e.n=4;break;case 3:e.p=3,a=e.v,console.error("获取SSL证书列表失败:",a);case 4:e.n=6;break;case 5:z.ssl_cert="",z.force_https=!1;case 6:return e.a(2)}},e,null,[[1,3]])}));return function(n){return e.apply(this,arguments)}}(),ae={proxysite:[{required:!0,message:"请输入目标地址",trigger:"blur"},{validator:function(e,n,t){if(n)if("unix"!==z.targetType){var r=n.trim();if(/^https?:\/\/$/.test(r))t(new Error("请输入目标URL域名"));else if(/^https?:\/\/.+/.test(r)){var a=n.replace(/^http[s]?:\/\//,"");a=a.replace(/(:|\?|\/|\\)(.*)$/,""),/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/.test(a)?z.todomain="$http_host":z.todomain=a,t()}else t(new Error("目标URL格式不正确,应以http://或https://开头"))}else t();else t(new Error("url"===z.targetType?"目标地址不能为空":"请选择sock文件"))}}],todomain:[{required:!0,message:"请输入发送域名",trigger:["blur","change"]}]},de=function(){var e=c(u().m(function e(){var n;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return G.value=!0,e.p=1,e.n=2,fe(K,z,Y);case 2:e.n=4;break;case 3:e.p=3,n=e.v,console.error("初始化失败:",n);case 4:return e.p=4,G.value=!1,e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}();return f(de),r({init:de,onConfirm:function(e){var n=W();return pe(e,z,Z,n,B,K)}}),function(n,t){var r=D,a=U,o=O,u=N,i=E,c=I,s=P,f=L,W=A,Q=H,X=R,Y=q,oe=J,fe=$,de=M,pe=F,ve=d("bt-loading");return m((v(),y("div",ge,[b(pe,{model:p(z),rules:ae,disabled:p(B),ref_key:"addSiteFormRef",ref:Z},{default:h(function(){return[b(i,{label:"域名","label-width":"100px",class:"!mb-0"},{default:h(function(){return[g("div",xe,[(v(!0),y(x,null,_(p(z).domains,function(n,i){return v(),y("div",{key:i,class:"domain-item"},[g("div",_e,[b(r,{modelValue:n.name,"onUpdate:modelValue":function(e){return n.name=e},placeholder:"请输入子域名 (不支持通配符)",class:"domain-name-input",onInput:function(){return p(ie)(i,p(z))}},null,8,["modelValue","onUpdate:modelValue","onInput"]),b(o,{modelValue:n.suffix,"onUpdate:modelValue":function(e){return n.suffix=e},placeholder:"选择后缀",class:"domain-suffix-select",onChange:function(){return p(ie)(i,p(z))}},{default:h(function(){return[(v(!0),y(x,null,_(p(K),function(e){return v(),k(a,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])}),128))]}),_:1},8,["modelValue","onUpdate:modelValue","onChange"]),g("div",ke,[i===p(z).domains.length-1&&p(z).domains.length<10?(v(),k(u,{key:0,onClick:t[0]||(t[0]=function(){return p(le)(p(z),p(K))}),class:"text-primary"},{default:h(function(){return e(t[11]||(t[11]=[w(" 添加 ",-1)]))}),_:1})):S("",!0),p(z).domains.length>1?(v(),k(u,{key:1,onClick:function(){return p(ce)(i,p(z))},class:"text-danger"},{default:h(function(){return e(t[12]||(t[12]=[w(" 移除 ",-1)]))}),_:1},8,["onClick"])):S("",!0)])]),g("div",{class:j(["domain-hint",p(l)(n.status)])},V(n.hint),3)])}),128))])]}),_:1}),b(i,{"label-width":"100px",label:"SSL证书配置"},{default:h(function(){return[b(s,{modelValue:p(z).ssl_type,"onUpdate:modelValue":t[1]||(t[1]=function(e){return p(z).ssl_type=e}),onChange:re},{default:h(function(){return[b(c,{value:"false"},{default:h(function(){return e(t[13]||(t[13]=[w("不使用SSL",-1)]))}),_:1}),b(c,{value:"certificate"},{default:h(function(){return e(t[14]||(t[14]=[w("证书夹",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1}),"certificate"===p(z).ssl_type?(v(),k(i,{key:0,"label-width":"100px",label:"选择证书"},{default:h(function(){return[b(f,{"popper-class":"my-autocomplete",modelValue:p(ee),"onUpdate:modelValue":t[2]||(t[2]=function(e){return T(ee)?ee.value=e:null}),class:"!w-[52rem]","popper-append-to-body":!1,"fetch-suggestions":p(he),"trigger-on-focus":!0,clearable:"","value-key":"label",onSelect:t[3]||(t[3]=function(e){ee.value=e.label,ne.value=e.value,p(z).ssl_cert=e.value,p(be)(e.label,e.value)}),placeholder:"请输入或选择证书"},{default:h(function(e){var n=e.item;return[g("div",{class:j(["cert-option !h-[5.4rem] !leading-auto !line-height-normal flex flex-col justify-center",n.label===p(ee)&&n.value===p(ne)?"is-selected":""])},[g("div",we,[g("div",Se,V(n.label.split(" - ")[0]),1),g("div",je,V(n.subLabel),1)])],2)]}),_:1},8,["modelValue","fetch-suggestions"])]}),_:1})):S("",!0),"certificate"===p(z).ssl_type?(v(),k(i,{key:1,"label-width":"100px",label:"强制HTTPS访问"},{default:h(function(){return[b(W,{modelValue:p(z).force_https,"onUpdate:modelValue":t[4]||(t[4]=function(e){return p(z).force_https=e})},{default:h(function(){return e(t[15]||(t[15]=[w("启用强制HTTPS访问",-1)]))}),_:1},8,["modelValue"])]}),_:1})):S("",!0),b(i,{"label-width":"100px",label:"目标",prop:"proxysite"},{default:h(function(){return[g("div",Ve,[b(i,{"label-width":"50px"},{default:h(function(){return[b(Q,{modelValue:p(z).targetType,"onUpdate:modelValue":t[5]||(t[5]=function(e){return p(z).targetType=e}),placeholder:"请选择",options:p(ue),style:{width:"16rem","margin-right":"1rem"},onChange:te},null,8,["modelValue","options"])]}),_:1}),b(oe,{modelValue:p(z).proxysite,"onUpdate:modelValue":t[7]||(t[7]=function(e){return p(z).proxysite=e}),placeholder:"url"===p(z).targetType?"请输入目标地址":"请选择sock文件",width:"35rem",iconType:"url"!==p(z).targetType&&"folder",onInput:t[8]||(t[8]=function(e){return p(me)(e,p(z))})},C({_:2},["url"!==p(z).targetType?{name:"append",fn:h(function(){return[b(Y,{onClick:t[6]||(t[6]=function(){return p(se)(p(z),p(Z))})},{default:h(function(){return[b(X,{icon:"el-folder-opened",class:"cursor-pointer"})]}),_:1})]}),key:"0"}:void 0]),1032,["modelValue","placeholder","iconType"])])]}),_:1}),b(i,{"label-width":"100px",label:"发送域名(host)",prop:"todomain"},{default:h(function(){return[b(fe,{content:"请求转发到后端服务器时的主机名,一般为$http_host,如果目标URL是域名,则需要改为域名",placement:"top","show-after":300},{default:h(function(){return[b(oe,{modelValue:p(z).todomain,"onUpdate:modelValue":t[9]||(t[9]=function(e){return p(z).todomain=e}),placeholder:"请输入发送域名",width:"52rem"},null,8,["modelValue"])]}),_:1})]}),_:1}),b(i,{"label-width":"100px",label:"备注"},{default:h(function(){return[b(oe,{modelValue:p(z).remark,"onUpdate:modelValue":t[10]||(t[10]=function(e){return p(z).remark=e}),placeholder:"请输入备注,可为空",width:"52rem"},null,8,["modelValue"])]}),_:1}),b(i,{label:" "},{default:h(function(){return[b(de,{options:[{content:"堡塔后台开启密保验证功能,无法添加解析记录"}]})]}),_:1})]}),_:1},8,["model","disabled"])])),[[ve,p(G)]])}}});r("default",B(Te,[["__scopeId","data-v-deae7b5b"]]))}}})}();