2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[583],{96642:function(G,Z,t){var C=t(75782),F=t(58733),L=t(50959),l=t(72961),T=t(11527),y=["fieldProps","min","proFieldProps","max"],A=function(O,g){var b=O.fieldProps,p=O.min,M=O.proFieldProps,o=O.max,v=(0,F.Z)(O,y);return(0,T.jsx)(l.Z,(0,C.Z)({valueType:"digit",fieldProps:(0,C.Z)({min:p,max:o},b),ref:g,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:M},v))},D=L.forwardRef(A);Z.Z=D},59419:function(G,Z,t){var C=t(75782),F=t(58733),L=t(18518),l=t(50959),T=t(60061),y=t(72961),A=t(11527),D=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],$=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],O=l.forwardRef(function(o,v){var K=o.fieldProps,V=o.children,N=o.params,z=o.proFieldProps,H=o.mode,B=o.valueEnum,a=o.request,e=o.showSearch,d=o.options,i=(0,F.Z)(o,D),r=(0,l.useContext)(T.Z);return(0,A.jsx)(y.Z,(0,C.Z)((0,C.Z)({valueEnum:(0,L.h)(B),request:a,params:N,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,C.Z)({options:d,mode:H,showSearch:e,getPopupContainer:r.getPopupContainer},K),ref:v,proFieldProps:z},i),{},{children:V}))}),g=l.forwardRef(function(o,v){var K=o.fieldProps,V=o.children,N=o.params,z=o.proFieldProps,H=o.mode,B=o.valueEnum,a=o.request,e=o.options,d=(0,F.Z)(o,$),i=(0,C.Z)({options:e,mode:H||"multiple",labelInValue:!0,showSearch:!0,showArrow:!1,autoClearSearchValue:!0,optionLabelProp:"label"},K),r=(0,l.useContext)(T.Z);return(0,A.jsx)(y.Z,(0,C.Z)((0,C.Z)({valueEnum:(0,L.h)(B),request:a,params:N,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,C.Z)({getPopupContainer:r.getPopupContainer},i),ref:v,proFieldProps:z},d),{},{children:V}))}),b=O,p=g,M=b;M.SearchSelect=p,M.displayName="ProFormComponent",Z.Z=M},40792:function(G,Z,t){var C=t(75782),F=t(58733),L=t(50959),l=t(72961),T=t(11527),y=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],A=L.forwardRef(function(D,$){var O=D.fieldProps,g=D.unCheckedChildren,b=D.checkedChildren,p=D.proFieldProps,M=(0,F.Z)(D,y);return(0,T.jsx)(l.Z,(0,C.Z)({valueType:"switch",fieldProps:(0,C.Z)({unCheckedChildren:g,checkedChildren:b},O),ref:$,valuePropName:"checked",proFieldProps:p,filedConfig:{valuePropName:"checked",ignoreWidth:!0}},M))});Z.Z=A},66732:function(G,Z,t){var C=t(75782),F=t(58733),L=t(50959),l=t(72961),T=t(11527),y=["fieldProps","proFieldProps"],A=["fieldProps","proFieldProps"],D="text",$=function(p){var M=p.fieldProps,o=p.proFieldProps,v=(0,F.Z)(p,y);return(0,T.jsx)(l.Z,(0,C.Z)({valueType:D,fieldProps:M,filedConfig:{valueType:D},proFieldProps:o},v))},O=function(p){var M=p.fieldProps,o=p.proFieldProps,v=(0,F.Z)(p,A);return(0,T.jsx)(l.Z,(0,C.Z)({valueType:"password",fieldProps:M,proFieldProps:o,filedConfig:{valueType:D}},v))},g=$;g.Password=O,g.displayName="ProFormComponent",Z.Z=g},95707:function(G,Z,t){t.r(Z);var C=t(25359),F=t.n(C),L=t(49811),l=t.n(L),T=t(54306),y=t.n(T),A=t(27693),D=t(12472),$=t(19646),O=t(81308),g=t(66732),b=t(59419),p=t(24176),M=t(96642),o=t(40792),v=t(86195),K=t(4050),V=t(833),N=t(68243),z=t(26572),H=t(79112),B=t(50959),a=t(11527);Z.default=function(){var r=(0,B.useRef)(),n=(0,B.useState)(d),h=y()(n,2),E=h[0],j=h[1],S=[{title:"\u7F16\u53F7",dataIndex:"index",key:"index"},{title:"\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u7C7B\u578B",dataIndex:"type",key:"type",render:function(s,u){return(0,a.jsx)(K.Z,{color:"purple",children:s})}},{title:"\u670D\u52A1\u5668",dataIndex:"server",key:"server"},{title:"\u7AEF\u53E3",dataIndex:"port",key:"port"},{title:"\u5907\u6CE8",dataIndex:"remark",key:"remark"},{title:"\u521B\u5EFA\u65E5\u671F",dataIndex:"created_at",key:"created_at",render:function(s,u){return(0,a.jsx)("span",{children:new Date(s*1e3).toLocaleDateString()})}},{title:"\u542F\u7528",dataIndex:"enable",key:"enable",renderFormItem:function(){return(0,a.jsx)(V.Z,{disabled:!0,defaultChecked:!1})},render:function(s,u){return(0,a.jsx)(V.Z,{onChange:function(P){u.enable=P;var _={};_[u.id]=u,(0,v.request)("/api/storage",{method:"put",data:_}).then(function(U){var f,m;(f=r.current)===null||f===void 0||(m=f.reloadAndRest)===null||m===void 0||m.call(f)})},defaultChecked:u==null?void 0:u.enable})}},{title:"\u64CD\u4F5C",valueType:"option",width:"10%",render:function(s,u){return[(0,a.jsx)("a",{onClick:function(){return j(u)},children:"\u7F16\u8F91"},"more"),(0,a.jsx)("a",{onClick:function(){var P={};P[u.id]="",(0,v.request)("/api/storage",{method:"put",data:P}).then(function(_){var U,f;(U=r.current)===null||U===void 0||(f=U.reloadAndRest)===null||f===void 0||f.call(U)})},children:"\u5220\u9664"},"delete")]}}];return(0,a.jsxs)(D._z,{content:"\u4EE3\u7406\u5217\u8868",children:[(0,a.jsx)(N.Z,{style:{marginBottom:10},children:(0,a.jsx)(z.ZP,{type:"primary",onClick:function(){j(i)},icon:(0,a.jsx)(A.Z,{}),children:"\u65B0\u5EFA\u4E00\u884C"})}),(0,a.jsx)($.Z,{search:!1,actionRef:r,rowKey:function(s){return s.id},columns:S,request:l()(F()().mark(function c(){var s,u=arguments;return F()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return s=u.length>0&&u[0]!==void 0?u[0]:{},P.abrupt("return",(0,v.request)("/api/storage?keys=proxies",{params:s}).then(function(_){var U=[],f=0;for(var m in _.data)f++,_.data[m].id=m,_.data[m].index=f,U.push(_.data[m]);return _.data=U,_}));case 2:case"end":return P.stop()}},c)}))}),E.id!="-1"&&(0,a.jsx)(e,{open:E.id!="-1",data:E,onCancel:function(){return j(d)},onFinish:function(){var c=l()(F()().mark(function s(u){var W;return F()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:W={},W[E.id]=u,(0,v.request)("/api/storage",{method:"put",data:W}).then(function(U){var f,m;(f=r.current)===null||f===void 0||(m=f.reloadAndRest)===null||m===void 0||m.call(f),j(d)});case 3:case"end":return _.stop()}},s)}));return function(s){return c.apply(this,arguments)}}()})]})};function e(r){var n,h,E=(0,B.useState)({}),j=y()(E,2),S=j[0],c=j[1],s=(0,B.useState)({}),u=y()(s,2),W=u[0],P=u[1],_=(0,B.useRef)(),U=function(x){var R;return(R=_.current)===null||R===void 0?void 0:R.getFieldValue(x)},f=function(x,R){var I;return(I=_.current)===null||I===void 0?void 0:I.setFieldValue(x,R)};return(0,B.useEffect)(function(){var m,x=(m=_.current)===null||m===void 0?void 0:m.getFieldValue("platform");return(0,v.request)("/api/proxy/scripts").then(function(R){R.data&&c(R.data)}),function(){}},[]),(0,a.jsx)(H.Z,{title:r.data.id==0?"\u521B\u5EFA":"\u7F16\u8F91",open:!0,onCancel:r.onCancel,onOk:function(){var x;r.onFinish(_==null||(x=_.current)===null||x===void 0?void 0:x.getFieldsValue())},children:(0,a.jsxs)(O.A,{formRef:_,onValuesChange:function(x){},onFinish:r.onFinish,submitter:!1,children:[(0,a.jsxs)(O.A.Group,{title:"\u63CF\u8FF0",children:[(0,a.jsx)(g.Z,{tooltip:"\u7CFB\u7EDF\u552F\u4E00\u4E0D\u53EF\u66F4\u6539\uFF0C\u53EA\u80FD\u5220\u9664\u3002",name:"id",initialValue:r.data.id,label:"\u7FA4\u7EC4ID",hidden:!0}),(0,a.jsx)(g.Z,{name:"name",initialValue:r.data.name,label:"\u540D\u79F0",required:!0}),(0,a.jsx)(g.Z,{name:"remark",initialValue:r.data.remark,label:"\u5907\u6CE8",rules:[{message:"\u8BF7\u586B\u5199\u7FA4\u5907\u6CE8"}]})]}),(0,a.jsx)(O.A.Group,{children:(0,a.jsx)(b.Z,{tooltip:"\u5E73\u53F0\u63A5\u5165\u7CFB\u7EDF\u540E\u5C06\u81EA\u52A8\u51FA\u73B0\u5728\u5217\u8868\u4E2D\u3002",initialValue:r.data.type,valueEnum:{http:"HTTP",https:"HTTPS",socks5:"SOCKS5","socks5-tls":"SOCKS5-TLS",trojan:"Trojan",vmess:"VMess",shadowsocks:"Shadowsocks",snell:"Snell",http2:"HTTP2",quic:"QUIC"},name:"type",label:"\u7C7B\u578B",required:!0})}),(0,a.jsxs)(p.UW,{title:"\u4EE3\u7406\u53C2\u6570",children:[(0,a.jsx)(g.Z,{name:"server",initialValue:r.data.server,label:"\u5730\u5740",required:!0}),(0,a.jsx)(M.Z,{name:"port",initialValue:r.data.port,label:"\u7AEF\u53E3",required:!0}),(0,a.jsx)(g.Z,{name:"username",initialValue:r.data.username,label:"\u7528\u6237",required:!0}),(0,a.jsx)(g.Z,{name:"password",initialValue:r.data.password,label:"\u5BC6\u7801",required:!0}),(0,a.jsx)(o.Z,{name:"skip-cert-verify",initialValue:r.data["skip-cert-verify"],label:"\u8DF3\u8FC7\u8BC1\u4E66\u9A8C\u8BC1"}),(0,a.jsx)(o.Z,{name:"tls",initialValue:r.data.tls,label:"TLS"}),(0,a.jsx)(b.Z,{name:"cipher",initialValue:r.data.tls?r.data.tls:"none",label:"\u52A0\u5BC6\u65B9\u5F0F",width:200,valueEnum:{none:"\u4E0D\u52A0\u5BC6","aes-128-gcm":"AES-128-GCM","aes-192-gcm":"AES-192-GCM","aes-256-gcm":"AES-256-GCM","aes-128-ctr":"AES-128-CTR","aes-192-ctr":"AES-192-CTR","aes-256-ctr":"AES-256-CTR","aes-128-cfb":"AES-128-CFB","aes-192-cfb":"AES-192-CFB","aes-256-cfb":"AES-256-CFB","camellia-128-cfb":"Camellia-128-CFB","camellia-192-cfb":"Camellia-192-CFB","camellia-256-cfb":"Camellia-256-CFB","chacha20-ietf-poly1305":"ChaCha20-IETF-Poly1305","chacha20-ietf":"ChaCha20-IETF","rc4-md5":"RC4-MD5","xchacha20-ietf-poly1305":"XChaCha20-IETF-Poly1305"}})]}),(0,a.jsxs)(p.UW,{title:"\u652F\u63F4\u65B9\u5F0F",children:[(0,a.jsx)(b.Z,{initialValue:(n=r.data.rules)!==null&&n!==void 0?n:[],tooltip:"\u8F93\u5165\uFF0C\u56DE\u8F66\u6216\u70B9\u51FB\u9009\u62E9\u4EE5\u6DFB\u52A0\u6570\u636E",name:"rules",label:"\u57DF\u540D&IP",fieldProps:{mode:"multiple",showSearch:!0,onSearch:function(x){(0,v.request)("/api/proxy/rules?keyword="+x).then(function(R){R&&R.data&&P(R.data)})}},width:"lg",valueEnum:W}),(0,a.jsx)(b.Z,{initialValue:(h=r.data.plugins)!==null&&h!==void 0?h:[],name:"plugins",label:"\u811A\u672C",width:"lg",fieldProps:{mode:"multiple"},valueEnum:S})]})]})},r.data.chat_id)}var d={id:"-1",index:0,type:"",server:"",port:0,name:""},i={id:"",index:0,type:"",server:"",port:0,name:""}},4050:function(G,Z,t){t.d(Z,{Z:function(){return a}});var C=t(96157),F=t(84875),L=t.n(F),l=t(50959),T=t(85548),y=t(78862),A=t(70458);function D(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}var $=t(49272),O=t(42498),g=t(97624),b=t(74074);const p=(e,d,i)=>{const r=D(i);return{[`${e.componentCls}-${d}`]:{color:e[`color${i}`],background:e[`color${r}Bg`],borderColor:e[`color${r}Border`]}}},M=e=>(0,O.Z)(e,(d,i)=>{let{textColor:r,lightBorderColor:n,lightColor:h,darkColor:E}=i;return{[`${e.componentCls}-${d}`]:{color:r,background:h,borderColor:n,"&-inverse":{color:e.colorTextLightSolid,background:E,borderColor:E},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}}),o=e=>{const{paddingXXS:d,lineWidth:i,tagPaddingHorizontal:r,componentCls:n}=e,h=r-i,E=d-i;return{[n]:Object.assign(Object.assign({},(0,$.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:h,fontSize:e.tagFontSize,lineHeight:`${e.tagLineHeight}px`,whiteSpace:"nowrap",background:e.tagDefaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",[`&${n}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.tagDefaultColor},[`${n}-close-icon`]:{marginInlineStart:E,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${n}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${n}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:h}}),[`${n}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}};var v=(0,g.Z)("Tag",e=>{const{fontSize:d,lineHeight:i,lineWidth:r,fontSizeIcon:n}=e,h=Math.round(d*i),E=e.fontSizeSM,j=h-r*2,S=e.colorFillQuaternary,c=e.colorText,s=(0,b.TS)(e,{tagFontSize:E,tagLineHeight:j,tagDefaultBg:S,tagDefaultColor:c,tagIconSize:n-2*r,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary});return[o(s),M(s),p(s,"success","Success"),p(s,"processing","Info"),p(s,"error","Error"),p(s,"warning","Warning")]}),K=function(e,d){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&d.indexOf(r)<0&&(i[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)d.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i},N=e=>{const{prefixCls:d,className:i,checked:r,onChange:n,onClick:h}=e,E=K(e,["prefixCls","className","checked","onChange","onClick"]),{getPrefixCls:j}=l.useContext(A.E_),S=P=>{n==null||n(!r),h==null||h(P)},c=j("tag",d),[s,u]=v(c),W=L()(c,{[`${c}-checkable`]:!0,[`${c}-checkable-checked`]:r},i,u);return s(l.createElement("span",Object.assign({},E,{className:W,onClick:S})))},z=function(e,d){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&d.indexOf(r)<0&&(i[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)d.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i};const H=(e,d)=>{const{prefixCls:i,className:r,rootClassName:n,style:h,children:E,icon:j,color:S,onClose:c,closeIcon:s,closable:u=!1,bordered:W=!0}=e,P=z(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:_,direction:U}=l.useContext(A.E_),[f,m]=l.useState(!0);l.useEffect(()=>{"visible"in P&&m(P.visible)},[P.visible]);const x=(0,T.o2)(S)||(0,T.yT)(S),R=Object.assign({backgroundColor:S&&!x?S:void 0},h),I=_("tag",i),[J,Y]=v(I),q=L()(I,{[`${I}-${S}`]:x,[`${I}-has-color`]:S&&!x,[`${I}-hidden`]:!f,[`${I}-rtl`]:U==="rtl",[`${I}-borderless`]:!W},r,n,Y),w=X=>{X.stopPropagation(),c==null||c(X),!X.defaultPrevented&&m(!1)},ee=l.useMemo(()=>u?s?l.createElement("span",{className:`${I}-close-icon`,onClick:w},s):l.createElement(C.Z,{className:`${I}-close-icon`,onClick:w}):null,[u,s,I,w]),re=typeof P.onClick=="function"||E&&E.type==="a",k=j||null,te=k?l.createElement(l.Fragment,null,k,l.createElement("span",null,E)):E,Q=l.createElement("span",Object.assign({},P,{ref:d,className:q,style:R}),te,ee);return J(re?l.createElement(y.Z,null,Q):Q)},B=l.forwardRef(H);B.CheckableTag=N;var a=B}}]);
|