You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
7.3 KiB
18 lines
7.3 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[268],{BU3w:
|
|
/*!***************************************************!*\
|
|
!*** ./node_modules/rc-util/es/Dom/dynamicCSS.js ***!
|
|
\***************************************************/
|
|
/*! exports provided: injectCSS, updateCSS */
|
|
/*! exports used: updateCSS */function(e,n,t){"use strict";t.d(n,"a",(function(){return l}));var a=t(/*! ./canUseDom */"MNnm");function r(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function c(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(a.a)())return null;var c,i=document.createElement("style");(null===(n=t.csp)||void 0===n?void 0:n.nonce)&&(i.nonce=null===(c=t.csp)||void 0===c?void 0:c.nonce);i.innerHTML=e;var l=r(t),o=l.firstChild;return t.prepend&&l.prepend?l.prepend(i):t.prepend&&o?l.insertBefore(i,o):l.appendChild(i),i}var i=new Map;function l(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=r(t);if(!i.has(a)){var l=c("",t),o=l.parentNode;i.set(a,o),o.removeChild(l)}var u=Array.from(i.get(a).children).find((function(e){return"STYLE"===e.tagName&&e["rc-util-key"]===n}));if(u){var s,d,p;if((null===(s=t.csp)||void 0===s?void 0:s.nonce)&&u.nonce!==(null===(d=t.csp)||void 0===d?void 0:d.nonce))u.nonce=null===(p=t.csp)||void 0===p?void 0:p.nonce;return u.innerHTML!==e&&(u.innerHTML=e),u}var v=c(e,t);return v["rc-util-key"]=n,v}},"Op+g":
|
|
/*!**********************************************************************!*\
|
|
!*** ./src/pages/virtualSpaces/Lists/Managements/index.less?modules ***!
|
|
\**********************************************************************/
|
|
/*! no static exports found */
|
|
/*! exports used: default */
|
|
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,n,t){e.exports={flex_box_center:"flex_box_center___2hEFr",flex_space_between:"flex_space_between____kQmR",flex_box_vertical_center:"flex_box_vertical_center___2_8VU",flex_box_center_end:"flex_box_center_end___3Lk7O",flex_box_column:"flex_box_column___37Vhh",warp:"warp___2ChKD",title:"title___26mjk",line:"line___2CSHG",tree:"tree___2HzI5",lineOne:"lineOne___262Tr"}},v6re:
|
|
/*!*************************************************************!*\
|
|
!*** ./src/pages/virtualSpaces/Lists/Managements/index.tsx ***!
|
|
\*************************************************************/
|
|
/*! exports provided: default */
|
|
/*! all exports used */
|
|
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,n,t){"use strict";t.r(n);t(/*! antd/es/button/style */"+L6B");var a=t(/*! antd/es/button */"2/Rp"),r=(t(/*! antd/es/skeleton/style */"cWXX"),t(/*! antd/es/skeleton */"/ezw")),c=(t(/*! antd/es/checkbox/style */"sRBo"),t(/*! antd/es/checkbox */"kaz8")),i=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),l=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),o=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),u=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),s=t(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),d=t.n(s),p=t(/*! react */"q1tI"),v=t.n(p),_=t(/*! umi */"Ty5D"),f=t(/*! umi */"9kvl"),m=t(/*! ./index.less?modules */"Op+g"),b=t.n(m),h=t(/*! lodash */"LvDl"),O=t(/*! @//pages/virtualSpaces/components/AddOrEdit */"IE1O"),j=t(/*! @/utils/fetch */"ErOA");n.default=Object(f.a)((function(e){return{globalSetting:e.globalSetting,virtualSpaces:e.virtualSpaces}}))((function(e){e.globalSetting;var n=e.virtualSpaces,t=e.dispatch,s=(Object(u.a)(e,["globalSetting","virtualSpaces","dispatch"]),Object(_.i)()),f=n.virtualSpacesDetails,m=Object(p.useState)([]),x=Object(o.a)(m,2),g=x[0],y=x[1],k=Object(p.useState)(!1),w=Object(o.a)(k,2),S=w[0],E=w[1],N=Object(p.useState)(!0),C=Object(o.a)(N,2),T=C[0],I=C[1];Object(p.useEffect)((function(){L()}),[]);var D=function(){var e=Object(l.a)(d.a.mark((function e(n,a){var r;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(j.a)("/api/virtual_classrooms/".concat(null==s?void 0:s.virtual_spacesId,".json"),{method:"put",body:n});case 2:0===(null==(r=e.sent)?void 0:r.status)&&(t({type:"virtualSpaces/getVirtualSpacesDetails",payload:{id:null==s?void 0:s.virtual_spacesId}}),a());case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),L=function(){var e=Object(l.a)(d.a.mark((function e(){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,Object(j.a)("/api/virtual_classrooms/".concat(null==s?void 0:s.virtual_spacesId,"/modules_settings.json"),{method:"get"});case 3:n=e.sent,I(!1),y(n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=Object(l.a)(d.a.mark((function e(){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.next=3,Object(j.a)("/api/virtual_classrooms/".concat(null==s?void 0:s.virtual_spacesId,"/update_modules_settings.json"),{method:"post",body:{modules_list:g}});case 3:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=7;break}return e.next=7,t({type:"virtualSpaces/getVirtualSpacesMenus",payload:{id:s.virtual_spacesId}});case 7:E(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return v.a.createElement("div",{className:b.a.warp},v.a.createElement("div",{className:b.a.title},"编辑社区"),v.a.createElement(O.a,{data:f,onOk:D}),v.a.createElement("div",{className:b.a.line}),v.a.createElement("div",{className:b.a.title},"菜单设置",v.a.createElement("span",null,"通过勾选可以显示/隐藏模块")),v.a.createElement("div",{className:b.a.tree},v.a.createElement(r.a,{loading:T,active:!0,paragraph:{rows:5}},null==g?void 0:g.map((function(e,n){var t=e.icon_type,a=e.name,r=e.hidden,l=e.children,o=e.disabled;return v.a.createElement("div",{className:b.a.lineOne,key:t},v.a.createElement(c.a,{onChange:function(e){return function(e,n){var t,a=Object(h.cloneDeep)(g);a=null===(t=a)||void 0===t?void 0:t.map((function(t,a){var r;return n===a?Object(i.a)(Object(i.a)({},t),{},{hidden:!e,children:null==t||null===(r=t.children)||void 0===r?void 0:r.map((function(n){return Object(i.a)(Object(i.a)({},n),{},{hidden:(null==n||!n.disabled)&&!e})}))}):t})),y(a)}(e.target.checked,n)},disabled:o,checked:!r},a),(null==l?void 0:l.length)&&(null==l?void 0:l.map((function(e,t){var a=e.icon_type,r=e.name,l=e.hidden,o=e.disabled;return v.a.createElement(c.a,{onChange:function(e){return function(e,n,t){var a,r=Object(h.cloneDeep)(g);r=null===(a=r)||void 0===a?void 0:a.map((function(a,r){if(n===r){var c,l,o=a.children,u=null===(l=o=null===(c=o)||void 0===c?void 0:c.map((function(n,a){return t===a?Object(i.a)(Object(i.a)({},n),{},{hidden:!e}):n})))||void 0===l?void 0:l.every((function(e){return e.hidden}));return Object(i.a)(Object(i.a)({},a),{},{hidden:u,children:o})}return a})),y(r)}(e.target.checked,n,t)},style:{margin:"11px 23px 0 23px"},disabled:o,key:a,checked:!l},r)}))))})))),v.a.createElement(a.a,{onClick:M,disabled:T,loading:S,className:"ml25 mt30 mb50",type:"primary"},"确认"))}))}}]); |