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
16 KiB
2 lines
16 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[113],{PDLG:function(_e,N,u){"use strict";u.r(N);var ua=u("7Kak"),I=u("9yH6"),ta=u("sRBo"),L=u("kaz8"),_a=u("iQDF"),Ue=u("+eQT"),la=u("O3gP"),le=u("lrIw"),oa=u("5NDa"),T=u("5rEg"),sa=u("sPJy"),x=u("bE4q"),ra=u("+L6B"),S=u("2/Rp"),na=u("miYZ"),ye=u("tsqr"),ca=u("2qtc"),ge=u("kLXV"),Oe=u("c1Ei"),P=u.n(Oe),f=u("XEnU"),K=u("5Tp6"),ma=u("y8nQ"),s=u("Vl3Y"),R=u("k16G"),h=u("q1tI"),e=u.n(h),Ae=u("WHYC"),U=u("9kvl"),oe=u("jO45"),se=u("jN4g"),Me=u("wd/R"),v=u.n(Me),be=u("Z0Lh"),Ie=u.n(be),Le=u("dyns"),re=u("ErOA"),ne=u("oUNq"),Te=u("SAMQ"),a=u.n(Te),ce=u("P5Jw"),Ea=u.n(ce),We=u("1vsH"),Ne=function(r){return r&&r<v()().endOf("day").subtract(1,"days")},xe=function(r){var y,g,O,A,M,j,w,Y,k,$,me=r.user,V=r.newClassroom,H=r.globalSetting,da=r.classroomList,Se=r.shixunHomeworks,Ke=r.loading,D=r.dispatch,d=Object(Ae.m)(),je=s.a.useForm(),we=Object(R.a)(je,1),p=we[0],Ye=Object(h.useState)({}),Ee=Object(R.a)(Ye,2),i=Ee[0],z=Ee[1],ke=Object(h.useState)(),de=Object(R.a)(ke,2),c=de[0],ie=de[1],$e=Object(h.useState)({}),Fe=Object(R.a)($e,2),B=Fe[0],Ve=Fe[1],He=Object(h.useState)([]),he=Object(R.a)(He,2),C=he[0],ze=he[1];Object(h.useEffect)(function(){if(!d.coursesId){ie(!1),Je(),p.setFieldsValue({set:0}),z({set:0});return}ie(!0),Qe()},[d.coursesId]),Object(h.useEffect)(function(){if(!C.user_school)return;var t=C.user_school;p.setFieldsValue({school:t}),J(t)},[C]);var Qe=function(){var t=Object(K.a)(P.a.mark(function _(){var l,o;return P.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(ne.S)({coursesId:d.coursesId});case 2:l=F.sent,(l==null?void 0:l.course_id)&&(Ve(Object(f.a)({},l)||{}),o={course:l.course_list_name,classroom:l.name,period:l.class_period,credit:l.credit,endTime:l.end_date&&v()(l.end_date),publicClassroom:l.is_public===1,classModule:l.course_module_types,school:l.school,set:l.invite_code_halt},J(l.school),z(Object(f.a)({},o)),p.setFieldsValue(Object(f.a)({},o)));case 4:case"end":return F.stop()}},_)}));return function(){return t.apply(this,arguments)}}();function Je(){return Q.apply(this,arguments)}function Q(){return Q=Object(K.a)(P.a.mark(function t(){var _;return P.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(re.a)("/api/courses/new.json",{method:"get"});case 2:_=o.sent,(_==null?void 0:_.status)===0&&ze(_);case 4:case"end":return o.stop()}},t)})),Q.apply(this,arguments)}var J=function(_){D({type:"newClassroom/getSchoolList",payload:{search:_}})},Ge=function(_){D({type:"newClassroom/getSearchCourseList",payload:{search:_}})},Xe=function(_){if(!_)return;p.setFieldsValue({classroom:_}),Ge(_)},Ze=function(_){_&&p.setFieldsValue({classroom:_})},pe=function(_){J(_)},qe=function(){D({type:"newClassroom/setActionTabs",payload:{key:"NewClassroom-AppplySchool"}})},ea=function(){var t=Object(K.a)(P.a.mark(function _(l){var o,W,F,Pe,fe,X,ve,De,Be,Z,Ce,Re,q,m,ee,b,ae,ue,te;return P.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(o=l||{},W=o.course,F=o.credit,Pe=o.classroom,fe=o.period,X=o.endTime,ve=o.publicClassroom,De=o.classModule,Be=o.school,Z=o.set,Ce=Z===void 0?0:Z,Re=X&&v()(X).format("YYYY-MM-DD"),q={course_list_name:W,name:Pe,class_period:fe,credit:F,end_date:Re,is_public:ve?1:0,course_module_types:De,school:Be,set:Ce},!c){n.next=14;break}return n.next=6,Object(ne.Bb)(Object(f.a)(Object(f.a)({},q),{coursesId:d.coursesId}));case 6:if(m=n.sent,!(((ee=m)===null||ee===void 0?void 0:ee.status)===0)){n.next=12;break}return n.next=10,Object(re.a)("/api/courses/".concat(d.coursesId,"/left_banner.json"),{method:"get",params:{id:d.coursesId}});case 10:b=n.sent,b&&U.c.push("".concat(b==null||((ae=b.course_modules)===null||ae===void 0)?void 0:ae[0].category_url));case 12:n.next=18;break;case 14:return n.next=16,D({type:"newClassroom/submitCourses",payload:q});case 16:m=n.sent,m.status!==-1&&(localStorage.getItem("Noviceguide")==="0"||D({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:7,text:e.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF01\u6559\u5B66\u8BFE\u5802\u5DF2\u7ECF\u65B0\u5EFA\u5B8C\u6210\uFF01\u63A5\u4E0B\u6765\u60A8\u53EF\u4EE5\u70B9\u51FB \u201C\u8FDB\u5165\u8BFE\u5802\u8BE6\u60C5\u201D\u53BB\u9080\u8BF7\u60A8\u7684\u5B66\u751F\u3001\u8BBE\u7F6E\u8BFE\u5802\u5185\u5BB9\u4E86~")}}),Object(We.P)(["\u6559\u5B66\u8BFE\u5802","\u65B0\u5EFA\u8BFE\u5802"]),ge.a.info({title:"\u8BFE\u5802\u521B\u5EFA\u6210\u529F",width:600,className:"custom-modal-divider ".concat(a.a.modal),icon:null,okText:"\u8FDB\u5165\u8BFE\u5802\u8BE6\u60C5",content:e.a.createElement("div",{className:a.a.content},e.a.createElement("p",null,"\u60A8\u7684\u8BFE\u5802\u300A",W,"\u300B\u5DF2\u7ECF\u521B\u5EFA\u6210\u529F\uFF0C\u53EF\u590D\u5236\u4E0B\u65B9\u7684\u9080\u8BF7\u7801\uFF0C\u9080\u8BF7\u8001\u5E08\u3001\u52A9\u6559\u548C\u5B66\u751F\u52A0\u5165\u8BFE\u5802\u8FDB\u884C\u6559\u5B66\u548C\u5B66\u4E60\u3002"),e.a.createElement("p",null,"\u88AB\u9080\u8BF7\u7528\u6237\u53EF\u4EE5\u5728\u52A0\u5165\u8BFE\u5802\u5F39\u7A97\u4E2D\u8F93\u5165\u9080\u8BF7\u7801\u52A0\u5165\u8BFE\u5802\u4E2D\u3002"),e.a.createElement("div",{className:a.a.box},e.a.createElement("span",null,"\u9080\u8BF7\u7801\uFF1A"),e.a.createElement("div",null,(ue=m)===null||ue===void 0?void 0:ue.invite_code),e.a.createElement(ce.CopyToClipboard,{text:(te=m)===null||te===void 0?void 0:te.invite_code,onCopy:function(){return ye.b.success("\u590D\u5236\u6210\u529F")}},e.a.createElement(S.a,{type:"primary"},"\u590D\u5236\u9080\u8BF7\u7801")))),onOk:function(){window.scrollTo(0,0),m&&U.c.push(m.first_category_url),localStorage.getItem("Noviceguide")==="0"||D({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:11,text:e.a.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u5B9E\u8BAD\u4F5C\u4E1A\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u5B9E\u8BAD\u4F5C\u4E1A\u3002")}})}}));case 18:m&&window.localStorage.setItem("yslGuideone","true");case 19:case"end":return n.stop()}},_)}));return function(l){return t.apply(this,arguments)}}(),ia=[{label:"\u516C\u544A\u680F",value:"announcement"},{label:"\u5B9E\u8BAD\u4F5C\u4E1A",value:"shixun_homework"},{label:"\u666E\u901A\u4F5C\u4E1A",value:"common_homework"},((y=me.userInfo)===null||y===void 0?void 0:y.main_site)&&{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group_homework"},{label:"\u8BD5\u5377",value:"exercise"},{label:"\u95EE\u5377",value:"poll"},{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"video"},{label:"\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED",value:"course_group"},{label:"\u7EDF\u8BA1",value:"statistics"},{label:"\u7B7E\u5230",value:"attendance"},((g=me.userInfo)===null||g===void 0?void 0:g.admin)&&{label:"\u6A21\u677F\u7BA1\u7406",value:"template"}].filter(function(t){var _;return t?(H==null||((_=H.setting)===null||_===void 0)?void 0:_.is_local)?t.label!=="\u89C6\u9891\u76F4\u64AD":!0:!1}),G={display:"block",height:"30px",lineHeight:"30px"};return e.a.createElement("section",{className:a.a.bg},e.a.createElement(x.a,{className:"mb20 mt10",separator:">"},e.a.createElement(x.a.Item,{href:c?"/classrooms/".concat(d.coursesId,"/shixun_homework"):"/classrooms/index"},c?B==null?void 0:B.course_list_name:"\u6559\u5B66\u8BFE\u5802"),e.a.createElement(x.a.Item,null,c?"\u7F16\u8F91":"\u65B0\u5EFA","\u8BFE\u5802")),e.a.createElement("div",{className:"".concat(a.a.titleWrap," mb10")},e.a.createElement("div",{className:a.a.title},c?"\u7F16\u8F91":"\u65B0\u5EFA","\u8BFE\u5802"),e.a.createElement("a",{className:a.a.return,href:c?"/classrooms/".concat(d.coursesId,"/shixun_homework"):"/classrooms"},"\u8FD4\u56DE")),e.a.createElement(s.a,{form:p,className:a.a.formWrap,scrollToFirstError:!0,layout:"vertical",initialValues:{classModule:["shixun_homework","common_homework","group_homework","exercise","attachment","course_group","video","attendance","statistics"]},onValuesChange:function(){z(Object(f.a)({},p.getFieldsValue()))},onFinish:ea},e.a.createElement("div",{className:a.a.fieldWrap},e.a.createElement("div",{className:a.a.flexRow},e.a.createElement(s.a.Item,{className:a.a.width655,name:"course",label:"\u8BFE\u7A0B\u540D\u79F0:",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(le.a,{className:a.a.courseField,onSearch:Xe,onSelect:Ze,options:V.searchCourseList.map(function(t){return{value:t.name}})},e.a.createElement(T.a,{placeholder:"\u4F8B\u5982\uFF1A\u6570\u636E\u7ED3\u6784",maxLength:60,addonAfter:"".concat(((O=i.course)===null||O===void 0?void 0:O.length)||0,"/60")}))),e.a.createElement("div",{className:a.a.courseExample},e.a.createElement("div",null,e.a.createElement(oe.a,{style:{color:"rgb(82, 196, 26)"}}),e.a.createElement("span",{className:"".concat(a.a.color999," font12 ml5")},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),e.a.createElement("div",null,e.a.createElement(se.a,{style:{color:"red"}}),e.a.createElement("span",{className:"".concat(a.a.color999," font12 ml5")},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784",v()().format("YYYY"),"\u6625"))))),e.a.createElement("div",{className:a.a.fieldWrap},e.a.createElement("div",{className:a.a.flexRow},e.a.createElement(s.a.Item,{className:a.a.width655,name:"classroom",label:"\u8BFE\u5802\u540D\u79F0:",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(T.a,{placeholder:"\u4F8B\u5982\uFF1A\u6570\u636E\u7ED3\u67842016\u79CB\u5B63\u73ED\u7EA7",maxLength:60,addonAfter:"".concat(((A=i.classroom)===null||A===void 0?void 0:A.length)||0,"/60")})),e.a.createElement("div",{className:a.a.courseExample},e.a.createElement("div",null,e.a.createElement(oe.a,{style:{color:"rgb(82, 196, 26)"}}),e.a.createElement("span",{className:"".concat(a.a.color999," font12 ml5")},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784",v()().format("YYYY"),"\u6625\u5B63\u73ED\u7EA7")),e.a.createElement("div",null,e.a.createElement(se.a,{style:{color:"red"}}),e.a.createElement("span",{className:"".concat(a.a.color999," font12 ml5")},"\u9519\u8BEF\u793A\u4F8B\uFF1A",v()().format("YYYY"),"\u6625\u5B63\u73ED\u7EA7\u6570\u636E\u7ED3\u6784"))))),e.a.createElement("div",{className:a.a.fieldWrap},e.a.createElement("div",{className:a.a.flexColumn},e.a.createElement(s.a.Item,{className:a.a.period,name:"period",label:"\u603B\u5B66\u65F6:",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},e.a.createElement(T.a,{placeholder:"\u4F8B\u5982\uFF1A30",maxLength:5,addonAfter:"".concat(((M=i.period)===null||M===void 0?void 0:M.length)||0,"/5")})),e.a.createElement(s.a.Item,{className:a.a.credit,name:"credit",label:"\u5B66\u5206:",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"\u5FC5\u987B\u662F\u6570\u503C"}]},e.a.createElement(T.a,{placeholder:"\u4F8B\u5982\uFF1A3",maxLength:5,addonAfter:"".concat(((j=i.credit)===null||j===void 0?void 0:j.length)||0,"/5")})),e.a.createElement(s.a.Item,{className:a.a.endTime,name:"endTime",label:"\u7ED3\u675F\u65F6\u95F4:"},e.a.createElement(Ue.a,{showToday:!1,placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",locale:Ie.a,format:"YYYY-MM-DD",disabledDate:Ne})))),e.a.createElement("div",{className:a.a.fieldWrap},e.a.createElement("div",{className:a.a.flexRow},e.a.createElement(s.a.Item,{className:a.a.courseFormItem,name:"classModule",label:"\u8BFE\u5802\u6A21\u5757:"},e.a.createElement(L.a.Group,null,c?B==null||((w=B.course_modules)===null||w===void 0)?void 0:w.map(function(t,_){return e.a.createElement(L.a,{value:t.module_type,style:{fontSize:"14px"}},t.module_name)}):C==null||((Y=C.course_modules)===null||Y===void 0)?void 0:Y.map(function(t,_){return e.a.createElement(L.a,{value:t.module_type,style:{fontSize:"14px"}},t.module_name)}))))),e.a.createElement("div",{className:a.a.fieldWrap},e.a.createElement(s.a.Item,{className:a.a.courseFormItem,name:"publicClassroom",label:"\u516C\u5F00\u8BBE\u7F6E:",valuePropName:"checked"},e.a.createElement(L.a,null,"\u516C\u5F00\u8BFE\u5802")),e.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\u6240\u6709\u7528\u6237\u5747\u53EF\u8FDB\u5165\u5E76\u6D4F\u89C8\u672C\u8BFE\u5802\uFF0C\u5426\u5219\u4EC5\u672C\u8BFE\u5802\u6210\u5458\u53EF\u8FDB\u5165\uFF09")),c&&e.a.createElement("div",{className:a.a.fieldWrap},e.a.createElement(s.a.Item,{className:a.a.courseFormItem,name:"set",label:"\u9080\u8BF7\u7801\u8BBE\u7F6E:"},e.a.createElement(I.a.Group,null,e.a.createElement(I.a,{style:G,value:0},"\u5BF9\u6240\u6709\u89D2\u8272\u542F\u7528",e.a.createElement("span",{className:"c-grey-666"},"\uFF08\u9009\u4E2D\u540E\u7528\u6237\u53EF\u4EE5\u4EE5\u4EFB\u610F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\uFF09")),e.a.createElement(I.a,{style:G,value:2},"\u5BF9\u5B66\u751F\u505C\u7528",e.a.createElement("span",{className:"c-grey-666"},"\uFF08\u9009\u4E2D\u540E\u7528\u6237\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\u65F6\uFF0C\u9080\u8BF7\u7801\u65E0\u6548\uFF09")),e.a.createElement(I.a,{style:G,value:1},"\u5BF9\u6240\u6709\u89D2\u8272\u505C\u7528",e.a.createElement("span",{className:"c-grey-666"},"\uFF08\u9009\u4E2D\u540E\u672C\u9080\u8BF7\u7801\u5931\u6548\uFF0C\u7528\u6237\u4E0D\u80FD\u4E3B\u52A8\u52A0\u5165\u8BFE\u5802\uFF09"))))),e.a.createElement("div",{className:a.a.fieldWrap},e.a.createElement("div",{className:"".concat(a.a.flexRow," ").concat(a.a.flexAlignCenter," ").concat(a.a.school)},e.a.createElement(s.a.Item,{className:a.a.courseFormItem,name:"school",label:"\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D:",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(le.a,{maxTagTextLength:60,className:a.a.w700,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u8BFE\u672C\u5802\u7684\u6240\u5C5E\u5355\u4F4D",onSearch:pe,onChange:pe,options:(k=V.schoolList)===null||k===void 0?void 0:k.map(function(t){return{value:t}})}))),i.school&&!(($=V.schoolList)===null||$===void 0?void 0:$.find(function(t){return t===i.school}))&&e.a.createElement("div",{className:a.a.schoolHintWrap},e.a.createElement("span",{className:a.a.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",i.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),e.a.createElement("span",{className:"".concat(a.a.color4CACFF," current"),onClick:qe},"\u7533\u8BF7\u65B0\u589E"))),e.a.createElement("div",{className:a.a.backgroundFa},e.a.createElement("div",{className:"pt40 mb30"},e.a.createElement(s.a.Item,null,e.a.createElement(S.a,{size:"large",type:"primary",className:"".concat(Se.actionTabs.type===6?a.a.classromediv:a.a.button," mr20"),htmlType:"submit",loading:Ke["newClassroom/submitCourses"]},"\u63D0\u4EA4"),e.a.createElement(S.a,{size:"large",type:"primary",ghost:!0,className:a.a.button,onClick:function(){return c?U.c.goBack():U.c.push("/")}},"\u53D6\u6D88"))))),e.a.createElement(Le.a,{schoolName:i.school}))};N.default=Object(U.a)(function(E){var r=E.user,y=E.newClassroom,g=E.loading,O=E.globalSetting,A=E.classroomList,M=E.shixunHomeworks;return{user:r,newClassroom:y,globalSetting:O,loading:g.effects,classroomList:A,shixunHomeworks:M}})(xe)},SAMQ:function(_e,N,u){_e.exports={bg:"bg___2A70F",flexRow:"flexRow___1UQoQ",flexJustifyCenter:"flexJustifyCenter___eAjyF",flexAlignCenter:"flexAlignCenter___phR5l",flexColumn:"flexColumn___3-QLY",titleWrap:"titleWrap___25-9O",title:"title___2qsub",return:"return___3o82f",formWrap:"formWrap___2fu80",fieldWrap:"fieldWrap___2niFE",school:"school___2-dsz",courseField:"courseField___1kyXm",courseExample:"courseExample___2SOA4",period:"period___2EZx7",credit:"credit___2Anlq",endTime:"endTime___3_0lp",width655:"width655___gpjzF",color999:"color999___2pJ8b",colorCDCDCD:"colorCDCDCD___3CLS7",color4CACFF:"color4CACFF___2e_uc",backgroundFa:"backgroundFa___pH2ij",button:"button___38DHv",schoolHintWrap:"schoolHintWrap___3sZXW",w700:"w700___2hq1g",classromediv:"classromediv___3ueER",glow:"glow___36Pnu",modal:"modal___17JYQ",content:"content___3DnO2",box:"box___10Nko"}}}]);
|