HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index-legacy230.js
!function(){function e(t){return e="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(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(e,t):void 0}}(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,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(t,n,a){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var r=a.call(t,n||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,t}function i(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function l(n,a,r,l){var i=a&&a.prototype instanceof c?a:c,s=Object.create(i.prototype);return o(s,"_invoke",function(n,a,r){var l,i,o,c=0,s=r||[],d=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return l=t,i=0,o=e,p.n=n,u}};function m(n,a){for(i=n,o=a,t=0;!d&&c&&!r&&t<s.length;t++){var r,l=s[t],m=p.p,f=l[2];n>3?(r=f===a)&&(o=l[(i=l[4])?5:(i=3,3)],l[4]=l[5]=e):l[0]<=m&&((r=n<2&&m<l[1])?(i=0,p.v=a,p.n=l[1]):m<f&&(r=n<3||l[0]>a||a>f)&&(l[4]=n,l[5]=a,p.n=f,i=0))}if(r||n>1)return u;throw d=!0,a}return function(r,s,f){if(c>1)throw TypeError("Generator is already running");for(d&&1===s&&m(s,f),i=s,o=f;(t=i<2?e:o)||!d;){l||(i?i<3?(i>1&&(p.n=-1),m(i,o)):p.n=o:p.v=o);try{if(c=2,l){if(i||(r="next"),t=l[r]){if(!(t=t.call(l,o)))throw TypeError("iterator result is not an object");if(!t.done)return t;o=t.value,i<2&&(i=0)}else 1===i&&(t=l.return)&&t.call(l),i<2&&(o=TypeError("The iterator does not provide a '"+r+"' method"),i=1);l=e}else if((t=(d=p.n<0)?o:n.call(a,p))!==u)break}catch(t){l=e,i=1,o=t}finally{c=1}}return{value:t,done:d}}}(n,r,l),!0),s}var u={};function c(){}function s(){}function d(){}t=Object.getPrototypeOf;var p=[][a]?t(t([][a]())):(o(t={},a,function(){return this}),t),m=d.prototype=c.prototype=Object.create(p);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,o(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=d,o(m,"constructor",d),o(d,"constructor",s),s.displayName="GeneratorFunction",o(d,r,"GeneratorFunction"),o(m),o(m,r,"Generator"),o(m,a,function(){return this}),o(m,"toString",function(){return"[object Generator]"}),(i=function(){return{w:l,m:f}})()}function o(e,t,n,a){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}o=function(e,t,n,a){function l(t,n){o(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(l("next",0),l("throw",1),l("return",2))},o(e,t,n,a)}function u(e,t,n,a,r,l,i){try{var o=e[l](i),u=o.value}catch(e){return void n(e)}o.done?t(u):Promise.resolve(u).then(a,r)}function c(e){return function(){var t=this,n=arguments;return new Promise(function(a,r){var l=e.apply(t,n);function i(e){u(l,a,r,i,o,"next",e)}function o(e){u(l,a,r,i,o,"throw",e)}i(void 0)})}}System.register(["./index-legacy118.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./index-legacy131.js?v=1777008528","./index-legacy3.js?v=1777008528","./domain-legacy.js?v=1777008528"],function(e,n){"use strict";var a,l,o,u,s,d,p,m,f,v,y,b,k,w,g,h,x,D,_,A,S,T,V,O,C,j,N,L,P,I,R,U,q,E,M,z,X,F,K,$,G,H,W,J;return{setters:[function(e){a=e._},function(e){l=e.aI,o=e.aJ,u=e.r,s=e.H,d=e.a,p=e.c,m=e.o,f=e.a8,v=e.I,y=e.j,b=e.k,k=e.e,w=e.v,g=e.p,h=e.x,x=e.C,D=e.q,_=e.y,A=e.J,S=e.s,T=e.F,V=e.B,O=e.L,C=e.z,j=e.aV,N=e.ay,L=e.am,P=e.an,I=e.aA,R=e.ax},function(e){U=e._},function(e){q=e.m,E=e.dL,M=e.w,z=e.f,X=e.e,F=e._,K=e.c_,$=e.cO,G=e.cZ},function(e){H=e._},function(e){W=e.N},function(e){J=e.a}],execute:function(){var B=o("DNS-RESOLVE-STORE",function(){var e=u(!1),t=u([]),n=u([]),a=u([]),r=u(!1),l=u(!1),i=u(!0),o=u("name"),c=u(!1),d=u([{title:"A",key:"A"},{title:"AAAA",key:"AAAA"},{title:"CNAME",key:"CNAME"},{title:"MX",key:"MX"},{title:"TXT",key:"TXT"},{title:"CAA",key:"CAA"},{title:"NS",key:"NS"},{title:"SRV",key:"SRV"}]),p=u([{label:"默认",value:0,description:"默认线路"},{label:"电信",value:285344768,description:"电信线路"},{label:"联通",value:285345792,description:"联通线路"},{label:"移动",value:285346816,description:"移动线路"}]),m=s({domain_id:0,searchKey:"record",searchValue:"",domain_type:1,p:1,limit:10,total:0}),f=u(""),v=u({A:[{key:"8.8.8.8",label:"8.8.8.8",value:"8.8.8.8",description:"公网IPv4地址(Google DNS)",clickable:!0},{key:"1.1.1.1",label:"1.1.1.1",value:"1.1.1.1",description:"公网IPv4地址(Cloudflare DNS)",clickable:!0},{key:"192.168.1.1",label:"192.168.1.1",value:"192.168.1.1",description:"私有网络地址",clickable:!0}],AAAA:[{key:"2001:4860:4860::8888",label:"2001:4860:4860::8888",value:"2001:4860:4860::8888",description:"IPv6地址(Google DNS)",clickable:!0},{key:"2606:4700:4700::1111",label:"2606:4700:4700::1111",value:"2606:4700:4700::1111",description:"IPv6地址(Cloudflare DNS)",clickable:!0}],CNAME:[{key:"www.example.com",label:"www.example.com",value:"www.example.com",description:"指向另一个域名的CNAME记录",clickable:!0},{key:"cdn.example.com",label:"cdn.example.com",value:"cdn.example.com",description:"CDN域名CNAME记录",clickable:!0}],MX:[{key:"10 mail.example.com",label:"10 mail.example.com",value:"10 mail.example.com",description:"邮件服务器记录(优先级10)",clickable:!0},{key:"20 mail2.example.com",label:"20 mail2.example.com",value:"20 mail2.example.com",description:"备用邮件服务器记录(优先级20)",clickable:!0}],TXT:[{key:"v=spf1 include:_spf.google.com ~all",label:"v=spf1 include:_spf.google.com ~all",value:"v=spf1 include:_spf.google.com ~all",description:"SPF记录,防止邮件伪造",clickable:!0},{key:"google-site-verification=abc123",label:"google-site-verification=abc123",value:"google-site-verification=abc123",description:"Google网站验证记录",clickable:!0}],CAA:[{key:"0 issue www.51dns.com",label:"0 issue www.51dns.com",value:"0 issue www.51dns.com",description:"CAA记录示例:flag=0, tag=issue, value=www.51dns.com",clickable:!0},{key:"0 issuewild www.51dns.com",label:"0 issuewild www.51dns.com",value:"0 issuewild www.51dns.com",description:"CAA记录示例:flag=0, tag=issuewild, value=www.51dns.com",clickable:!0},{key:"0 iodef mailto:admin@example.com",label:"0 iodef mailto:admin@example.com",value:"0 iodef mailto:admin@example.com",description:"CAA记录示例:flag=0, tag=iodef, value=mailto:admin@example.com",clickable:!0}],NS:[{key:"ns1.example.com",label:"ns1.example.com",value:"ns1.example.com",description:"主域名服务器",clickable:!0},{key:"ns2.example.com",label:"ns2.example.com",value:"ns2.example.com",description:"备用域名服务器",clickable:!0},{key:"dns1.aliyun.com",label:"dns1.aliyun.com",value:"dns1.aliyun.com",description:"阿里云DNS服务器",clickable:!0}],SRV:[{key:"0 5 5060 sipserver.example.com",label:"0 5 5060 sipserver.example.com",value:"0 5 5060 sipserver.example.com",description:"SIP服务记录(优先级0,权重5,端口5060)",clickable:!0},{key:"10 5 389 ldapserver.example.com",label:"10 5 389 ldapserver.example.com",value:"10 5 389 ldapserver.example.com",description:"LDAP服务记录(优先级10,权重5,端口389)",clickable:!0},{key:"0 5 443 httpserver.example.com",label:"0 5 443 httpserver.example.com",value:"0 5 443 httpserver.example.com",description:"HTTPS服务记录(优先级0,权重5,端口443)",clickable:!0}]}),y=u({A:{title:"A记录说明",description:"将域名指向IPv4地址,填写服务器的IPv4地址(如:8.8.8.8)"},AAAA:{title:"AAAA记录说明",description:"将域名指向IPv6地址,填写服务器的IPv6地址(如:2001:4860:4860::8888)"},CNAME:{title:"CNAME记录说明",description:"将域名指向另一个域名,填写目标域名(如:www.example.com)"},MX:{title:"MX记录说明",description:"邮件服务器记录,格式为:优先级 邮件服务器域名(如:10 mail.example.com)"},TXT:{title:"TXT记录说明",description:"文本记录,常用于SPF、DKIM、DMARC等邮件验证,或网站验证"},CAA:{title:"CAA记录格式说明",description:'格式为:flag tag value。其中flag目前取值为0-128;tag取值为issue、issuewild、iodef;value为不包含|、""、、<>、中文字符的字符串。'},NS:{title:"NS记录说明",description:"指定域名的权威DNS服务器,填写DNS服务器域名(如:ns1.example.com)"},SRV:{title:"SRV记录说明",description:"服务记录,格式为:优先级 权重 端口 目标主机(如:0 5 5060 sipserver.example.com)"}}),b=u({name:{title:"主机记录说明",description:"指定DNS解析的子域名前缀,温馨提示,如果要解析www.bt.com,主机记录填写www即可:"},type:{title:"记录类型说明",description:"DNS记录的类型决定了如何解析域名:"},priority:{title:"MX优先级说明",description:"数值越小优先级越高;相同优先级将进行负载均衡"},ttl:{title:"TTL说明",description:"生存时间(秒),表示DNS记录在缓存中的保留时长"},remark:{title:"备注",description:"为DNS记录添加备注信息,便于管理和识别"}});return{isSubDomainLoading:e,subDomainTableList:t,tableList:n,expandRowKeys:a,isUpdate:r,isAdd:l,isDisabledAdd:i,currentHint:o,requestData:m,securityToken:f,isRefreshDomainList:c,typeOptions:d,lineTypeOptions:p,recordValueExamples:v,recordValueDescriptions:y,hostRecordExamples:u([{key:"www",label:"www",value:"www",description:"解析后的域名为www.example.com",clickable:!0},{key:"@",label:"@",value:"@",description:"直接解析主域名example.com",clickable:!0},{key:"*",label:"*",value:"*",description:"泛解析,匹配其他所有域名*.example.com",clickable:!0},{key:"mail",label:"mail",value:"mail",description:"将域名解析为mail.example.com,通常用于解析邮箱服务器",clickable:!0}]),fieldDescriptions:b}}),Z=e("u",function(){return l(B())}),Q=Z(),Y=Q.securityToken,ee=Q.isRefreshDomainList,te=Q.typeOptions,ne=Q.lineTypeOptions,ae=Q.currentHint,re=Q.subDomainTableList,le=Q.tableList,ie=(Q.isDisabledAdd,Q.isUpdate),oe=Q.isAdd,ue=Q.expandRowKeys,ce=Q.recordValueExamples,se=Q.recordValueDescriptions,de=Q.hostRecordExamples,pe=Q.fieldDescriptions,me=z(),fe=function(e,t){var a,r,l;return X({title:"验证密保问题",area:50,btn:["确认","取消"],showFooter:!0,compData:{questionId:null===(a=e.questions)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.question_id,questionText:null===(r=e.questions)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.question_text,operationType:e.operation_type,onSuccess:(l=c(i().m(function e(n){return i().w(function(e){for(;;)switch(e.n){case 0:return Y.value=n,e.n=1,t();case 1:return e.a(2)}},e)})),function(e){return l.apply(this,arguments)})},component:function(){return F(function(){return n.import("./index-legacy490.js?v=1777008528")},void 0,n.meta.url)}})},ve=function(){var e=c(i().m(function e(){var t,n,a;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,J({url:"/api/v1/dns/record/get_record_type_list"});case 1:if(!(t=e.v).data.status||!t.data.data){e.n=2;break}return n=t.data.data.map(function(e){return{label:e.type,value:e.type,description:e.desc,default:e.default}}),te.value=n.map(function(e){return{title:e.label,key:e.value,description:e.description,default:e.default}}),e.a(2,{recordTypes:n});case 2:return e.a(2,{recordTypes:[]});case 3:return e.p=3,a=e.v,console.error("获取选项数据失败:",a),e.a(2,{recordTypes:[]})}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=c(i().m(function e(t,n){var a,l,o,u,c;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!t.isUpdate.value){e.n=1;break}return e.a(2,d.error("请先保存当前修改的数据,再进行其他操作!"));case 1:return t.isUpdate.value=!1,t.isAdd.value=!1,t.expandRowKeys.value=[],t.isSubDomainLoading.value=!0,e.p=2,a=r({url:"/api/v1/dns/record/list",domain_id:t.requestData.value.domain_id,searchKey:t.requestData.value.searchKey,domain_type:t.requestData.value.domain_type,p:t.requestData.value.p,row:t.requestData.value.limit},t.requestData.value.searchValue&&{searchValue:t.requestData.value.searchValue}),e.n=3,J(a);case 3:(l=e.v).data.status?(o=l.data.data,q(o.data)?(u=o.data.map(function(e){return{RecordId:e.record_id,name:e.record,type:e.type,value:e.value,ttl:e.TTL,priority:e.MX,state:e.state,status:0===e.state?"启用":"暂停",remark:e.remark,created_at:e.created_at,lineWeight:1,line:0,line_type:e.line_type||0}}),t.subDomainTableList.value=u,t.tableList.value=E(u),t.isDisabledAdd.value=!1):(t.subDomainTableList.value=[],t.tableList.value=[],t.isDisabledAdd.value=!0),t.requestData.value.total=o.count||0):(console.error("获取DNS记录失败:",l.data.msg),d.error(l.data.msg||"获取DNS记录失败")),e.n=5;break;case 4:e.p=4,c=e.v,console.error("获取DNS记录出错:",c),d.error("获取DNS记录失败");case 5:return e.p=5,t.isSubDomainLoading.value=!1,e.f(5);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}));return function(t,n){return e.apply(this,arguments)}}(),be=function(e,t){ae.value=e,re.value=E(re.value)},ke=function(e,t){t.type=e},we=function(e,t){re.value.length>0&&(re.value[0][t]=e)},ge=function(){if("value"===ae.value){var e=re.value[0],t=null==e?void 0:e.type;return se.value[t]||null}return pe.value[ae.value]||null},he=function(){var e=ae.value;if("name"===e)return de.value;if("value"===e){var t=re.value[0],n=null==t?void 0:t.type;return ce.value[n]||[]}return"type"===e?te.value.map(function(e){return{key:e.key,label:e.title,value:e.key,description:e.description||"暂无描述",clickable:!0}}):[]},xe=function(e){var t=ne.value.find(function(t){return t.value===e});return(null==t?void 0:t.label)||"默认"},De=function(e,t,n){ie.value=!1,oe.value=!1,ae.value="name",ue.value=[],re.value=E(le.value)},_e=function(){var e=c(i().m(function e(t,n,a){var l;return i().w(function(e){for(;;)switch(e.n){case 0:if(t.name){e.n=1;break}return d.error("主机记录不能为空"),e.a(2);case 1:if(t.value){e.n=2;break}return d.error("记录值不能为空"),e.a(2);case 2:return l=function(){var e=c(i().m(function e(){var o,u,c,s,d,p,m;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=me.load("正在保存解析记录,请稍候..."),u=0===t.RecordId,c=u?"/api/v1/dns/record/create":"/api/v1/dns/record/update",s={domain_type:1,domain_id:a.compData.domainId,record:t.name,value:t.value,type:t.type,mx:t.priority||1,ttl:t.ttl||600,remark:t.remark||"",view_id:t.line_type||0},Y.value&&(s.security_token=Y.value),u||(s.record_id=t.RecordId),e.p=1,e.n=2,J(r({url:c},s));case 2:if(d=e.v,o&&o.close(),!d.data.status){e.n=4;break}return me.success(u?"创建成功":"更新成功"),ie.value=!1,oe.value=!1,ae.value="name",ue.value=[],e.n=3,ye(n,a);case 3:console.log("isRefreshDomainList",ee),ee.value=!0,e.n=7;break;case 4:if(p=d.data.data||d.data,3005!==d.data.code||!p.security_required){e.n=6;break}return e.n=5,fe(p,l);case 5:e.n=7;break;case 6:me.error(d.data.msg||"保存失败");case 7:e.n=9;break;case 8:e.p=8,m=e.v,o&&o.close(),console.error("保存解析记录失败:",m),me.error("保存失败,请重试");case 9:return e.a(2)}},e,null,[[1,8]])}));return function(){return e.apply(this,arguments)}}(),e.n=3,l();case 3:return e.a(2)}},e)}));return function(t,n,a){return e.apply(this,arguments)}}(),Ae=function(e,t,n,a){if(n.isUpdate.value)return d.error("请先保存当前修改的数据,再进行其他操作!");if(n.isUpdate.value=!0,n.expandRowKeys.value=[e.RecordId],0!==t){var l=n.subDomainTableList.value[0];n.subDomainTableList.value[0]=r({},e),n.subDomainTableList.value[t]=l}else n.subDomainTableList.value[0]=r({},e)},Se=function(e){return e.isDisabledAdd.value?d.error("暂无数据"):e.isUpdate.value?d.error("请先保存当前修改的数据,再进行其他操作!"):(e.isUpdate.value=!0,e.isAdd.value=!0,e.expandRowKeys.value=[0],void e.subDomainTableList.value.unshift({RecordId:0,name:"",type:"A",line:"default",line_type:0,value:"",priority:1,ttl:600,status:"启用",remark:""}))},Te=function(){var e=c(i().m(function e(t,n,a){var r;return i().w(function(e){for(;;)switch(e.n){case 0:if(!n.isUpdate.value){e.n=1;break}return e.a(2,d.error("请先保存当前修改的数据,再进行其他操作!"));case 1:return e.n=2,M({title:"删除【".concat(t.name,"】"),content:"删除该DNS记录,是否继续操作?",icon:"warning"});case 2:return r=function(){var e=c(i().m(function e(){var l,o,u,c,s;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,l=me.load("正在删除DNS记录,请稍候..."),o={url:"/api/v1/dns/record/delete",record_id:t.RecordId,domain_type:1,domain_id:a.compData.domainId},Y.value&&(o.security_token=Y.value),e.n=1,J(o);case 1:if(u=e.v,l&&l.close(),!u.data.status){e.n=3;break}return me.success("删除成功"),e.n=2,ye(n,a);case 2:ee.value=!0,e.n=6;break;case 3:if(c=u.data.data||u.data,3005!==u.data.code||!c.security_required){e.n=5;break}return e.n=4,fe(c,r);case 4:e.n=6;break;case 5:me.error(u.data.msg||"删除失败");case 6:e.n=8;break;case 7:e.p=7,s=e.v,console.log("error",s),d.error("删除失败,请重试");case 8:return e.a(2)}},e,null,[[0,7]])}));return function(){return e.apply(this,arguments)}}(),e.n=3,r();case 3:return e.a(2)}},e)}));return function(t,n,a){return e.apply(this,arguments)}}(),Ve=function(){var e=c(i().m(function e(t,n,a){var r;return i().w(function(e){for(;;)switch(e.n){case 0:return r=function(){var e=c(i().m(function e(){var l,o,u,c,s,d;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,o="启用"===t.status,u={url:o?"/api/v1/dns/record/pause":"/api/v1/dns/record/start",record_id:t.RecordId,domain_type:1,domain_id:a.compData.domainId},Y.value&&(u.security_token=Y.value),l=me.load("正在修改状态,请稍候..."),e.n=1,J(u);case 1:if(c=e.v,l&&l.close(),!c.data.status){e.n=3;break}return me.success(o?"暂停成功":"启动成功"),De(),e.n=2,ye(n,a);case 2:e.n=6;break;case 3:if(s=c.data.data||c.data,3005!==c.data.code||!s.security_required){e.n=5;break}return e.n=4,fe(s,r);case 4:e.n=6;break;case 5:me.error(c.data.msg||"状态修改失败");case 6:e.n=8;break;case 7:e.p=7,d=e.v,console.log("error",d),me.error("状态修改失败,请重试");case 8:return e.p=8,l&&l.close(),e.f(8);case 9:return e.a(2)}},e,null,[[0,7,8,9]])}));return function(){return e.apply(this,arguments)}}(),e.n=1,r();case 1:return e.a(2)}},e)}));return function(t,n,a){return e.apply(this,arguments)}}(),Oe={class:"p-2rem"},Ce={key:0,class:"p-1rem pt-0"},je={class:"pl-[.8rem] text-secondary leading-[2.4rem]"},Ne={class:"font-bold"},Le={key:0},Pe={key:0,class:"w-full hint-table"},Ie=["onClick"],Re={class:"text-secondary"},Ue={key:1,class:"text-gray-500 pl-[.8rem]"},qe={key:1},Ee={key:1},Me={key:0},ze={key:1},Xe={key:1},Fe={key:1},Ke={key:1},$e={key:0},Ge={key:1},He={key:0,class:"flex"},We=["onClick"],Je=["onClick"],Be=p({__name:"index",props:{compData:{type:Object,default:function(){}}},setup:function(e){var n=Z(),r=n.isSubDomainLoading,l=n.subDomainTableList,o=n.tableList,u=n.expandRowKeys,s=n.isUpdate,d=n.isAdd,p=n.isDisabledAdd,q=n.currentHint,E=n.requestData,M=n.securityToken,z=n.typeOptions,X=(n.lineTypeOptions,{isUpdate:s,isAdd:d,expandRowKeys:u,isSubDomainLoading:r,subDomainTableList:l,tableList:o,isDisabledAdd:p,requestData:E,currentHint:q}),F=e;return m(c(i().m(function e(){var t;return i().w(function(e){for(;;)switch(e.n){case 0:return r.value=!0,e.n=1,ve();case 1:if(null===(t=F.compData)||void 0===t||!t.domainId){e.n=2;break}return E.value.domain_id=F.compData.domainId,e.n=2,ye({isUpdate:s,isAdd:d,expandRowKeys:u,isSubDomainLoading:r,subDomainTableList:l,tableList:o,isDisabledAdd:p,requestData:E});case 2:return e.a(2)}},e)}))),f(function(){M.value="",s.value=!1,l.value=[],q.value="name"}),function(n,i){var o=C,c=j,m=K,f=H,M=N,G=$,J=L,B=P,Z=U,Q=I,Y=R,ee=a,te=v("bt-loading");return y(),b("div",Oe,[k(ee,null,{"header-left":w(function(){var n;return[k(o,{type:"primary",onClick:i[0]||(i[0]=function(){return g(Se)(X)}),disabled:g(p)},{default:w(function(){return t(i[14]||(i[14]=[h("添加",-1)]))}),_:1},8,["disabled"]),"WestDns"===(null===(n=e.compData.row)||void 0===n||null===(n=n.dns)||void 0===n?void 0:n.dns_name)?(y(),x(c,{key:0,type:"warning",class:"h-[100%] !ml-[1rem]",closable:!1,"show-icon":""},{title:w(function(){return t(i[15]||(i[15]=[D("span",{class:"text-base"},[D("span",null," 提示:WestDns 西部数码不支持修改解析记录的主机记录和记录类型")],-1)]))}),_:1})):_("",!0)]}),"header-right":w(function(){return[k(m,{modelValue:g(E).searchValue,"onUpdate:modelValue":i[1]||(i[1]=function(e){return g(E).searchValue=e}),placeholder:"请输入主机记录",onSearch:i[2]||(i[2]=function(){return g(ye)(X,F)}),class:"!mr-[.8rem] !w-[23rem]"},null,8,["modelValue"]),k(f,{onRefresh:i[3]||(i[3]=function(){return g(ye)(X,F)}),class:"!mr-[.8rem]"})]}),content:w(function(){return[A((y(),x(Q,{class:"w-full sub-domain-table",data:g(l),"row-key":"RecordId","expand-row-keys":g(u),"max-height":550},{empty:w(function(){return t(i[16]||(i[16]=[D("span",{class:"text-secondary"},"您的DNS记录列表为空",-1)]))}),default:w(function(){return[k(M,{type:"expand",width:"1","min-width":"1"},{default:w(function(){var e,t,n;return[g(s)?(y(),b("div",Ce,[D("div",je,[D("div",Ne,S((null===(e=g(ge)())||void 0===e?void 0:e.title)||""),1),null!==(t=g(ge)())&&void 0!==t&&t.description?(y(),b("div",Le,S(null===(n=g(ge)())||void 0===n?void 0:n.description),1)):_("",!0)]),g(he)().length>0?(y(),b("table",Pe,[D("tbody",null,[(y(!0),b(T,null,V(g(he)(),function(e){return y(),b("tr",{key:e.key,class:O({"cursor-pointer":e.clickable}),onClick:function(t){return e.clickable?g(we)(e.value,g(q)):null}},[D("th",null,S(e.label),1),D("td",Re,S(e.description),1)],10,Ie)}),128))])])):(y(),b("div",Ue))])):_("",!0)]}),_:1}),k(M,{label:"主机记录",prop:"name"},{default:w(function(t){var n,a=t.row,r=t.$index;return[g(s)&&0==r?(y(),x(G,{key:0,class:"record-name-input !w-full",disabled:"WestDns"===(null===(n=e.compData.row)||void 0===n||null===(n=n.dns)||void 0===n?void 0:n.dns_name)&&!g(d),modelValue:a.name,"onUpdate:modelValue":function(e){return a.name=e},type:"text",size:"small",placeholder:"@ / www / mail / *",onFocus:i[4]||(i[4]=function(){return g(be)("name",X)})},null,8,["disabled","modelValue","onUpdate:modelValue"])):(y(),b("span",qe,S(a.name),1))]}),_:1}),k(M,{label:"记录类型",prop:"type",width:"100"},{default:w(function(t){var n,a=t.row,r=t.$index;return[g(s)&&0==r?(y(),x(B,{key:0,onClick:i[5]||(i[5]=function(){return g(be)("type",X)}),size:"small",disabled:"WestDns"===(null===(n=e.compData.row)||void 0===n||null===(n=n.dns)||void 0===n?void 0:n.dns_name)&&!g(d),modelValue:a.type,"onUpdate:modelValue":function(e){return a.type=e},class:"!w-full",placeholder:"请选择",onChange:function(e){return g(ke)(e,a)}},{default:w(function(){return[(y(!0),b(T,null,V(g(z),function(e){return y(),x(J,{key:e.key,label:e.title,value:e.key},null,8,["label","value"])}),128))]}),_:1},8,["disabled","modelValue","onUpdate:modelValue","onChange"])):(y(),b("span",Ee,S(a.type),1))]}),_:1}),k(M,{label:"线路类型",prop:"line_type",width:"120"},{default:w(function(e){var t=e.row,n=e.$index;return[g(s)&&0==n?(y(),b("span",Me,"默认")):(y(),b("span",ze,S(g(xe)(t.line_type)),1))]}),_:1}),k(M,{label:"记录值",prop:"value"},{default:w(function(e){var t=e.row,n=e.$index;return[g(s)&&0==n?(y(),x(G,{key:0,modelValue:t.value,"onUpdate:modelValue":function(e){return t.value=e},type:"text",placeholder:"必填",size:"small",onFocus:i[6]||(i[6]=function(){return g(be)("value",X)})},null,8,["modelValue","onUpdate:modelValue"])):(y(),b("span",Xe,S(t.value),1))]}),_:1}),k(M,{label:"MX/权重",prop:"priority",width:"100"},{default:w(function(e){var t=e.row,n=e.$index;return[g(s)&&0==n?(y(),x(G,{key:0,modelValue:t.priority,"onUpdate:modelValue":function(e){return t.priority=e},type:"text",placeholder:"1",size:"small",onFocus:i[7]||(i[7]=function(){return g(be)("priority",X)})},null,8,["modelValue","onUpdate:modelValue"])):(y(),b("span",Fe,S(t.priority||1),1))]}),_:1}),k(M,{label:"TTL",prop:"ttl",width:"100"},{default:w(function(e){var t=e.row,n=e.$index;return[g(s)&&0==n?(y(),x(G,{key:0,modelValue:t.ttl,"onUpdate:modelValue":function(e){return t.ttl=e},type:"text",size:"small",onFocus:i[8]||(i[8]=function(){return g(be)("ttl",X)})},null,8,["modelValue","onUpdate:modelValue"])):(y(),b("span",Ke,S(t.ttl),1))]}),_:1}),k(M,{label:"状态",prop:"status",width:"80"},{default:w(function(e){var t=e.row,n=e.$index;return[g(s)&&0==n?(y(),b("div",$e," - ")):(y(),x(g(W),{key:1,data:["暂停","启用"],modelValue:"启用"===t.status,onClick:function(){return g(Ve)(t,X,F)}},null,8,["modelValue","onClick"]))]}),_:1}),k(M,{label:"备注",prop:"remark",width:"120"},{default:w(function(t){var n,a=t.row,r=t.$index;return[g(s)&&0==r?(y(),x(G,{key:0,disabled:"WestDns"===(null===(n=e.compData.row)||void 0===n||null===(n=n.dns)||void 0===n?void 0:n.dns_name),modelValue:a.remark,"onUpdate:modelValue":function(e){return a.remark=e},type:"text",size:"small",placeholder:"请输入备注",onFocus:i[9]||(i[9]=function(){return g(be)("remark",X)})},null,8,["disabled","modelValue","onUpdate:modelValue"])):(y(),b("span",Ge,S(a.remark),1))]}),_:1}),k(M,{label:"操作",width:"140",align:"right"},{default:w(function(e){var n=e.row,a=e.$index;return[g(s)&&0==a?(y(),b("div",He,[k(o,{type:"primary",onClick:function(){return g(_e)(n,X,F)}},{default:w(function(){return t(i[17]||(i[17]=[h("保存",-1)]))}),_:1},8,["onClick"]),k(o,{type:"default",onClick:function(){return g(De)(n,a,X)}},{default:w(function(){return t(i[18]||(i[18]=[h("取消",-1)]))}),_:1},8,["onClick"])])):(y(),b(T,{key:1},[D("span",{class:"bt-link cursor-pointer",onClick:function(){return g(Ae)(n,a,X,F)}},"修改",8,We),k(Z),D("span",{class:"bt-link cursor-pointer",onClick:function(){return g(Te)(n,X,F)}},"删除",8,Je)],64))]}),_:1})]}),_:1},8,["data","expand-row-keys"])),[[te,g(r)],[te,"正在加载DNS记录列表,请稍后...","title"]])]}),"footer-right":w(function(){return[k(Y,{"current-page":g(E).p,"onUpdate:currentPage":i[10]||(i[10]=function(e){return g(E).p=e}),"page-size":g(E).limit,"onUpdate:pageSize":i[11]||(i[11]=function(e){return g(E).limit=e}),total:g(E).total,"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",onSizeChange:i[12]||(i[12]=function(){return g(ye)(X,F)}),onCurrentChange:i[13]||(i[13]=function(){return g(ye)(X,F)})},null,8,["current-page","page-size","total"])]}),_:1})])}}}),Ze=G(Be,[["__scopeId","data-v-372fc082"]]),Qe=Object.freeze(Object.defineProperty({__proto__:null,default:Ze},Symbol.toStringTag,{value:"Module"}));e("i",Qe)}}})}();