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__Classrooms__Lists__Gradu...

2 lines
6.7 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3317],{98853:function(k,D,n){n.r(D),n.d(D,{default:function(){return U}});var e=n(59301),M=n(57815),m=n(41167),R=n(99316),H=n(44e3),c=n(78700),J=n(8591),v=n(64403),b=n(95237),f=n(43604),s=n(57809),Z=n(92832),C=n(10471),V=n(19842),X=n(3113),G=n(38507),g={flex_box_center:"flex_box_center___JefHi",flex_space_between:"flex_space_between___N1h0l",flex_box_vertical_center:"flex_box_vertical_center___Mtb4t",flex_box_center_end:"flex_box_center_end___F6G6K",flex_box_column:"flex_box_column___JldFX",bg:"bg___Hgook",title:"title____XaYs",titleLeft:"titleLeft___xe0PB",titleRight:"titleRight___wML5g",btns:"btns___l22_n"},K=Object.defineProperty,B=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,A=(u,a,t)=>a in u?K(u,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[a]=t,L=(u,a)=>{for(var t in a||(a={}))O.call(a,t)&&A(u,t,a[t]);if(B)for(var t of B(a))P.call(a,t)&&A(u,t,a[t]);return u},Y=(u,a)=>{var t={};for(var o in u)O.call(u,o)&&a.indexOf(o)<0&&(t[o]=u[o]);if(u!=null&&B)for(var o of B(u))a.indexOf(o)<0&&P.call(u,o)&&(t[o]=u[o]);return t},N=(u,a,t)=>new Promise((o,_)=>{var x=i=>{try{y(t.next(i))}catch(E){_(E)}},F=i=>{try{y(t.throw(i))}catch(E){_(E)}},y=i=>i.done?o(i.value):Promise.resolve(i.value).then(x,F);y((t=t.apply(u,a)).next())});const{SubMenu:q}=R.default,{Content:ee,Sider:te}=H.default,Q=u=>{var a=u,{graduation:t,globalSetting:o,loading:_,user:x,dispatch:F}=a,y=Y(a,["graduation","globalSetting","loading","user","dispatch"]),i,E,z,$,S,j,w;const d=(0,m.useParams)(),ue=(0,m.useLocation)(),{userInfo:h}=x,[I]=c.default.useForm(),{addTopicData:p}=t,W=()=>N(void 0,null,function*(){const l=I.getFieldsValue(),r=L({},l);r.city&&(r.province=r.city[0],r.city=r.city[1]);const T=yield F({type:"graduation/addTopic",payload:{coursesId:d.coursesId,attachment_ids:[],graduation_topic:r}});T.status?J.ZP.error(T.message):m.history.push(`/classrooms/${d.coursesId}/graduation_topics/${d.categoryId}`)});return(0,e.useEffect)(()=>{F({type:"graduation/addTopicDefaultData",payload:L({},d)})},[d.coursesId]),e.createElement("section",{className:"edu-container"},e.createElement("section",{className:"animated fadeIn"},e.createElement("aside",{className:"mt10"},h&&e.createElement(v.Z,{separator:">"},e.createElement(v.Z.Item,null,e.createElement(m.Link,{to:`${h.first_category_url}`},(i=h==null?void 0:h.course)==null?void 0:i.course_name)),e.createElement(v.Z.Item,null,e.createElement(m.Link,{to:`/classrooms/${d.coursesId}/graduation_topics/${d.categoryId}`},"\u6BD5\u8BBE\u9009\u9898")),e.createElement(v.Z.Item,null,"\u65B0\u5EFA"))),e.createElement("aside",{className:[g.title,"mt20"].join(" ")},e.createElement(b.Z,{style:{width:"100%"}},e.createElement(f.Z,{flex:"1"},e.createElement("strong",{className:"font20 ml5"},"\u65B0\u5EFA\u6BD5\u8BBE\u9009\u9898")),e.createElement(f.Z,null,e.createElement(m.Link,{className:"font16 c-light-black",to:`/classrooms/${d.coursesId}/exercise`},"\u8FD4\u56DE"))))),e.createElement("section",{className:[g.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},e.createElement(c.default,{layout:"vertical",form:I,scrollToFirstError:!0,onFinish:l=>N(void 0,null,function*(){W()})},e.createElement(c.default.Item,{name:"tea_id",label:"\u6307\u5BFC\u8001\u5E08\uFF1A",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6307\u5BFC\u8001\u5E08"}]},e.createElement(s.default,{size:"middle",placeholder:"\u8BF7\u9009\u62E9\u6307\u5BFC\u8001\u5E08",style:{width:200}},(E=p.teacher_list)==null?void 0:E.map(function(l,r){return e.createElement(s.default.Option,{value:l.id,key:r},l.name)}))),e.createElement(c.default.Item,{name:"name",label:"\u9009\u9898\u540D\u79F0\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},e.createElement(Z.default,{maxLength:60,size:"middle",placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),e.createElement(C.Z,null),e.createElement(c.default.Item,{label:"\u9009\u9898\u7B80\u4ECB",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},e.createElement(M.Z,{watch:!0,placeholder:"\u8BF7\u7B80\u8981\u8BF4\u660E\u9009\u9898\u5185\u5BB9\uFF0C\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"})),e.createElement(b.Z,{gutter:[20,0]},e.createElement(f.Z,{flex:"1"},e.createElement(c.default.Item,{name:"topic_type"},e.createElement(s.default,{size:"middle",placeholder:"\u8BF7\u9009\u62E9\u9009\u9898\u7C7B\u578B"},(z=p.topic_type)==null?void 0:z.map(function(l,r){return e.createElement(s.default.Option,{value:l.id,key:r},l.name)})))),e.createElement(f.Z,{flex:"1"},e.createElement(c.default.Item,{name:"topic_source"},e.createElement(s.default,{size:"middle",placeholder:"\u8BF7\u9009\u62E9\u9009\u9898\u6765\u6E90"},($=p.topic_source)==null?void 0:$.map(function(l,r){return e.createElement(s.default.Option,{value:l.id,key:r},l.name)})))),e.createElement(f.Z,{flex:"1"},e.createElement(c.default.Item,{name:"topic_property_first"},e.createElement(s.default,{size:"middle",placeholder:"\u8BF7\u9009\u62E9\u9009\u9898\u6027\u8D281"},(S=p.topic_property_first)==null?void 0:S.map(function(l,r){return e.createElement(s.default.Option,{value:l.id,key:r},l.name)})))),e.createElement(f.Z,{flex:"1"},e.createElement(c.default.Item,{name:"topic_property_second"},e.createElement(s.default,{size:"middle",placeholder:"\u8BF7\u9009\u62E9\u9009\u9898\u6027\u8D282"},(j=p.topic_property_second)==null?void 0:j.map(function(l,r){return e.createElement(s.default.Option,{value:l.id,key:r},l.name)})))),e.createElement(f.Z,{flex:"150px"})),e.createElement(C.Z,null),e.createElement(c.default.Item,{name:"source_unit",label:"\u9009\u9898\u6765\u6E90\u5355\u4F4D\uFF1A"},e.createElement(Z.default,{width:"200",size:"middle",style:{width:200},placeholder:"\u8BF7\u586B\u5199\u6765\u6E90\u5355\u4F4D"})),e.createElement(c.default.Item,{name:"topic_repeat",label:"\u9009\u9898\u91CD\u590D\u60C5\u51B5\uFF1A"},e.createElement(s.default,{size:"middle",placeholder:"\u8BF7\u9009\u62E9\u91CD\u590D\u60C5\u51B5",style:{width:200}},(w=p.topic_repeat)==null?void 0:w.map(function(l,r){return e.createElement(s.default.Option,{value:l.id,key:r},l.name)}))),e.createElement(c.default.Item,{name:"city",label:"\u8C03\u7814\u6216\u5B9E\u4E60\u5730\u70B9\uFF1A"},e.createElement(V.Z,{size:"middle",style:{width:200},options:G.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730"})))),e.createElement("aside",{className:g.btns},e.createElement(X.ZP,{type:"primary",onClick:()=>{I.submit()}},"\u4FDD\u5B58"),e.createElement(m.Link,{to:`/classrooms/${d.coursesId}/graduation_topics/${d.categoryId}`},"\u53D6\u6D88")))};var U=(0,m.connect)(({graduation:u,loading:a,user:t,globalSetting:o})=>({graduation:u,globalSetting:o,user:t,loading:a.effects}))(Q)}}]);