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__Paths__New__index.async.js

2 lines
29 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8982],{64678:function(z,V,o){o.d(V,{Z:function(){return q}});var s=o(43418),j={ul:"ul___TdfYY"},Z=o(32637),_=o(59301),f=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,ve=(O,T)=>{var D={};for(var b in O)k.call(O,b)&&T.indexOf(b)<0&&(D[b]=O[b]);if(O!=null&&f)for(var b of f(O))T.indexOf(b)<0&&Y.call(O,b)&&(D[b]=O[b]);return D},q=O=>{var T=O,{open:D,onCancel:b}=T,he=ve(T,["open","onCancel"]);return _.createElement(s.default,{centered:!0,open:D,title:_.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:b,footer:null},_.createElement("div",null,_.createElement("div",{className:"tc"},_.createElement("img",{className:"mt10",src:Z,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),_.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),_.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),_.createElement("div",{style:{color:"#333"},className:"pt30 font14"},_.createElement("ul",{className:j.ul},_.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),_.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),_.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},33122:function(z,V,o){o.r(V),o.d(V,{default:function(){return ku}});var s=o(59301),j=o(63144),Z=o(98135),_=o(98228),f=o(78241),k=o(8591),Y=o(43418),ve=o(88522),be=o(95237),q=o(43604),O=o(78673),T=o(5112),D=o(24905),b=o(48209),he=o(46651),ge=o(3113),Ce=o(94646),m={bg:"bg____raBL",wrap:"wrap___HeK2P",crumbs:"crumbs___bamBY",titleWrap:"titleWrap___UpC0c",flexRow:"flexRow___WjoyK",flexJustifyCenter:"flexJustifyCenter___V6ndk",flexAlignEnd:"flexAlignEnd___So64w",flexAlignCenter:"flexAlignCenter___WWRXs",flexColumn:"flexColumn___b0Fz8",formWrap:"formWrap___Bmhgz",fieldWrap:"fieldWrap___pR4UB",mdWrap:"mdWrap___FPskk",tree:"tree___bVp9O",backgroundFa:"backgroundFa___ghlCO",aBtn:"aBtn___M7dWu",bBtn:"bBtn___XycZO",cascaderWrap:"cascaderWrap___CPNAV",listItem:"listItem____eV5T",right:"right___x8wr7",one:"one___wdYdi",schoolHintWrap:"schoolHintWrap___AWsQj",colorCDCDCD:"colorCDCDCD___xguLh",color0152d9:"color0152d9___MEYYd",spanText:"spanText___Srs_u"},su=o(15826),we=o(46961),ou=o(76265),xe=o(64165),W={cascaderContainer:"cascaderContainer___uz26h",valueWrap:"valueWrap___zTHXb",valueItem:"valueItem___vBNoA",placeholder:"placeholder___bJTkn",modalWrap:"modalWrap___uhROO",left:"left___oZrbl",right:"right___y9QjL",disabled:"disabled___LVx0f",emptyWrap:"emptyWrap___KG5pK"},ru=o(14834),iu=o(88845),cu=Object.defineProperty,du=Object.defineProperties,mu=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Oe=(t,a,n)=>a in t?cu(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n,Ae=(t,a)=>{for(var n in a||(a={}))Ne.call(a,n)&&Oe(t,n,a[n]);if(ee)for(var n of ee(a))Se.call(a,n)&&Oe(t,n,a[n]);return t},ye=(t,a)=>du(t,mu(a)),Pe=(t,a)=>{var n={};for(var r in t)Ne.call(t,r)&&a.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&ee)for(var r of ee(t))a.indexOf(r)<0&&Se.call(t,r)&&(n[r]=t[r]);return n};const H=(0,s.createRef)();var Eu=({dataSource:t,placeholder:a,defaultValue:n,onChange:r})=>{const[w,C]=(0,s.useState)(!1),[B,A]=(0,s.useState)({data:[],objData:{},ids:[]}),[E,h]=(0,s.useState)({});(0,s.useEffect)(()=>{window.addEventListener("click",()=>{C(!1),h({})})},[]),(0,s.useEffect)(()=>{if(n){let i={},F=[];n.forEach(N=>{const g=N,{sub_discipline:P}=g,ae=Pe(g,["sub_discipline"]);P&&(i[P.id]=ye(Ae({},ae),{sub_disciplines:[P]}),F.push(P.id))}),A({ids:F,data:Object.values(i),objData:i}),r(F)}},[n]);const R=()=>s.createElement("div",{className:W.emptyWrap},s.createElement(xe.Z,{image:xe.Z.PRESENTED_IMAGE_SIMPLE})),J=i=>{if(B.ids.includes(i.id))return!1;const F=E,{sub_disciplines:N}=F,g=Pe(F,["sub_disciplines"]),P=ye(Ae({},B.objData),{[i.id]:ye(Ae({},g),{sub_disciplines:[i]})});A({ids:[...B.ids,i.id],data:Object.values(P),objData:P}),r([...B.ids,i.id])},x=i=>{const F=B.objData;delete F[i];const N=B.ids.filter(g=>g!==i);A({data:Object.values(F),objData:F,ids:N}),r(N)};let y=45;return H&&H.current&&H.current.clientHeight>45&&(y=H.current.clientHeight+5),s.createElement("div",{className:W.cascaderContainer,onClick:i=>{i.stopPropagation()}},s.createElement("div",{ref:H,className:W.valueWrap,onClick:()=>C(!w)},B.data.length===0&&s.createElement("span",{className:W.placeholder},a||"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),B.data.map(i=>s.createElement("div",{className:W.valueItem,key:i.id},s.createElement("span",null,i.name),s.createElement("span",null,"/"),s.createElement("span",null,i.sub_disciplines[0].name),s.createElement("span",{onClick:F=>{F.stopPropagation(),F.preventDefault(),x(i.sub_disciplines[0].id)}},s.createElement(ru.Z,null))))),w&&s.createElement("div",{className:W.modalWrap,style:{top:y}},s.createElement("div",{className:W.left},t.length===0&&R(),t.length>0&&t.map(i=>s.createElement("div",{key:i.id,onClick:()=>{h(i)}},s.createElement("span",null,i.name),s.createElement("span",null,s.createElement(iu.Z,null))))),E.sub_disciplines&&s.createElement("div",{className:W.right},E.sub_disciplines.length===0&&R(),E.sub_disciplines.length>0&&E.sub_disciplines.map(i=>{const F=B.ids.includes(i.id);return s.createElement("div",{key:i.id,className:F?W.disabled:"",onClick:()=>{J(i),C(!1)}},i.name)}))))},pu=o(14491),Fu=o(19842),Bu=o(99232),fu=o.n(Bu),vu=o(2720),hu=o(97650),gu=o(20138),$={flexRow:"flexRow___qY1Ro",flexColumn:"flexColumn___xTKsc",formWrap:"formWrap___OJ1NZ",example:"example___XZnZv",footerWrap:"footerWrap___DSZCv"},d=o(59301),Cu=Object.defineProperty,ue=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,We=(t,a,n)=>a in t?Cu(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n,Au=(t,a)=>{for(var n in a||(a={}))je.call(a,n)&&We(t,n,a[n]);if(ue)for(var n of ue(a))Te.call(a,n)&&We(t,n,a[n]);return t},yu=(t,a)=>{var n={};for(var r in t)je.call(t,r)&&a.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&ue)for(var r of ue(t))a.indexOf(r)<0&&Te.call(t,r)&&(n[r]=t[r]);return n},ke=(t,a,n)=>new Promise((r,w)=>{var C=E=>{try{A(n.next(E))}catch(h){w(h)}},B=E=>{try{A(n.throw(E))}catch(h){w(h)}},A=E=>E.done?r(E.value):Promise.resolve(E.value).then(C,B);A((n=n.apply(t,a)).next())});const _u=(t,a)=>a.some(n=>n.label.toLowerCase().indexOf(t.toLowerCase())>-1),Du=Z.default.TextArea,bu=t=>{var a=t,{newCourse:n,globalSetting:r,loading:w,dispatch:C,schoolName:B,onSuccess:A=()=>{}}=a,E=yu(a,["newCourse","globalSetting","loading","dispatch","schoolName","onSuccess"]);const[h]=f.default.useForm();(0,s.useEffect)(()=>{h.setFieldsValue({name:B})},[B]);const R=J=>ke(void 0,null,function*(){const{name:x,city:y=[],address:i,remarks:F}=J||{},N=yield C({type:"newCourse/appplySchool",payload:{name:x,province:y[0],city:y[1],address:i,remarks:F}});if((N==null?void 0:N.status)==2){const g=Y.default.confirm({icon:null,width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.createElement(d.Fragment,null,d.createElement("p",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u5355\u4F4D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u5355\u4F4D\uFF1F"),d.createElement(pu.default,{columns:[{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"},{title:"\u7528\u6237\u6570",width:150,dataIndex:"users_count"}],dataSource:[Au({},N)],pagination:!1})),onOk:()=>ke(void 0,null,function*(){yield A(x),g.destroy(),C({type:"newCourse/setActionTabs",payload:{}})}),onCancel:()=>{g.destroy()}});return}C({type:"newCourse/setActionTabs",payload:{}}),N.status==0&&(k.ZP.success("\u65B0\u589E\u53D1\u5E03\u5355\u4F4D\u6210\u529F\uFF01"),A(x))});return d.createElement(Y.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n.actionTabs.key==="NewCourse-AppplySchool",title:"\u7533\u8BF7\u53D1\u5E03\u5355\u4F4D",width:"600px",footer:null},d.createElement(f.default,{className:$.formWrap,form:h,labelCol:{span:4},wrapperCol:{span:20},onFinish:R},d.createElement(f.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},d.createElement(Z.default,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"})),d.createElement("div",{className:`${$.flexRow} ${$.example}`},d.createElement("div",null,"\u793A\u4F8B\uFF1A"),d.createElement("div",{className:$.flexColumn},d.createElement("div",null,d.createElement(vu.Z,{style:{color:"rgb(82, 196, 26)"}}),d.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),d.createElement("div",null,d.createElement(hu.Z,{style:{color:"red"}}),d.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784",fu()().format("YYYY"),"\u6625")))),d.createElement(f.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},d.createElement(Fu.Z,{allowClear:!0,size:"middle",options:gu.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:_u}})),d.createElement(f.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},d.createElement(Z.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),d.createElement(f.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},d.createElement(Du,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),d.createElement("div",{className:$.footerWrap},d.createElement(f.default.Item,null,d.createElement(ge.ZP,{className:"mr5",size:"middle",onClick:()=>{C({type:"newCourse/setActionTabs",payload:{}})}},"\u53D6\u6D88"),d.createElement(ge.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:w["newCourse/appplySchool"]},"\u4FDD\u5B58")))))};var wu=(0,j.connect)(({newCourse:t,loading:a,globalSetting:n})=>({newCourse:t,globalSetting:n,loading:a.effects}))(bu),xu=o(29831),Nu=o(64678),e=o(59301),Su=Object.defineProperty,Ou=Object.defineProperties,Pu=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ze=(t,a,n)=>a in t?Su(t,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[a]=n,_e=(t,a)=>{for(var n in a||(a={}))Ie.call(a,n)&&Ze(t,n,a[n]);if(te)for(var n of te(a))Le.call(a,n)&&Ze(t,n,a[n]);return t},ju=(t,a)=>Ou(t,Pu(a)),Tu=(t,a)=>{var n={};for(var r in t)Ie.call(t,r)&&a.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&te)for(var r of te(t))a.indexOf(r)<0&&Le.call(t,r)&&(n[r]=t[r]);return n},le=(t,a,n)=>new Promise((r,w)=>{var C=E=>{try{A(n.next(E))}catch(h){w(h)}},B=E=>{try{A(n.throw(E))}catch(h){w(h)}},A=E=>E.done?r(E.value):Promise.resolve(E.value).then(C,B);A((n=n.apply(t,a)).next())});const{TextArea:Re}=Z.default,{TreeNode:et}=_.default,Wu=t=>{var a=t,{user:n,newCourse:r,globalSetting:w,loading:C,dispatch:B}=a,A=Tu(a,["user","newCourse","globalSetting","loading","dispatch"]),E,h;const[R]=(0,j.useSearchParams)(),J=(0,j.useParams)(),[x]=f.default.useForm(),[y,i]=(0,s.useState)({}),[F,N]=(0,s.useState)(),g=(0,s.useRef)(),[P,ae]=(0,s.useState)(!0),[Ve,Me]=(0,s.useState)(!1),[ne,se]=(0,s.useState)(),[oe,re]=(0,s.useState)(),[ze,Ye]=(0,s.useState)(!0),[He,$e]=(0,s.useState)(!1),[ie,Je]=(0,s.useState)(!1),[Ke,Qe]=(0,s.useState)(-1),[Iu,Ue]=(0,s.useState)(!0),[ce,Lu]=(0,s.useState)([]),[Xe,Ge]=(0,s.useState)([]),[qe,eu]=(0,s.useState)(!1),[uu,tu]=(0,s.useState)(!1),[Zu,lu]=(0,s.useState)(!1),Ru=[{title:"\u5C55\u793A\u8BFE\u7A0B\u6982\u8981\uFF08\u9009\u4E2D\uFF0C\u5219\u9ED8\u8BA4\u5C55\u793A\u6240\u6709\u6982\u89C8\u6A21\u5757\uFF09",key:"all",children:[{title:"\u5C55\u793A\u8BFE\u7A0B\u7AE0\u8282",key:"chapter"},{title:"\u5C55\u793A\u6392\u884C\u699C",key:"charts"},{title:"\u5C55\u793A\u8BC1\u4E66\u7533\u8BF7",key:"cert_apply"},{title:"\u5C55\u793A\u77E5\u8BC6\u56FE\u8C31",key:"knowledge_graph"}]}],[c,De]=(0,s.useState)([]),[I,Vu]=(0,s.useState)(!1),Mu=c.length>0&&c.length<4,[zu,Yu]=(0,s.useState)([]),[Hu,$u]=(0,s.useState)([]);(0,s.useEffect)(()=>{var u;Ju(),au(),g.current=J.pathId,N(!!g.current),(0,su.Dk)((u=w==null?void 0:w.setting)==null?void 0:u.name),x.setFieldsValue({learning_notes_title:"\u8BFE\u7A0B\u987B\u77E5"}),g.current&&Ku()},[]);const Ju=()=>le(void 0,null,function*(){const u=yield(0,ou.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Yu(u.disciplines)}),au=()=>le(void 0,null,function*(){Ue(!0);const u=yield B({type:"newCourse/getSchoolOption"});Ue(!1),Lu(u==null?void 0:u.schools),Ge(u==null?void 0:u.schools)}),nu=()=>{if(R.get("username")){j.history.push(`/users/${R.get("username")}/paths`);return}j.history.push(F?`/paths/${g.current}`:"/paths")},Ku=()=>le(void 0,null,function*(){var u,p,v,S,K,de,me,Ee,pe,Fe,Be,Q,fe,U,X,L,M,G;const l=yield B({type:"newCourse/getEditCourseData",payload:{id:g.current}});if(l){let Gu={name:l.name,name_en:l.name_en,intro:l.description,content:(u=l==null?void 0:l.toast)==null?void 0:u.content,notice:l.learning_notes,school_id:l==null?void 0:l.school,learning_notes_title:l.learning_notes_title||"\u8BFE\u7A0B\u987B\u77E5"};l.disciplines&&l.disciplines.length>0&&$u(l.disciplines),x.setFieldsValue(Gu),Je((p=l==null?void 0:l.toast)==null?void 0:p.is_open),Qe((v=l==null?void 0:l.toast)==null?void 0:v.open_num),ae(l==null?void 0:l.cust_seq),Me(l==null?void 0:l.show_spoc),$e(l==null?void 0:l.show_history),tu(l==null?void 0:l.show_course_section),eu(l==null?void 0:l.allow_download),Ye(l==null?void 0:l.show_tag),Vu(l==null?void 0:l.allow_set_subject_summary),l!=null&&l.show_chapter&&c.push("chapter"),l!=null&&l.show_charts&&c.push("charts"),l!=null&&l.show_cert_apply&&c.push("cert_apply"),l!=null&&l.show_knowledge_graph&&c.push("knowledge_graph"),l!=null&&l.show_chapter&&(l!=null&&l.show_charts)&&(l!=null&&l.show_cert_apply)&&(l!=null&&l.show_knowledge_graph)&&c.push("all"),De([...c]),((S=l==null?void 0:l.attachments)==null?void 0:S.length)>0&&se([{uid:(de=(K=l==null?void 0:l.attachments)==null?void 0:K[0])==null?void 0:de.id,name:(Ee=(me=l==null?void 0:l.attachments)==null?void 0:me[0])==null?void 0:Ee.title,response:{id:(Fe=(pe=l==null?void 0:l.attachments)==null?void 0:pe[0])==null?void 0:Fe.id}}]),((Be=l==null?void 0:l.attachments_b)==null?void 0:Be.length)>0&&re([{uid:(fe=(Q=l==null?void 0:l.attachments_b)==null?void 0:Q[0])==null?void 0:fe.id,name:(X=(U=l==null?void 0:l.attachments_b)==null?void 0:U[0])==null?void 0:X.title,response:{id:(M=(L=l==null?void 0:l.attachments_b)==null?void 0:L[0])==null?void 0:M.id}}]),i({name:l.name,intro:l.description,notice:l.learning_notes,content:(G=l==null?void 0:l.toast)==null?void 0:G.content})}}),Qu=u=>le(void 0,null,function*(){var p,v,S,K;const{name:de,intro:me,notice:Ee,name_en:pe,learning_notes_title:Fe,sub_discipline_ids:Be,school_id:Q}=u||{},fe=F?"newCourse/editCourse":"newCourse/submitCourse";let U=!1,X=null;if(ce.map(G=>{Q===G.name&&(U=!0,X=G.id)}),!U)return k.ZP.error(`\u672A\u627E\u5230\u5305\u542B'${Q}'\u7684\u53D1\u5E03\u5355\u4F4D`);let L={id:g.current,name:de,name_en:pe,description:me,learning_notes:Ee,cust_seq:P,show_spoc:Ve,school_id:X,show_tag:ze,show_history:He,show_course_section:uu,allow_download:qe,learning_notes_title:Fe,attachment_ids:[(v=(p=ne==null?void 0:ne[0])==null?void 0:p.response)==null?void 0:v.id],attachment_ids_b:[(K=(S=oe==null?void 0:oe[0])==null?void 0:S.response)==null?void 0:K.id],sub_discipline_ids:Be,subject_toast_attributes:{is_open:ie,open_num:Ke,content:u.content}};I&&(L.show_chapter=c==null?void 0:c.includes("chapter"),L.show_charts=c==null?void 0:c.includes("charts"),L.show_cert_apply=c==null?void 0:c.includes("cert_apply"),L.show_knowledge_graph=c==null?void 0:c.includes("knowledge_graph"));const M=yield B({type:fe,payload:_e({},L)});M!=null&&M.subject_id&&j.history.push(`/paths/${M.subject_id}`)}),ut=()=>{B({type:"newCourse/setActionTabs",payload:{key:"NewCourse-AppplySchool"}})},Uu=u=>{au(),i(ju(_e({},x.getFieldsValue()),{school_id:u}))},Xu=(u,p)=>{De(u)};return e.createElement("div",{className:m.wrap},e.createElement("div",{className:m.bg},e.createElement("div",{className:m.crumbs},e.createElement("span",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),e.createElement("i",{className:"iconfont icon-zhankai1"}),e.createElement("b",null,F?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B")),e.createElement("div",{className:m.titleWrap},e.createElement("span",null,F?"\u7F16\u8F91":"\u521B\u5EFA","\u5B9E\u8DF5\u8BFE\u7A0B"),e.createElement("b",{onClick:nu},"\u8FD4\u56DE")),e.createElement(f.default,{form:x,className:m.formWrap,scrollToFirstError:!0,layout:"vertical",colon:!1,onValuesChange:()=>{const u=x.getFieldsValue();"school_id"in u&&Ge(ce.filter(p=>p.name.includes(u.school_id))),i(_e({},u))},onFinish:Qu},e.createElement("div",{className:m.fieldWrap},e.createElement(f.default.Item,{extra:e.createElement("div",{className:"tr c-grey-333 font12 mt3"},`${((E=y.name)==null?void 0:E.length)||0}/60`),name:"name",label:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0"}]},e.createElement(Re,{maxLength:60,placeholder:"\u4F8B\u5982\uFF1A\u5927\u5B66\u8BA1\u7B97\u673A\u57FA\u7840 \u2014\u2014 \u8BA1\u7B97\u601D\u7EF4"})),e.createElement(f.default.Item,{style:{marginTop:"-24px"},name:"name_en",label:"\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0",style:{marginTop:"-24px"},extra:e.createElement("div",{className:"tr c-grey-333 font12 mt3"},`${((h=y.name_en)==null?void 0:h.length)||0}/200`),rules:[{message:"\u8BF7\u8F93\u5165\u82F1\u6587\u8BFE\u7A0B\u540D\u79F0"}]},e.createElement(Re,{maxLength:200,placeholder:"College Computer Fundamentals - Computational Thinking"})),e.createElement(f.default.Item,{name:"sub_discipline_ids",label:e.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:1200}},e.createElement("div",null,"\u65B9\u5411&\u8BFE\u7A0B"),e.createElement("div",{style:{color:"#9096A3",position:"relative",left:12}},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",e.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>lu(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),style:{marginTop:"-24px"}},e.createElement(Eu,{defaultValue:Hu,dataSource:zu,onChange:u=>x.setFieldsValue({sub_discipline_ids:u})})),e.createElement(f.default.Item,{label:"\u53D1\u5E03\u5355\u4F4D",name:"school_id",wrapperCol:{span:24},extra:!Iu&&y.school_id&&!(ce!=null&&ce.find(u=>u.name===y.school_id))&&e.createElement("div",{className:m.schoolHintWrap},e.createElement("span",{className:m.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",y.school_id,"\u201D\u7684\u53D1\u5E03\u5355\u4F4D\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",e.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{Y.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",width:400,icon:null,centered:!0,content:e.createElement("div",{style:{textAlign:"center"}},e.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B98\u65B9\u4EA4\u6D41QQ\u7FA4\uFF1A727685969\uFF0C\u8054\u7CFB\u7FA4\u5185\u7684\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u65B0\u589E\u5B66\u6821\u540D\u79F0\u3002"),e.createElement("img",{src:xu,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D"}]},e.createElement(ve.Z,{placeholder:"\u8BF7\u8F93\u5165\u53D1\u5E03\u5355\u4F4D",showSearch:!0,size:"large",options:Xe==null?void 0:Xe.map(u=>({value:u.name}))}))),e.createElement("div",{className:m.mdWrap},e.createElement(f.default.Item,{name:"intro",label:"\u7B80\u4ECB",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB"},{max:65e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u7B80\u4ECB\u6700\u5927\u9650\u523665000\u4E2A\u5B57\u7B26"}]},e.createElement(Ce.Z,{watch:!0,defaultValue:y.intro}))),e.createElement("div",{className:m.mdWrap},e.createElement(be.Z,{align:"top",className:"mb10 mt10"},e.createElement(q.Z,null,e.createElement("span",{className:"c-red mr10"},"*")),e.createElement(q.Z,{flex:"1"},e.createElement(f.default.Item,{name:"learning_notes_title",label:"",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898"},{max:15,message:"\u8BF7\u8F93\u8BFE\u7A0B\u987B\u77E5\u6807\u9898\u6700\u5927\u9650\u523615\u4E2A\u5B57\u7B26"}]},e.createElement(Z.default,{style:{height:38},placeholder:"\u8BF7\u8F93\u5165"})))),e.createElement(f.default.Item,{name:"notice",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5"},{max:65e3,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u987B\u77E5\u6700\u5927\u9650\u523665000\u4E2A\u5B57\u7B26"}]},e.createElement(Ce.Z,{insertTemp:"1",watch:!0,defaultValue:y.notice}))),e.createElement("div",{className:m.mdWrap},e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement(O.Z,{checked:ie,style:{marginRight:11,minWidth:32},onChange:u=>{Je(u)}}),e.createElement("span",{className:m.spanText},"\u8BFE\u7A0B\u516C\u544A",e.createElement("span",null,"\uFF08\u652F\u6301\u8001\u5E08\u81EA\u5B9A\u4E49\u516C\u544A\u5185\u5BB9\uFF0C\u4EE5\u5F39\u6846\u5F62\u5F0F\u63D0\u9192\u8BFE\u7A0B\u7684\u5B66\u4E60\u7528\u6237\uFF09"))),ie&&e.createElement(f.default.Item,{style:{marginTop:10},name:"content",label:"",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u63D0\u793A"},{max:1e4,message:"\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u8BFE\u7A0B\u63D0\u793A\u6700\u5927\u9650\u523610000\u4E2A\u5B57\u7B26"}]},e.createElement(Ce.Z,{insertTemp:"1",watch:!0,defaultValue:y.content})),ie&&e.createElement("div",{style:{marginTop:20,borderBottom:"1px solid #DBDCE0",paddingBottom:7}},e.createElement("label",{style:{color:"#000",marginRight:10}},"\u63D0\u793A\u6B21\u6570"),e.createElement(T.ZP.Group,{value:Ke,onChange:u=>{Qe(u.target.value)}},e.createElement(T.ZP,{className:"c-black",value:-1},"\u6BCF\u6B21"),e.createElement(T.ZP,{className:"ml20 c-black",value:1},"\u4E00\u6B21")))),e.createElement("div",{className:m.mdWrap,style:{marginTop:25}},e.createElement(D.default,{style:{marginLeft:I?"28px":"0"},checked:P,onChange:u=>{ae(u==null?void 0:u.target.checked)}},e.createElement("span",{className:m.spanText},"\u5C55\u793A\u9ED8\u8BA4\u7AE0\u8282\u5E8F\u53F7",e.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u4E3A\u7AE0\u8282\u4E0B\u6240\u6709\u9879\u76EE\u6DFB\u52A0\u6392\u5E8F\u7F16\u53F7\uFF09"))),e.createElement("br",null),e.createElement(D.default,{style:{marginTop:"10px",marginLeft:I?"28px":"0"},checked:Ve,onChange:u=>Me(u==null?void 0:u.target.checked)},e.createElement("span",{className:m.spanText},"\u81EA\u9009\u5E76\u5C55\u793ASPOC\u8BFE\u5802",e.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0SPOC\u8BFE\u5802\u6A21\u5757\uFF0C\u56E2\u961F\u6210\u5458\u53EF\u7BA1\u7406\u6A21\u5757\u4E2D\u8BFE\u5802\u7684\u5C55\u793A\uFF09"))),e.createElement("br",null),e.createElement(D.default,{style:{marginTop:"10px",marginLeft:I?"28px":"0"},checked:ze,onChange:u=>Ye(u==null?void 0:u.target.checked)},e.createElement("span",{className:m.spanText},"\u5C55\u793A\u6280\u672F\u6807\u7B7E\u6A21\u5757",e.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u6280\u672F\u6807\u7B7E\u6A21\u5757\uFF09"))),e.createElement("br",null),e.createElement(D.default,{style:{marginTop:"10px",marginLeft:I?"28px":"0"},checked:He,onChange:u=>$e(u==null?void 0:u.target.checked)},e.createElement("span",{className:m.spanText},"\u5C55\u793A\u5386\u53F2\u8BFE\u5802\u6A21\u5757",e.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u6559\u5B66\u56E2\u961F\u4E0B\u65B9\u6DFB\u52A0\u5386\u53F2\u8BFE\u5802\u6A21\u5757\uFF0C\u56E2\u961F\u6210\u5458\u53EF\u7BA1\u7406\u6A21\u5757\u4E2D\u8BFE\u5802\u7684\u5C55\u793A\uFF09"))),e.createElement("br",null),e.createElement(D.default,{style:{marginTop:"10px",marginLeft:I?"28px":"0"},checked:qe,onChange:u=>eu(u==null?void 0:u.target.checked)},e.createElement("span",{className:m.spanText},"\u5141\u8BB8\u4E0B\u8F7D\u6559\u5B66\u8BFE\u4EF6",e.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u5B66\u4E60\u7528\u6237\u4E0B\u8F7D\u8BFE\u7A0B\u7AE0\u8282\u4E2D\u4E0A\u4F20\u7684\u6559\u5B66\u8BFE\u4EF6\uFF09"))),e.createElement("br",null),e.createElement(D.default,{style:{marginTop:"10px",marginLeft:I?"28px":"0"},checked:uu,onChange:u=>tu(u==null?void 0:u.target.checked)},e.createElement("span",{className:m.spanText},"\u9ED8\u8BA4\u5C55\u5F00\u8BFE\u7A0B\u5C0F\u8282\u5185\u5BB9",e.createElement("span",null,"\uFF08\u9009\u4E2D\uFF0C\u5219\u7528\u6237\u5728\u8FDB\u5165\u662F\u5C06\u8BFE\u7A0B\u8BE6\u60C5\u9875\u9762\u65F6\uFF0C\u9ED8\u8BA4\u5C55\u5F00\u6240\u6709\u5C0F\u8282\u5185\u5BB9\uFF09"))),e.createElement("br",null),I&&e.createElement(b.default,{style:{marginTop:"10px"},showIcon:!1,className:m.tree,defaultExpandAll:!0,treeData:Ru,onCheck:(u,p)=>{Xu(u,p)},titleRender:u=>e.createElement(D.default,{checked:c==null?void 0:c.includes(u.key),indeterminate:u.key==="all"?Mu:!1,onChange:p=>{const v=c==null?void 0:c.indexOf(u.key);if(v>-1)if(u.key==="all")c.splice(0);else{c.splice(v,1);const S=c==null?void 0:c.indexOf("all");S>-1&&c.splice(S,1)}else u.key==="all"?c.splice(0,c.length,"all","chapter","charts","cert_apply","knowledge_graph"):(c.push(u.key),c.length>=4&&!(c!=null&&c.includes("all"))&&c.push("all"));console.log("checkedValueList--",c),De([...c])}},u.title)}),e.createElement("div",{className:"mt10"},e.createElement("div",{className:"c-black mb10"},"\u81EA\u5B9A\u4E49\u9876\u90E8\u80CC\u666F\u56FE"),e.createElement(he.default,{action:we.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:ne,onChange:u=>{var p,v;const S=(u==null?void 0:u.file.size)/1024/1024<2;if(!((p=u.fileList)!=null&&p.length))return!1;se(S?(v=u==null?void 0:u.fileList)==null?void 0:v.slice(-1):[...ne])},beforeUpload:u=>{const p=u.type==="image/jpeg"||u.type==="image/png";if(!p)return k.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const v=u.size/1024/1024<2;return v?p&&v:(k.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:u=>{se([])}},e.createElement("div",{className:m.aBtn},"\u4E0A\u4F20\u56FE\u7247"),e.createElement("span",{style:{color:"#5F6367",pointerEvents:"none"}},"\uFF08\u672C\u9879\u975E\u5FC5\u9700\u3002\u5982\u4E0D\u4E0A\u4F20\uFF0C\u5219\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u56FE\u7247\uFF1B\u5982\u4E0A\u4F20\uFF0C\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81920*240\u50CF\u7D20\uFF09"))),e.createElement("div",{className:"mt10"},e.createElement("div",{className:"c-black mb10"},"\u81EA\u5B9A\u4E49\u9876\u90E8\u5185\u5BB9\u56FE"),e.createElement(he.default,{action:we.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:oe,onChange:u=>{var p,v;const S=(u==null?void 0:u.file.size)/1024/1024<2;if(!((p=u.fileList)!=null&&p.length))return!1;re(S?(v=u==null?void 0:u.fileList)==null?void 0:v.slice(-1):[...oe])},beforeUpload:u=>{const p=u.type==="image/jpeg"||u.type==="image/png";if(!p)return k.ZP.error("\u53EA\u80FD\u4E0A\u4F20jpg \u6216\u8005png\u56FE\u7247"),!1;const v=u.size/1024/1024<2;return v?p&&v:(k.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u5927\u4E8E2m"),!1)},onRemove:u=>{re([])}},e.createElement("div",{className:m.aBtn},"\u4E0A\u4F20\u56FE\u7247"),e.createElement("span",{style:{color:"#5F6367",pointerEvents:"none"}},"\uFF08\u672C\u9879\u975E\u5FC5\u9700\u3002\u5982\u4E0D\u4E0A\u4F20\uFF0C\u5219\u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u56FE\u7247\uFF1B\u5982\u4E0A\u4F20\uFF0C\u8BF7\u9009\u62E9jpg\u3001png\u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC72M\uFF0C\u5EFA\u8BAE\u5C3A\u5BF81200*240\u50CF\u7D20\uFF09")))),e.createElement("div",{className:m.backgroundFa},e.createElement("div",{className:m.bBtn,onClick:nu},"\u53D6\u6D88"),e.createElement(ge.ZP,{className:m.cBtn,onClick:()=>x.submit(),loading:C["newCourse/editCourse"]||C["newCourse/submitCourse"]},"\u63D0\u4EA4 "))),e.createElement(wu,{schoolName:y.school_id,onSuccess:Uu}),e.createElement(Nu.Z,{open:Zu,onCancel:()=>{lu(!1)}})))};var ku=(0,j.connect)(({user:t,newCourse:a,loading:n,globalSetting:r})=>({user:t,newCourse:a,globalSetting:r,loading:n.effects}))(Wu)},32637:function(z,V,o){z.exports=o.p+"static/AssistantCode3.a8740efb.jpeg"},29831:function(z,V,o){z.exports=o.p+"static/touge_code.728ce351.jpg"}}]);