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.
2 lines
17 KiB
2 lines
17 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1578],{95674:function(at,k,c){c.r(k),c.d(k,{default:function(){return Ge}});var e=c(59301),p=c(63144),A=c(66104),I=c(99313),oe=c(22596),ce=c(15826),T=c(94646),ie=c(46961),j=c(31272),S=c(43418),D=c(8591),me=Object.defineProperty,R=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,W=(l,a,t)=>a in l?me(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,fe=(l,a)=>{for(var t in a||(a={}))de.call(a,t)&&W(l,t,a[t]);if(R)for(var t of R(a))pe.call(a,t)&&W(l,t,a[t]);return l},Ee=(l,a,t)=>new Promise((n,u)=>{var s=r=>{try{i(t.next(r))}catch(o){u(o)}},E=r=>{try{i(t.throw(r))}catch(o){u(o)}},i=r=>r.done?n(r.value):Promise.resolve(r.value).then(s,E);i((t=t.apply(l,a)).next())});const ye=({shixunHomeworks:l,dispatch:a})=>{const t=(0,p.useParams)();return e.createElement(S.default,{centered:!0,title:"\u63D0\u793A",open:l.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ee(void 0,null,function*(){(yield a({type:"shixunHomeworks/deleteReply",payload:{object_id:l.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(D.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getReplyList",payload:fe({},l.actionTabs.params)}))}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var ge=(0,p.connect)(({shixunHomeworks:l})=>({shixunHomeworks:l}))(ye),ve=c(99232),L=c.n(ve),b=c(95237),y=c(43604),_e=c(98135),V=c(3113),De=c(6848),H=c(53864),Fe=c(20360),z=c(62426),F={flex_box_center:"flex_box_center___rwkot",flex_space_between:"flex_space_between___CV5Yi",flex_box_vertical_center:"flex_box_vertical_center___meeO5",flex_box_center_end:"flex_box_center_end___RXqc0",flex_box_column:"flex_box_column___HwZxi",listItem:"listItem___Cb1Ly",description:"description___UqYVS",liked:"liked___xlDpa",likedActive:"likedActive___GqNt1",reply:"reply___R3gEt",replyList:"replyList___AA3m5",comment:"comment___JuJKy"},he=Object.defineProperty,$=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,M=(l,a,t)=>a in l?he(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,_=(l,a)=>{for(var t in a||(a={}))be.call(a,t)&&M(l,t,a[t]);if($)for(var t of $(a))Pe.call(a,t)&&M(l,t,a[t]);return l},O=(l,a,t)=>new Promise((n,u)=>{var s=r=>{try{i(t.next(r))}catch(o){u(o)}},E=r=>{try{i(t.throw(r))}catch(o){u(o)}},i=r=>r.done?n(r.value):Promise.resolve(r.value).then(s,E);i((t=t.apply(l,a)).next())});L().locale("ZH-cn");const xe=({graduation:l,classroomList:a,globalSetting:t,loading:n,dispatch:u})=>{const[s,E]=(0,e.useState)(_({},(0,p.useParams)())),[i,r]=(0,e.useState)(!1),[o,v]=(0,e.useState)(-1),[f,g]=(0,e.useState)(""),{detail:m}=l,{detailLeftMenus:P}=a,{graduationDetail:Ke,replyList:h,workDetail:lt}=l,Qe={1:"\u8BBE\u8BA1",2:"\u8BBA\u6587",3:"\u521B\u4F5C"},Ue={1:"\u751F\u4EA7/\u793E\u4F1A\u5B9E\u9645",2:"\u7ED3\u5408\u79D1\u7814",3:"\u5176\u5B83"},Xe={1:"\u771F\u9898",2:"\u6A21\u62DF\u9898"},qe={1:"\u7EB5\u5411\u8BFE\u9898",2:"\u6A2A\u5411\u8BFE\u9898",3:"\u81EA\u9009"},et={1:"\u65B0\u9898",2:"\u5F80\u5C4A\u9898\uFF0C\u6709\u65B0\u8981\u6C42",3:"\u5F80\u5C4A\u9898\uFF0C\u65E0\u65B0\u8981\u6C42"};return s.page_size=10,(0,e.useEffect)(()=>{u({type:"graduation/getReplyList",payload:_({},s)}),u({type:"graduation/getTopisDetail",payload:_({},s)})},[s.categoryId]),e.createElement("section",{className:F.bg},e.createElement("section",{className:" edu-container"},e.createElement("aside",{className:[F.desc,"c-black","font14","bg-white"].join(" ")},e.createElement("h1",{className:F.description},m.description),e.createElement("div",{className:"mt30"},e.createElement("ul",{className:F.listItem},e.createElement("li",null,e.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u7C7B\u578B\uFF1A"),e.createElement("span",null,Qe[m==null?void 0:m.topic_type]||"--")),e.createElement("li",null,e.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u6765\u6E90\uFF1A"),e.createElement("span",null,Ue[m==null?void 0:m.topic_source]||"--")),e.createElement("li",null,e.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u6027\u8D281\uFF1A"),e.createElement("span",null,Xe[m==null?void 0:m.topic_property_first]||"--")),e.createElement("li",null,e.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u6027\u8D282\uFF1A"),e.createElement("span",null,qe[m==null?void 0:m.topic_property_second]||"--")),e.createElement("li",null,e.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u91CD\u590D\u60C5\u51B5\uFF1A"),e.createElement("span",null,et[m==null?void 0:m.topic_repeat]||"--")),e.createElement("li",null,e.createElement("span",{className:"c-light-black"},"\u8C03\u7814\u6216\u5B9E\u4E60\u5730\u70B9\uFF1A"),e.createElement("span",null,m.city||"--")),e.createElement("li",{className:"fl with50"},e.createElement("span",{className:"c-light-black"},"\u8BFE\u9898\u6765\u6E90\u5355\u4F4D\uFF1A"),e.createElement("span",null,m.source_unit||"--"))))),e.createElement("aside",{className:[F.reply,"bg-white","mt20"].join(" ")},i&&e.createElement(T.Z,{onChange:d=>{g(d)},height:200,isFocus:!0,watch:!0}),e.createElement(b.Z,{onClick:()=>{r(!0)}},e.createElement(y.Z,{flex:"1"},!i&&e.createElement(_e.default,{size:"middle",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),e.createElement(y.Z,null,e.createElement(V.ZP,{type:"primary",size:"middle",onClick:()=>O(void 0,null,function*(){f===""?D.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield u({type:"graduation/createReply",payload:{journals_for_message:{jour_id:s.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:f}}})).status===0&&(D.ZP.success("\u53D1\u5E03\u6210\u529F"),u({type:"graduation/getReplyList",payload:_({},s)}),r(!1))})},"\u53D1\u8868")))),(h==null?void 0:h.comments)&&h.comments!=""&&e.createElement("aside",{className:[F.replyList,"bg-white"].join(" ")},h==null?void 0:h.comments.map(function(d,Z){var ue,se;return e.createElement(b.Z,{gutter:[12,12],key:Z},e.createElement(y.Z,{flex:"40px"},e.createElement("img",{width:"40",src:`${ie.Z.IMG_SERVER}/images/${(ue=d==null?void 0:d.author)==null?void 0:ue.image_url}`})),e.createElement(y.Z,{flex:"1"},e.createElement(b.Z,{align:"middle"},e.createElement(y.Z,{span:24},e.createElement("span",{className:"c-light-black"},(se=d==null?void 0:d.author)==null?void 0:se.name),e.createElement("span",{className:"c-light-black ml10"},L()(d==null?void 0:d.created_on).fromNow()," \u53D1\u5E03")),e.createElement(y.Z,{span:24},e.createElement(j.Z,{value:d.content})),d.children&&e.createElement("aside",{className:F.comment},d.children.map(function(x,tt){return e.createElement(b.Z,{key:tt},e.createElement(y.Z,{span:24},e.createElement(b.Z,null,e.createElement(y.Z,{flex:"1"},x.author.name,e.createElement("span",{className:"c-light-black ml10"},L()(x==null?void 0:x.created_on).fromNow())),e.createElement(y.Z,null,e.createElement(De.Z,{title:"\u5220\u9664"},e.createElement(Fe.Z,{className:"current",onClick:()=>{u({type:"graduation/setActionTabs",payload:{key:"\u5220\u9664",params:s,selectArr:d}})}}))))),e.createElement(y.Z,null,e.createElement("strong",null,e.createElement(j.Z,{value:x.content}))))})),e.createElement(y.Z,{span:24,className:"mt5 c-light-black"},o===Z&&e.createElement("aside",null,e.createElement(T.Z,{onChange:x=>{g(x)},height:150,isFocus:!0}),e.createElement(b.Z,null,e.createElement(y.Z,{span:24,className:"tr"},e.createElement(V.ZP,{type:"primary",size:"middle",onClick:()=>O(this,null,function*(){f===""?D.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield u({type:"graduation/createReply",payload:{journals_for_message:{jour_id:s.categoryId,jour_type:"HomeworkCommon",m_parent_id:d.id,reply_id:1,notes:f}}}),u({type:"graduation/getReplyList",payload:_({},s)}),D.ZP.success("\u53D1\u5E03\u6210\u529F"),v(-1))})},"\u53D1\u8868")))),o!==Z&&e.createElement("div",{className:"tr"},e.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>v(Z)}),d.liked&&e.createElement("span",{className:"c-orange"},e.createElement(z.Z,{className:"mr5 ml30",onClick:()=>O(this,null,function*(){yield u({type:"graduation/replyUnLike",payload:{object_id:d.id,object_type:"message"}}),u({type:"graduation/getReplyList",payload:_({},s)})})}),d.praises_count),!d.liked&&e.createElement("span",null,e.createElement(z.Z,{className:"mr5 ml30",onClick:()=>O(this,null,function*(){yield u({type:"graduation/replyLike",payload:{object_id:d.id,object_type:"message"}}),u({type:"graduation/getReplyList",payload:_({},s)})})}),d.praises_count))))))}))),e.createElement("aside",{className:"tc mt30 pb30"},e.createElement(H.Z,{defaultCurrent:1,total:h==null?void 0:h.total_count,hideOnSinglePage:!0,current:s.page||1,onChange:d=>{s.page=d,u({type:"graduation/getReplyList",payload:_({},s)})}})),e.createElement(ge,null))};var Ae=(0,p.connect)(({graduation:l,classroomList:a,loading:t,globalSetting:n})=>({graduation:l,globalSetting:n,classroomList:a,loading:t.effects}))(xe),B=c(78241),Oe=c(14491),Be=Object.defineProperty,N=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,G=(l,a,t)=>a in l?Be(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,K=(l,a)=>{for(var t in a||(a={}))J.call(a,t)&&G(l,t,a[t]);if(N)for(var t of N(a))Y.call(a,t)&&G(l,t,a[t]);return l},Ne=(l,a)=>{var t={};for(var n in l)J.call(l,n)&&a.indexOf(n)<0&&(t[n]=l[n]);if(l!=null&&N)for(var n of N(l))a.indexOf(n)<0&&Y.call(l,n)&&(t[n]=l[n]);return t},Ce=(l,a,t)=>new Promise((n,u)=>{var s=r=>{try{i(t.next(r))}catch(o){u(o)}},E=r=>{try{i(t.throw(r))}catch(o){u(o)}},i=r=>r.done?n(r.value):Promise.resolve(r.value).then(s,E);i((t=t.apply(l,a)).next())});const we=l=>{var a=l,{graduation:t,dispatch:n}=a,u=Ne(a,["graduation","dispatch"]);const s=(0,p.useParams)();return e.createElement(S.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u62D2\u7EDD",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ce(void 0,null,function*(){(yield n({type:"graduation/refuseTopic",payload:K({student_graduation_topic:t.actionTabs.selectArrs.id},s)})).status===0&&(D.ZP.success("\u62D2\u7EDD\u6210\u529F"),n({type:"graduation/setActionTabs",payload:{}}),n({type:"graduation/getTopisDetailList",payload:K({},t.actionTabs.params)}))}),onCancel:()=>{n({type:"graduation/setActionTabs",payload:{}})}},e.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u5B66\u751F\u9009\u9898?"))};var Ze=(0,p.connect)(({graduation:l})=>({graduation:l}))(we),Q=c(57809),Se=Object.defineProperty,C=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,q=(l,a,t)=>a in l?Se(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,ee=(l,a)=>{for(var t in a||(a={}))U.call(a,t)&&q(l,t,a[t]);if(C)for(var t of C(a))X.call(a,t)&&q(l,t,a[t]);return l},Le=(l,a)=>{var t={};for(var n in l)U.call(l,n)&&a.indexOf(n)<0&&(t[n]=l[n]);if(l!=null&&C)for(var n of C(l))a.indexOf(n)<0&&X.call(l,n)&&(t[n]=l[n]);return t},ke=(l,a,t)=>new Promise((n,u)=>{var s=r=>{try{i(t.next(r))}catch(o){u(o)}},E=r=>{try{i(t.throw(r))}catch(o){u(o)}},i=r=>r.done?n(r.value):Promise.resolve(r.value).then(s,E);i((t=t.apply(l,a)).next())});const Ie=l=>{var a=l,{graduation:t,dispatch:n}=a,u=Le(a,["graduation","dispatch"]),s;const E=(0,p.useParams)(),{detailList:i}=t,[r]=B.default.useForm();return e.createElement(S.default,{centered:!0,title:"\u540C\u610F\u9009\u9898",open:t.actionTabs.key==="\u540C\u610F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ke(void 0,null,function*(){var o;yield r.validateFields();const v=r.getFieldsValue();(yield n({type:"graduation/agreeTopic",payload:ee({group_id:v.group_id,course_group_name:(o=i==null?void 0:i.group_list)==null?void 0:o.filter(g=>g.group_id==v.group_id)[0].group_name,student_graduation_topic:t.actionTabs.selectArrs.id},E)})).status===0&&(D.ZP.success("\u540C\u610F\u6210\u529F"),n({type:"graduation/setActionTabs",payload:{}}),n({type:"graduation/getTopisDetailList",payload:ee({},t.actionTabs.params)}))}),onCancel:()=>{n({type:"graduation/setActionTabs",payload:{}})}},e.createElement("p",null,"\u786E\u8BA4\u540C\u610F\u5B66\u751F\u7684\u9009\u9898\uFF0C\u5C06\u5B66\u751F\u52A0\u5165\u6211\u7684\u5206\u73ED"),e.createElement(B.default,{form:r},e.createElement(B.default.Item,{name:"group_id",label:"\u9009\u62E9\uFF1A",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5206\u73ED"}]},e.createElement(Q.default,{placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED",size:"middle"},(s=i==null?void 0:i.group_list)==null?void 0:s.map(function(o,v){return e.createElement(Q.default.Option,{value:o.group_id},o.group_name)})))))};var Te=(0,p.connect)(({graduation:l})=>({graduation:l}))(Ie),je=Object.defineProperty,te=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,ae=(l,a,t)=>a in l?je(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,le=(l,a)=>{for(var t in a||(a={}))Re.call(a,t)&&ae(l,t,a[t]);if(te)for(var t of te(a))We.call(a,t)&&ae(l,t,a[t]);return l};const Ve=({graduation:l,loading:a,dispatch:t})=>{const[n,u]=(0,e.useState)(le({},(0,p.useParams)())),s=(0,p.useLocation)(),{detailList:E}=l,[i,r]=(0,e.useState)({}),[o]=B.default.useForm(),v=(g,m)=>{n.page=g,n.limit=20,t({type:"graduation/getTopisDetailList",payload:le({},n)})},f=[{title:"\u5E8F\u53F7",dataIndex:"name",width:200,align:"center",render:(g,m,P)=>P+1},{title:"\u59D3\u540D",dataIndex:"student_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"class_group_name"},{title:"\u9009\u9898\u65F6\u95F4",dataIndex:"selected_time"},{title:"\u786E\u8BA4\u7ED3\u679C",dataIndex:"result",render:g=>g==="\u5DF2\u62D2\u7EDD"?e.createElement("span",{className:"c-orange"},"\u5DF2\u62D2\u7EDD"):g},{title:"\u64CD\u4F5C",dataInex:"action",render:(g,m)=>e.createElement("div",null,(m.result==="\u5F85\u786E\u8BA4"||m.result==="\u5DF2\u540C\u610F")&&e.createElement("span",{className:"current",onClick:()=>{t({type:"graduation/setActionTabs",payload:{key:"\u62D2\u7EDD",selectArrs:m,params:n}})}},"\u62D2\u7EDD"),m.result==="\u5F85\u786E\u8BA4"&&e.createElement("span",{className:"current ml20 c-blue",onClick:()=>{t({type:"graduation/setActionTabs",payload:{key:"\u540C\u610F",selectArrs:m,params:n}})}},"\u540C\u610F"))}];return e.createElement(e.Fragment,null,e.createElement("section",{className:"minH500 bg-white "},e.createElement(Oe.default,{loading:a["graduation/getTopisDetailList"],pagination:!1,dataSource:E.users_list,columns:f}),e.createElement(Ze,null),e.createElement(Te,null)),e.createElement("aside",{className:"tc mb50 mt30"},e.createElement(H.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:v,defaultCurrent:n.page||1,current:n.page||1,defaultPageSize:15,total:l.users_count})))};var He=(0,p.connect)(({graduation:l,loading:a})=>({graduation:l,loading:a.effects}))(Ve),w={flex_box_center:"flex_box_center___D_8YV",flex_space_between:"flex_space_between___DI3Lx",flex_box_vertical_center:"flex_box_vertical_center___HQIdb",flex_box_center_end:"flex_box_center_end___jBPdg",flex_box_column:"flex_box_column___oBJ_R",title:"title___vQC28",menuTabs:"menuTabs___ZWqcp",rightMenu:"rightMenu___JdFEE",shixunDetail:"shixunDetail___rsPHS"},ze=Object.defineProperty,ne=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,re=(l,a,t)=>a in l?ze(l,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[a]=t,Je=(l,a)=>{for(var t in a||(a={}))$e.call(a,t)&&re(l,t,a[t]);if(ne)for(var t of ne(a))Me.call(a,t)&&re(l,t,a[t]);return l};const Ye=({graduation:l,globalSetting:a,loading:t,dispatch:n})=>{const u=(0,p.useParams)(),s=(0,p.useLocation)(),[E]=(0,p.useSearchParams)(),[i,r]=(0,e.useState)([]),[o,v]=(0,e.useState)(E.get("tabs")||0),{detailList:f}=l;let g;u.category=E.get("category_id"),(0,e.useEffect)(()=>{n({type:"graduation/getTopisDetailList",payload:Je({},u)})},[u.coursesId]);const m=[{name:"\u9009\u9898\u5217\u8868",id:0,compontent:e.createElement(He,null)},{name:"\u9009\u9898\u63CF\u8FF0",id:1,compontent:e.createElement(Ae,null)}];return e.createElement("section",null,e.createElement("div",{className:"edu-container"},f.course_name&&e.createElement("section",{className:"animated fadeIn"},e.createElement("aside",{className:"mt10"},e.createElement(A.Z,{separator:">"},e.createElement(A.Z.Item,null,e.createElement(p.Link,{to:`/classrooms/${f.course_id}/shixun_homework`},f.course_name)),e.createElement(A.Z.Item,null,e.createElement(p.Link,{to:`/classrooms/${f.course_id}/graduation_topics/${f.graduation_id}`},"\u6BD5\u8BBE\u9009\u9898")),e.createElement(A.Z.Item,null,"\u9009\u9898\u8BE6\u60C5"))),e.createElement("aside",{className:[w.title,"mt20"].join(" ")},e.createElement(p.Link,{to:`/classrooms/${f.course_id}/graduation_topics/${f.graduation_id}`},e.createElement(oe.Z,{className:"font16 c-black"})),e.createElement("strong",{className:"font20 ml5"},f.graduation_topic_name),e.createElement(ce.VV,{status:[f.status_name]}))),e.createElement("aside",{className:"mt30 relative"},e.createElement("aside",{className:w.rightMenu},e.createElement(p.Link,{className:w.shixunDetail,to:`/classrooms/${u.coursesId}/graduation_topics/${u.categoryId}/edit`},e.createElement("span",{className:"iconfont icon-shixunxiangqing"}),"\u7F16\u8F91\u9009\u9898")),e.createElement(I.default,{defaultActiveKey:o,className:w.menuTabs},m.map((P,Ke)=>e.createElement(I.default.TabPane,{tab:P.name,key:P.id},P.compontent))))))};var Ge=(0,p.connect)(({graduation:l,loading:a,globalSetting:t})=>({graduation:l,globalSetting:t,loading:a.effects}))(Ye)}}]);
|