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.
NewEduCoderBuild/p__MoopCases__InfoPanel__in...

2 lines
15 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1855],{6411:function(){},26942:function(){},45589:function(V,T,e){e.r(T),e.d(T,{Types:function(){return B}});var t=e(67294),d=e(57953),O=e(71577),M=e(86738),S=e(35973),x=e(33170),m=e(11320),F=e(85725),W=e(26942),_=e(6411),p=Object.defineProperty,s=Object.defineProperties,a=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,C=(v,f,P)=>f in v?p(v,f,{enumerable:!0,configurable:!0,writable:!0,value:P}):v[f]=P,D=(v,f)=>{for(var P in f||(f={}))E.call(f,P)&&C(v,P,f[P]);if(o)for(var P of o(f))r.call(f,P)&&C(v,P,f[P]);return v},L=(v,f)=>s(v,a(f)),h=(v,f,P)=>new Promise((Z,n)=>{var c=i=>{try{l(P.next(i))}catch(A){n(A)}},g=i=>{try{l(P.throw(i))}catch(A){n(A)}},l=i=>i.done?Z(i.value):Promise.resolve(i.value).then(c,g);l((P=P.apply(v,f)).next())});const $={data:void 0};var B=(v=>(v.GET_DATA="get-data",v.PRAISE="on-praise",v))(B||{});function z(v,f){switch(f.type){case"get-data":return L(D({},v),{data:f.payload});case"on-praise":return L(D({},v),{data:f.payload});default:throw new Error}}T.default=()=>{var v,f,P,Z,n,c,g,l,i;const A=(0,S.useIntl)(),[K,N]=(0,t.useReducer)(z,$),{data:u}=K,{caseId:R}=(0,S.useParams)();(0,t.useEffect)(()=>{let y=!1;function j(){return h(this,null,function*(){const w=yield(0,x.U2)(`libraries/${R}.json`);y||(w.status===404?S.history.push("/moop_cases"):N({type:"get-data",payload:w}))})}return y||j(),()=>{y=!0}},[R]);function b(){return h(this,null,function*(){yield(0,x.v_)("praise_tread/like.json",{object_id:R,object_type:"library"});let y=D({},u);y.operation.user_praised=!0,y.praise_count+=1,N({type:"on-praise",payload:y})})}function G(){return h(this,null,function*(){yield(0,x.IV)(`/libraries/${R}.json`),S.history.push("/moop_cases")})}return t.createElement(d.Z,{spinning:!u,delay:500},u?t.createElement("section",{className:"moop-info"},t.createElement("div",{className:"crumb"},t.createElement(S.Link,{to:"/moop_cases"},"\u6559\u5B66\u6848\u4F8B > "),t.createElement("span",null,u.title)),t.createElement("div",{className:"title"},t.createElement("h2",null,u.title,(v=u.tags)==null?void 0:v.map((y,j)=>t.createElement("span",{className:"label-"+j,key:y.id},y.name))),t.createElement(S.Link,{to:"/moop_cases"},"\u8FD4\u56DE")),t.createElement("div",{className:"moop-info-body"},t.createElement("div",{className:"moop-sub-title"},t.createElement("img",{src:`${m.Z.IMG_SERVER}/images/${(f=u.creator)==null?void 0:f.image_url}`,alt:"cover",width:50}),t.createElement("div",{className:"desc"},t.createElement("div",{className:"flex-container"},t.createElement("span",null,(P=u.creator)==null?void 0:P.name),(Z=u.operation)!=null&&Z.can_editable?t.createElement(S.Link,{to:`/moop_cases/${u.id}/edit`,style:{marginRight:10}},t.createElement(O.ZP,{type:"ghost"},A.formatMessage({id:"classroomExams.edit",defaultMessage:"\u7F16\u8F91"}))):null,(n=u.operation)!=null&&n.can_deletable?t.createElement(M.Z,{placement:"bottomRight",title:A.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}),onConfirm:G},t.createElement(O.ZP,{type:"dashed"},A.formatMessage({id:"questionBankAddQuestion.delete",defaultMessage:"\u5220\u9664"}))):null),t.createElement("div",{className:"sum"},t.createElement("span",null,(c=u.creator)==null?void 0:c.school_name),t.createElement("span",null,"\u7F16\u7801\uFF1A",u.uuid),t.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4\uFF1A",u.published_at)))),t.createElement("p",null,"\u4F5C\u8005\uFF1A",`${u.author_name} / ${u.author_school_name}`),t.createElement(F.Z,{value:u.content}),t.createElement("ul",{className:"attachment"},(g=u.attachments)==null?void 0:g.map(y=>t.createElement("li",{key:y.id},t.createElement("a",{href:y.url},t.createElement("i",{className:"iconfont icon-fujian"}),t.createElement("span",null,y.title),t.createElement("span",null,y.filesize))))),t.createElement("button",{className:"praise",disabled:(l=u.operation)==null?void 0:l.user_praised,onClick:b},(i=u.operation)!=null&&i.user_praised?t.createElement("span",null,"\u5DF2\u8D5E"):t.createElement("span",null,t.createElement("i",{className:"iconfont icon-dianzan"})),t.createElement("span",null,u.praise_count)))):null)}},81643:function(V,T,e){e.d(T,{Z:function(){return t}});const t=d=>d?typeof d=="function"?d():d:null},86738:function(V,T,e){e.d(T,{Z:function(){return Z}});var t=e(87995),d=e(94184),O=e.n(d),M=e(92389),S=e(5663),x=e(10366),m=e(67294),F=e(96159),W=e(53124),_=e(55241),p=e(86743),s=e(81643),a=e(71577),o=e(4026),E=e(10110),r=e(24457),C=e(66330),D=e(67968);const L=n=>{const{componentCls:c,iconCls:g,antCls:l,zIndexPopup:i,colorText:A,colorWarning:K,marginXXS:N,marginXS:u,fontSize:R,fontWeightStrong:b,colorTextHeading:G}=n;return{[c]:{zIndex:i,[`&${l}-popover`]:{fontSize:R},[`${c}-message`]:{marginBottom:u,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${c}-message-icon ${g}`]:{color:K,fontSize:R,lineHeight:1,marginInlineEnd:u},[`${c}-title`]:{fontWeight:b,color:G,"&:only-child":{fontWeight:"normal"}},[`${c}-description`]:{marginTop:N,color:A}},[`${c}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:u}}}}};var h=(0,D.Z)("Popconfirm",n=>L(n),n=>{const{zIndexPopupBase:c}=n;return{zIndexPopup:c+60}},{resetStyle:!1}),$=function(n,c){var g={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&c.indexOf(l)<0&&(g[l]=n[l]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,l=Object.getOwnPropertySymbols(n);i<l.length;i++)c.indexOf(l[i])<0&&Object.prototype.propertyIsEnumerable.call(n,l[i])&&(g[l[i]]=n[l[i]]);return g};const B=n=>{const{prefixCls:c,okButtonProps:g,cancelButtonProps:l,title:i,description:A,cancelText:K,okText:N,okType:u="primary",icon:R=m.createElement(t.Z,null),showCancel:b=!0,close:G,onConfirm:y,onCancel:j,onPopupClick:w}=n,{getPrefixCls:Q}=m.useContext(W.E_),[H]=(0,E.Z)("Popconfirm",r.Z.Popconfirm),X=(0,s.Z)(i),Y=(0,s.Z)(A);return m.createElement("div",{className:`${c}-inner-content`,onClick:w},m.createElement("div",{className:`${c}-message`},R&&m.createElement("span",{className:`${c}-message-icon`},R),m.createElement("div",{className:`${c}-message-text`},X&&m.createElement("div",{className:O()(`${c}-title`)},X),Y&&m.createElement("div",{className:`${c}-description`},Y))),m.createElement("div",{className:`${c}-buttons`},b&&m.createElement(a.ZP,Object.assign({onClick:j,size:"small"},l),K!=null?K:H==null?void 0:H.cancelText),m.createElement(p.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,o.n)(u)),g),actionFn:y,close:G,prefixCls:Q("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},N!=null?N:H==null?void 0:H.okText)))};var v=n=>{const{prefixCls:c,placement:g,className:l,style:i}=n,A=$(n,["prefixCls","placement","className","style"]),{getPrefixCls:K}=m.useContext(W.E_),N=K("popconfirm",c),[u]=h(N);return u(m.createElement(C.ZP,{placement:g,className:O()(N,l),style:i,content:m.createElement(B,Object.assign({prefixCls:N},A))}))},f=function(n,c){var g={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&c.indexOf(l)<0&&(g[l]=n[l]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,l=Object.getOwnPropertySymbols(n);i<l.length;i++)c.indexOf(l[i])<0&&Object.prototype.propertyIsEnumerable.call(n,l[i])&&(g[l[i]]=n[l[i]]);return g};const P=m.forwardRef((n,c)=>{const{prefixCls:g,placement:l="top",trigger:i="click",okType:A="primary",icon:K=m.createElement(t.Z,null),children:N,overlayClassName:u,onOpenChange:R,onVisibleChange:b}=n,G=f(n,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:y}=m.useContext(W.E_),[j,w]=(0,S.Z)(!1,{value:n.open,defaultValue:n.defaultOpen}),Q=(I,U)=>{w(I,!0),b==null||b(I),R==null||R(I,U)},H=I=>{Q(!1,I)},X=I=>{var U;return(U=n.onConfirm)===null||U===void 0?void 0:U.call(void 0,I)},Y=I=>{var U;Q(!1,I),(U=n.onCancel)===null||U===void 0||U.call(void 0,I)},q=I=>{I.keyCode===M.Z.ESC&&j&&Q(!1,I)},ee=I=>{const{disabled:U=!1}=n;U||Q(I)},J=y("popconfirm",g),te=O()(J,u),[ne]=h(J);return ne(m.createElement(_.Z,Object.assign({},(0,x.Z)(G,["title"]),{trigger:i,placement:l,onOpenChange:ee,open:j,ref:c,overlayClassName:te,content:m.createElement(B,Object.assign({okType:A,icon:K},n,{prefixCls:J,close:H,onConfirm:X,onCancel:Y})),"data-popover-inject":!0}),(0,F.Tm)(N,{onKeyDown:I=>{var U,k;m.isValidElement(N)&&((k=N==null?void 0:(U=N.props).onKeyDown)===null||k===void 0||k.call(U,I)),q(I)}})))});P._InternalPanelDoNotUseOrYouWillBeFired=v;var Z=P},66330:function(V,T,e){e.d(T,{t5:function(){return _}});var t=e(94184),d=e.n(t),O=e(92419),M=e(67294),S=e(53124),x=e(81643),m=e(20136),F=function(s,a){var o={};for(var E in s)Object.prototype.hasOwnProperty.call(s,E)&&a.indexOf(E)<0&&(o[E]=s[E]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,E=Object.getOwnPropertySymbols(s);r<E.length;r++)a.indexOf(E[r])<0&&Object.prototype.propertyIsEnumerable.call(s,E[r])&&(o[E[r]]=s[E[r]]);return o};const W=(s,a,o)=>{if(!(!a&&!o))return M.createElement(M.Fragment,null,a&&M.createElement("div",{className:`${s}-title`},(0,x.Z)(a)),M.createElement("div",{className:`${s}-inner-content`},(0,x.Z)(o)))},_=s=>{const{hashId:a,prefixCls:o,className:E,style:r,placement:C="top",title:D,content:L,children:h}=s;return M.createElement("div",{className:d()(a,o,`${o}-pure`,`${o}-placement-${C}`,E),style:r},M.createElement("div",{className:`${o}-arrow`}),M.createElement(O.G,Object.assign({},s,{className:a,prefixCls:o}),h||W(o,D,L)))},p=s=>{const{prefixCls:a}=s,o=F(s,["prefixCls"]),{getPrefixCls:E}=M.useContext(S.E_),r=E("popover",a),[C,D]=(0,m.Z)(r);return C(M.createElement(_,Object.assign({},o,{prefixCls:r,hashId:D})))};T.ZP=p},55241:function(V,T,e){var t=e(94184),d=e.n(t),O=e(67294),M=e(81643),S=e(33603),x=e(53124),m=e(83062),F=e(66330),W=e(20136),_=function(a,o){var E={};for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&o.indexOf(r)<0&&(E[r]=a[r]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,r=Object.getOwnPropertySymbols(a);C<r.length;C++)o.indexOf(r[C])<0&&Object.prototype.propertyIsEnumerable.call(a,r[C])&&(E[r[C]]=a[r[C]]);return E};const p=a=>{let{title:o,content:E,prefixCls:r}=a;return O.createElement(O.Fragment,null,o&&O.createElement("div",{className:`${r}-title`},(0,M.Z)(o)),O.createElement("div",{className:`${r}-inner-content`},(0,M.Z)(E)))},s=O.forwardRef((a,o)=>{const{prefixCls:E,title:r,content:C,overlayClassName:D,placement:L="top",trigger:h="hover",mouseEnterDelay:$=.1,mouseLeaveDelay:B=.1,overlayStyle:z={}}=a,v=_(a,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:f}=O.useContext(x.E_),P=f("popover",E),[Z,n]=(0,W.Z)(P),c=f(),g=d()(D,n);return Z(O.createElement(m.Z,Object.assign({placement:L,trigger:h,mouseEnterDelay:$,mouseLeaveDelay:B,overlayStyle:z},v,{prefixCls:P,overlayClassName:g,ref:o,overlay:r||C?O.createElement(p,{prefixCls:P,title:r,content:C}):null,transitionName:(0,S.m)(c,"zoom-big",v.transitionName),"data-popover-inject":!0})))});s._InternalPanelDoNotUseOrYouWillBeFired=F.ZP,T.Z=s},20136:function(V,T,e){var t=e(14747),d=e(50438),O=e(97414),M=e(8796),S=e(67968),x=e(45503);const m=_=>{const{componentCls:p,popoverColor:s,minWidth:a,fontWeightStrong:o,popoverPadding:E,boxShadowSecondary:r,colorTextHeading:C,borderRadiusLG:D,zIndexPopup:L,marginXS:h,colorBgElevated:$,popoverBg:B}=_;return[{[p]:Object.assign(Object.assign({},(0,t.Wf)(_)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:L,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":$,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${p}-content`]:{position:"relative"},[`${p}-inner`]:{backgroundColor:B,backgroundClip:"padding-box",borderRadius:D,boxShadow:r,padding:E},[`${p}-title`]:{minWidth:a,marginBottom:h,color:C,fontWeight:o},[`${p}-inner-content`]:{color:s}})},(0,O.ZP)(_,{colorBg:"var(--antd-arrow-background-color)"}),{[`${p}-pure`]:{position:"relative",maxWidth:"none",margin:_.sizePopupArrow,display:"inline-block",[`${p}-content`]:{display:"inline-block"}}}]},F=_=>{const{componentCls:p}=_;return{[p]:M.i.map(s=>{const a=_[`${s}6`];return{[`&${p}-${s}`]:{"--antd-arrow-background-color":a,[`${p}-inner`]:{backgroundColor:a},[`${p}-arrow`]:{background:"transparent"}}}})}},W=_=>{const{componentCls:p,lineWidth:s,lineType:a,colorSplit:o,paddingSM:E,controlHeight:r,fontSize:C,lineHeight:D,padding:L}=_,h=r-Math.round(C*D),$=h/2,B=h/2-s,z=L;return{[p]:{[`${p}-inner`]:{padding:0},[`${p}-title`]:{margin:0,padding:`${$}px ${z}px ${B}px`,borderBottom:`${s}px ${a} ${o}`},[`${p}-inner-content`]:{padding:`${E}px ${z}px`}}}};T.Z=(0,S.Z)("Popover",_=>{const{colorBgElevated:p,colorText:s,wireframe:a}=_,o=(0,x.TS)(_,{popoverPadding:12,popoverBg:p,popoverColor:s});return[m(o),F(o),a&&W(o),(0,d._y)(o,"zoom-big")]},_=>({width:177,minWidth:177,zIndexPopup:_.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},92389:function(V,T){var e={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(d){var O=d.keyCode;if(d.altKey&&!d.ctrlKey||d.metaKey||O>=e.F1&&O<=e.F12)return!1;switch(O){case e.ALT:case e.CAPS_LOCK:case e.CONTEXT_MENU:case e.CTRL:case e.DOWN:case e.END:case e.ESC:case e.HOME:case e.INSERT:case e.LEFT:case e.MAC_FF_META:case e.META:case e.NUMLOCK:case e.NUM_CENTER:case e.PAGE_DOWN:case e.PAGE_UP:case e.PAUSE:case e.PRINT_SCREEN:case e.RIGHT:case e.SHIFT:case e.UP:case e.WIN_KEY:case e.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(d){if(d>=e.ZERO&&d<=e.NINE||d>=e.NUM_ZERO&&d<=e.NUM_MULTIPLY||d>=e.A&&d<=e.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&d===0)return!0;switch(d){case e.SPACE:case e.QUESTION_MARK:case e.NUM_PLUS:case e.NUM_MINUS:case e.NUM_PERIOD:case e.NUM_DIVISION:case e.SEMICOLON:case e.DASH:case e.EQUALS:case e.COMMA:case e.PERIOD:case e.SLASH:case e.APOSTROPHE:case e.SINGLE_QUOTE:case e.OPEN_SQUARE_BRACKET:case e.BACKSLASH:case e.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};T.Z=e}}]);