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.9 KiB

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