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
7.5 KiB
2 lines
7.5 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1962],{47134:function(O,f){f.Z={flex_box_center:"flex_box_center___auROP",flex_space_between:"flex_space_between___zffiE",flex_box_vertical_center:"flex_box_vertical_center___wyNpY",flex_box_center_end:"flex_box_center_end___m_Isr",flex_box_column:"flex_box_column___b27kO",content:"content___QuZGt",header:"header___Lgq9g",span:"span___aqN0x",title:"title___fcmlM",textone:"textone___AoPbl"}},60958:function(O,f,n){n.r(f);var e=n(59301),j=n(71471),K=n(59263),p=n(78700),L=n(3113),U=n(53504),x=n(43418),T=n(8591),W=n(30049),d=n(57809),S=n(32654),k=n(58982),_=n(40117),M=n(47134),w=n(32637),N=Object.defineProperty,Z=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,R=(o,s,l)=>s in o?N(o,s,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[s]=l,A=(o,s)=>{for(var l in s||(s={}))V.call(s,l)&&R(o,l,s[l]);if(Z)for(var l of Z(s))$.call(s,l)&&R(o,l,s[l]);return o},i=(o,s,l)=>new Promise((h,C)=>{var P=r=>{try{c(l.next(r))}catch(E){C(E)}},y=r=>{try{c(l.throw(r))}catch(E){C(E)}},c=r=>r.done?h(r.value):Promise.resolve(r.value).then(P,y);c((l=l.apply(o,s)).next())});const ue=K.default.Group,G=({classroomList:o,loading:s,user:l,dispatch:h})=>{var C,P,y,c,r,E;const[v,Q]=(0,e.useState)([]);let[t,F]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],page:1,per_page:20});const B=(0,j.useParams)(),[Y,I]=(0,e.useState)(!1),[H,z]=(0,e.useState)(!1),[m]=p.default.useForm(),[J,b]=(0,e.useState)(!1);(0,e.useEffect)(()=>{g()},[]);function g(){return i(this,null,function*(){let u=yield(0,_.ZP)("/api/courses/ecs_courses.json",{method:"get",params:{id:B==null?void 0:B.coursesId}});Q(u)})}function X(){return i(this,null,function*(){var u,a;const D=yield(0,_.ZP)(`/api/schools/${(a=(u=l==null?void 0:l.userInfo)==null?void 0:u.course)==null?void 0:a.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});t.zydatas=D==null?void 0:D.data,F(A({},t))})}function q(u){return i(this,null,function*(){const a=yield(0,_.ZP)(`/api/ec_major_schools/${u}/ec_years/get_year_list.json`,{method:"get"});t.jbdatas=a==null?void 0:a.data,F(A({},t))})}function ee(u){return i(this,null,function*(){const a=yield(0,_.ZP)(`/api/ec_years/${u}/ec_courses/get_courses.json`,{method:"get"});t.kcdatas=a==null?void 0:a.data,F(A({},t))})}return e.createElement("div",{className:M.Z.content},e.createElement("div",{className:M.Z.header},e.createElement("span",{className:M.Z.span},"\u5173\u8054\u5DE5\u7A0B\u8BA4\u8BC1\u8BFE\u7A0B"),e.createElement(L.ZP,{type:"primary",onClick:()=>{t.zydatas=[],t.jbdatas=[],t.kcdatas=[],m.setFieldsValue({zy:"",jb:"",ec_course_id:""}),F(A({},t)),v!=null&&v.have_data?I(!0):b(!0),X()},icon:e.createElement(S.Z,null)},"\u6DFB\u52A0\u5173\u8054")),e.createElement(U.default,{dataSource:v.data,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"filename",key:"filename",render:(u,a,D)=>t.per_page*(t.page-1)+D+1},{title:"\u8BA4\u8BC1\u4E13\u4E1A",dataIndex:"pro_name",ellipsis:!0,width:"30%",key:"pro_name"},{title:"\u8BA4\u8BC1\u5C4A\u522B",dataIndex:"year",ellipsis:!0,width:"10%",key:"year"},{title:"\u5173\u8054\u8BFE\u7A0B",dataIndex:"course_name",ellipsis:!0,width:"30%",key:"course_name"},{title:"\u64CD\u4F5C",dataIndex:"id",ellipsis:!0,width:"20%",key:"id",render:(u,a)=>e.createElement("div",null,e.createElement("a",{href:`/classrooms/${B==null?void 0:B.coursesId}/engineering/datail?kc=${a==null?void 0:a.ec_course_id}`,style:{marginRight:20}},"\u67E5\u770B\u8BE6\u60C5"),e.createElement("a",{onClick:()=>{x.default.confirm({title:"\u63D0\u793A",content:"\u4F60\u786E\u5B9A\u8981\u53D6\u6D88\u5173\u8054\u5417",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>i(void 0,null,function*(){(yield(0,_.ZP)("/api/courses/delete_ecs_course.json",{method:"DELETE",body:{ec_course_id:u}})).status===0&&(T.ZP.info("\u53D6\u6D88\u6210\u529F"),g())})})}},"\u53D6\u6D88\u5173\u8054"))}]}),e.createElement(W.Z,{style:{textAlign:"center",marginTop:20},current:t.page,showSizeChanger:!1,total:v==null?void 0:v.count,pageSize:20,hideOnSinglePage:!0,onChange:u=>{t.page=u,F(A({},t)),g()}}),e.createElement(x.default,{title:"\u5173\u8054\u5DE5\u7A0B\u8BA4\u8BC1\u8BFE\u7A0B",centered:!0,width:566,open:J,footer:null,onCancel:()=>{b(!1)}},e.createElement("p",null,"\u6559\u5B66\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u672A\u5F00\u8BBE\u5DE5\u7A0B\u8BA4\u8BC1\u8BFE\u7A0B\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5173\u8054\u64CD\u4F5C\uFF01"),e.createElement("p",null,"\u89E3\u51B3\u529E\u6CD5\uFF1A"),e.createElement("p",null,"1.\u9700\u8981\u8BE5\u5355\u4F4D\u7684\u8BA4\u8BC1\u5DE5\u4F5C\u56E2\u961F\u4EBA\u5458\uFF0C\u5148\u5728\u5DE5\u7A0B\u8BA4\u8BC1\u6A21\u5757\u6DFB\u52A0\u57F9\u517B\u65B9\u6848\u4EE5\u53CA\u8BFE\u7A0B\uFF1B "),e.createElement("p",null,"2.\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\uFF0C\u534F\u52A9\u89E3\u51B3\u3002"),e.createElement("div",{style:{textAlign:"center"}},e.createElement("img",{style:{width:192},src:w})),e.createElement("div",{style:{textAlign:"end"}},e.createElement(L.ZP,{type:"primary",onClick:()=>{b(!1)}},"\u77E5\u9053\u4E86")," ")),e.createElement(x.default,{title:"\u5173\u8054\u5DE5\u7A0B\u8BA4\u8BC1\u8BFE\u7A0B",open:Y,centered:!0,onOk:()=>{m.submit()},okButtonProps:{loading:H},onCancel:()=>{I(!1)}},e.createElement("p",{style:{color:"#FA6400",fontSize:"14px"}},e.createElement(k.Z,null)," \u6559\u5B66\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u5F00\u8BBE\u4E86\u5DE5\u7A0B\u8BA4\u8BC1\u8BFE\u7A0B\uFF0C\u624D\u80FD\u8FDB\u884C\u6DFB\u52A0\u5173\u8054\u64CD\u4F5C\uFF01"),e.createElement(p.default,{labelCol:{span:4},wrapperCol:{span:20},form:m,onValuesChange:u=>{console.log("----",u),u.zy&&(q(u.zy),m.setFieldsValue({jb:null,ec_course_id:null})),u.jb&&(ee(u.jb),m.setFieldsValue({ec_course_id:null}))},onFinish:u=>i(void 0,null,function*(){z(!0);let a=yield(0,_.ZP)("/api/courses/create_ecs_course.json",{method:"post",body:{id:B==null?void 0:B.coursesId,ec_course_id:u.ec_course_id}});z(!1),a.status===0&&(T.ZP.info("\u5173\u8054\u6210\u529F"),g(),m.setFieldsValue({zy:"",jb:"",ec_course_id:""}),I(!1))})},e.createElement(p.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"zy",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"}]},e.createElement(d.default,{disabled:((C=t.zydatas)==null?void 0:C.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(P=t==null?void 0:t.zydatas)==null?void 0:P.map((u,a)=>e.createElement(d.default.Option,{key:a,value:u==null?void 0:u.ec_major_school_id},u==null?void 0:u.name)))),e.createElement(p.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"jb",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"}]},e.createElement(d.default,{disabled:((y=t.jbdatas)==null?void 0:y.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(c=t==null?void 0:t.jbdatas)==null?void 0:c.map((u,a)=>e.createElement(d.default.Option,{key:a,value:u==null?void 0:u.ec_year_id},u==null?void 0:u.year)))),e.createElement(p.default.Item,{label:"\u5173\u8054\u8BFE\u7A0B",name:"ec_course_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5173\u8054\u8BFE\u7A0B"}]},e.createElement(d.default,{disabled:((r=t.kcdatas)==null?void 0:r.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u5173\u8054\u8BFE\u7A0B"},(E=t==null?void 0:t.kcdatas)==null?void 0:E.map((u,a)=>e.createElement(d.default.Option,{key:a,value:u==null?void 0:u.id},u==null?void 0:u.name)))))))};f.default=(0,j.connect)(({classroomList:o,loading:s,globalSetting:l,user:h})=>({classroomList:o,globalSetting:l,loading:s.effects,user:h}))(G)},32637:function(O,f,n){O.exports=n.p+"static/AssistantCode3.a8740efb.jpeg"}}]);
|