3 lines
10 KiB
JavaScript
3 lines
10 KiB
JavaScript
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[96],{83187:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _Users_cdle_Desktop_sillyPage_node_modules_pnpm_babel_runtime_7_21_0_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(54689),_Users_cdle_Desktop_sillyPage_node_modules_pnpm_babel_runtime_7_21_0_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_Users_cdle_Desktop_sillyPage_node_modules_pnpm_babel_runtime_7_21_0_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__),_ant_design_pro_components__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(81308),_ant_design_pro_components__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(48989),antd__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(79112),lodash__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(32699),lodash__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(50959),_submit__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(87474),_umijs_max__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(86195),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11527);__webpack_exports__.Z=function(props){for(var _props$data$script,content=(_props$data$script=props.data.script)!==null&&_props$data$script!==void 0?_props$data$script:props.editorRef.current?props.editorRef.current.getValue().replace(/\r\n/g,`
|
|
`):"",formRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(),result=[],keys=[],_i=0,_arr=[/@form\s+({[^*]+?})/g,/Form\(([\s\S]+?)\)/g];_i<_arr.length;_i++){var pattern=_arr[_i],matches=content.matchAll(pattern),_iterator=_Users_cdle_Desktop_sillyPage_node_modules_pnpm_babel_runtime_7_21_0_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0___default()(matches),_step;try{var _loop=function _loop(){var match=_step.value;try{var _a=function(n){for(var e in n)n[e].dataIndex&&(n[e].key=n[e].dataIndex),n[e].key&&keys.push(n[e].key),n[e].required&&!n[e].formItemProps&&(n[e].formItemProps={rules:[{required:!0,message:"\u6B64\u9879\u4E3A\u5FC5\u586B\u9879"}]}),n[e].columns&&(n[e].columns=_a(n[e].columns));return n},formObject=eval("(".concat(match[1],")"));(0,lodash__WEBPACK_IMPORTED_MODULE_1__.isArray)(formObject)||(formObject=[formObject]),result=result.concat(formObject),keys=[],result=_a(result)}catch(s){console.log("form\u8868\u5355\u89E3\u6790\u9519\u8BEF",s)}};for(_iterator.s();!(_step=_iterator.n()).done;)_loop()}catch(s){_iterator.e(s)}finally{_iterator.f()}}return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){(0,_umijs_max__WEBPACK_IMPORTED_MODULE_4__.request)("/api/storage",{params:{keys:keys.join(",")}}).then(function(s){if(s&&s.data){var n;for(var e in s.data)s.data[e]=="false"&&(s.data[e]=!1),s.data[e]==""&&delete s.data[e];(n=formRef.current)===null||n===void 0||n.setFieldsValue(s.data)}})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__.Z,{open:props.open,onCancel:props.onCancel,onOk:function s(){var n,e=formRef==null||(n=formRef.current)===null||n===void 0?void 0:n.getFieldsValue();(0,_submit__WEBPACK_IMPORTED_MODULE_3__.Z)(e).finally(function(){props.onCancel()})},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_ant_design_pro_components__WEBPACK_IMPORTED_MODULE_7__.A,{formRef,submitter:!1,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_ant_design_pro_components__WEBPACK_IMPORTED_MODULE_8__.Z,{layoutType:"Embed",columns:result})})})}},74635:function(s,n,e){e.r(n),e.d(n,{default:function(){return te}});var K=e(25359),m=e.n(K),T=e(49811),j=e.n(T),v=e(54306),c=e.n(v),U=e(83187),C=e(87474),D=e(45645),i=e(50959),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},O=A,R=e(26087),u=function(S,M){return i.createElement(R.Z,(0,D.Z)((0,D.Z)({},S),{},{ref:M,icon:O}))},Y=i.forwardRef(u),P=e(12472),B=e(55147),d=e(86195),b=e(44901),f=e(68243),p=e(4050),I=e(21362),r=e(11527),k="",te=function(){var N=(0,i.useState)([]),S=c()(N,2),M=S[0],x=S[1],_e=(0,d.useModel)("@@initialState"),se=_e.refresh,oe=(0,i.useState)(""),Q=c()(oe,2),L=Q[0],X=Q[1],ie=(0,i.useState)("tab1"),q=c()(ie,2),y=q[0],le=q[1],ue=(0,i.useState)(0),ee=c()(ue,2),W=ee[0],F=ee[1],de=(0,i.useState)(0),ae=c()(de,2),z=ae[0],$=ae[1],ce=(0,i.useState)(0),re=c()(ce,2),G=re[0],H=re[1],fe=(0,i.useState)(""),ne=c()(fe,2),pe=ne[0],me=ne[1],w=(0,i.useRef)(),V=function(l){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,r.jsx)(b.Z,{count:l,style:{marginBlockStart:-2,marginInlineStart:4,color:a?"#1890FF":"#999",backgroundColor:a?"#E6F7FF":"#eee"}})};return(0,r.jsxs)(P._z,{children:[L!=""&&(0,r.jsx)(U.Z,{data:{script:L},open:L,onCancel:function(){X("")}}),(0,r.jsx)(B.Rs,{actionRef:w,toolbar:{menu:{activeKey:y,items:[{key:"tab1",label:(0,r.jsxs)("span",{children:["\u5DF2\u5B89\u88C5",V(W,y==="tab1")]})},{key:"tab2",label:(0,r.jsxs)("span",{children:["\u672A\u5B89\u88C5",V(z,y==="tab2")]})},{key:"tab3",label:(0,r.jsxs)("span",{children:["\u53EF\u5347\u7EA7",V(G,y==="tab3")]})}],onChange:function(l){var a;le(l),(a=w.current)===null||a===void 0||a.reload()}},search:{onSearch:function(l){var a;(a=w.current)===null||a===void 0||a.reload(),me(l)}}},search:{filterType:"light"},rowKey:"name",dataSource:M,request:j()(m()().mark(function E(){var l,a=arguments;return m()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return l=a.length>0&&a[0]!==void 0?a[0]:{},l.activeKey=y,l.keyword=pe,k!=""?l.init=k:k="false",_.abrupt("return",(0,d.request)("/api/plugins/list.json",{params:l}).then(function(t){return F(t.tab1),$(t.tab2),H(t.tab3),t}));case 5:case"end":return _.stop()}},E)})),onDataSourceChange:x,pagination:{pageSize:7},showActions:"hover",metas:{avatar:{dataIndex:"icon",search:!1},title:{dataIndex:"title",search:!1},description:{dataIndex:"description",search:!1},subTitle:{render:function(l,a){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(f.Z,{size:0,children:(0,r.jsx)(p.Z,{color:a.identified?"gold":"grey",children:a.organization==""?"\u672A\u8BA4\u8BC1\u6765\u6E90":a.organization},a.organization)}),(0,r.jsx)(f.Z,{size:0,children:(0,r.jsxs)(p.Z,{color:"cyan",children:[a.downloads," \u4E0B\u8F7D"]},"downloads")}),a.module&&(0,r.jsx)(f.Z,{size:0,children:(0,r.jsx)(p.Z,{color:"purple",children:"\u6A21\u5757"},"module")}),a.web&&(0,r.jsx)(f.Z,{size:0,children:(0,r.jsx)(p.Z,{color:"brown",children:"\u7F51\u7EDC\u670D\u52A1"},"web")}),a.encrypt&&(0,r.jsx)(f.Z,{size:0,children:(0,r.jsx)(p.Z,{color:"orange",children:"\u52A0\u5BC6\u811A\u672C"},"encrypt")}),a.status==1&&(0,r.jsx)(f.Z,{size:0,children:(0,r.jsx)("a",{children:(0,r.jsx)(p.Z,{color:"pink",onClick:function(){var _={};_["plugins."+a.id]="install",(0,C.Z)(_,"\u6B63\u5728\u5904\u7406\u8BF7\u6C42...","","").then(function(t){var h=t==null?void 0:t.errors["plugins."+a.id];if(h){I.ZP.warning(h,2);return}else H(G-1),I.ZP.info("\u5904\u7406\u6210\u529F\u3002",1);x(M.map(function(g){return g.id==a.id&&(g.status=2),g}))})},children:"\u5347\u7EA7"},a.status)})}),a.has_form&&(0,r.jsx)(f.Z,{size:0,children:(0,r.jsx)("a",{children:(0,r.jsx)(p.Z,{color:"blue",onClick:function(){var _="plugins."+a.id;(0,d.request)("/api/storage",{params:{keys:[_].join(",")}}).then(function(t){t!=null&&t.data&&t.data[_]&&X(t.data[_])})},children:"\u914D\u7F6E"},a.status)})}),a.running&&(0,r.jsx)(f.Z,{size:0,children:(0,r.jsx)(p.Z,{icon:(0,r.jsx)(Y,{spin:!0}),color:"processing",children:"\u8FD0\u884C\u4E2D"},"running")})]})},search:!1},actions:{render:function(l,a){return[(0,r.jsx)("a",{onClick:j()(m()().mark(function Z(){var _,t,h,g;return m()().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:_=0,t={},o.t0=a.status,o.next=o.t0===0?5:o.t0===6?8:o.t0===1||o.t0===2?10:13;break;case 5:return _=2,t["plugins."+a.id]="install",o.abrupt("break",13);case 8:return o.abrupt("return");case 10:return _=0,t["plugins."+a.id]="",o.abrupt("break",13);case 13:return o.next=15,(0,C.Z)(t,"\u6B63\u5728\u5904\u7406\u8BF7\u6C42...","","");case 15:if(h=o.sent,g=h==null?void 0:h.errors["plugins."+a.id],!g){o.next=22;break}return I.ZP.warning(g,2),o.abrupt("return");case 22:_==0?(F(W-1),$(z+1),a.status==1&&H(G-1)):(F(W+1),$(z-1)),I.ZP.info("\u5904\u7406\u6210\u529F\u3002",1);case 24:x(M.map(function(J){return J.id==a.id&&(J.status=_),J})),se();case 26:case"end":return o.stop()}},Z)})),target:"_blank",rel:"noopener noreferrer",children:a.status==0?"\u5B89\u88C5":a.status==6?"\u539F\u521B":"\u5378\u8F7D"},"link")]},search:!1}}})]})}},87474:function(s,n,e){var K=e(25359),m=e.n(K),T=e(49811),j=e.n(T),v=e(21362),c=e(86195),U=function(){var C=j()(m()().mark(function D(i){var A,O,R,u=arguments;return m()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return A=u.length>1&&u[1]!==void 0?u[1]:"\u6B63\u5728\u63D0\u4EA4\u66F4\u6539..",O=u.length>2&&u[2]!==void 0?u[2]:"\u63D0\u4EA4\u6210\u529F\uFF01",R=u.length>3&&u[3]!==void 0?u[3]:"\u63D0\u4EA4\u5931\u8D25",A&&v.ZP.loading("\u6B63\u5728\u63D0\u4EA4\u66F4\u6539..",2e4),P.abrupt("return",new Promise(function(B){(0,c.request)("/api/storage",{method:"put",data:i}).then(function(d){var b;if(v.ZP.destroy(),(d==null||(b=d.data)===null||b===void 0?void 0:b.isLogin)==!1){v.ZP.warning("\u767B\u5F55\u5931\u6548\uFF01",2);var f=new URL(window.location.href).searchParams,p=f.get("redirect");window.location.pathname!=="/user/login"&&!p&&c.history.replace({pathname:"/user/login"});return}d!=null&&d.success?O&&v.ZP.success(O,1):R&&v.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF01",2),B(d)})}));case 5:case"end":return P.stop()}},D)}));return function(i){return C.apply(this,arguments)}}();n.Z=U}}]);
|