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.
1 line
14 KiB
1 line
14 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[83212],{56514:function(e,n,t){t.r(n),t.d(n,{Types:function(){return C},default:function(){return j}});var a=t(17061),r=t.n(a),o=t(17156),s=t.n(o),i=t(27424),l=t.n(i),c=t(42122),u=t.n(c),f=t(67294),d=t(84519),p=(t(6411),t(11486)),m=t(57953),y=t(34435),g=t(88275),v=t(59758),h=t(7),x=t(85893),E=p.Z.Search,b={loading:!1,type:"all",page:1,count:0,list:[],keyword:""},C=function(e){return e[e.GET_LIST=0]="GET_LIST",e[e.CHANGE_KEYWORD=1]="CHANGE_KEYWORD",e[e.CHANGE_PAGE=2]="CHANGE_PAGE",e[e.CHANGE_TYPE=3]="CHANGE_TYPE",e[e.SET_LOADING=4]="SET_LOADING",e}({});function O(e,n){switch(n.type){case C.GET_LIST:return u()(u()({},e),n.payload);case C.CHANGE_PAGE:return u()(u()({},e),{},{page:n.payload});case C.CHANGE_KEYWORD:case C.CHANGE_TYPE:return u()(u()({},e),n.payload);case C.SET_LOADING:return u()(u()({},e),{},{loading:n.payload});default:throw new Error}}function w(e){var n=e.data;return(0,x.jsx)("ul",{className:"case-list",children:n.map((function(e){var n;return(0,x.jsx)("li",{children:(0,x.jsxs)("a",{href:"/moop_cases/".concat(e.id),target:"_blank",children:[(0,x.jsx)("img",{src:"".concat(v.Z.IMG_SERVER).concat(e.cover_url),width:120,alt:e.title}),(0,x.jsxs)("div",{className:"info",children:[(0,x.jsxs)("h2",{children:[e.title,null===(n=e.tags)||void 0===n?void 0:n.map((function(e,n){return(0,x.jsx)("span",{className:"label-"+n,children:e.name},e.id)}))]}),(0,x.jsxs)("div",{className:"detail",children:[(0,x.jsx)("div",{className:"flex-container",children:(0,x.jsx)("span",{children:"".concat(e.author_name," ").concat(e.author_school_name)})}),(0,x.jsxs)("div",{className:"sum",children:[(0,x.jsxs)("span",{children:[" ",(0,x.jsx)("i",{className:"fa fa-eye"})," ",e.visited_count," 浏览 "]}),(0,x.jsxs)("span",{children:[" ",(0,x.jsx)("i",{className:"fa fa-thumbs-o-up"})," ",e.praise_count," 赞 "]}),(0,x.jsxs)("span",{children:[" ",(0,x.jsx)("i",{className:"fa fa-download"})," ",e.download_count," 下载 "]})]})]})]})]})},e.id)}))})}var j=(0,g.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){e.user;var n,t=e.globalSetting,a=e.dispatch,o=(0,f.useReducer)(O,b),i=l()(o,2),c=i[0],u=i[1],p=c.loading,j=c.page,N=c.list,S=c.keyword,_=c.type,T=c.count;function A(e){u({type:C.CHANGE_TYPE,payload:{type:e.target.id,page:1}})}return(0,f.useEffect)((function(){return a({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){a({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){var e=!1;function n(){return n=s()(r()().mark((function n(){var t,a,o;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return u({type:C.SET_LOADING,payload:!0}),n.next=3,(0,d.U2)("libraries.json",{keyword:S,page:j,type:_});case 3:t=n.sent,a=t.libraries,o=t.count,e||u({type:C.GET_LIST,payload:{count:o,list:a,loading:!1}});case 6:case"end":return n.stop()}}),n)}))),n.apply(this,arguments)}return e||function(){n.apply(this,arguments)}(),function(){e=!0}}),[j,S,_]),(0,x.jsxs)("div",{className:"moop-case",children:[(0,x.jsx)("section",{className:"banner",children:(0,x.jsx)("img",{src:v.Z.IMG_SERVER+"/"+(null==t||null===(n=t.setting)||void 0===n?void 0:n.moop_cases_banner_url),alt:"bg"})}),(0,x.jsxs)("section",{className:"moop-main",children:[(0,x.jsxs)("div",{className:"moop-title",children:[(0,x.jsx)("span",{children:"教学案例"}),(0,x.jsx)(g.Link,{to:"/moop_cases/new",className:"btn-ghost",children:"发布案例"})]}),(0,x.jsxs)("div",{className:"search-input-container",children:[(0,x.jsxs)("div",{className:"flex-container",children:[(0,x.jsx)("a",{id:"all",onClick:A,className:"all"===_?"active":"",children:"全部"}),(0,h.bg)()?(0,x.jsx)("a",{id:"mine",onClick:A,className:"mine"===_?"active":"",children:"我的"}):null]}),(0,x.jsx)(E,{className:"moop-search",defaultValue:S,placeholder:"输入教学案例标题、作者、单位进行检索",onSearch:function(e){u({type:C.CHANGE_KEYWORD,payload:{keyword:e,page:1}})}})]})]}),(0,x.jsx)(m.Z,{spinning:p,delay:500,children:(0,x.jsx)(w,{data:N})}),(0,x.jsx)("div",{className:"search-footer",children:T>20?(0,x.jsx)(y.Z,{showQuickJumper:!0,current:j,onChange:function(e){document.body.scrollIntoView(),u({type:C.CHANGE_PAGE,payload:e})},pageSize:20,showSizeChanger:!1,total:T}):null})]})}))},6411:function(){},11486:function(e,n,t){t.d(n,{Z:function(){return G}});var a=t(94184),r=t.n(a),o=t(67294),s=t(53124),i=t(65223),l=t(47673);var c=e=>{const{getPrefixCls:n,direction:t}=(0,o.useContext)(s.E_),{prefixCls:a,className:c}=e,u=n("input-group",a),f=n("input"),[d,p]=(0,l.ZP)(f),m=r()(u,{[`${u}-lg`]:"large"===e.size,[`${u}-sm`]:"small"===e.size,[`${u}-compact`]:e.compact,[`${u}-rtl`]:"rtl"===t},p,c),y=(0,o.useContext)(i.aM),g=(0,o.useMemo)((()=>Object.assign(Object.assign({},y),{isFormItemInput:!1})),[y]);return d(o.createElement("span",{className:m,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},o.createElement(i.aM.Provider,{value:g},e.children)))},u=t(82586),f=t(87462),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},p=t(44327),m=function(e,n){return o.createElement(p.Z,(0,f.Z)({},e,{ref:n,icon:d}))};var y=o.forwardRef(m),g=t(43481),v=t(10366),h=t(17799),x=t(72922),E=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)n.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(t[a[r]]=e[a[r]])}return t};const b=e=>e?o.createElement(g.Z,null):o.createElement(y,null),C={click:"onClick",hover:"onMouseOver"};var O=o.forwardRef(((e,n)=>{const{visibilityToggle:t=!0}=e,a="object"==typeof t&&void 0!==t.visible,[i,l]=(0,o.useState)((()=>!!a&&t.visible)),c=(0,o.useRef)(null);o.useEffect((()=>{a&&l(t.visible)}),[a,t]);const f=(0,x.Z)(c),d=()=>{const{disabled:n}=e;n||(i&&f(),l((e=>{var n;const a=!e;return"object"==typeof t&&(null===(n=t.onVisibleChange)||void 0===n||n.call(t,a)),a})))},{className:p,prefixCls:m,inputPrefixCls:y,size:g}=e,O=E(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:w}=o.useContext(s.E_),j=w("input",y),N=w("input-password",m),S=t&&(n=>{const{action:t="click",iconRender:a=b}=e,r=C[t]||"",s=a(i),l={[r]:d,className:`${n}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return o.cloneElement(o.isValidElement(s)?s:o.createElement("span",null,s),l)})(N),_=r()(N,p,{[`${N}-${g}`]:!!g}),T=Object.assign(Object.assign({},(0,v.Z)(O,["suffix","iconRender","visibilityToggle"])),{type:i?"text":"password",className:_,prefixCls:j,suffix:S});return g&&(T.size=g),o.createElement(u.Z,Object.assign({ref:(0,h.sQ)(n,c)},T))})),w=t(42480),j=t(96159),N=t(71577),S=t(98675),_=t(4173),T=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)n.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(t[a[r]]=e[a[r]])}return t};var A=o.forwardRef(((e,n)=>{const{prefixCls:t,inputPrefixCls:a,className:i,size:l,suffix:c,enterButton:f=!1,addonAfter:d,loading:p,disabled:m,onSearch:y,onChange:g,onCompositionStart:v,onCompositionEnd:x}=e,E=T(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:b,direction:C}=o.useContext(s.E_),O=o.useRef(!1),A=b("input-search",t),Z=b("input",a),{compactSize:k}=(0,_.ri)(A,C),G=(0,S.Z)((e=>{var n;return null!==(n=null!=l?l:k)&&void 0!==n?n:e})),P=o.useRef(null),z=e=>{var n;document.activeElement===(null===(n=P.current)||void 0===n?void 0:n.input)&&e.preventDefault()},R=e=>{var n,t;y&&y(null===(t=null===(n=P.current)||void 0===n?void 0:n.input)||void 0===t?void 0:t.value,e,{source:"input"})},K="boolean"==typeof f?o.createElement(w.Z,null):null,M=`${A}-button`;let I;const L=f||{},D=L.type&&!0===L.type.__ANT_BUTTON;I=D||"button"===L.type?(0,j.Tm)(L,Object.assign({onMouseDown:z,onClick:e=>{var n,t;null===(t=null===(n=null==L?void 0:L.props)||void 0===n?void 0:n.onClick)||void 0===t||t.call(n,e),R(e)},key:"enterButton"},D?{className:M,size:G}:{})):o.createElement(N.ZP,{className:M,type:f?"primary":void 0,size:G,disabled:m,key:"enterButton",onMouseDown:z,onClick:R,loading:p,icon:K},f),d&&(I=[I,(0,j.Tm)(d,{key:"addonAfter"})]);const $=r()(A,{[`${A}-rtl`]:"rtl"===C,[`${A}-${G}`]:!!G,[`${A}-with-button`]:!!f},i);return o.createElement(u.Z,Object.assign({ref:(0,h.sQ)(P,n),onPressEnter:e=>{O.current||p||R(e)}},E,{size:G,onCompositionStart:e=>{O.current=!0,null==v||v(e)},onCompositionEnd:e=>{O.current=!1,null==x||x(e)},prefixCls:Z,addonAfter:I,suffix:c,onChange:e=>{e&&e.target&&"click"===e.type&&y&&y(e.target.value,e,{source:"clear"}),g&&g(e)},className:$,disabled:m}))})),Z=t(96330);const k=u.Z;k.Group=c,k.Search=A,k.TextArea=Z.Z,k.Password=O;var G=k},67771:function(e,n,t){t.d(n,{Qt:function(){return i},Uw:function(){return s},fJ:function(){return o},ly:function(){return l},oN:function(){return m}});var a=t(45930),r=t(53038);const o=new a.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),s=new a.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),i=new a.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),l=new a.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),c=new a.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),u=new a.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),f=new a.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),d=new a.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),p={"slide-up":{inKeyframes:o,outKeyframes:s},"slide-down":{inKeyframes:i,outKeyframes:l},"slide-left":{inKeyframes:c,outKeyframes:u},"slide-right":{inKeyframes:f,outKeyframes:d}},m=(e,n)=>{const{antCls:t}=e,a=`${t}-${n}`,{inKeyframes:o,outKeyframes:s}=p[n];return[(0,r.R)(a,o,s,e.motionDurationMid),{[`\n ${a}-enter,\n ${a}-appear\n `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${a}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]}},43481:function(e,n,t){t.d(n,{Z:function(){return l}});var a=t(87462),r=t(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},s=t(44327),i=function(e,n){return r.createElement(s.Z,(0,a.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(i)},55007:function(e,n,t){t.d(n,{Z:function(){return l}});var a=t(87462),r=t(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},s=t(44327),i=function(e,n){return r.createElement(s.Z,(0,a.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(i)},79269:function(e,n,t){t.d(n,{Z:function(){return l}});var a=t(87462),r=t(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},s=t(44327),i=function(e,n){return r.createElement(s.Z,(0,a.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(i)}}]); |