3 lines
9.4 KiB
JavaScript
3 lines
9.4 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(r){for(var e in r)r[e].dataIndex&&(r[e].key=r[e].dataIndex),r[e].key&&keys.push(r[e].key),r[e].required&&!r[e].formItemProps&&(r[e].formItemProps={rules:[{required:!0,message:"\u6B64\u9879\u4E3A\u5FC5\u586B\u9879"}]}),r[e].columns&&(r[e].columns=_a(r[e].columns));return r},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 r;for(var e in s.data)s.data[e]=="false"&&(s.data[e]=!1),s.data[e]==""&&delete s.data[e];(r=formRef.current)===null||r===void 0||r.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 r,e=formRef==null||(r=formRef.current)===null||r===void 0?void 0:r.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})})})}},26931:function(s,r,e){e.r(r);var I=e(25359),E=e.n(I),y=e(49811),h=e.n(y),m=e(54306),u=e.n(m),B=e(83187),b=e(87474),g=e(54572),C=e(12472),A=e(55147),f=e(86195),R=e(44901),n=e(68243),d=e(4050),p=e(21362),c=e(50959),a=e(11527),P="";r.default=function(){var K=(0,c.useState)([]),j=u()(K,2),T=j[0],L=j[1],w=(0,f.useModel)("@@initialState"),J=w.refresh,Y=(0,c.useState)(""),S=u()(Y,2),W=S[0],F=S[1],N=(0,c.useState)("tab1"),z=u()(N,2),M=z[0],Q=z[1],X=(0,c.useState)(0),$=u()(X,2),q=$[0],ee=$[1],_e=(0,c.useState)(0),G=u()(_e,2),ae=G[0],re=G[1],ne=(0,c.useState)(0),H=u()(ne,2),te=H[0],se=H[1],le=(0,c.useState)(""),V=u()(le,2),oe=V[0],ie=V[1],k=(0,c.useRef)(),Z=function(i){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,a.jsx)(R.Z,{count:i,style:{marginBlockStart:-2,marginInlineStart:4,color:_?"#1890FF":"#999",backgroundColor:_?"#E6F7FF":"#eee"}})};return(0,a.jsxs)(C._z,{children:[W!=""&&(0,a.jsx)(B.Z,{data:{script:W},open:W,onCancel:function(){F("")}}),(0,a.jsx)(A.Rs,{actionRef:k,toolbar:{menu:{activeKey:M,items:[{key:"tab1",label:(0,a.jsxs)("span",{children:["\u5DF2\u5B89\u88C5",Z(q,M==="tab1")]})},{key:"tab2",label:(0,a.jsxs)("span",{children:["\u672A\u5B89\u88C5",Z(ae,M==="tab2")]})},{key:"tab3",label:(0,a.jsxs)("span",{children:["\u53EF\u5347\u7EA7",Z(te,M==="tab3")]})}],onChange:function(i){var _;Q(i),(_=k.current)===null||_===void 0||_.reload()}},search:{onSearch:function(i){var _;(_=k.current)===null||_===void 0||_.reload(),ie(i)}}},search:{filterType:"light"},rowKey:"name",dataSource:T,request:h()(E()().mark(function D(){var i,_=arguments;return E()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return i=_.length>0&&_[0]!==void 0?_[0]:{},i.activeKey=M,i.keyword=oe,P!=""?i.init=P:P="false",l.abrupt("return",(0,f.request)("/api/plugins/list.json",{params:i}).then(function(t){return ee(t.tab1),re(t.tab2),se(t.tab3),t}));case 5:case"end":return l.stop()}},D)})),onDataSourceChange:L,pagination:{pageSize:7},showActions:"hover",metas:{avatar:{dataIndex:"icon",search:!1},title:{dataIndex:"title",search:!1},description:{dataIndex:"description",search:!1},subTitle:{render:function(i,_){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.Z,{size:0,children:(0,a.jsx)(d.Z,{color:_.identified?"gold":"grey",children:_.organization==""?"\u672A\u8BA4\u8BC1\u6765\u6E90":_.organization},_.organization)}),(0,a.jsx)(n.Z,{size:0,children:(0,a.jsxs)(d.Z,{color:"cyan",children:[_.downloads," \u4E0B\u8F7D"]},"downloads")}),_.module&&(0,a.jsx)(n.Z,{size:0,children:(0,a.jsx)(d.Z,{color:"purple",children:"\u6A21\u5757"},"module")}),_.web&&(0,a.jsx)(n.Z,{size:0,children:(0,a.jsx)(d.Z,{color:"brown",children:"\u7F51\u7EDC\u670D\u52A1"},"web")}),_.cron!=""&&(0,a.jsx)(n.Z,{size:0,children:(0,a.jsx)(d.Z,{color:"red",children:"\u5B9A\u65F6\u4EFB\u52A1"},_.cron)}),_.encrypt&&(0,a.jsx)(n.Z,{size:0,children:(0,a.jsx)(d.Z,{color:"orange",children:"\u52A0\u5BC6\u811A\u672C"},"encrypt")}),_.status==1&&(0,a.jsx)(n.Z,{size:0,children:(0,a.jsx)("a",{children:(0,a.jsx)(d.Z,{color:"pink",onClick:function(){var l={};l["plugins."+_.id]="install",(0,b.Z)(l,"\u6B63\u5728\u5904\u7406\u8BF7\u6C42...","","").then(function(t){var O=t==null?void 0:t.errors["plugins."+_.id];if(O){p.ZP.warning(O,2);return}else p.ZP.info("\u5904\u7406\u6210\u529F\u3002",1);L(T.map(function(v){return v.id==_.id&&(v.status=2),v}))})},children:"\u5347\u7EA7"},_.status)})}),_.has_form&&(0,a.jsx)(n.Z,{size:0,children:(0,a.jsx)("a",{children:(0,a.jsx)(d.Z,{color:"blue",onClick:function(){var l="plugins."+_.id;(0,f.request)("/api/storage",{params:{keys:[l].join(",")}}).then(function(t){t!=null&&t.data&&t.data[l]&&F(t.data[l])})},children:"\u914D\u7F6E"},_.status)})}),_.running&&(0,a.jsx)(n.Z,{size:0,children:(0,a.jsx)(d.Z,{icon:(0,a.jsx)(g.Z,{spin:!0}),color:"processing",children:"\u8FD0\u884C\u4E2D"},"running")})]})},search:!1},actions:{render:function(i,_){return[(0,a.jsx)("a",{onClick:h()(E()().mark(function U(){var l,t,O,v;return E()().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:l=0,t={},o.t0=_.status,o.next=o.t0===0?5:o.t0===6?8:o.t0===1||o.t0===2?10:13;break;case 5:return l=2,t["plugins."+_.id]="install",o.abrupt("break",13);case 8:return o.abrupt("return");case 10:return l=0,t["plugins."+_.id]="",o.abrupt("break",13);case 13:return o.next=15,(0,b.Z)(t,"\u6B63\u5728\u5904\u7406\u8BF7\u6C42...","","");case 15:if(O=o.sent,v=O==null?void 0:O.errors["plugins."+_.id],!v){o.next=22;break}return p.ZP.warning(v,2),o.abrupt("return");case 22:p.ZP.info("\u5904\u7406\u6210\u529F\u3002",1);case 23:L(T.map(function(x){return x.id==_.id&&(x.status=l),x})),J();case 25:case"end":return o.stop()}},U)})),target:"_blank",rel:"noopener noreferrer",children:_.status==0?"\u5B89\u88C5":_.status==6?"\u539F\u521B":"\u5378\u8F7D"},"link")]},search:!1}}})]})}},87474:function(s,r,e){var I=e(25359),E=e.n(I),y=e(49811),h=e.n(y),m=e(21362),u=e(86195),B=function(){var b=h()(E()().mark(function g(C){var A,f,R,n=arguments;return E()().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return A=n.length>1&&n[1]!==void 0?n[1]:"\u6B63\u5728\u63D0\u4EA4\u66F4\u6539..",f=n.length>2&&n[2]!==void 0?n[2]:"\u63D0\u4EA4\u6210\u529F\uFF01",R=n.length>3&&n[3]!==void 0?n[3]:"\u63D0\u4EA4\u5931\u8D25",A&&m.ZP.loading("\u6B63\u5728\u63D0\u4EA4\u66F4\u6539..",2e4),p.abrupt("return",new Promise(function(c){(0,u.request)("/api/storage",{method:"put",data:C}).then(function(a){var P;if(m.ZP.destroy(),(a==null||(P=a.data)===null||P===void 0?void 0:P.isLogin)==!1){m.ZP.warning("\u767B\u5F55\u5931\u6548\uFF01",2);var K=new URL(window.location.href).searchParams,j=K.get("redirect");window.location.pathname!=="/user/login"&&!j&&u.history.replace({pathname:"/user/login"});return}a!=null&&a.success?f&&m.ZP.success(f,1):R&&m.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF01",2),c(a)})}));case 5:case"end":return p.stop()}},g)}));return function(C){return b.apply(this,arguments)}}();r.Z=B}}]);
|