File: /www/server/panel/BTPanel/static/js/index-legacy520.js
!function(){function t(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return e(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t)||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 e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function n(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,e,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",u=a.toStringTag||"@@toStringTag";function l(n,a,o,u){var l=a&&a.prototype instanceof i?a:i,s=Object.create(l.prototype);return r(s,"_invoke",function(n,r,a){var o,u,l,i=0,s=a||[],p=!1,f={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,n){return o=e,u=0,l=t,f.n=n,c}};function d(n,r){for(u=n,l=r,e=0;!p&&i&&!a&&e<s.length;e++){var a,o=s[e],d=f.p,v=o[2];n>3?(a=v===r)&&(l=o[(u=o[4])?5:(u=3,3)],o[4]=o[5]=t):o[0]<=d&&((a=n<2&&d<o[1])?(u=0,f.v=r,f.n=o[1]):d<v&&(a=n<3||o[0]>r||r>v)&&(o[4]=n,o[5]=r,f.n=v,u=0))}if(a||n>1)return c;throw p=!0,r}return function(a,s,v){if(i>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,v),u=s,l=v;(e=u<2?t:l)||!p;){o||(u?u<3?(u>1&&(f.n=-1),d(u,l)):f.n=l:f.v=l);try{if(i=2,o){if(u||(a="next"),e=o[a]){if(!(e=e.call(o,l)))throw TypeError("iterator result is not an object");if(!e.done)return e;l=e.value,u<2&&(u=0)}else 1===u&&(e=o.return)&&e.call(o),u<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),u=1);o=t}else if((e=(p=f.n<0)?l:n.call(r,f))!==c)break}catch(e){o=t,u=1,l=e}finally{i=1}}return{value:e,done:p}}}(n,o,u),!0),s}var c={};function i(){}function s(){}function p(){}e=Object.getPrototypeOf;var f=[][o]?e(e([][o]())):(r(e={},o,function(){return this}),e),d=p.prototype=i.prototype=Object.create(f);function v(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,r(t,u,"GeneratorFunction")),t.prototype=Object.create(d),t}return s.prototype=p,r(d,"constructor",p),r(p,"constructor",s),s.displayName="GeneratorFunction",r(p,u,"GeneratorFunction"),r(d),r(d,u,"Generator"),r(d,o,function(){return this}),r(d,"toString",function(){return"[object Generator]"}),(n=function(){return{w:l,m:v}})()}function r(t,e,n,a){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}r=function(t,e,n,a){function u(e,n){r(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!a,configurable:!a,writable:!a}):t[e]=n:(u("next",0),u("throw",1),u("return",2))},r(t,e,n,a)}function a(t,e,n,r,a,o,u){try{var l=t[o](u),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(r,a)}function o(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var u=t.apply(e,n);function l(t){a(u,r,o,l,c,"next",t)}function c(t){a(u,r,o,l,c,"throw",t)}l(void 0)})}}System.register(["./base-lib-legacy.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./index-legacy68.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy118.js?v=1777008528","./index-legacy217.js?v=1777008528","./useMethod-legacy10.js?v=1777008528","./useMethod-legacy11.js?v=1777008528","./header-nav-tools.vue_vue_type_script_setup_true_lang-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,r){"use strict";var a,u,l,c,i,s,p,f,d,v,y,m,_,h,b,x,w,g,j,D,T,k,A,O,M,C,S,X;return{setters:[function(t){a=t.aJ,u=t.r,l=t.e,c=t.c,i=t.aI,s=t.aC,p=t.g,f=t.n,d=t.j,v=t.k,y=t.p,m=t.q,_=t.v,h=t.s,b=t.C,x=t.x,w=t.y,g=t.ay,j=t.aA,D=t.aW,T=t.z},function(t){k=t.Q,A=t.gO,O=t.M,M=t.d3,C=t.cZ},function(t){S=t.o},function(t){X=t.v},null,null,null,null,null,null,null,null],execute:function(){var r=a("MAIL_DOMAIN_DNS",function(){var t=u(),e=u({}),r=u([{type:"TXT",host:"@",value:"v=spf1 a mx -all"},{type:"TXT",host:"default._domainkey",value:""},{type:"TXT",host:"_dmarc",value:""}]),a=function(t){var e=t.status;return l("div",{class:["inline-flex items-center",e?"text-primary":"text-dangerDark"]},[l("span",{class:["glyphicon","glyphicon-".concat(e?"ok":"remove")]},null),l("span",{class:"ml-4px"},[e?"OK":"未设置"])])},c=u([{prop:"domain",label:"域名",width:120,showOverflowTooltip:!0},{prop:"mx_status",label:"MX记录",render:function(t){return l(a,{status:1===t.mx_status},null)}},{prop:"a_status",label:"A记录",render:function(t){return l(a,{status:1===t.a_status},null)}},{prop:"spf_status",label:"SPF记录",render:function(t){return l(a,{status:1===t.spf_status},null)}},{prop:"dkim_status",label:"DKIM记录",render:function(t){return l(a,{status:1===t.dkim_status},null)}},{prop:"dmarc_status",label:"DMARC记录",render:function(t){return l(a,{status:1===t.dmarc_status},null)}}]),i=function(){var t=o(n().m(function t(r){var a,o;return n().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,A({domain:e.value.row.domain});case 1:a=t.v,o=a.data,O.request(o),o.status&&(r(),e.value.onRefresh&&e.value.onRefresh());case 2:return t.a(2)}},t)}));return function(e){return t.apply(this,arguments)}}(),s=function(){var t=o(n().m(function t(r){return n().w(function(t){for(;;)switch(t.n){case 0:S(e.value.row.domain,e.value.row.mx_record,function(t,n){t.status&&(r&&r(),e.value.onRefresh&&e.value.onRefresh(),X(n,{title:"一键解析"}))});case 1:return t.a(2)}},t)}));return function(e){return t.apply(this,arguments)}}();return{statusData:t,propsData:e,addTxtRecordData:r,statusColumns:c,onCopy:function(t){k({value:t,success:"复制成功",error:"复制失败"})},onVerify:i,init:function(n){e.value=n,t.value=[e.value.row],r.value[1].value=e.value.row.dkim_value,r.value[2].value=e.value.row.dmarc_value},onParseAllEnvent:s}}),P={class:"p-20px"},I={class:"mr-4px max-w-220px! truncate"},R=["onClick"],E={class:"flex flex-center mt-24px justify-end"};e("default",C(c({__name:"index",props:{compData:{}},setup:function(e){var n=i(r()),a=n.propsData,o=n.addTxtRecordData,u=n.statusData,c=r(),k=c.init,A=c.statusColumns,O=c.onCopy,C=c.onVerify,S=c.onParseAllEnvent,X=e,G=s("popupClose"),F=p(function(){return!(X.compData.row.mx_status&&X.compData.row.a_status&&X.compData.row.spf_status&&X.compData.row.dkim_status&&X.compData.row.dmarc_status)&&X.compData.row.dns_id});return f(function(){k(X.compData)}),function(e,n){var r,c=M,i=g,s=j,p=D,f=T;return d(),v("div",P,[l(c,{class:"mb-20px",data:y(u),column:y(A)},null,8,["data","column"]),n[4]||(n[4]=m("div",{class:"record-title"},"第一步:添加 MX 记录",-1)),n[5]||(n[5]=m("div",{class:"record-desc"},"登录域名服务商,添加记录类型为MX的记录,用于邮箱服务(解析MX记录之前要先解析A记录)",-1)),l(s,{class:"mb-30px",data:[{type:"MX",host:"@",value:null===(r=y(a).row)||void 0===r?void 0:r.mx_record,priority:"10"}]},{default:_(function(){return[l(i,{prop:"type",label:"记录类型"}),l(i,{prop:"host",label:"主机记录"}),l(i,{prop:"value",label:"记录值"}),l(i,{prop:"priority",label:"MX优先级"})]}),_:1},8,["data"]),n[6]||(n[6]=m("div",{class:"record-title"},"第二步:添加 TXT 记录",-1)),n[7]||(n[7]=m("div",{class:"record-desc"},"添加记录类型为TXT的记录,用于邮箱反垃圾(请直接复制下列参数)",-1)),l(s,{class:"mb-30px",data:y(o)},{default:_(function(){return[l(i,{prop:"type",label:"记录类型"}),l(i,{prop:"host",label:"主机记录"}),l(i,{width:"280",prop:"value",label:"记录值"},{default:_(function(t){return[l(p,{content:t.row.value,"popper-class":"w-220px",effect:"dark",placement:"top-end"},{default:_(function(){return[m("span",I,h(t.row.value),1)]}),_:2},1032,["content"]),m("span",{class:"text-primary cursor-pointer hover:text-primaryDark",onClick:function(e){return y(O)(t.row.value)}}," (复制) ",8,R)]}),_:1})]}),_:1},8,["data"]),m("div",E,[y(F)?(d(),b(f,{key:0,onClick:n[0]||(n[0]=function(t){return y(S)(y(G))})},{default:_(function(){return t(n[2]||(n[2]=[x("一键解析",-1)]))}),_:1})):w("",!0),l(f,{type:"primary",onClick:n[1]||(n[1]=function(t){return y(C)(y(G))})},{default:_(function(){return t(n[3]||(n[3]=[x(" 已设置,验证域名解析 ",-1)]))}),_:1})])])}}}),[["__scopeId","data-v-7c5c2fce"]]))}}})}();