File: /www/server/panel/BTPanel/static/js/index-legacy321.js
!function(){function n(n){return function(n){if(Array.isArray(n))return t(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,e){if(n){if("string"==typeof n)return t(n,e);var r={}.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(n,e):void 0}}(n)||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 t(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,r=Array(t);e<t;e++)r[e]=n[e];return r}function e(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var n,t,u="function"==typeof Symbol?Symbol:{},o=u.iterator||"@@iterator",a=u.toStringTag||"@@toStringTag";function i(e,u,o,a){var i=u&&u.prototype instanceof l?u:l,s=Object.create(i.prototype);return r(s,"_invoke",function(e,r,u){var o,a,i,l=0,s=u||[],f=!1,p={p:0,n:0,v:n,a:d,f:d.bind(n,4),d:function(t,e){return o=t,a=0,i=n,p.n=e,c}};function d(e,r){for(a=e,i=r,t=0;!f&&l&&!u&&t<s.length;t++){var u,o=s[t],d=p.p,m=o[2];e>3?(u=m===r)&&(i=o[(a=o[4])?5:(a=3,3)],o[4]=o[5]=n):o[0]<=d&&((u=e<2&&d<o[1])?(a=0,p.v=r,p.n=o[1]):d<m&&(u=e<3||o[0]>r||r>m)&&(o[4]=e,o[5]=r,p.n=m,a=0))}if(u||e>1)return c;throw f=!0,r}return function(u,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),a=s,i=m;(t=a<2?n:i)||!f;){o||(a?a<3?(a>1&&(p.n=-1),d(a,i)):p.n=i:p.v=i);try{if(l=2,o){if(a||(u="next"),t=o[u]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,a<2&&(a=0)}else 1===a&&(t=o.return)&&t.call(o),a<2&&(i=TypeError("The iterator does not provide a '"+u+"' method"),a=1);o=n}else if((t=(f=p.n<0)?i:e.call(r,p))!==c)break}catch(t){o=n,a=1,i=t}finally{l=1}}return{value:t,done:f}}}(e,o,a),!0),s}var c={};function l(){}function s(){}function f(){}t=Object.getPrototypeOf;var p=[][o]?t(t([][o]())):(r(t={},o,function(){return this}),t),d=f.prototype=l.prototype=Object.create(p);function m(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,f):(n.__proto__=f,r(n,a,"GeneratorFunction")),n.prototype=Object.create(d),n}return s.prototype=f,r(d,"constructor",f),r(f,"constructor",s),s.displayName="GeneratorFunction",r(f,a,"GeneratorFunction"),r(d),r(d,a,"Generator"),r(d,o,function(){return this}),r(d,"toString",function(){return"[object Generator]"}),(e=function(){return{w:i,m:m}})()}function r(n,t,e,u){var o=Object.defineProperty;try{o({},"",{})}catch(n){o=0}r=function(n,t,e,u){function a(t,e){r(n,t,function(n){return this._invoke(t,e,n)})}t?o?o(n,t,{value:e,enumerable:!u,configurable:!u,writable:!u}):n[t]=e:(a("next",0),a("throw",1),a("return",2))},r(n,t,e,u)}function u(n,t,e,r,u,o,a){try{var i=n[o](a),c=i.value}catch(n){return void e(n)}i.done?t(c):Promise.resolve(c).then(r,u)}function o(n){return function(){var t=this,e=arguments;return new Promise(function(r,o){var a=n.apply(t,e);function i(n){u(a,r,o,i,c,"next",n)}function c(n){u(a,r,o,i,c,"throw",n)}i(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./index-legacy192.js?v=1777008528","./index-legacy118.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./firewall-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(t,r){"use strict";var u,a,i,c,l,s,f,p,d,m,y,v,h,g,b,w,_,j,S,k,x,O,C,I,T,A,V,q,P,F,G,H,E,z,N,U,D;return{setters:[function(n){u=n.c,a=n.e,i=n._,c=n.M,l=n.k,s=n.I,f=n.d3,p=n.cO,d=n.K,m=n.w},function(n){y=n._},function(n){v=n._},function(n){h=n.c,g=n.r,b=n.bc,w=n.e,_=n.ap,j=n.o,S=n.I,k=n.j,x=n.k,O=n.p,C=n.v,I=n.x,T=n.J,A=n.q,V=n.C,q=n.Q,P=n.z},function(n){F=n.p,G=n.q,H=n.t,E=n.u,z=n.v,N=n.w},function(n){U=n.g,D=n.o},null,null,null],execute:function(){var M={key:0},J={class:"p-[2rem] flex items-center"};t("default",h({__name:"index",setup:function(t){var h=u(),K=(h.mainHeight,h.payment),Q=g(!1),$=g(""),B=g(!1),L=g([]),R=g([]),W=g(!1),X=b({title:"SSH系统账号管理-功能介绍",ps:"SSH系统账号管理通常涉及到在服务器上创建、删除和管理SSH用户账户的过程。这些账户可以用于通过SSH(安全壳层)协议远程访问服务器。这种管理工作通常由系统管理员进行,以确保只有授权的用户可以访问服务器。",source:305,desc:["创建系统用户","修改系统用户密码","删除系统用户","记录日志","防入侵"],isInstall:W.value,tabImgs:[{title:"概览",imgSrc:"https://www.bt.cn/Public/new/plugin/introduce/firewall/ssh_system_manage.png"}],pluginInfo:{name:"bt_security"}}),Y=function(){var n=o(e().m(function n(){return e().w(function(n){for(;;)switch(n.n){case 0:D({name:"bt_security"});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),Z=function(){a({title:"创建系统用户",area:42,showFooter:!0,compData:{refreshFn:un},component:function(){return i(function(){return r.import("./add-user-legacy.js?v=1777008528")},void 0,r.meta.url)}})},nn=function(){var n=o(e().m(function n(t){var u;return e().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,l({loading:"正在获取日志,请稍后...",request:z({user:t[0]}),data:Array});case 1:if((u=n.v).length){n.n=2;break}return n.a(2,c.error("当前暂无日志"));case 2:R.value={user:t[0],dateTime:u[0],dateOptions:u.map(function(n){return{title:n,key:n}})},a({title:"命令日志",area:72,component:function(){return i(function(){return r.import("./index-legacy322.js?v=1777008528")},void 0,r.meta.url)},compData:R.value});case 3:return n.a(2)}},n)}));return function(t){return n.apply(this,arguments)}}(),tn=function(){var n=o(e().m(function n(){return e().w(function(n){for(;;)switch(n.n){case 0:if($.value){n.n=1;break}return n.a(2,c.error("请输入新密码"));case 1:return n.n=2,l({loading:"正在设置密码,请稍后...",request:F({username:R.value[0],password:$.value}),message:!0});case 2:Q.value=!1,$.value="";case 3:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),en=function(){var n=o(e().m(function n(t){return e().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,m({icon:"warning-filled",title:"删除[".concat(t[0],"]用户"),content:"危险操作,正在删除[".concat(t[0],"]用户,请在下方输入'确认删除'"),input:{content:"确认删除"},type:"input"});case 1:return n.n=2,l({loading:"正在删除中,请稍后...",request:N({username:t[0]}),message:!0});case 2:un();case 3:return n.a(2)}},n)}));return function(t){return n.apply(this,arguments)}}(),rn=function(){var n=o(e().m(function n(t,r,u){return e().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,l({loading:"正在"+(t?"开启":"关闭")+(3===u?"防入侵":"记录日志")+",请稍后...",request:3===u?G(t,{user:r[0]}):H(t,{uid:r[1]}),message:!0});case 1:un();case 2:return n.a(2)}},n)}));return function(t,e,r){return n.apply(this,arguments)}}(),un=function(){var n=o(e().m(function n(){var t,r,u;return e().w(function(n){for(;;)switch(n.n){case 0:return B.value=!0,n.n=1,E();case 1:if(t=n.v,r=t.data,u=t.msg,r.status||"插件不存在!"!==u){n.n=2;break}return X.isInstall=!1,W.value=!0,on(),n.a(2);case 2:X.isInstall=!0,W.value=!1,L.value=r.system_user,B.value=!1;case 3:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),on=function(){var n=o(e().m(function n(){var t,r,u;return e().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.n=1,s({sName:"bt_security"});case 1:t=n.v,r=t.data,X.pluginInfo=r,n.n=3;break;case 2:n.p=2,u=n.v,console.log(u);case 3:return n.a(2)}},n,null,[[0,2]])}));return function(){return n.apply(this,arguments)}}(),an=[{label:"用户名",render:function(n){return n[0]}},{label:"防入侵",width:100,render:function(n){return w(_,{modelValue:n[3],size:"small",onChange:function(t){return rn(t,n,3)}},null)}},{label:"记录日志",width:100,render:function(n){return w(_,{modelValue:n[5],size:"small",onChange:function(t){return rn(t,n,5)}},null)}},{label:"备注",render:function(n){return n[6]}},U([{onClick:nn,title:"命令日志",width:70},{onClick:function(n){R.value=n,Q.value=!0},title:"重置密码",width:70},{onClick:en,title:"删除"}])];return j(un),function(t,e){var r=P,u=f,o=v,a=y,i=p,c=d,l=S("bt-loading");return k(),x("div",null,["ltd"!==O(K).authType||O(W)?(k(),V(a,{key:1,data:O(X),class:"px-[20%] py-[2rem]"},null,8,["data"])):(k(),x("div",M,[w(o,null,{"header-left":C(function(){return[w(r,{type:"primary",onClick:Z},{default:C(function(){return n(e[3]||(e[3]=[I(" 创建系统用户 ",-1)]))}),_:1}),w(r,{onClick:Y},{default:C(function(){return n(e[4]||(e[4]=[I("堡塔防入侵",-1)]))}),_:1})]}),content:C(function(){return[T(w(u,{column:an,data:O(L)},null,8,["data"]),[[l,O(B)],[l,"正在加载列表,请稍后...","title"]])]}),_:1}),e[5]||(e[5]=A("ul",{class:"mt-[.8rem] leading-8 text-small list-disc ml-[2rem]"},[A("li",null,"开启防提权,系统会针对该用户操作命令进行限制,并记录跟踪"),A("li",null,"不开启防提权,系统只针对该用户操作过的命令做记录跟踪"),A("li",null,"目前防提权默认只针对www,redis,mysql操作引起的提权问题进行处理"),A("li",{class:"text-danger"},"消息推送需要更新至最新面板的版本(2020-06-17日之后安装的版本|或者2020-06-17日之后点击过修复面板)")],-1))])),w(c,{title:"修改密码",modelValue:O(Q),"onUpdate:modelValue":e[1]||(e[1]=function(n){return q(Q)?Q.value=n:null}),area:38,showFooter:"",onConfirm:tn,onCancel:e[2]||(e[2]=function(){return $.value=""})},{default:C(function(){return[A("div",J,[e[6]||(e[6]=A("span",{class:"inline-block w-[8rem] text-right"},"新密码",-1)),w(i,{class:"ml-[1.2rem]",isNull:!0,iconType:"refresh",modelValue:O($),"onUpdate:modelValue":e[0]||(e[0]=function(n){return q($)?$.value=n:null}),placeholder:"请输入新密码"},null,8,["modelValue"])])]}),_:1},8,["modelValue"])])}}}))}}})}();