Files
Sillyv2/core/admin/p__Plugin__Share__index.e2a039bd.async.js
T
cdle 99dc6425ca x
2023-06-11 23:02:18 +08:00

3 lines
8.3 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(a){for(var _ in a)a[_].dataIndex&&(a[_].key=a[_].dataIndex),a[_].key&&keys.push(a[_].key),a[_].required&&!a[_].formItemProps&&(a[_].formItemProps={rules:[{required:!0,message:"\u6B64\u9879\u4E3A\u5FC5\u586B\u9879"}]}),a[_].columns&&(a[_].columns=_a(a[_].columns));return a},formObject=eval("(".concat(match[1],")"));(0,lodash__WEBPACK_IMPORTED_MODULE_1__.isArray)(formObject)||(formObject=[formObject]),result=result.concat(formObject),keys=[],result=_a(result)}catch(t){console.log("form\u8868\u5355\u89E3\u6790\u9519\u8BEF",t)}};for(_iterator.s();!(_step=_iterator.n()).done;)_loop()}catch(t){_iterator.e(t)}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(t){if(t&&t.data){var a;for(var _ in t.data)t.data[_]=="false"&&(t.data[_]=!1),t.data[_]==""&&delete t.data[_];(a=formRef.current)===null||a===void 0||a.setFieldsValue(t.data)}})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__.Z,{open:props.open,onCancel:props.onCancel,onOk:function t(){var a,_=formRef==null||(a=formRef.current)===null||a===void 0?void 0:a.getFieldsValue();(0,_submit__WEBPACK_IMPORTED_MODULE_3__.Z)(_).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(t,a,_){_.r(a);var R=_(25359),d=_.n(R),U=_(49811),f=_.n(U),c=_(54306),m=_.n(c),j=_(83187),A=_(87474),O=_(54572),M=_(12472),h=_(55147),p=_(86195),o=_(68243),n=_(4050),I=_(21362),E=_(50959),r=_(11527),i="";a.default=function(){var P=(0,E.useState)([]),v=m()(P,2),b=v[0],W=v[1],Z=(0,p.useModel)("@@initialState"),x=Z.refresh,F=(0,E.useState)(""),y=m()(F,2),T=y[0],k=y[1];return(0,r.jsxs)(M._z,{children:[T!=""&&(0,r.jsx)(j.Z,{data:{script:T},open:T,onCancel:function(){k("")}}),(0,r.jsx)(h.Rs,{headerTitle:"\u63D2\u4EF6\u5217\u8868",search:{filterType:"light"},rowKey:"name",dataSource:b,request:f()(d()().mark(function g(){var D,e=arguments;return d()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return D=e.length>0&&e[0]!==void 0?e[0]:{},i!=""?D.init=i:i="false",l.abrupt("return",(0,p.request)("/api/plugins/list.json",{params:D}));case 3:case"end":return l.stop()}},g)})),onDataSourceChange:W,pagination:{pageSize:7},showActions:"hover",metas:{title:{dataIndex:"title",title:"\u641C\u7D22"},avatar:{dataIndex:"icon",search:!1},description:{dataIndex:"description",search:!1},subTitle:{render:function(D,e){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)(n.Z,{color:e.identified?"gold":"grey",children:e.organization==""?"\u672A\u8BA4\u8BC1\u6765\u6E90":e.organization},e.organization)}),(0,r.jsx)(o.Z,{size:0,children:(0,r.jsxs)(n.Z,{color:"cyan",children:[e.downloads," \u4E0B\u8F7D"]},"downloads")}),e.module&&(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)(n.Z,{color:"purple",children:"\u6A21\u5757"},"module")}),e.web&&(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)(n.Z,{color:"brown",children:"\u7F51\u7EDC\u670D\u52A1"},"web")}),e.cron!=""&&(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)(n.Z,{color:"red",children:"\u5B9A\u65F6\u4EFB\u52A1"},e.cron)}),e.encrypt&&(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)(n.Z,{color:"orange",children:"\u52A0\u5BC6\u811A\u672C"},"encrypt")}),e.status==2&&(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)(n.Z,{color:"green",children:"\u5DF2\u5B89\u88C5"},e.status)}),e.status==1&&(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)(n.Z,{color:"pink",children:"\u53EF\u5347\u7EA7"},e.status)}),e.has_form&&(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)("a",{children:(0,r.jsx)(n.Z,{color:"blue",onClick:function(){var l="plugins."+e.id;(0,p.request)("/api/storage",{params:{keys:[l].join(",")}}).then(function(u){u!=null&&u.data&&u.data[l]&&k(u.data[l])})},children:"\u914D\u7F6E"},e.status)})}),e.running&&(0,r.jsx)(o.Z,{size:0,children:(0,r.jsx)(n.Z,{icon:(0,r.jsx)(O.Z,{spin:!0}),color:"processing",children:"\u8FD0\u884C\u4E2D"},"running")})]})},search:!1},actions:{render:function(D,e){return[(0,r.jsx)("a",{onClick:f()(d()().mark(function B(){var l,u,C,L;return d()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:l=0,u={},s.t0=e.status,s.next=s.t0===0?5:s.t0===1?8:s.t0===6?11:s.t0===2?13:16;break;case 5:return l=2,u["plugins."+e.id]="install",s.abrupt("break",16);case 8:return l=2,u["plugins."+e.id]="install",s.abrupt("break",16);case 11:return s.abrupt("return");case 13:return l=0,u["plugins."+e.id]="",s.abrupt("break",16);case 16:return s.next=18,(0,A.Z)(u,"\u6B63\u5728\u5904\u7406\u8BF7\u6C42...","","");case 18:if(C=s.sent,L=C==null?void 0:C.errors["plugins."+e.id],!L){s.next=25;break}return I.ZP.warning(L,2),s.abrupt("return");case 25:I.ZP.info("\u5904\u7406\u6210\u529F\u3002",1);case 26:W(b.map(function(K){return K.id==e.id&&(K.status=l),K})),x();case 28:case"end":return s.stop()}},B)})),target:"_blank",rel:"noopener noreferrer",children:e.status==0?"\u5B89\u88C5":e.status==2?"\u5378\u8F7D":e.status==6?"\u539F\u521B":"\u5347\u7EA7"},"link")]},search:!1}}})]})}},87474:function(t,a,_){var R=_(25359),d=_.n(R),U=_(49811),f=_.n(U),c=_(21362),m=_(86195),j=function(){var A=f()(d()().mark(function O(M){var h,p,o,n=arguments;return d()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return h=n.length>1&&n[1]!==void 0?n[1]:"\u6B63\u5728\u63D0\u4EA4\u66F4\u6539..",p=n.length>2&&n[2]!==void 0?n[2]:"\u63D0\u4EA4\u6210\u529F\uFF01",o=n.length>3&&n[3]!==void 0?n[3]:"\u63D0\u4EA4\u5931\u8D25",h&&c.ZP.loading("\u6B63\u5728\u63D0\u4EA4\u66F4\u6539..",2e4),E.abrupt("return",new Promise(function(r){(0,m.request)("/api/storage",{method:"put",data:M}).then(function(i){var P;if(c.ZP.destroy(),(i==null||(P=i.data)===null||P===void 0?void 0:P.isLogin)==!1){c.ZP.warning("\u767B\u5F55\u5931\u6548\uFF01",2);var v=new URL(window.location.href).searchParams,b=v.get("redirect");window.location.pathname!=="/user/login"&&!b&&m.history.replace({pathname:"/user/login"});return}i!=null&&i.success?p&&c.ZP.success(p,1):o&&c.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF01",2),r(i)})}));case 5:case"end":return E.stop()}},O)}));return function(M){return A.apply(this,arguments)}}();a.Z=j}}]);