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__Judge__Index__index.asyn...

1 line
13 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54846],{65379:function(e,n,t){var i=t(7557),l=t.n(i),s=t(41498),a=t.n(s),r=t(82242),o=t.n(r),c=t(79800),u=t.n(c),d=t(39647),h=t.n(d),m=t(59301),p=t(8591),v=t(53326),f=t(95237),x=t(84666),g=t(21884),j=t(11249),_=t(37712),b=["ButtonText","ButtonOptions","uploadProps"];n.Z=function(e){var n,t,i,s=e.ButtonText,r=e.ButtonOptions,c=e.uploadProps,d=h()(e,b),y=(0,m.useState)(null),Z=u()(y,2),k=Z[0],w=Z[1],C=o()(o()({maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:function(e){var n=e.size/1024/1024;return 0!=n||(p.ZP.error("".concat(e.name," 图片无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(2MB)")),v.Z.LIST_IGNORE)},onChange:function(e){var n;(["uploading","done","removed"].includes(e.file.status)&&w(e.file),"done"==e.file.status)&&(null==d||d.onChange(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id))},action:"".concat(x.Z.API_SERVER,"/api/attachments.json")},c||{}),{},{onRemove:(t=a()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(),(null==c?void 0:c.onRemove)&&(null==c||c.onRemove(n));case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})}),S=function(){w(null),null==d||d.onChange()};return(0,m.useEffect)((function(){(null==d?void 0:d.value)&&w({response:{id:null==d?void 0:d.value}})}),[null==d?void 0:d.value]),(0,_.jsx)("div",{id:(null==d?void 0:d.scrollId)||"",children:null!=k&&null!==(n=k.response)&&void 0!==n&&n.id?(0,_.jsxs)(f.Z,{align:"middle",justify:"center",style:{position:"relative",width:400,backgroundColor:"#f4f3f4"},children:[(0,_.jsx)("img",{src:x.Z.API_SERVER+"/api/attachments/"+(null==k||null===(i=k.response)||void 0===i?void 0:i.id),alt:"avatar",style:{width:"100%"}}),(0,_.jsx)("div",{style:{position:"absolute",right:"-6px",top:"-6px",cursor:"pointer",width:16,height:16,borderRadius:"50%",backgroundColor:"#fff"},children:(0,_.jsx)(g.Z,{onClick:a()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S();case 1:case"end":return e.stop()}}),e)}))),style:{fontSize:"16px",color:"red"}})})]}):(0,_.jsx)(v.Z,o()(o()({},C),{},{children:(0,_.jsx)(j.op,o()(o()({style:o()({borderRadius:"2px"},null==r?void 0:r.style)},r),{},{children:s}))}))})}},21468:function(e,n,t){t.r(n),t.d(n,{default:function(){return ie}});var i=t(82242),l=t.n(i),s=t(7557),a=t.n(s),r=t(41498),o=t.n(r),c=t(79800),u=t.n(c),d=t(59301),h=t(8591),m=t(6848),p=t(43418),v=t(95237),f=t(43604),x=t(86859),g=t(33936),j="BannerStyle___nBur1",_="BannerStyleContent___BWJw0",b="DivDownPlay___UxEQf",y="CustomInputStyle___hlhUc",Z="teacherList___su0_a",k="teacher_header___MrKe6",w="teacher_name___rAJpd",C="teacher_school___nvAEr",S="iconUpdate___Gab4k",N="iconDetele___xyhpb",I="techer_content___bgSA5",P="img___LchtM",R="teacher_img___l8Tb6",E="content___sMnqv",B="shuji_list___FhkLj",F="shenhe_icon___cRhss",L="shuming___W1km7",T="shuji_jianjie___X7_wI",q=t(84666),O=(t(65940),t(67444)),z=t(30584),A=t(11249),M=t(53070),U=t(39647),V=t.n(U),D=t(78241),G=t(24650),J=t(81327),W=t(57809),Q=t(61186),K=t.n(Q),X="form___Fxxn8",H=(t(21884),t(97810)),Y=t(65547),$=t(65379),ee=t(37712),ne=["key","name"],te=(0,g.connect)((function(e){return{dispatch:e.dispatch,coreCurriculum:e.coreCurriculum}}))((function(e){var n=e.visible,t=e.bookList,i=e.onOk,s=e.onCancel,r=e.title,c=void 0===r?"":r,h=e.coreCurriculum,m=e.dispatch,v=(h.CoreSubjects,D.Z.useForm()),f=u()(v,1)[0],x=(0,d.useState)(!1),g=u()(x,2),j=g[0],_=g[1],b=(0,d.useState)([]),y=u()(b,2),Z=(y[0],y[1]),k=(0,d.useState)(!1),w=u()(k,2),C=w[0];w[1];(0,d.useEffect)((function(){if(m({type:"coreCurriculum/getCoreSubjects",payload:{page:1,limit:12}}),null!=n&&n.id){var e,t,i;f.setFieldsValue(l()(l()({},n),{},{attachment_id:null==n||null===(e=n.attachment)||void 0===e?void 0:e.id,publication_time:K()(null==n?void 0:n.publication_time),material_type:null==n||null===(t=n.material_type)||void 0===t?void 0:t.toString()}));var s=[l()(l()({},null==n?void 0:n.attachment),{},{response:{id:null==n||null===(i=n.attachment)||void 0===i?void 0:i.id}})];Z(s)}}),[n]);var S=function(){var e=o()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_(!0),t=l()({},n),i(t);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ee.jsx)(p.Z,{title:"".concat(null!=n&&n.id?"编辑":"新建").concat(c),visible:n,onOk:function(){f.submit()},centered:!0,onCancel:function(){s()},confirmLoading:j,okButtonProps:{disabled:C},width:720,afterClose:function(){_(!1),Z([]),f.resetFields()},okText:"确认",cancelText:"取消",children:(0,ee.jsxs)(D.Z,{form:f,colon:!1,labelCol:{span:3},onFinish:S,className:X,children:[(0,ee.jsx)(D.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入主审专家姓名"},{whitespace:!0,message:"请输入主审专家姓名"},{max:50,message:"只能输入50个字符"}],children:(0,ee.jsx)(G.Z,{maxLength:50,placeholder:"请输入主审专家姓名"})}),(0,ee.jsx)(D.Z.Item,{label:"职称",name:"title",rules:[{required:!0,message:"请输入职称"},{whitespace:!0,message:"请输入职称"},{max:100,message:"只能输入100个字符"}],children:(0,ee.jsx)(G.Z,{maxLength:100,placeholder:"请输入职称"})}),(0,ee.jsx)(D.Z.Item,{label:"简介",name:"profile",rules:[{required:!0,message:"请输入简介"}],children:(0,ee.jsx)(G.Z.TextArea,{rows:4,placeholder:"请输入简介",maxLength:300})}),(0,ee.jsx)(D.Z.Item,{name:"cover_id",label:"照片",rules:[{required:!0,message:"请上传照片"}],children:(0,ee.jsx)($.Z,{ButtonText:(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)("i",{className:"iconfont icon-shangchuanfujian r5 font14"}),(0,ee.jsx)("span",{className:"ml5",children:"上传照片"})]})})}),(0,ee.jsx)(D.Z.Item,{label:"审核教材",name:"publisher",rules:[{required:!1,message:"请输入简介"}],children:(0,ee.jsx)(D.Z.List,{name:"data",children:function(e,n){var i=n.add,s=n.remove;return(0,ee.jsxs)(ee.Fragment,{children:[e.map((function(e){var n=e.key,a=e.name,r=V()(e,ne);return(0,ee.jsxs)(J.Z,{style:{display:"flex",alignItems:"center",marginBottom:8,background:"#F6F7F9",borderRadius:"2px",padding:20,paddingBottom:"5px"},align:"baseline",children:[(0,ee.jsxs)("div",{children:[(0,ee.jsx)(D.Z.Item,l()(l()({},r),{},{name:[a,"name"],label:"教材名称",labelCol:{span:4},rules:[{required:!0,message:"请输入教材名称"}],children:(0,ee.jsx)(G.Z,{placeholder:"请输入教材名称",style:{width:400}})})),(0,ee.jsx)(D.Z.Item,l()(l()({},r),{},{name:[a,"book_id"],label:"关联",labelCol:{span:4},rules:[{required:!1,message:"请选择"}],children:(0,ee.jsx)(W.default,{placeholder:"请选择",style:{width:400},getPopupContainer:function(e){return e.parentElement},children:null==t?void 0:t.map((function(e,n){return(0,ee.jsx)(W.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}))]}),(0,ee.jsxs)("div",{style:{marginLeft:8},children:[(0,ee.jsx)(H.Z,{onClick:function(){return s(a)},style:{color:"#00B187",marginRight:20}}),(0,ee.jsx)(Y.Z,{onClick:function(){return i()},style:{color:"#E30000"}})]})]},n)})),(0,ee.jsx)(D.Z.Item,{children:(0,ee.jsx)(A.op,{style:{borderRadius:"2px",marginLeft:0,marginTop:3},onClick:function(){return i()},children:"增加审核教材"})})]})}})})]})})})),ie=(0,g.connect)((function(e){var n=e.homePage,t=e.loading,i=e.globalSetting,l=e.user;return{homePage:n,globalSetting:i,loading:t.models.homePage,user:l}}))((function(e){e.homePage;var n,t=e.globalSetting,i=(e.user,e.dispatch,(0,d.useState)([])),s=u()(i,2),r=s[0],c=s[1],U=(0,d.useState)(!1),V=u()(U,2),D=V[0],G=V[1],J=(0,d.useState)({page:1,limit:10,keyword:""}),W=u()(J,2),Q=W[0],K=W[1],X=(0,d.useState)(!1),H=u()(X,2),Y=(H[0],H[1]),$=(0,d.useState)(0),ne=u()($,2),ie=ne[0],le=ne[1],se=(0,d.useState)([]),ae=u()(se,2),re=ae[0],oe=ae[1];(0,d.useEffect)((function(){ce()}),[]),(0,d.useEffect)((function(){ue(!0)}),[Q]);var ce=function(){var e=o()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/core_materials/list.json",{method:"get"});case 2:-1!==(null==(n=e.sent)?void 0:n.status)&&c(null==n||null===(t=n.data)||void 0===t?void 0:t.list);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=o()(a()().mark((function e(){var n,t,i,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s.length>0&&void 0!==s[0]&&s[0],Y(!0),e.next=4,(0,O.ZP)("/api/specialist_infos.json",{method:"get",params:l()({},Q)});case 4:0==(null==(n=e.sent)?void 0:n.status)&&(oe((null==n||null===(t=n.data)||void 0===t?void 0:t.list)||[]),le(null==n||null===(i=n.data)||void 0===i?void 0:i.total)),Y(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==D||!D.id){e.next=7;break}return e.next=3,(0,O.ZP)("/api/specialist_infos/".concat(null==D?void 0:D.id,".json"),{method:"put",body:l()({},n)});case 3:0==(null==(t=e.sent)?void 0:t.status)&&(h.ZP.success("".concat(null!=D&&D.id?"编辑":"添加","成功")),G(!1),ue()),e.next=11;break;case 7:return e.next=9,(0,O.ZP)("/api/specialist_infos.json",{method:"post",body:l()({},n)});case 9:0==(null==(i=e.sent)?void 0:i.status)&&(h.ZP.success("添加成功"),G(!1),ue());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,ee.jsxs)("section",{style:{paddingBottom:"3rem"},children:[(0,ee.jsx)("div",{className:j,style:{backgroundImage:"url(".concat(q.Z.IMG_SERVER,"/").concat(null==t||null===(n=t.setting)||void 0===n?void 0:n.news_banner_url,")")},children:(0,ee.jsxs)("div",{className:_,children:[(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:"教材主审专家"}),(0,z.Ny)()&&(0,ee.jsxs)("div",{className:"".concat(b),style:{width:"1.6rem"},onClick:function(){G(!0)},children:[(0,ee.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建主审专家"]})]}),(0,ee.jsx)("div",{children:(0,ee.jsx)(A.t7,{placeholder:"请输入关键字进行搜索",className:y,value:Q.keyword,onChange:function(e){K(l()(l()({},Q),{},{keyword:e}))}})})]})}),null==re?void 0:re.map((function(e,n){var t,i,l;return(0,ee.jsxs)("div",{className:Z,children:[(0,ee.jsx)("div",{className:k,children:(0,ee.jsxs)("div",{style:{display:"flex",height:"55px",alignItems:"center",width:"1200px"},children:[(0,ee.jsx)(m.Z,{title:null==e?void 0:e.name,children:(0,ee.jsx)("div",{className:w,children:null==e?void 0:e.name})}),(0,ee.jsx)(m.Z,{title:null==e?void 0:e.title,children:(0,ee.jsx)("div",{className:C,children:null==e?void 0:e.title})}),(0,z.Ny)()&&(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(m.Z,{title:"编辑",children:(0,ee.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(S),onClick:function(){G(e)}})}),(0,ee.jsx)(m.Z,{title:"删除",children:(0,ee.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(N),onClick:function(){var n;p.Z.confirm({icon:null,title:"提示",centered:!0,content:"请确认是否删除",okText:"确定",cancelText:"取消",onOk:(n=o()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,O.ZP)("/api/specialist_infos/".concat(null==e?void 0:e.id,".json"),{method:"delete"});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(h.ZP.info("删除成功"),ue());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})]})]})}),(0,ee.jsxs)("div",{className:I,children:[(0,ee.jsx)("div",{className:P,children:(0,ee.jsx)("img",{src:q.Z.IMG_SERVER+(null==e||null===(t=e.cover)||void 0===t?void 0:t.url),className:R})}),(0,ee.jsxs)("div",{className:E,children:[(null==e||null===(i=e.data)||void 0===i?void 0:i.length)>0&&(0,ee.jsxs)("div",{className:B,children:[null==e||null===(l=e.data)||void 0===l?void 0:l.map((function(e,n){return(0,ee.jsx)("div",{onClick:function(){return g.history.push("/textbook/detail/".concat(null==e?void 0:e.book_id,"?backUrl=/judge"))},className:L,children:null==e?void 0:e.name},n)})),(0,ee.jsx)("div",{className:F,children:"审核书籍"})]}),(0,ee.jsx)("div",{className:T,children:null==e?void 0:e.profile})]})]})]},n)})),0==(null==re?void 0:re.length)&&(0,ee.jsx)(M.Z,{}),(null==re?void 0:re.length)>0&&(0,ee.jsxs)(v.Z,{wrap:!1,align:"middle",justify:"space-between",style:{width:1200,margin:"20px auto",padding:"0 20px"},children:[(0,ee.jsxs)(f.Z,{children:["共 ",(0,ee.jsx)("span",{style:{color:"#165DFF"},children:ie||0})," 条数据"]}),(0,ee.jsx)(f.Z,{children:(0,ee.jsx)(x.Z,{showSizeChanger:!1,showQuickJumper:!0,current:Q.page,pageSize:Q.limit,onChange:function(e,n){Q.page=e,K(l()({},Q)),ue()},total:ie||0})})]}),(0,ee.jsx)(te,{visible:D,title:"主审专家",onCancel:function(){return G(!1)},onOk:de,bookList:r})]})}))}}]);