From 0376a8259cfb754df0765f6e249d50a2b9eef0b1 Mon Sep 17 00:00:00 2001 From: eduauto Date: Thu, 27 Mar 2025 16:00:00 +0800 Subject: [PATCH] autoUpdataFile --- p__Account__NewInfo__index.async.js | 2 +- p__Account__NewInfo__index.chunk.css | 2 +- p__Judge__Index__index.async.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/p__Account__NewInfo__index.async.js b/p__Account__NewInfo__index.async.js index 74832f609b..b80e56eefd 100644 --- a/p__Account__NewInfo__index.async.js +++ b/p__Account__NewInfo__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[15404],{26654:function(e,t,n){n.r(t),n.d(t,{default:function(){return H}});var s=n(82242),a=n.n(s),l=n(7557),i=n.n(l),r=n(41498),o=n.n(r),c=n(79800),d=n.n(c),u=n(39647),m=n.n(u),v=n(59301),h=n(13032),p=n(78241),f=n(54580),x=n(8591),g=n(3113),_=n(43418),j=n(10249),y=n(5112),A={bg:"bg___J2dKf",wrap:"wrap___toIKv",leftWarp:"leftWarp___PI3mr",avatar:"avatar___pUDMt",rightWarp:"rightWarp___EPRUc",tabs:"tabs___u_23X",item_tab:"item_tab___aUkUv",active_tab:"active_tab___hJXSP",active_line:"active_line___OKimK",headerTop:"headerTop___tRjBR",headerTL:"headerTL___zHl87",headerTR:"headerTR___TJ4An",conItemR:"conItemR___ptDM6",userInfo:"userInfo___Q_ml2",conItem:"conItem___RHQmB",conItemL:"conItemL___uykSq",title:"title___iRC6Y",userFormWrap:"userFormWrap___jqT5y",radioSty:"radioSty___ZdNxY",user_modal:"user_modal___tGxSp",users_style:"users_style___mfiRe",sc_warp:"sc_warp____VgFc",wenan:"wenan___OHr5p",users_style2:"users_style2___Hz3iO",active_img:"active_img___yLDUF",input1:"input1___mNNwz",titleName:"titleName___mTrjX",formWrap:"formWrap___YL_qV",modalCss:"modalCss___aap9Q",buttonWrap:"buttonWrap___i_BBQ",yzm:"yzm___fMdFY",add_vtrs:"add_vtrs___O34OS",join_vtrs:"join_vtrs___BDU1c"},I=n(17631),N=n(72714),Z=n(46906),w=n(15158),b=n(61256),S=n(61804),k=n(20731),F=n(58181),C="listWarp___EcKYE",R="li___XULq6",T="img___xGzHP",E="name___RP_jG",L="e___cN9Bu",O=n(6848),z=n(37712),U=function(e){var t=e.data,n=e.marginLeft,s=void 0===n?21:n,a=e.listWarpStyle,l=void 0===a?{}:a,i=e.width,r=void 0===i?266:i,o=e.height,c=void 0===o?257:o;return(0,z.jsx)("ul",{className:C,style:l,children:t.map((function(e,t){var n=e.name,a=(e.id,e.backbground_image_url,e.cover_url),l=e.category_url;return(0,z.jsxs)("a",{target:"_blank",href:l,className:R,style:{marginLeft:s,width:r,height:c},children:[(0,z.jsx)("div",{className:T,children:(0,z.jsx)("img",{src:I.Z.IMG_SERVER+a,alt:"封面图"})}),(0,z.jsx)("div",{className:E,children:(0,z.jsx)(O.Z,{title:n,children:(0,z.jsx)("span",{className:L,children:n})})})]},t)}))})},D=n(36723),P=n(1710),V=n(95237),W=n(43604),B=n(58421),Y=n(54788),q=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=(e.loading,e.dispatch),s=((0,h.useParams)(),t.actionTabs,(0,v.useState)(!1)),a=d()(s,2),l=a[0],r=(a[1],p.Z.useForm()),c=d()(r,1)[0],u=(0,v.useState)([]),m=d()(u,2),f=m[0],y=m[1],A=(0,v.useState)(1),I=d()(A,2),N=I[0],Z=I[1],w=(0,v.useState)(0),b=d()(w,2),S=b[0],k=b[1],C=(0,v.useState)(""),R=d()(C,2),T=R[0],E=R[1];(0,v.useEffect)((function(){"加入教研室"===t.actionTabs.key&&L()}),[t.actionTabs.key]),(0,v.useEffect)((function(){L()}),[N]);var L=function(){var e=o()(i()().mark((function e(){var t,n,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,F.ZP)("/api/virtual_classrooms/all.json",{method:"get",params:{page:N,limit:10,search:T}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(y(null==t||null===(n=t.data)||void 0===n?void 0:n.virtual_classrooms),k(null==t||null===(s=t.data)||void 0===s?void 0:s.total_count));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=[{title:"教研室名称",ellipsis:!0,dataIndex:"name",key:"name",render:function(e,t){return(0,z.jsx)(O.Z,{placement:"bottom",title:e,children:(null==t?void 0:t.name)||"--"})}},{title:"管理员",dataIndex:"admin_name",key:"admin_name",ellipsis:!0,render:function(e){return(0,z.jsx)(O.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"成员数量",dataIndex:"members_count",key:"members_count",width:100,ellipsis:!0,render:function(e){return(0,z.jsx)(O.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"操作",width:150,render:function(e,t){return(0,z.jsx)(z.Fragment,{children:(0,z.jsx)("span",{style:{marginLeft:10,cursor:"pointer",color:"blue"},onClick:o()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,F.ZP)("/api/virtual_classrooms/".concat(null==t?void 0:t.id,"/apply_become_member.json"),{method:"post"});case 2:0==(null==(s=e.sent)?void 0:s.status)&&(x.ZP.success("申请加入成功"),n({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)}))),children:"申请加入"})})}}];return(0,z.jsxs)(_.Z,{centered:!0,title:"加入教研室",footer:!1,open:"加入教研室"===t.actionTabs.key,width:900,zIndex:1e3,bodyStyle:{minHeight:200},onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:[(0,z.jsxs)(p.Z,{layout:"inline",form:c,className:"mt10",children:[(0,z.jsx)(p.Z.Item,{label:"教研室名称:",children:(0,z.jsx)(j.Z,{style:{width:250},size:"middle",onChange:function(e){var t;E(null==e||null===(t=e.target)||void 0===t?void 0:t.value)}})}),(0,z.jsx)(p.Z.Item,{children:(0,z.jsx)(g.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){1==N?L():Z(1)},children:"搜索"})})]}),0==(null==f?void 0:f.length)&&!l&&(0,z.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,z.jsx)("img",{src:Y.z3,width:"100",alt:""}),(0,z.jsx)("br",{}),(0,z.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(null==f?void 0:f.length)>0&&!l&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(P.Z,{pagination:!1,columns:U,dataSource:f,style:{marginTop:20}}),(0,z.jsxs)(V.Z,{wrap:!1,align:"middle",justify:"space-between",style:{margin:"20px auto",padding:"0 20px"},children:[(0,z.jsxs)(W.Z,{children:["共 ",(0,z.jsx)("span",{style:{color:"#165DFF"},children:S||0})," 条数据"]}),(0,z.jsx)(W.Z,{children:(0,z.jsx)(B.Z,{showSizeChanger:!1,showQuickJumper:!0,current:N,pageSize:10,onChange:function(e,t){Z(e)},total:S||0})})]})]})]})})),J=n(91569),K=["user","account","globalSetting","loading","payload","dispatch"],H=(0,h.connect)((function(e){var t=e.user,n=e.account,s=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:s.models.index}}))((function(e){var t,s,l,r,c,u,C,R,T,E,L,O,P,V,W,B,Y,H,Q,X,G,M,$,ee,te=e.user,ne=(e.account,e.globalSetting,e.loading,e.payload),se=void 0===ne?{}:ne,ae=e.dispatch,le=(m()(e,K),p.Z.useForm()),ie=d()(le,1)[0],re=p.Z.useForm(),oe=d()(re,1)[0],ce=p.Z.useWatch("phone",oe),de=p.Z.useForm(),ue=d()(de,1)[0],me=p.Z.useWatch("email",ue),ve=(0,v.useState)([{name:"账户信息",type:"info",count:0}]),he=d()(ve,2),pe=he[0],fe=(he[1],p.Z.useForm()),xe=d()(fe,1)[0],ge=(0,v.useState)({}),_e=d()(ge,2),je=_e[0],ye=_e[1],Ae=(0,v.useState)("info"),Ie=d()(Ae,2),Ne=Ie[0],Ze=Ie[1],we=(0,v.useState)(!1),be=d()(we,2),Se=be[0],ke=be[1],Fe=(0,v.useState)(!1),Ce=d()(Fe,2),Re=Ce[0],Te=Ce[1],Ee=(0,v.useState)(!1),Le=d()(Ee,2),Oe=Le[0],ze=Le[1],Ue=(0,v.useState)(!1),De=d()(Ue,2),Pe=De[0],Ve=De[1],We=(0,v.useState)(60),Be=d()(We,2),Ye=Be[0],qe=Be[1],Je=(0,v.useState)(),Ke=d()(Je,2),He=Ke[0],Qe=Ke[1],Xe=(0,v.useState)(!1),Ge=d()(Xe,2),Me=Ge[0],$e=Ge[1],et=(0,v.useState)(1),tt=d()(et,2),nt=tt[0],st=tt[1],at=(0,v.useState)(1),lt=d()(at,2),it=lt[0],rt=lt[1],ot=(0,v.useRef)(),ct=(0,v.useState)({image:"",imageUrl:{show:!1,url:""},lastname:"",text_school_name:"",identity:"",student_id:""}),dt=d()(ct,2),ut=dt[0],mt=dt[1],vt=(0,v.useState)([]),ht=d()(vt,2),pt=ht[0],ft=ht[1],xt=(0,v.useState)(!1),gt=d()(xt,2),_t=gt[0],jt=gt[1];(0,v.useEffect)((function(){var e;null!==(e=te.userInfo)&&void 0!==e&&e.login&&o()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae({type:"account/getBasicInfo",payload:{login:null===(t=te.userInfo)||void 0===t?void 0:t.login}});case 2:null!=(n=e.sent)&&n.base_info_completed||"0"===localStorage.getItem("Noviceguide")||ae({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:3,text:(0,z.jsx)("div",{children:"请您完善一下平台的基本信息,包括:昵称、职业、学校/单位, 点击保存"})}});case 4:case"end":return e.stop()}}),e)})))()}),[null===(t=te.userInfo)||void 0===t?void 0:t.login]),(0,v.useEffect)((function(){var e;oe.setFieldsValue({phone:1==nt?null===(e=te.userInfo)||void 0===e?void 0:e.phone:"",code:""})}),[Pe]),(0,v.useEffect)((function(){var e=te.userInfo;mt({image:"",imageUrl:{show:!0,url:null==e?void 0:e.image_url},lastname:null==e?void 0:e.username,text_school_name:null==e?void 0:e.text_school_name,identity:null==e?void 0:e.identity,student_id:"teacher"==(null==e?void 0:e.identity)?null==e?void 0:e.staff_id:null==e?void 0:e.student_id}),xe.setFieldsValue({image:"",imageUrl:{show:!0,url:null==e?void 0:e.image_url},lastname:null==e?void 0:e.username,text_school_name:null==e?void 0:e.text_school_name,identity:null==e?void 0:e.identity,student_id:"teacher"==(null==e?void 0:e.identity)?null==e?void 0:e.staff_id:null==e?void 0:e.student_id})}),[]),(0,b.Y)((function(){He?(qe(60),Ye>0?qe(Ye-1):(qe(60),Qe(!1),ot.current&&clearInterval(ot.current))):qe(60)}),1e3);var yt=function(e){var t=new Date;t.setTime(t.getTime()-1);var n=At(e);null!=n&&(document.cookie=e+"="+n+";expires="+t.toGMTString())},At=function(e){var t,n=RegExp("(^| )"+e+"=([^;]+)(;|$)");return(t=document.cookie.match(n))?decodeURIComponent(t[2]):null},It=/^1\d{10}$/,Nt=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Zt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,wt=function(){var e=o()(i()().mark((function e(t,n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,F.ZP)("/api/virtual_classrooms.json",{method:"post",body:t});case 2:0===(null==(s=e.sent)?void 0:s.status)&&(bt({category:"all",page:1,limit:15}),jt(!1),setTimeout((function(){(0,k.xg)(null==s?void 0:s.category_url)}),300),ae({type:"shixunHomeworks/setActionTabs",payload:{key:"提示",type:99}})),n(s);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),bt=function(){var e=o()(i()().mark((function e(t){var n,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a()({},t),e.next=3,(0,F.ZP)("/api/virtual_classrooms/mine.json",{method:"get",params:n});case 3:null!=(s=e.sent)&&s.virtual_classrooms&&ft(null==s?void 0:s.virtual_classrooms);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,z.jsxs)("section",{className:A.bg,children:[(0,z.jsxs)("div",{className:A.wrap,children:[(0,z.jsx)("div",{className:A.leftWarp,children:(0,z.jsxs)("div",{className:A.avatar,children:[(0,z.jsx)(f.Z,{action:"",accept:".png,.jpeg,.jpg",withCredentials:!0,showUploadList:!1,customRequest:function(e){if(null!=e&&e.file){var t=new FileReader;t.readAsDataURL(null==e?void 0:e.file),t.onload=function(){var t=o()(i()().mark((function t(n){var s,l,r,o;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return ut.image=null==n||null===(s=n.target)||void 0===s?void 0:s.result,ut.imageUrl={show:!1,url:URL.createObjectURL(null==e?void 0:e.file)},mt(a()({},ut)),r={user_id:null==te||null===(l=te.userInfo)||void 0===l?void 0:l.user_id,image:null==ut?void 0:ut.image,user:{lastname:null==ut?void 0:ut.lastname,user_extension_attributes:{text_school_name:null==ut?void 0:ut.text_school_name,identity:null==ut?void 0:ut.identity,student_id:null==ut?void 0:ut.student_id}}},t.next=6,(0,w.ic)(r);case 6:0==(null==(o=t.sent)?void 0:o.status)&&(x.ZP.success("更新成功"),ke(!1),ae({type:"user/getUserInfo",payload:a()({},se)}));case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}},children:(0,z.jsx)("div",{className:"".concat(A.users_style," ").concat(null!=ut&&null!==(s=ut.imageUrl)&&void 0!==s&&s.url?A.users_style2:""),children:(null===(l=te.userInfo)||void 0===l?void 0:l.image_url)&&(0,z.jsx)("img",{width:120,height:120,style:{cursor:"pointer"},className:A.active_img,src:"".concat(I.Z.IMG_SERVER,"/images/").concat(null===(r=te.userInfo)||void 0===r?void 0:r.image_url)})})}),(0,z.jsx)("div",{title:null===(c=te.userInfo)||void 0===c?void 0:c.username,children:(null===(u=te.userInfo)||void 0===u||null===(u=u.username)||void 0===u?void 0:u.length)>6?(null===(C=te.userInfo)||void 0===C||null===(C=C.username)||void 0===C?void 0:C.substr(0,6))+"...":null===(R=te.userInfo)||void 0===R?void 0:R.username}),(0,J.Ny)()&&(0,z.jsx)(g.ZP,{size:"middle",type:"primary",style:{height:40,width:178,marginTop:20},onClick:function(){window.open("".concat(I.Z.IMG_SERVER,"/admins"))},block:!0,children:"后台管理"}),(0,z.jsx)(g.ZP,{size:"middle",type:"primary",style:{height:40,width:178,marginTop:20},block:!0,onClick:o()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return localStorage.setItem("loginOut","true"),e.next=3,(0,N.vR)({});case 3:1===(null==(t=e.sent)?void 0:t.status)&&(ae({type:"user/getUserInfo",payload:a()({},se)}),ae({type:"user/getNavigationInfo",payload:a()({},se)}),localStorage.removeItem("loginOut"),yt("autologin_trustie"),yt("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),x.ZP.success(null==t?void 0:t.message),h.history.replace("/"));case 5:case"end":return e.stop()}}),e)}))),children:"退出登录"})]})}),(0,z.jsxs)("div",{className:A.rightWarp,children:[(0,z.jsx)("div",{className:A.tabs,children:pe.map((function(e,t){return(0,z.jsx)("div",{className:"".concat(Ne==e.type?A.active_tab:A.item_tab),onClick:function(){Ze(e.type),"vtrs"==e.type&&bt({category:"all",page:1,limit:15})},children:(0,z.jsxs)("div",{style:{position:"relative"},children:[e.name,(0,z.jsx)("div",{className:"".concat(Ne==e.type?A.active_line:"")})]})},t)}))}),"vtrs"==Ne&&(0,J.Ny)()&&(0,z.jsx)(Z.op,{onClick:function(){jt(!0)},className:A.add_vtrs,children:"新建教研室"}),"vtrs"==Ne&&((0,J.Ny)()||"teacher"==(null===(T=te.userInfo)||void 0===T?void 0:T.identity))&&(0,z.jsx)(Z.op,{onClick:function(){ae({type:"classroomList/setActionTabs",payload:{key:"加入教研室"}})},className:A.join_vtrs,children:"加入教研室"}),"info"==Ne&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{className:A.userInfo,children:[(0,z.jsxs)("div",{className:A.headerTop,children:[(0,z.jsxs)("div",{className:A.headerTL,children:[(0,z.jsx)("img",{src:n(65780),width:14,height:16}),(0,z.jsx)("div",{children:"基本信息"})]}),(0,z.jsxs)("div",{className:A.headerTR,onClick:function(){var e=te.userInfo;mt({image:"",imageUrl:{show:!0,url:null==e?void 0:e.image_url},lastname:null==e?void 0:e.username,text_school_name:null==e?void 0:e.text_school_name,identity:null==e?void 0:e.identity,student_id:"teacher"==(null==e?void 0:e.identity)?null==e?void 0:e.staff_id:null==e?void 0:e.student_id}),xe.setFieldsValue({image:"",imageUrl:{show:!0,url:null==e?void 0:e.image_url},lastname:null==e?void 0:e.username,text_school_name:null==e?void 0:e.text_school_name,identity:null==e?void 0:e.identity,student_id:"teacher"==(null==e?void 0:e.identity)?null==e?void 0:e.staff_id:null==e?void 0:e.student_id}),ke(!0)},children:[(0,z.jsx)("img",{src:n(10842),width:14,height:14}),(0,z.jsx)("div",{children:"编辑"})]})]}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"姓名"}),(0,z.jsx)("div",{children:null===(E=te.userInfo)||void 0===E?void 0:E.username})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"学校/单位"}),(0,z.jsx)("div",{children:null===(L=te.userInfo)||void 0===L?void 0:L.school_name})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"学院/部门"}),(0,z.jsx)("div",{children:null===(O=te.userInfo)||void 0===O?void 0:O.department_name})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"身份"}),(0,z.jsx)("div",{children:"teacher"==(null===(P=te.userInfo)||void 0===P?void 0:P.identity)?"教师":"学生"}),(0,z.jsxs)("div",{style:{color:"#FA6400",marginLeft:20},children:[0==(null===(V=te.userInfo)||void 0===V?void 0:V.audit_status)&&"身份审核中,审核通过前可以浏览平台中的内容",2==(null===(W=te.userInfo)||void 0===W?void 0:W.audit_status)&&"".concat({0:"待审核",1:"审核通过",2:"审核未通过"}[null===(B=te.userInfo)||void 0===B?void 0:B.audit_status],"身份未通过审核")]})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"性别"}),(0,z.jsx)("div",{children:(null===(Y=te.userInfo)||void 0===Y?void 0:Y.sex)||"--"})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"职称"}),(0,z.jsx)("div",{children:(null===(H=te.userInfo)||void 0===H?void 0:H.technical_title)||"--"})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"学号/职工号"}),(0,z.jsx)("div",{children:"teacher"==(null==te||null===(Q=te.userInfo)||void 0===Q?void 0:Q.identity)?null==te||null===(X=te.userInfo)||void 0===X?void 0:X.staff_id:null==te||null===(G=te.userInfo)||void 0===G?void 0:G.student_id})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"邮箱"}),(0,z.jsx)("div",{children:(null===(M=te.userInfo)||void 0===M?void 0:M.email)||"--"})]})})]}),(0,z.jsxs)("div",{className:A.safeConfig,children:[(0,z.jsxs)("div",{className:A.headerTL,children:[(0,z.jsx)("img",{src:n(54430),width:14,height:16}),(0,z.jsx)("div",{children:"安全设置"})]}),(0,z.jsxs)("div",{className:A.conItem,children:[(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"手机号"}),(0,z.jsx)("div",{children:null===($=te.userInfo)||void 0===$?void 0:$.phone})]}),(0,z.jsx)("div",{className:A.conItemR,onClick:function(){var e,t;Ve(!0);var n=null!==(e=te.userInfo)&&void 0!==e&&e.phone?1:2;st(n),oe.setFieldsValue({phone:1==nt?null===(t=te.userInfo)||void 0===t?void 0:t.phone:"",code:""}),Qe(!1)},children:"更换"})]}),(0,z.jsxs)("div",{className:A.conItem,children:[(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"密码"}),(0,z.jsx)("div",{children:"*********"})]}),(0,z.jsx)("div",{className:A.conItemR,onClick:function(){Te(!0)},children:"修改密码"})]})]})]}),"vtrs"==Ne&&((null==pt?void 0:pt.length)>0?(0,z.jsx)(U,{data:pt||[]}):(0,z.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",margin:"100px 0 20px 0"},children:[(0,z.jsx)("img",{src:D,width:204,alt:""}),(0,z.jsx)("span",{style:{color:"#6A6A6A"},children:"暂无数据"})]}))]})]}),(0,z.jsx)(_.Z,{centered:!0,maskClosable:!1,keyboard:!1,destroyOnClose:!0,open:Se,title:"编辑基本信息",width:710,confirmLoading:Me,onCancel:function(){return ke(!1)},onOk:o()(i()().mark((function e(){var t,n,s,l,r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,xe.validateFields();case 2:return r={user_id:null==te||null===(t=te.userInfo)||void 0===t?void 0:t.user_id,image:null==ut?void 0:ut.image,user:{lastname:null==ut?void 0:ut.lastname,user_extension_attributes:a()(a()({text_school_name:null==ut?void 0:ut.text_school_name,identity:null==ut?void 0:ut.identity,student_id:null==ut?void 0:ut.student_id,staff_id:null==ut?void 0:ut.student_id},xe.getFieldsValue()),{},{technical_title:"其他"==(null===(n=phoneFormValue)||void 0===n?void 0:n.technical_title)?null===(s=phoneFormValue)||void 0===s?void 0:s.jobTitle:null===(l=phoneFormValue)||void 0===l?void 0:l.technical_title})}},$e(!0),e.next=6,(0,w.ic)(r);case 6:0==(null==(o=e.sent)?void 0:o.status)&&(x.ZP.success("更新成功"),ke(!1),ae({type:"user/getUserInfo",payload:a()({},se)})),$e(!1);case 9:case"end":return e.stop()}}),e)}))),okText:"保存",cancelText:"取消",children:(0,z.jsxs)(p.Z,{layout:"horizontal",form:xe,className:A.userFormWrap,size:"large",scrollToFirstError:!0,onValuesChange:function(e,t){ye(a()({},t))},children:[(0,z.jsx)(p.Z.Item,{label:"姓名",name:"lastname",rules:[{required:!0}],children:(0,z.jsx)(j.Z,{placeholder:"请输入姓名",maxLength:50,disabled:1==(null===(ee=te.userInfo)||void 0===ee?void 0:ee.audit_status)})}),(0,z.jsx)(p.Z.Item,{label:"邮箱",name:"mail",rules:[{required:!0,validator:function(e,t,n){Nt.test(t)&&n(),n("请输入正确的邮箱")}}],children:(0,z.jsx)(j.Z,{placeholder:"请输入邮箱"})}),(0,z.jsx)(p.Z.Item,{label:"学校/单位",name:"school_name",rules:[{required:!0}],children:(0,z.jsx)(j.Z,{placeholder:"请输入学校/单位全称",maxLength:50})}),(0,z.jsx)(p.Z.Item,{label:"学院/部门",name:"department_name",children:(0,z.jsx)(j.Z,{placeholder:"请输入学院/部门全称",maxLength:50})}),(0,z.jsx)(p.Z.Item,{label:"身份",name:"identity",rules:[{required:!0}],className:A.radioSty,children:(0,z.jsxs)(y.ZP.Group,{style:{width:"100%"},children:[(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:0,children:"教师"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:1,children:"学生"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:2,children:"其他"})]})}),(0,z.jsx)(p.Z.Item,{label:"性别",name:"gender",className:A.radioSty,children:(0,z.jsxs)(y.ZP.Group,{style:{width:"100%"},children:[(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:0,children:"男"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:1,children:"女"})]})}),(0,z.jsx)(p.Z.Item,{label:"职称",name:"technical_title",className:A.radioSty,children:(0,z.jsxs)(y.ZP.Group,{style:{width:"100%",display:"flex"},children:[(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"教授",children:"教授"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"副教授",children:"副教授"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"讲师",children:"讲师"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"助教",children:"助教"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"其他",children:"其他"}),"其他"==(null==je?void 0:je.technical_title)&&(0,z.jsx)(j.Z,{onChange:function(e){je.jobTitle=e.target.value,ye(a()({},je))},placeholder:"请输入职称",maxLength:10,style:{width:"160px",marginTop:"-6px"}})]})})]})}),(0,z.jsx)(_.Z,{centered:!0,maskClosable:!1,className:A.modalCss,keyboard:!1,destroyOnClose:!0,open:Pe,title:1==nt?"更换绑定手机号":"绑定手机号",width:610,confirmLoading:Me,onCancel:function(){Ve(!1)},onOk:o()(i()().mark((function e(){var t,n,s,l,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oe.validateFields();case 2:if(n=oe.getFieldsValue(),s=a()({user_id:null==te||null===(t=te.userInfo)||void 0===t?void 0:t.user_id},n),1!=nt){e.next=11;break}return e.next=7,(0,w.zj)(s);case 7:0==(null==(l=e.sent)?void 0:l.status)&&(st(2),oe.setFieldsValue({phone:"",code:""}),Qe(!1)),e.next=16;break;case 11:if(2!=nt){e.next=16;break}return e.next=14,(0,w.iA)(s);case 14:0==(null==(r=e.sent)?void 0:r.status)&&(x.ZP.success("更新成功"),Ve(!1),ae({type:"user/getUserInfo",payload:a()({},se)}));case 16:case"end":return e.stop()}}),e)}))),okText:1==nt?"下一步":"确认更换",cancelText:"取消",children:(0,z.jsxs)(p.Z,{layout:"vertical",form:oe,className:A.formWrap,children:[(0,z.jsx)(p.Z.Item,{label:1==nt?"手机号":"新手机号",name:"phone",rules:[{required:!0,message:"请输入要".concat(1==nt?"更换":"绑定","的手机号码")},{validator:function(e,t,n){It.test(t)&&n(),n("请输入有效的11位手机号码")}}],children:(0,z.jsx)(j.Z,{disabled:1==nt,placeholder:"请输入要".concat(1==nt?"更换":"绑定","的手机号码"),className:A.input1})}),(0,z.jsxs)(p.Z.Item,{label:"手机验证码",children:[(0,z.jsx)(p.Z.Item,{noStyle:!0,name:"code",rules:[{required:!0,message:"请输入手机获取的验证码"}],children:(0,z.jsx)(j.Z,{placeholder:"请输入手机获取的验证码",className:A.input1,style:{width:451}})}),(0,z.jsx)(g.ZP,{disabled:He||!(null!=ce&&ce.length),size:"large",className:"ml10",onClick:o()(i()().mark((function e(){var t,n,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=oe.getFieldsValue(),0!=(null===(t=n.phone)||void 0===t?void 0:t.length)){e.next=4;break}return x.ZP.error("请填写手机号获取验证码"),e.abrupt("return");case 4:if(He){e.next=10;break}return s={login:n.phone,type:1==nt?10:3,smscode:(0,k.M)(n.phone)},e.next=8,(0,N.o1)(s);case 8:1==(null==(a=e.sent)?void 0:a.status)&&(x.ZP.info("验证码已发送,请注意查收"),Qe(!0));case 10:case"end":return e.stop()}}),e)}))),children:He?"重新发送".concat(Ye,"s"):"获取验证码"})]})]})}),(0,z.jsx)(_.Z,{centered:!0,maskClosable:!1,keyboard:!1,destroyOnClose:!0,open:Oe,title:1==it?"更换绑定邮箱":"绑定邮箱",className:A.modalCss,width:610,confirmLoading:Me,onCancel:function(){return ze(!1)},onOk:o()(i()().mark((function e(){var t,n,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.validateFields();case 2:if(n=a()({user_id:null==te||null===(t=te.userInfo)||void 0===t?void 0:t.user_id},ue.getFieldsValue()),1!=it){e.next=10;break}return e.next=6,(0,w.TG)(n);case 6:0==(null==(s=e.sent)?void 0:s.status)&&(rt(2),ue.setFieldsValue({email:"",code:""}),Qe(!1)),e.next=15;break;case 10:if(2!=it){e.next=15;break}return e.next=13,(0,w.Hb)(n);case 13:0==(null==(l=e.sent)?void 0:l.status)&&(x.ZP.success("更新成功"),ze(!1),ae({type:"user/getUserInfo",payload:a()({},se)}));case 15:case"end":return e.stop()}}),e)}))),okText:1==it?"下一步":"确认更换",cancelText:"取消",children:(0,z.jsxs)(p.Z,{layout:"vertical",form:ue,className:A.formWrap,children:[(0,z.jsx)(p.Z.Item,{label:1==it?"邮箱":"新邮箱",name:"email",rules:[{required:!0,message:"请输入要".concat(1==it?"更换":"绑定","的邮箱")}],children:(0,z.jsx)(j.Z,{disabled:1==it,placeholder:"请输入要".concat(1==it?"更换":"绑定","的邮箱"),className:A.input1})}),(0,z.jsxs)(p.Z.Item,{label:"验证码",children:[(0,z.jsx)(p.Z.Item,{noStyle:!0,name:"code",rules:[{required:!0,message:"请输入邮箱收到的验证码"}],children:(0,z.jsx)(j.Z,{placeholder:"请输入邮箱收到的验证码",className:A.input1,style:{width:451}})}),(0,z.jsx)(g.ZP,{disabled:He||!me,className:"ml10",size:"large",onClick:o()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(He){e.next=5;break}return e.next=3,(0,N.o1)({login:ue.getFieldValue("email"),type:1==it?11:4,smscode:(0,k.M)(ue.getFieldValue("email"))});case 3:1===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("验证码已发送,请注意查收"),Qe(!0));case 5:case"end":return e.stop()}}),e)}))),children:He?"重新发送".concat(Ye,"s"):"获取验证码"})]})]})}),(0,z.jsx)(_.Z,{centered:!0,maskClosable:!1,keyboard:!1,destroyOnClose:!0,open:Re,className:A.modalCss,title:"修改密码",width:610,confirmLoading:Me,onCancel:function(){return Te(!1)},onOk:o()(i()().mark((function e(){var t,n,s,a,l,r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ie.validateFields();case 2:if(n=ie.getFieldsValue(),s=n.old_password,a=n.password,l=n.password2,s!==a){e.next=7;break}return x.ZP.info("新密码不能与旧密码相同!"),e.abrupt("return");case 7:if(a===l){e.next=10;break}return x.ZP.info("两次输入的新密码必须一致!"),e.abrupt("return");case 10:return $e(!0),r={user_id:null==te||null===(t=te.userInfo)||void 0===t?void 0:t.user_id,old_password:btoa(s+"A957A4EA9691A40264135EFE64A4FF59"),password:btoa(a+"A957A4EA9691A40264135EFE64A4FF59")},e.next=14,(0,w.Gm)(r);case 14:0==(null==(o=e.sent)?void 0:o.status)&&(x.ZP.info("密码更新成功!"),Te(!1)),$e(!1);case 17:case"end":return e.stop()}}),e)}))),okText:"确认修改",cancelText:"取消",children:(0,z.jsxs)(p.Z,{layout:"vertical",form:ie,className:A.formWrap,children:[(0,z.jsx)(p.Z.Item,{label:"旧密码",name:"old_password",rules:[{required:!0,message:"请设置8~16位密码,区分大小写"}],children:(0,z.jsx)(j.Z,{type:"password",placeholder:"请设置8~16位密码,区分大小写",className:A.input1})}),(0,z.jsx)(p.Z.Item,{label:"新密码",name:"password",rules:[{},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):Zt.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}],children:(0,z.jsx)(j.Z,{type:"password",placeholder:"请输入8~16位的新密码,区分大小写",className:A.input1})}),(0,z.jsx)(p.Z.Item,{label:"确认新密码",name:"password2",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=ie.getFieldsValue().password?n("两次输入的新密码必须一致!"):n()}}],children:(0,z.jsx)(j.Z,{type:"password",placeholder:"请再次输入新密码",className:A.input1})})]})}),(0,z.jsx)(S.Z,{visible:_t,title:"新建虚拟教研室",onCancel:function(){return jt(!1)},onOk:wt}),(0,z.jsx)(q,{})]})}))},61256:function(e,t,n){n.d(t,{Y:function(){return a}});var s=n(59301);function a(e,t){var n=(0,s.useRef)(),a=(0,s.useRef)();(0,s.useEffect)((function(){n.current=e})),(0,s.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return a.current=e,function(){return clearInterval(e)}}}),[t])}},31797:function(e,t,n){n.d(t,{Z:function(){return y}});var s=n(59301),a=n(56762),l=n(92343),i=n(92310),r=n.n(i),o=n(36355),c=n(61621);var d=e=>{const{value:t,formatter:n,precision:a,decimalSeparator:l,groupSeparator:i="",prefixCls:r}=e;let o;if("function"==typeof n)o=n(t);else{const e=String(t),n=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==e){const e=n[1];let t=n[2]||"0",c=n[4]||"";t=t.replace(/\B(?=(\d{3})+(?!\d))/g,i),"number"==typeof a&&(c=c.padEnd(a,"0").slice(0,a>0?a:0)),c&&(c=`${l}${c}`),o=[s.createElement("span",{key:"int",className:`${r}-content-value-int`},e,t),c&&s.createElement("span",{key:"decimal",className:`${r}-content-value-decimal`},c)]}else o=e}return s.createElement("span",{className:`${r}-content-value`},o)},u=n(17313),m=n(83116),v=n(37613);const h=e=>{const{componentCls:t,marginXXS:n,padding:s,colorTextDescription:a,titleFontSize:l,colorTextHeading:i,contentFontSize:r,fontFamily:o}=e;return{[`${t}`]:Object.assign(Object.assign({},(0,u.Wf)(e)),{[`${t}-title`]:{marginBottom:n,color:a,fontSize:l},[`${t}-skeleton`]:{paddingTop:s},[`${t}-content`]:{color:i,fontSize:r,fontFamily:o,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}};var p=(0,m.Z)("Statistic",(e=>{const t=(0,v.TS)(e,{});return[h(t)]}),(e=>{const{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}}));var f=e=>{const{prefixCls:t,className:n,rootClassName:a,style:l,valueStyle:i,value:u=0,title:m,valueRender:v,prefix:h,suffix:f,loading:x=!1,onMouseEnter:g,onMouseLeave:_,decimalSeparator:j=".",groupSeparator:y=","}=e,{getPrefixCls:A,direction:I,statistic:N}=s.useContext(o.E_),Z=A("statistic",t),[w,b]=p(Z),S=s.createElement(d,Object.assign({decimalSeparator:j,groupSeparator:y,prefixCls:Z},e,{value:u})),k=r()(Z,{[`${Z}-rtl`]:"rtl"===I},null==N?void 0:N.className,n,a,b);return w(s.createElement("div",{className:k,style:Object.assign(Object.assign({},null==N?void 0:N.style),l),onMouseEnter:g,onMouseLeave:_},m&&s.createElement("div",{className:`${Z}-title`},m),s.createElement(c.Z,{paragraph:!1,loading:x,className:`${Z}-skeleton`},s.createElement("div",{style:i,className:`${Z}-content`},h&&s.createElement("span",{className:`${Z}-content-prefix`},h),v?v(S):S,f&&s.createElement("span",{className:`${Z}-content-suffix`},f)))))};const x=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function g(e,t){const{format:n=""}=t,s=new Date(e).getTime(),a=Date.now();return function(e,t){let n=e;const s=/\[[^\]]*]/g,a=(t.match(s)||[]).map((e=>e.slice(1,-1))),l=t.replace(s,"[]"),i=x.reduce(((e,t)=>{let[s,a]=t;if(e.includes(s)){const t=Math.floor(n/a);return n-=t*a,e.replace(new RegExp(`${s}+`,"g"),(e=>{const n=e.length;return t.toString().padStart(n,"0")}))}return e}),l);let r=0;return i.replace(s,(()=>{const e=a[r];return r+=1,e}))}(Math.max(s-a,0),n)}const _=e=>{const{value:t,format:n="HH:mm:ss",onChange:i,onFinish:r}=e,o=(0,a.Z)(),c=s.useRef(null),d=()=>{const e=function(e){return new Date(e).getTime()}(t);e>=Date.now()&&(c.current=setInterval((()=>{o(),null==i||i(e-Date.now()),e(d(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[t]);return s.createElement(f,Object.assign({},e,{valueRender:e=>(0,l.Tm)(e,{title:void 0}),formatter:(e,t)=>g(e,Object.assign(Object.assign({},t),{format:n}))}))};var j=s.memo(_);f.Countdown=j;var y=f},10842:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA5JJREFUSEu91W1oW2UUB/D//7k37brq0AyLIhuCTEZvOh11cys6u6nYNrdiZUwnfhHfvuRmm2wf1GEtTkFROm+KMNRP4gu6gTM3ZWVuZUw7QitlaRJQ5tChFDYXFBe7trn3SKIp2ZyQ3AzPx/tyfhye55zDUGT4UVEe4TPk+mYnO7DxQvn3VZZzjwtEJdj8ZOXz8nsaljMvIrpPDwwEVmQGu04V/2+NHl5O7+K4AC0kUsJFvVn7gTOVuSvBEwRna4X1gDxxcrD3l/ZXJhbPnJ/+GoLVC9UAZ6nYl7bNsX9VqFNblor1/FwrWP7eiDifCOQxAn8qaj0e3D0iuBvkrCKfSdvhD4vfLlRYD9gajb8AD68DFFK2ZGK9+9fvGGv6vXD+AATdJYh8Y3Mw/GLdYMhywh7kSwgUFV/N2ObL5arb900EZtLThyG4l4CrFO+qC2yLjKx0OZ+EyBKQBzN2uI+klMG2qNPuihyHoAmK0axtxnyDd2wfvW6ukE8CchuADJZes66yDdq3H7ppplAYB+Rmku9lYuazvs+wv1/U/lwiISJdJHNKw5qpvebpcmWd/aOLzuXyx0RkLcjjTaEb7/v2uTvnfYOGFX9TBLtIFjRqXSm7+0jl7TYs52MR2Qryx0aotZOxnnO+28LYlnhcXO+jUoJ/zqUSC0WdlzxP9hC4oAKqY2owPGXsOBRsKHiaCrX8VtMZXnYJPsja5tOXYvE+z+OB4jMN6pGpoZ4vShPIcr6HyAqd3FATaFjOKRG5leSYBG/ZmB0IzS00vhW/HeA3ItKsFHenbfO18jtf4Gpr+IZZcc8Wk+iKbSnbTC8M7J0jLe7s3LgIlhP8NDNkbq2s3BdoRIY3CdwjxdG1eal57cAAvWLSbmu48Qy8oyLSQXBiSSC44cRgx0zdYCga3+Z52AswmR0y13X2j+q5XH59AfI8BA+DnA7osqY4yC+fx74qbI0678OTp0prBzgNcFNpwpSCF3WNnal3wskrDX9foGE5yVIjVwaZJsXRRfvsZKxn8r82Tc2giDAUTfwhgE5gFKTTEIAz+Xb4p2rWWc3gqp0jzTJXuJ8N+leptx7MV4PUfWlqRWoCDct5V4DGehAKpjND5u6qJo0RiecFWFwPCOK7bKx3ZVVgyErsAqWhHtAT/pqNhfdVBdYDVd2HpPaQpqQ0K692uK73uQDLLtkWVxu5Ur6/wYjzgxTX1/8RlC1/ATvVapljoGr/AAAAAElFTkSuQmCC"},65780:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAAXNSR0IArs4c6QAAAfdJREFUSEvtl7FrFEEUxt8bZ7c4CAg2TmJha2eRysaA/4OioOXcwF3rWoVjkiYkxaFwx960Iqj/g4WNlY2N2ikY8SyUU6x2l3nhjlu5xMvN27DZymnnzfvN9zHfMIO9Xi8ej8c7RHQfANah3vENAJ4qpbattdm0Nbbb7T0ielQv53g3RDwYjUbJDKi1/noOyk7u/7tz7nIJpPNUV/ZWSl2w1vqpwv/AWhxHRA8A7xuztNx1FeChEOKh9/717LQhbgHAARFtVLGABUTEL61W63q/3/+52LzT6VwqiuJdBehHFlAIcTdN0+fLlGit7wHAs5BKpVRkrS1YQCmlGg6H42VNjTEb3vtDBpCfw1XAbre7nmXZ9LZaOSoFvyZL+QrrODRnyeHfWMRxjHme3ySifQC4ErJzcZ51aKo0DNU2DQzm8JMQYltK+QYR/+R5fouIrs1vmg9RFL0qimLNe38DAHaJ6OppCoM5RMTPUsrNwWDwI2TTdH5+67w9DRqMhRDiTpqmLzmwssYYc9t7/2LZmiAQAC46535VASZJsjaZTH6fFRg75/IqQCJCY0xGRPLkOk4OE6XU4/J5FwJrrSNENET0ZFVt07GYPRMbeUTNVQdzGHKSPR/MIbsTs5ATC2YrXtkisNmnfuOfmYXv2gMAUDyD2FX/fNeOAOPuKInHCjctAAAAAElFTkSuQmCC"},54430:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAAXNSR0IArs4c6QAAArlJREFUSEvtl7trFFEUxs83M0TRRrHQWIg2pvCBJpXYaCFaCKlEiZ3FnWSzQUXUSlcSlBSiSMhM7haWEUIK/4H4QCxEkkhAxQcWPnARBAmY4K6zn9xlNs5u9nHFCBY7zQ7Mud/vnHPPPfcsxOJJp9ObC4VCF8lOAF0i0kkyEpEZALMAZkRkdmxs7FMzOVQbKKW2OI5TEidZEheRjc2EzHcAXwzYOEKy9Ku1fgeA5fVQSvWIyC4jbLwnuaGO+DcAcyTnROSNiNyydGLewE0mROSBAS6KyOolD4CfIvLaCJcBnufNBUHwoWyjlFojIt9tgFU2z5PA957ndbuu+3JkZORHI7EVAQJ4obXeYeN1C9ggS7/3sJXSZJpaRfN/Fo2IfBaRIZuDD9ONyZ02tnFT90k6IlLR2mzXG7uFbDa71naBUsq0yrYWsFHG/iqlOdsbPeGBNXBiYsKdmprKm6IB8Bi+798necC2AGI7a2B/f//2QqHwKl5321zASkT0vwIqpQZF5JLRdxznCDKZTFsul5v+k3Nleyz6+vo6oih6Fo8wD7XWB0tTm1LKDFBPSHqWkTZN6cDAwKp8Pm+2ax+ARdd1dwdB8HZpTFRKZUTkykoAzW0C4C7JQ3GnOae1vlF6TwJ8379J8owFtG6EqVRqUxRFkyT3x7DrWuvzS1Nhtbjv+8MkLzaB1gQqpY4BCMuzLYAK2LIIy5De3t6zxWJxOO5/tdgVwFQqtSeKoiGSR2Nj8zfgcjabvVa9eNmon4DuJXmHZEcN4kJ7e/v6XC53mOQpEelObM9H13V7wjB8VMvTusC4es3mXyWZSkYLoEhyXkTWJUQJYNzzvNOjo6Nf621JQ2Ai2q3FYnEQwMn4XqvQA3DPcZwLYRhONys4K2BZJJ1Ob8vn88cBnDCFAWDSdd3xIAieNgOVv/8CssqRWZtWqWEAAAAASUVORK5CYII="}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[15404],{26654:function(e,t,n){n.r(t),n.d(t,{default:function(){return H}});var s=n(82242),a=n.n(s),l=n(7557),i=n.n(l),r=n(41498),o=n.n(r),c=n(79800),d=n.n(c),u=n(39647),m=n.n(u),v=n(59301),h=n(13032),p=n(78241),f=n(54580),x=n(8591),g=n(3113),_=n(43418),j=n(10249),y=n(5112),A={bg:"bg___J2dKf",wrap:"wrap___toIKv",leftWarp:"leftWarp___PI3mr",avatar:"avatar___pUDMt",rightWarp:"rightWarp___EPRUc",tabs:"tabs___u_23X",item_tab:"item_tab___aUkUv",active_tab:"active_tab___hJXSP",active_line:"active_line___OKimK",headerTop:"headerTop___tRjBR",headerTL:"headerTL___zHl87",headerTR:"headerTR___TJ4An",conItemR:"conItemR___ptDM6",userInfo:"userInfo___Q_ml2",conItem:"conItem___RHQmB",conItemL:"conItemL___uykSq",title:"title___iRC6Y",userFormWrap:"userFormWrap___jqT5y",radioSty:"radioSty___ZdNxY",user_modal:"user_modal___tGxSp",users_style:"users_style___mfiRe",sc_warp:"sc_warp____VgFc",wenan:"wenan___OHr5p",users_style2:"users_style2___Hz3iO",active_img:"active_img___yLDUF",input1:"input1___mNNwz",titleName:"titleName___mTrjX",formWrap:"formWrap___YL_qV",modalCss:"modalCss___aap9Q",buttonWrap:"buttonWrap___i_BBQ",yzm:"yzm___fMdFY",add_vtrs:"add_vtrs___O34OS",join_vtrs:"join_vtrs___BDU1c"},I=n(17631),N=n(72714),Z=n(46906),b=n(15158),w=n(61256),S=n(61804),k=n(20731),F=n(58181),C="listWarp___EcKYE",R="li___XULq6",T="img___xGzHP",E="name___RP_jG",L="e___cN9Bu",O=n(6848),z=n(37712),D=function(e){var t=e.data,n=e.marginLeft,s=void 0===n?21:n,a=e.listWarpStyle,l=void 0===a?{}:a,i=e.width,r=void 0===i?266:i,o=e.height,c=void 0===o?257:o;return(0,z.jsx)("ul",{className:C,style:l,children:t.map((function(e,t){var n=e.name,a=(e.id,e.backbground_image_url,e.cover_url),l=e.category_url;return(0,z.jsxs)("a",{target:"_blank",href:l,className:R,style:{marginLeft:s,width:r,height:c},children:[(0,z.jsx)("div",{className:T,children:(0,z.jsx)("img",{src:I.Z.IMG_SERVER+a,alt:"封面图"})}),(0,z.jsx)("div",{className:E,children:(0,z.jsx)(O.Z,{title:n,children:(0,z.jsx)("span",{className:L,children:n})})})]},t)}))})},P=n(36723),U=n(1710),V=n(95237),W=n(43604),B=n(58421),Y=n(54788),q=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=(e.loading,e.dispatch),s=((0,h.useParams)(),t.actionTabs,(0,v.useState)(!1)),a=d()(s,2),l=a[0],r=(a[1],p.Z.useForm()),c=d()(r,1)[0],u=(0,v.useState)([]),m=d()(u,2),f=m[0],y=m[1],A=(0,v.useState)(1),I=d()(A,2),N=I[0],Z=I[1],b=(0,v.useState)(0),w=d()(b,2),S=w[0],k=w[1],C=(0,v.useState)(""),R=d()(C,2),T=R[0],E=R[1];(0,v.useEffect)((function(){"加入教研室"===t.actionTabs.key&&L()}),[t.actionTabs.key]),(0,v.useEffect)((function(){L()}),[N]);var L=function(){var e=o()(i()().mark((function e(){var t,n,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,F.ZP)("/api/virtual_classrooms/all.json",{method:"get",params:{page:N,limit:10,search:T}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(y(null==t||null===(n=t.data)||void 0===n?void 0:n.virtual_classrooms),k(null==t||null===(s=t.data)||void 0===s?void 0:s.total_count));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=[{title:"教研室名称",ellipsis:!0,dataIndex:"name",key:"name",render:function(e,t){return(0,z.jsx)(O.Z,{placement:"bottom",title:e,children:(null==t?void 0:t.name)||"--"})}},{title:"管理员",dataIndex:"admin_name",key:"admin_name",ellipsis:!0,render:function(e){return(0,z.jsx)(O.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"成员数量",dataIndex:"members_count",key:"members_count",width:100,ellipsis:!0,render:function(e){return(0,z.jsx)(O.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"操作",width:150,render:function(e,t){return(0,z.jsx)(z.Fragment,{children:(0,z.jsx)("span",{style:{marginLeft:10,cursor:"pointer",color:"blue"},onClick:o()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,F.ZP)("/api/virtual_classrooms/".concat(null==t?void 0:t.id,"/apply_become_member.json"),{method:"post"});case 2:0==(null==(s=e.sent)?void 0:s.status)&&(x.ZP.success("申请加入成功"),n({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)}))),children:"申请加入"})})}}];return(0,z.jsxs)(_.Z,{centered:!0,title:"加入教研室",footer:!1,open:"加入教研室"===t.actionTabs.key,width:900,zIndex:1e3,bodyStyle:{minHeight:200},onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:[(0,z.jsxs)(p.Z,{layout:"inline",form:c,className:"mt10",children:[(0,z.jsx)(p.Z.Item,{label:"教研室名称:",children:(0,z.jsx)(j.Z,{style:{width:250},size:"middle",onChange:function(e){var t;E(null==e||null===(t=e.target)||void 0===t?void 0:t.value)}})}),(0,z.jsx)(p.Z.Item,{children:(0,z.jsx)(g.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){1==N?L():Z(1)},children:"搜索"})})]}),0==(null==f?void 0:f.length)&&!l&&(0,z.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,z.jsx)("img",{src:Y.z3,width:"100",alt:""}),(0,z.jsx)("br",{}),(0,z.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(null==f?void 0:f.length)>0&&!l&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(U.Z,{pagination:!1,columns:D,dataSource:f,style:{marginTop:20}}),(0,z.jsxs)(V.Z,{wrap:!1,align:"middle",justify:"space-between",style:{margin:"20px auto",padding:"0 20px"},children:[(0,z.jsxs)(W.Z,{children:["共 ",(0,z.jsx)("span",{style:{color:"#165DFF"},children:S||0})," 条数据"]}),(0,z.jsx)(W.Z,{children:(0,z.jsx)(B.Z,{showSizeChanger:!1,showQuickJumper:!0,current:N,pageSize:10,onChange:function(e,t){Z(e)},total:S||0})})]})]})]})})),J=n(91569),K=["user","account","globalSetting","loading","payload","dispatch"],H=(0,h.connect)((function(e){var t=e.user,n=e.account,s=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:s.models.index}}))((function(e){var t,s,l,r,c,u,C,R,T,E,L,O,U,V,W,B,Y,H,Q,X,G,M,$,ee,te,ne,se,ae=e.user,le=(e.account,e.globalSetting,e.loading,e.payload),ie=void 0===le?{}:le,re=e.dispatch,oe=(m()(e,K),p.Z.useForm()),ce=d()(oe,1)[0],de=p.Z.useForm(),ue=d()(de,1)[0],me=p.Z.useWatch("phone",ue),ve=p.Z.useForm(),he=d()(ve,1)[0],pe=p.Z.useWatch("email",he),fe=(0,v.useState)([{name:"账户信息",type:"info",count:0}]),xe=d()(fe,2),ge=xe[0],_e=(xe[1],p.Z.useForm()),je=d()(_e,1)[0],ye=(0,v.useState)({}),Ae=d()(ye,2),Ie=Ae[0],Ne=Ae[1],Ze=(0,v.useState)("info"),be=d()(Ze,2),we=be[0],Se=be[1],ke=(0,v.useState)(!1),Fe=d()(ke,2),Ce=Fe[0],Re=Fe[1],Te=(0,v.useState)(!1),Ee=d()(Te,2),Le=Ee[0],Oe=Ee[1],ze=(0,v.useState)(!1),De=d()(ze,2),Pe=De[0],Ue=De[1],Ve=(0,v.useState)(!1),We=d()(Ve,2),Be=We[0],Ye=We[1],qe=(0,v.useState)(60),Je=d()(qe,2),Ke=Je[0],He=Je[1],Qe=(0,v.useState)(),Xe=d()(Qe,2),Ge=Xe[0],Me=Xe[1],$e=(0,v.useState)(!1),et=d()($e,2),tt=et[0],nt=et[1],st=(0,v.useState)(1),at=d()(st,2),lt=at[0],it=at[1],rt=(0,v.useState)(1),ot=d()(rt,2),ct=ot[0],dt=ot[1],ut=(0,v.useRef)(),mt=(0,v.useState)({image:"",imageUrl:{show:!1,url:""},lastname:"",text_school_name:"",identity:"",student_id:""}),vt=d()(mt,2),ht=vt[0],pt=vt[1],ft=(0,v.useState)([]),xt=d()(ft,2),gt=xt[0],_t=xt[1],jt=(0,v.useState)(!1),yt=d()(jt,2),At=yt[0],It=yt[1];(0,v.useEffect)((function(){var e;null!==(e=ae.userInfo)&&void 0!==e&&e.login&&o()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re({type:"account/getBasicInfo",payload:{login:null===(t=ae.userInfo)||void 0===t?void 0:t.login}});case 2:null!=(n=e.sent)&&n.base_info_completed||"0"===localStorage.getItem("Noviceguide")||re({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:3,text:(0,z.jsx)("div",{children:"请您完善一下平台的基本信息,包括:昵称、职业、学校/单位, 点击保存"})}});case 4:case"end":return e.stop()}}),e)})))()}),[null===(t=ae.userInfo)||void 0===t?void 0:t.login]),(0,v.useEffect)((function(){var e;ue.setFieldsValue({phone:1==lt?null===(e=ae.userInfo)||void 0===e?void 0:e.phone:"",code:""})}),[Be]),(0,v.useEffect)((function(){var e=ae.userInfo;pt({image:"",imageUrl:{show:!0,url:null==e?void 0:e.image_url},lastname:null==e?void 0:e.username,text_school_name:null==e?void 0:e.text_school_name,identity:null==e?void 0:e.identity,student_id:"teacher"==(null==e?void 0:e.identity)?null==e?void 0:e.staff_id:null==e?void 0:e.student_id}),je.setFieldsValue({image:"",imageUrl:{show:!0,url:null==e?void 0:e.image_url},lastname:null==e?void 0:e.username,text_school_name:null==e?void 0:e.text_school_name,identity:null==e?void 0:e.identity,student_id:"teacher"==(null==e?void 0:e.identity)?null==e?void 0:e.staff_id:null==e?void 0:e.student_id})}),[]),(0,w.Y)((function(){Ge?(He(60),Ke>0?He(Ke-1):(He(60),Me(!1),ut.current&&clearInterval(ut.current))):He(60)}),1e3);var Nt=function(e){var t=new Date;t.setTime(t.getTime()-1);var n=Zt(e);null!=n&&(document.cookie=e+"="+n+";expires="+t.toGMTString())},Zt=function(e){var t,n=RegExp("(^| )"+e+"=([^;]+)(;|$)");return(t=document.cookie.match(n))?decodeURIComponent(t[2]):null},bt=/^1\d{10}$/,wt=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,St=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,kt=function(){var e=o()(i()().mark((function e(t,n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,F.ZP)("/api/virtual_classrooms.json",{method:"post",body:t});case 2:0===(null==(s=e.sent)?void 0:s.status)&&(Ft({category:"all",page:1,limit:15}),It(!1),setTimeout((function(){(0,k.xg)(null==s?void 0:s.category_url)}),300),re({type:"shixunHomeworks/setActionTabs",payload:{key:"提示",type:99}})),n(s);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ft=function(){var e=o()(i()().mark((function e(t){var n,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a()({},t),e.next=3,(0,F.ZP)("/api/virtual_classrooms/mine.json",{method:"get",params:n});case 3:null!=(s=e.sent)&&s.virtual_classrooms&&_t(null==s?void 0:s.virtual_classrooms);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,z.jsxs)("section",{className:A.bg,children:[(0,z.jsxs)("div",{className:A.wrap,children:[(0,z.jsx)("div",{className:A.leftWarp,children:(0,z.jsxs)("div",{className:A.avatar,children:[(0,z.jsx)(f.Z,{action:"",accept:".png,.jpeg,.jpg",withCredentials:!0,showUploadList:!1,customRequest:function(e){if(null!=e&&e.file){var t=new FileReader;t.readAsDataURL(null==e?void 0:e.file),t.onload=function(){var t=o()(i()().mark((function t(n){var s,l,r,o;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return ht.image=null==n||null===(s=n.target)||void 0===s?void 0:s.result,ht.imageUrl={show:!1,url:URL.createObjectURL(null==e?void 0:e.file)},pt(a()({},ht)),r={user_id:null==ae||null===(l=ae.userInfo)||void 0===l?void 0:l.user_id,image:null==ht?void 0:ht.image,user:{lastname:null==ht?void 0:ht.lastname,user_extension_attributes:{text_school_name:null==ht?void 0:ht.text_school_name,identity:null==ht?void 0:ht.identity,student_id:null==ht?void 0:ht.student_id}}},t.next=6,(0,b.ic)(r);case 6:0==(null==(o=t.sent)?void 0:o.status)&&(x.ZP.success("更新成功"),Re(!1),re({type:"user/getUserInfo",payload:a()({},ie)}));case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}},children:(0,z.jsx)("div",{className:"".concat(A.users_style," ").concat(null!=ht&&null!==(s=ht.imageUrl)&&void 0!==s&&s.url?A.users_style2:""),children:(null===(l=ae.userInfo)||void 0===l?void 0:l.image_url)&&(0,z.jsx)("img",{width:120,height:120,style:{cursor:"pointer"},className:A.active_img,src:"".concat(I.Z.IMG_SERVER,"/images/").concat(null===(r=ae.userInfo)||void 0===r?void 0:r.image_url)})})}),(0,z.jsx)("div",{title:null===(c=ae.userInfo)||void 0===c?void 0:c.username,children:(null===(u=ae.userInfo)||void 0===u||null===(u=u.username)||void 0===u?void 0:u.length)>6?(null===(C=ae.userInfo)||void 0===C||null===(C=C.username)||void 0===C?void 0:C.substr(0,6))+"...":null===(R=ae.userInfo)||void 0===R?void 0:R.username}),(0,J.Ny)()&&(0,z.jsx)(g.ZP,{size:"middle",type:"primary",style:{height:40,width:178,marginTop:20},onClick:function(){window.open("".concat(I.Z.IMG_SERVER,"/admins"))},block:!0,children:"后台管理"}),(0,z.jsx)(g.ZP,{size:"middle",type:"primary",style:{height:40,width:178,marginTop:20},block:!0,onClick:o()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return localStorage.setItem("loginOut","true"),e.next=3,(0,N.vR)({});case 3:1===(null==(t=e.sent)?void 0:t.status)&&(re({type:"user/getUserInfo",payload:a()({},ie)}),re({type:"user/getNavigationInfo",payload:a()({},ie)}),localStorage.removeItem("loginOut"),Nt("autologin_trustie"),Nt("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),x.ZP.success(null==t?void 0:t.message),h.history.replace("/"));case 5:case"end":return e.stop()}}),e)}))),children:"退出登录"})]})}),(0,z.jsxs)("div",{className:A.rightWarp,children:[(0,z.jsx)("div",{className:A.tabs,children:ge.map((function(e,t){return(0,z.jsx)("div",{className:"".concat(we==e.type?A.active_tab:A.item_tab),onClick:function(){Se(e.type),"vtrs"==e.type&&Ft({category:"all",page:1,limit:15})},children:(0,z.jsxs)("div",{style:{position:"relative"},children:[e.name,(0,z.jsx)("div",{className:"".concat(we==e.type?A.active_line:"")})]})},t)}))}),"vtrs"==we&&(0,J.Ny)()&&(0,z.jsx)(Z.op,{onClick:function(){It(!0)},className:A.add_vtrs,children:"新建教研室"}),"vtrs"==we&&((0,J.Ny)()||"teacher"==(null===(T=ae.userInfo)||void 0===T?void 0:T.identity))&&(0,z.jsx)(Z.op,{onClick:function(){re({type:"classroomList/setActionTabs",payload:{key:"加入教研室"}})},className:A.join_vtrs,children:"加入教研室"}),"info"==we&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)("div",{className:A.userInfo,children:[(0,z.jsxs)("div",{className:A.headerTop,children:[(0,z.jsxs)("div",{className:A.headerTL,children:[(0,z.jsx)("img",{src:n(65780),width:14,height:16}),(0,z.jsx)("div",{children:"基本信息"})]}),(0,z.jsxs)("div",{className:A.headerTR,onClick:function(){var e,t,n=ae.userInfo;pt({image:"",imageUrl:{show:!0,url:null==n?void 0:n.image_url},lastname:null==n?void 0:n.username,text_school_name:null==n?void 0:n.text_school_name,identity:null==n?void 0:n.identity,student_id:"teacher"==(null==n?void 0:n.identity)?null==n?void 0:n.staff_id:null==n?void 0:n.student_id}),je.setFieldsValue({lastname:null==n?void 0:n.username,mail:null==n?void 0:n.email,school_name:null==n?void 0:n.text_school_name,department_name:null==n?void 0:n.department_name,identity:"teacher"==(null===(e=ae.userInfo)||void 0===e?void 0:e.identity)?0:"student"==(null===(t=ae.userInfo)||void 0===t?void 0:t.identity)?1:2,gender:0==(null==n?void 0:n.gender)?0:1,technical_title:null==n?void 0:n.technical_title}),Re(!0)},children:[(0,z.jsx)("img",{src:n(10842),width:14,height:14}),(0,z.jsx)("div",{children:"编辑"})]})]}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"姓名"}),(0,z.jsx)("div",{children:null===(E=ae.userInfo)||void 0===E?void 0:E.username})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"学校/单位"}),(0,z.jsx)("div",{children:null===(L=ae.userInfo)||void 0===L?void 0:L.school_name})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"学院/部门"}),(0,z.jsx)("div",{children:null===(O=ae.userInfo)||void 0===O?void 0:O.department_name})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"身份"}),(0,z.jsx)("div",{children:"teacher"==(null===(U=ae.userInfo)||void 0===U?void 0:U.identity)?"教师":"student"==(null===(V=ae.userInfo)||void 0===V?void 0:V.identity)?"学生":"其他"}),(0,z.jsxs)("div",{style:{color:"#FA6400",marginLeft:20},children:[0==(null===(W=ae.userInfo)||void 0===W?void 0:W.audit_status)&&"身份审核中,审核通过前可以浏览平台中的内容",2==(null===(B=ae.userInfo)||void 0===B?void 0:B.audit_status)&&"".concat({0:"待审核",1:"审核通过",2:"审核未通过"}[null===(Y=ae.userInfo)||void 0===Y?void 0:Y.audit_status],"身份未通过审核")]})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"性别"}),(0,z.jsx)("div",{children:1==(null===(H=ae.userInfo)||void 0===H?void 0:H.gender)?"女":"男"})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"职称"}),(0,z.jsx)("div",{children:(null===(Q=ae.userInfo)||void 0===Q?void 0:Q.technical_title)||"--"})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"学号/职工号"}),(0,z.jsx)("div",{children:null!=ae&&null!==(X=ae.userInfo)&&void 0!==X&&X.staff_id||null!=ae&&null!==(G=ae.userInfo)&&void 0!==G&&G.student_id?"teacher"==(null==ae||null===(M=ae.userInfo)||void 0===M?void 0:M.identity)?null==ae||null===($=ae.userInfo)||void 0===$?void 0:$.staff_id:null==ae||null===(ee=ae.userInfo)||void 0===ee?void 0:ee.student_id:"--"})]})}),(0,z.jsx)("div",{className:A.conItem,children:(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"邮箱"}),(0,z.jsx)("div",{children:(null===(te=ae.userInfo)||void 0===te?void 0:te.email)||"--"})]})})]}),(0,z.jsxs)("div",{className:A.safeConfig,children:[(0,z.jsxs)("div",{className:A.headerTL,children:[(0,z.jsx)("img",{src:n(54430),width:14,height:16}),(0,z.jsx)("div",{children:"安全设置"})]}),(0,z.jsxs)("div",{className:A.conItem,children:[(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"手机号"}),(0,z.jsx)("div",{children:null===(ne=ae.userInfo)||void 0===ne?void 0:ne.phone})]}),(0,z.jsx)("div",{className:A.conItemR,onClick:function(){var e,t;Ye(!0);var n=null!==(e=ae.userInfo)&&void 0!==e&&e.phone?1:2;it(n),ue.setFieldsValue({phone:1==lt?null===(t=ae.userInfo)||void 0===t?void 0:t.phone:"",code:""}),Me(!1)},children:"更换"})]}),(0,z.jsxs)("div",{className:A.conItem,children:[(0,z.jsxs)("div",{className:A.conItemL,children:[(0,z.jsx)("div",{className:A.title,children:"密码"}),(0,z.jsx)("div",{children:"*********"})]}),(0,z.jsx)("div",{className:A.conItemR,onClick:function(){Oe(!0)},children:"修改密码"})]})]})]}),"vtrs"==we&&((null==gt?void 0:gt.length)>0?(0,z.jsx)(D,{data:gt||[]}):(0,z.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column",margin:"100px 0 20px 0"},children:[(0,z.jsx)("img",{src:P,width:204,alt:""}),(0,z.jsx)("span",{style:{color:"#6A6A6A"},children:"暂无数据"})]}))]})]}),(0,z.jsx)(_.Z,{centered:!0,maskClosable:!1,keyboard:!1,destroyOnClose:!0,open:Ce,title:"编辑基本信息",width:710,confirmLoading:tt,onCancel:function(){return Re(!1)},onOk:o()(i()().mark((function e(){var t,n,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,je.validateFields();case 2:return n={user_id:null==ae||null===(t=ae.userInfo)||void 0===t?void 0:t.user_id,image:null==ht?void 0:ht.image,user:{lastname:null==ht?void 0:ht.lastname,user_extension_attributes:a()(a()({text_school_name:null==ht?void 0:ht.text_school_name,identity:null==ht?void 0:ht.identity,student_id:null==ht?void 0:ht.student_id,staff_id:null==ht?void 0:ht.student_id},je.getFieldsValue()),{},{technical_title:"其他"===je.getFieldValue("technical_title")?Ie.jobTitle:je.getFieldValue("technical_title")})}},nt(!0),e.next=6,(0,b.ic)(n);case 6:0==(null==(s=e.sent)?void 0:s.status)&&(x.ZP.success("更新成功"),Re(!1),re({type:"user/getUserInfo",payload:a()({},ie)})),nt(!1);case 9:case"end":return e.stop()}}),e)}))),okText:"保存",cancelText:"取消",children:(0,z.jsxs)(p.Z,{layout:"horizontal",form:je,className:A.userFormWrap,size:"large",scrollToFirstError:!0,onValuesChange:function(e,t){Ne(a()({},t))},children:[(0,z.jsx)(p.Z.Item,{label:"姓名",name:"lastname",rules:[{required:!0}],children:(0,z.jsx)(j.Z,{placeholder:"请输入姓名",maxLength:50,disabled:1==(null===(se=ae.userInfo)||void 0===se?void 0:se.audit_status)})}),(0,z.jsx)(p.Z.Item,{label:"邮箱",name:"mail",rules:[{required:!0,validator:function(e,t,n){wt.test(t)&&n(),n("请输入正确的邮箱")}}],children:(0,z.jsx)(j.Z,{placeholder:"请输入邮箱"})}),(0,z.jsx)(p.Z.Item,{label:"学校/单位",name:"school_name",rules:[{required:!0}],children:(0,z.jsx)(j.Z,{placeholder:"请输入学校/单位全称",maxLength:50})}),(0,z.jsx)(p.Z.Item,{label:"学院/部门",name:"department_name",children:(0,z.jsx)(j.Z,{placeholder:"请输入学院/部门全称",maxLength:50})}),(0,z.jsx)(p.Z.Item,{label:"身份",name:"identity",rules:[{required:!0}],className:A.radioSty,children:(0,z.jsxs)(y.ZP.Group,{style:{width:"100%"},children:[(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:0,children:"教师"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:1,children:"学生"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:2,children:"其他"})]})}),(0,z.jsx)(p.Z.Item,{label:"性别",name:"gender",className:A.radioSty,children:(0,z.jsxs)(y.ZP.Group,{style:{width:"100%"},children:[(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:0,children:"男"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:1,children:"女"})]})}),(0,z.jsx)(p.Z.Item,{label:"职称",name:"technical_title",className:A.radioSty,children:(0,z.jsxs)(y.ZP.Group,{style:{width:"100%",display:"flex"},children:[(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"教授",children:"教授"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"副教授",children:"副教授"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"讲师",children:"讲师"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"助教",children:"助教"}),(0,z.jsx)(y.ZP,{style:{marginLeft:10},value:"其他",children:"其他"}),"其他"==(null==Ie?void 0:Ie.technical_title)&&(0,z.jsx)(j.Z,{onChange:function(e){Ie.jobTitle=e.target.value,Ne(a()({},Ie))},placeholder:"请输入职称",maxLength:10,style:{width:"160px",marginTop:"-6px"}})]})})]})}),(0,z.jsx)(_.Z,{centered:!0,maskClosable:!1,className:A.modalCss,keyboard:!1,destroyOnClose:!0,open:Be,title:1==lt?"更换绑定手机号":"绑定手机号",width:610,confirmLoading:tt,onCancel:function(){Ye(!1)},onOk:o()(i()().mark((function e(){var t,n,s,l,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.validateFields();case 2:if(n=ue.getFieldsValue(),s=a()({user_id:null==ae||null===(t=ae.userInfo)||void 0===t?void 0:t.user_id},n),1!=lt){e.next=11;break}return e.next=7,(0,b.zj)(s);case 7:0==(null==(l=e.sent)?void 0:l.status)&&(it(2),ue.setFieldsValue({phone:"",code:""}),Me(!1)),e.next=16;break;case 11:if(2!=lt){e.next=16;break}return e.next=14,(0,b.iA)(s);case 14:0==(null==(r=e.sent)?void 0:r.status)&&(x.ZP.success("更新成功"),Ye(!1),re({type:"user/getUserInfo",payload:a()({},ie)}));case 16:case"end":return e.stop()}}),e)}))),okText:1==lt?"下一步":"确认更换",cancelText:"取消",children:(0,z.jsxs)(p.Z,{layout:"vertical",form:ue,className:A.formWrap,children:[(0,z.jsx)(p.Z.Item,{label:1==lt?"手机号":"新手机号",name:"phone",rules:[{required:!0,message:"请输入要".concat(1==lt?"更换":"绑定","的手机号码")},{validator:function(e,t,n){bt.test(t)&&n(),n("请输入有效的11位手机号码")}}],children:(0,z.jsx)(j.Z,{disabled:1==lt,placeholder:"请输入要".concat(1==lt?"更换":"绑定","的手机号码"),className:A.input1})}),(0,z.jsxs)(p.Z.Item,{label:"手机验证码",children:[(0,z.jsx)(p.Z.Item,{noStyle:!0,name:"code",rules:[{required:!0,message:"请输入手机获取的验证码"}],children:(0,z.jsx)(j.Z,{placeholder:"请输入手机获取的验证码",className:A.input1,style:{width:451}})}),(0,z.jsx)(g.ZP,{disabled:Ge||!(null!=me&&me.length),size:"large",className:"ml10",onClick:o()(i()().mark((function e(){var t,n,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=ue.getFieldsValue(),0!=(null===(t=n.phone)||void 0===t?void 0:t.length)){e.next=4;break}return x.ZP.error("请填写手机号获取验证码"),e.abrupt("return");case 4:if(Ge){e.next=10;break}return s={login:n.phone,type:1==lt?10:3,smscode:(0,k.M)(n.phone)},e.next=8,(0,N.o1)(s);case 8:1==(null==(a=e.sent)?void 0:a.status)&&(x.ZP.info("验证码已发送,请注意查收"),Me(!0));case 10:case"end":return e.stop()}}),e)}))),children:Ge?"重新发送".concat(Ke,"s"):"获取验证码"})]})]})}),(0,z.jsx)(_.Z,{centered:!0,maskClosable:!1,keyboard:!1,destroyOnClose:!0,open:Pe,title:1==ct?"更换绑定邮箱":"绑定邮箱",className:A.modalCss,width:610,confirmLoading:tt,onCancel:function(){return Ue(!1)},onOk:o()(i()().mark((function e(){var t,n,s,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,he.validateFields();case 2:if(n=a()({user_id:null==ae||null===(t=ae.userInfo)||void 0===t?void 0:t.user_id},he.getFieldsValue()),1!=ct){e.next=10;break}return e.next=6,(0,b.TG)(n);case 6:0==(null==(s=e.sent)?void 0:s.status)&&(dt(2),he.setFieldsValue({email:"",code:""}),Me(!1)),e.next=15;break;case 10:if(2!=ct){e.next=15;break}return e.next=13,(0,b.Hb)(n);case 13:0==(null==(l=e.sent)?void 0:l.status)&&(x.ZP.success("更新成功"),Ue(!1),re({type:"user/getUserInfo",payload:a()({},ie)}));case 15:case"end":return e.stop()}}),e)}))),okText:1==ct?"下一步":"确认更换",cancelText:"取消",children:(0,z.jsxs)(p.Z,{layout:"vertical",form:he,className:A.formWrap,children:[(0,z.jsx)(p.Z.Item,{label:1==ct?"邮箱":"新邮箱",name:"email",rules:[{required:!0,message:"请输入要".concat(1==ct?"更换":"绑定","的邮箱")}],children:(0,z.jsx)(j.Z,{disabled:1==ct,placeholder:"请输入要".concat(1==ct?"更换":"绑定","的邮箱"),className:A.input1})}),(0,z.jsxs)(p.Z.Item,{label:"验证码",children:[(0,z.jsx)(p.Z.Item,{noStyle:!0,name:"code",rules:[{required:!0,message:"请输入邮箱收到的验证码"}],children:(0,z.jsx)(j.Z,{placeholder:"请输入邮箱收到的验证码",className:A.input1,style:{width:451}})}),(0,z.jsx)(g.ZP,{disabled:Ge||!pe,className:"ml10",size:"large",onClick:o()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ge){e.next=5;break}return e.next=3,(0,N.o1)({login:he.getFieldValue("email"),type:1==ct?11:4,smscode:(0,k.M)(he.getFieldValue("email"))});case 3:1===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("验证码已发送,请注意查收"),Me(!0));case 5:case"end":return e.stop()}}),e)}))),children:Ge?"重新发送".concat(Ke,"s"):"获取验证码"})]})]})}),(0,z.jsx)(_.Z,{centered:!0,maskClosable:!1,keyboard:!1,destroyOnClose:!0,open:Le,className:A.modalCss,title:"修改密码",width:610,confirmLoading:tt,onCancel:function(){return Oe(!1)},onOk:o()(i()().mark((function e(){var t,n,s,a,l,r,o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce.validateFields();case 2:if(n=ce.getFieldsValue(),s=n.old_password,a=n.password,l=n.password2,s!==a){e.next=7;break}return x.ZP.info("新密码不能与旧密码相同!"),e.abrupt("return");case 7:if(a===l){e.next=10;break}return x.ZP.info("两次输入的新密码必须一致!"),e.abrupt("return");case 10:return nt(!0),r={user_id:null==ae||null===(t=ae.userInfo)||void 0===t?void 0:t.user_id,old_password:btoa(s+"A957A4EA9691A40264135EFE64A4FF59"),password:btoa(a+"A957A4EA9691A40264135EFE64A4FF59")},e.next=14,(0,b.Gm)(r);case 14:0==(null==(o=e.sent)?void 0:o.status)&&(x.ZP.info("密码更新成功!"),Oe(!1)),nt(!1);case 17:case"end":return e.stop()}}),e)}))),okText:"确认修改",cancelText:"取消",children:(0,z.jsxs)(p.Z,{layout:"vertical",form:ce,className:A.formWrap,children:[(0,z.jsx)(p.Z.Item,{label:"旧密码",name:"old_password",rules:[{required:!0,message:"请设置8~16位密码,区分大小写"}],children:(0,z.jsx)(j.Z,{type:"password",placeholder:"请设置8~16位密码,区分大小写",className:A.input1})}),(0,z.jsx)(p.Z.Item,{label:"新密码",name:"password",rules:[{},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):St.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}],children:(0,z.jsx)(j.Z,{type:"password",placeholder:"请输入8~16位的新密码,区分大小写",className:A.input1})}),(0,z.jsx)(p.Z.Item,{label:"确认新密码",name:"password2",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=ce.getFieldsValue().password?n("两次输入的新密码必须一致!"):n()}}],children:(0,z.jsx)(j.Z,{type:"password",placeholder:"请再次输入新密码",className:A.input1})})]})}),(0,z.jsx)(S.Z,{visible:At,title:"新建虚拟教研室",onCancel:function(){return It(!1)},onOk:kt}),(0,z.jsx)(q,{})]})}))},61256:function(e,t,n){n.d(t,{Y:function(){return a}});var s=n(59301);function a(e,t){var n=(0,s.useRef)(),a=(0,s.useRef)();(0,s.useEffect)((function(){n.current=e})),(0,s.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return a.current=e,function(){return clearInterval(e)}}}),[t])}},31797:function(e,t,n){n.d(t,{Z:function(){return y}});var s=n(59301),a=n(56762),l=n(92343),i=n(92310),r=n.n(i),o=n(36355),c=n(61621);var d=e=>{const{value:t,formatter:n,precision:a,decimalSeparator:l,groupSeparator:i="",prefixCls:r}=e;let o;if("function"==typeof n)o=n(t);else{const e=String(t),n=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==e){const e=n[1];let t=n[2]||"0",c=n[4]||"";t=t.replace(/\B(?=(\d{3})+(?!\d))/g,i),"number"==typeof a&&(c=c.padEnd(a,"0").slice(0,a>0?a:0)),c&&(c=`${l}${c}`),o=[s.createElement("span",{key:"int",className:`${r}-content-value-int`},e,t),c&&s.createElement("span",{key:"decimal",className:`${r}-content-value-decimal`},c)]}else o=e}return s.createElement("span",{className:`${r}-content-value`},o)},u=n(17313),m=n(83116),v=n(37613);const h=e=>{const{componentCls:t,marginXXS:n,padding:s,colorTextDescription:a,titleFontSize:l,colorTextHeading:i,contentFontSize:r,fontFamily:o}=e;return{[`${t}`]:Object.assign(Object.assign({},(0,u.Wf)(e)),{[`${t}-title`]:{marginBottom:n,color:a,fontSize:l},[`${t}-skeleton`]:{paddingTop:s},[`${t}-content`]:{color:i,fontSize:r,fontFamily:o,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}};var p=(0,m.Z)("Statistic",(e=>{const t=(0,v.TS)(e,{});return[h(t)]}),(e=>{const{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}}));var f=e=>{const{prefixCls:t,className:n,rootClassName:a,style:l,valueStyle:i,value:u=0,title:m,valueRender:v,prefix:h,suffix:f,loading:x=!1,onMouseEnter:g,onMouseLeave:_,decimalSeparator:j=".",groupSeparator:y=","}=e,{getPrefixCls:A,direction:I,statistic:N}=s.useContext(o.E_),Z=A("statistic",t),[b,w]=p(Z),S=s.createElement(d,Object.assign({decimalSeparator:j,groupSeparator:y,prefixCls:Z},e,{value:u})),k=r()(Z,{[`${Z}-rtl`]:"rtl"===I},null==N?void 0:N.className,n,a,w);return b(s.createElement("div",{className:k,style:Object.assign(Object.assign({},null==N?void 0:N.style),l),onMouseEnter:g,onMouseLeave:_},m&&s.createElement("div",{className:`${Z}-title`},m),s.createElement(c.Z,{paragraph:!1,loading:x,className:`${Z}-skeleton`},s.createElement("div",{style:i,className:`${Z}-content`},h&&s.createElement("span",{className:`${Z}-content-prefix`},h),v?v(S):S,f&&s.createElement("span",{className:`${Z}-content-suffix`},f)))))};const x=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function g(e,t){const{format:n=""}=t,s=new Date(e).getTime(),a=Date.now();return function(e,t){let n=e;const s=/\[[^\]]*]/g,a=(t.match(s)||[]).map((e=>e.slice(1,-1))),l=t.replace(s,"[]"),i=x.reduce(((e,t)=>{let[s,a]=t;if(e.includes(s)){const t=Math.floor(n/a);return n-=t*a,e.replace(new RegExp(`${s}+`,"g"),(e=>{const n=e.length;return t.toString().padStart(n,"0")}))}return e}),l);let r=0;return i.replace(s,(()=>{const e=a[r];return r+=1,e}))}(Math.max(s-a,0),n)}const _=e=>{const{value:t,format:n="HH:mm:ss",onChange:i,onFinish:r}=e,o=(0,a.Z)(),c=s.useRef(null),d=()=>{const e=function(e){return new Date(e).getTime()}(t);e>=Date.now()&&(c.current=setInterval((()=>{o(),null==i||i(e-Date.now()),e(d(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[t]);return s.createElement(f,Object.assign({},e,{valueRender:e=>(0,l.Tm)(e,{title:void 0}),formatter:(e,t)=>g(e,Object.assign(Object.assign({},t),{format:n}))}))};var j=s.memo(_);f.Countdown=j;var y=f},10842:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA5JJREFUSEu91W1oW2UUB/D//7k37brq0AyLIhuCTEZvOh11cys6u6nYNrdiZUwnfhHfvuRmm2wf1GEtTkFROm+KMNRP4gu6gTM3ZWVuZUw7QitlaRJQ5tChFDYXFBe7trn3SKIp2ZyQ3AzPx/tyfhye55zDUGT4UVEe4TPk+mYnO7DxQvn3VZZzjwtEJdj8ZOXz8nsaljMvIrpPDwwEVmQGu04V/2+NHl5O7+K4AC0kUsJFvVn7gTOVuSvBEwRna4X1gDxxcrD3l/ZXJhbPnJ/+GoLVC9UAZ6nYl7bNsX9VqFNblor1/FwrWP7eiDifCOQxAn8qaj0e3D0iuBvkrCKfSdvhD4vfLlRYD9gajb8AD68DFFK2ZGK9+9fvGGv6vXD+AATdJYh8Y3Mw/GLdYMhywh7kSwgUFV/N2ObL5arb900EZtLThyG4l4CrFO+qC2yLjKx0OZ+EyBKQBzN2uI+klMG2qNPuihyHoAmK0axtxnyDd2wfvW6ukE8CchuADJZes66yDdq3H7ppplAYB+Rmku9lYuazvs+wv1/U/lwiISJdJHNKw5qpvebpcmWd/aOLzuXyx0RkLcjjTaEb7/v2uTvnfYOGFX9TBLtIFjRqXSm7+0jl7TYs52MR2Qryx0aotZOxnnO+28LYlnhcXO+jUoJ/zqUSC0WdlzxP9hC4oAKqY2owPGXsOBRsKHiaCrX8VtMZXnYJPsja5tOXYvE+z+OB4jMN6pGpoZ4vShPIcr6HyAqd3FATaFjOKRG5leSYBG/ZmB0IzS00vhW/HeA3ItKsFHenbfO18jtf4Gpr+IZZcc8Wk+iKbSnbTC8M7J0jLe7s3LgIlhP8NDNkbq2s3BdoRIY3CdwjxdG1eal57cAAvWLSbmu48Qy8oyLSQXBiSSC44cRgx0zdYCga3+Z52AswmR0y13X2j+q5XH59AfI8BA+DnA7osqY4yC+fx74qbI0678OTp0prBzgNcFNpwpSCF3WNnal3wskrDX9foGE5yVIjVwaZJsXRRfvsZKxn8r82Tc2giDAUTfwhgE5gFKTTEIAz+Xb4p2rWWc3gqp0jzTJXuJ8N+leptx7MV4PUfWlqRWoCDct5V4DGehAKpjND5u6qJo0RiecFWFwPCOK7bKx3ZVVgyErsAqWhHtAT/pqNhfdVBdYDVd2HpPaQpqQ0K692uK73uQDLLtkWVxu5Ur6/wYjzgxTX1/8RlC1/ATvVapljoGr/AAAAAElFTkSuQmCC"},65780:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAAXNSR0IArs4c6QAAAfdJREFUSEvtl7FrFEEUxt8bZ7c4CAg2TmJha2eRysaA/4OioOXcwF3rWoVjkiYkxaFwx960Iqj/g4WNlY2N2ikY8SyUU6x2l3nhjlu5xMvN27DZymnnzfvN9zHfMIO9Xi8ej8c7RHQfANah3vENAJ4qpbattdm0Nbbb7T0ielQv53g3RDwYjUbJDKi1/noOyk7u/7tz7nIJpPNUV/ZWSl2w1vqpwv/AWhxHRA8A7xuztNx1FeChEOKh9/717LQhbgHAARFtVLGABUTEL61W63q/3/+52LzT6VwqiuJdBehHFlAIcTdN0+fLlGit7wHAs5BKpVRkrS1YQCmlGg6H42VNjTEb3vtDBpCfw1XAbre7nmXZ9LZaOSoFvyZL+QrrODRnyeHfWMRxjHme3ySifQC4ErJzcZ51aKo0DNU2DQzm8JMQYltK+QYR/+R5fouIrs1vmg9RFL0qimLNe38DAHaJ6OppCoM5RMTPUsrNwWDwI2TTdH5+67w9DRqMhRDiTpqmLzmwssYYc9t7/2LZmiAQAC46535VASZJsjaZTH6fFRg75/IqQCJCY0xGRPLkOk4OE6XU4/J5FwJrrSNENET0ZFVt07GYPRMbeUTNVQdzGHKSPR/MIbsTs5ATC2YrXtkisNmnfuOfmYXv2gMAUDyD2FX/fNeOAOPuKInHCjctAAAAAElFTkSuQmCC"},54430:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAAXNSR0IArs4c6QAAArlJREFUSEvtl7trFFEUxs83M0TRRrHQWIg2pvCBJpXYaCFaCKlEiZ3FnWSzQUXUSlcSlBSiSMhM7haWEUIK/4H4QCxEkkhAxQcWPnARBAmY4K6zn9xlNs5u9nHFCBY7zQ7Mud/vnHPPPfcsxOJJp9ObC4VCF8lOAF0i0kkyEpEZALMAZkRkdmxs7FMzOVQbKKW2OI5TEidZEheRjc2EzHcAXwzYOEKy9Ku1fgeA5fVQSvWIyC4jbLwnuaGO+DcAcyTnROSNiNyydGLewE0mROSBAS6KyOolD4CfIvLaCJcBnufNBUHwoWyjlFojIt9tgFU2z5PA957ndbuu+3JkZORHI7EVAQJ4obXeYeN1C9ggS7/3sJXSZJpaRfN/Fo2IfBaRIZuDD9ONyZ02tnFT90k6IlLR2mzXG7uFbDa71naBUsq0yrYWsFHG/iqlOdsbPeGBNXBiYsKdmprKm6IB8Bi+798necC2AGI7a2B/f//2QqHwKl5321zASkT0vwIqpQZF5JLRdxznCDKZTFsul5v+k3Nleyz6+vo6oih6Fo8wD7XWB0tTm1LKDFBPSHqWkTZN6cDAwKp8Pm+2ax+ARdd1dwdB8HZpTFRKZUTkykoAzW0C4C7JQ3GnOae1vlF6TwJ8379J8owFtG6EqVRqUxRFkyT3x7DrWuvzS1Nhtbjv+8MkLzaB1gQqpY4BCMuzLYAK2LIIy5De3t6zxWJxOO5/tdgVwFQqtSeKoiGSR2Nj8zfgcjabvVa9eNmon4DuJXmHZEcN4kJ7e/v6XC53mOQpEelObM9H13V7wjB8VMvTusC4es3mXyWZSkYLoEhyXkTWJUQJYNzzvNOjo6Nf621JQ2Ai2q3FYnEQwMn4XqvQA3DPcZwLYRhONys4K2BZJJ1Ob8vn88cBnDCFAWDSdd3xIAieNgOVv/8CssqRWZtWqWEAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/p__Account__NewInfo__index.chunk.css b/p__Account__NewInfo__index.chunk.css index 3bafd95ea6..faa0d0e636 100644 --- a/p__Account__NewInfo__index.chunk.css +++ b/p__Account__NewInfo__index.chunk.css @@ -1 +1 @@ -.bg___J2dKf{margin:0 auto;min-width:1200px;padding-bottom:30px}.wrap___toIKv{display:flex;margin:0 auto;width:1200px}.leftWarp___PI3mr{background:#fff;border:1px solid #f2f2f2;margin-right:20px;width:274px}.leftWarp___PI3mr .avatar___pUDMt{align-content:center;display:flex;flex-wrap:wrap;height:auto;justify-content:center;width:100%}.leftWarp___PI3mr .avatar___pUDMt img{border-radius:50%;margin:30px 0 20px}.leftWarp___PI3mr .avatar___pUDMt div{color:#333;font-size:20px;font-weight:500;text-align:center;width:100%}.rightWarp___EPRUc{background:#fff;border:1px solid #f2f2f2;padding:30px;position:relative;width:906px}.rightWarp___EPRUc .tabs___u_23X{border-bottom:1px solid #dbdce0;display:flex;padding-bottom:21px;width:100%}.rightWarp___EPRUc .tabs___u_23X .active_tab___hJXSP,.rightWarp___EPRUc .tabs___u_23X .item_tab___aUkUv{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;margin-right:40px}.rightWarp___EPRUc .tabs___u_23X .item_tab___aUkUv{color:#666}.rightWarp___EPRUc .tabs___u_23X .active_tab___hJXSP{color:#2a6cb3}.rightWarp___EPRUc .tabs___u_23X .active_line___OKimK{background:#2a6cb3;height:2px;position:absolute;top:40px;width:100%}.rightWarp___EPRUc .headerTop___tRjBR{align-items:center;display:flex;height:22px;justify-content:space-between;width:100%}.rightWarp___EPRUc .headerTL___zHl87,.rightWarp___EPRUc .headerTR___TJ4An{align-items:center;display:flex}.rightWarp___EPRUc .headerTL___zHl87 img,.rightWarp___EPRUc .headerTR___TJ4An img{margin-right:8px}.rightWarp___EPRUc .headerTL___zHl87{color:#333;font-size:14px;font-weight:600}.rightWarp___EPRUc .conItemR___ptDM6,.rightWarp___EPRUc .headerTR___TJ4An{color:#2a6cb3;cursor:pointer;font-size:14px;font-weight:400}.rightWarp___EPRUc .userInfo___Q_ml2{border-bottom:1px solid #dbdce0;margin-bottom:30px;padding:30px 0}.rightWarp___EPRUc .conItem___RHQmB{align-items:center;display:flex;justify-content:space-between;padding-top:30px}.rightWarp___EPRUc .conItem___RHQmB .conItemL___uykSq{align-items:center;color:#333;display:flex;justify-content:space-between}.rightWarp___EPRUc .conItem___RHQmB .conItemL___uykSq .title___iRC6Y{color:#666;font-weight:400;margin-right:16px;text-align:right;width:100px}.userFormWrap___jqT5y div[class~=ant-form-item]{margin-bottom:10px}.userFormWrap___jqT5y div[class~=ant-form-item-label]{text-align:right;width:90px}.userFormWrap___jqT5y .radioSty___ZdNxY{margin-bottom:0!important;min-height:30px!important}.userFormWrap___jqT5y .radioSty___ZdNxY label{height:30px!important;line-height:30px}.userFormWrap___jqT5y .radioSty___ZdNxY [class~=ant-form-item-control-input]{min-height:30px}.user_modal___tGxSp .users_style___mfiRe{background:#f6f7f9;border:1px solid #b1bacd;border-radius:2px;cursor:pointer;height:120px;width:120px}.user_modal___tGxSp .users_style___mfiRe .sc_warp____VgFc{align-content:center;display:flex;flex-wrap:wrap;height:120px;justify-content:center;width:120px}.user_modal___tGxSp .users_style___mfiRe .wenan___OHr5p{color:#2a6cb3;font-size:14px;font-weight:400;margin-top:10px;text-align:center;width:100%}.user_modal___tGxSp .users_style2___Hz3iO{position:relative}.user_modal___tGxSp .users_style2___Hz3iO:hover .sc_warp____VgFc{opacity:1}.user_modal___tGxSp .users_style2___Hz3iO .sc_warp____VgFc{background:rgba(0,0,0,.3);left:0;opacity:0;position:absolute;top:0;z-index:9}.user_modal___tGxSp .users_style2___Hz3iO .wenan___OHr5p{color:#fff}.user_modal___tGxSp .users_style2___Hz3iO .active_img___yLDUF{height:120px;left:0;object-fit:cover;position:absolute;top:0;width:120px}.user_modal___tGxSp .input1___mNNwz{height:40px;width:560px}.titleName___mTrjX{color:#5f6368;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-bottom:10px;margin-top:20px}.titleName___mTrjX:first-child{margin-top:0}.formWrap___YL_qV div[class~=ant-form-item]{margin-bottom:0}.formWrap___YL_qV div[class~=ant-form-item-label]{margin-bottom:10px!important;margin-top:20px!important;padding-bottom:0!important}.formWrap___YL_qV .input1___mNNwz{height:40px;width:560px}.modalCss___aap9Q div[class~=ant-modal-body]{padding-top:0!important}.modalCss___aap9Q div[class~=ant-form-item-control-input-content]{display:flex}.buttonWrap___i_BBQ{align-items:center;display:flex;justify-content:flex-end;padding:30px 0 25px}.yzm___fMdFY{align-items:center;border:1px solid #2a6cb3;border-radius:2px;color:#2a6cb3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;margin-left:7px;width:102px}.add_vtrs___O34OS{position:absolute!important;right:150px;top:25px}.join_vtrs___BDU1c{position:absolute!important;right:30px;top:25px}[class~=ant-select-selector]{height:40px!important}[class~=ant-select-selection-item]{height:40px!important;line-height:40px!important}.flex_box_center___ze4wf{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JpH0B{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___NbRyF{box-align:center;align-items:center}.flex_box_center_end___fUFoB{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___i2BZL{box-orient:block-axis;flex-direction:column}.form____yVeV>aside{color:#5f6367;font-size:12px;margin-top:20px}.form____yVeV input{border:1px solid #e1e1e1;border-radius:2px;margin-left:4px}.form____yVeV label{color:#000!important;height:32px;line-height:32px!important}.form____yVeV label:before{margin-top:2px}.form____yVeV .btn___X16NC{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff;cursor:pointer;height:32px;line-height:30px;padding:0 16px}.form____yVeV .btn___X16NC i{font-size:14px;margin-right:3px}.form____yVeV .img___sQnKq{align-items:center;background-color:#f4f3f4;display:flex;height:auto;justify-content:center;position:relative;width:200px}.form____yVeV .img___sQnKq>div{background-color:#fff;border-radius:50%;cursor:pointer;height:16px;position:absolute;right:-6px;top:-6px;width:16px}.flex_box_center___vG4eV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qVVxe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___P8Z8s{box-align:center;align-items:center}.flex_box_center_end___VMme3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___VMHwm{box-orient:block-axis;flex-direction:column}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{background:#fff;color:#165dff!important}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{background-color:#edf2ff!important;font-weight:400!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{background-color:#fff!important;color:#165dff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.flex_box_center___NuBs8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___WN1p2{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___zr9qw{box-align:center;align-items:center}.flex_box_center_end___klazW{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DnCwv{box-orient:block-axis;flex-direction:column}.listWarp___EcKYE{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px 0 0}.listWarp___EcKYE .li___XULq6{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:257px;margin-bottom:30px;width:283px}.listWarp___EcKYE .li___XULq6:hover img{transform:scale(1.1)}.listWarp___EcKYE .li___XULq6 .img___xGzHP{border-radius:8px 8px 0 0;height:calc(100% - 80px);overflow:hidden}.listWarp___EcKYE .li___XULq6 .img___xGzHP img{transition:all .5s;width:100%}.listWarp___EcKYE .li___XULq6 .name___RP_jG{align-items:center;color:#404250;display:flex;font-size:16px;font-weight:600;height:80px;padding:0 10px;width:100%}.listWarp___EcKYE .li___XULq6 .name___RP_jG .e___cN9Bu{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listWarp___EcKYE .li___XULq6:first-child,.listWarp___EcKYE .li___XULq6:nth-child(3n+1){margin-left:0!important} \ No newline at end of file +.bg___J2dKf{margin:0 auto;min-width:1200px;padding-bottom:30px}.wrap___toIKv{display:flex;margin:0 auto;width:1200px}.leftWarp___PI3mr{background:#fff;border:1px solid #f2f2f2;margin-right:20px;width:274px}.leftWarp___PI3mr .avatar___pUDMt{align-content:center;display:flex;flex-wrap:wrap;height:auto;justify-content:center;width:100%}.leftWarp___PI3mr .avatar___pUDMt img{border-radius:50%;margin:30px 0 20px}.leftWarp___PI3mr .avatar___pUDMt div{color:#333;font-size:20px;font-weight:500;text-align:center;width:100%}.rightWarp___EPRUc{background:#fff;border:1px solid #f2f2f2;padding:30px;position:relative;width:906px}.rightWarp___EPRUc .tabs___u_23X{border-bottom:1px solid #dbdce0;display:flex;padding-bottom:21px;width:100%}.rightWarp___EPRUc .tabs___u_23X .active_tab___hJXSP,.rightWarp___EPRUc .tabs___u_23X .item_tab___aUkUv{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;margin-right:40px}.rightWarp___EPRUc .tabs___u_23X .item_tab___aUkUv{color:#666}.rightWarp___EPRUc .tabs___u_23X .active_tab___hJXSP{color:#2a6cb3}.rightWarp___EPRUc .tabs___u_23X .active_line___OKimK{background:#2a6cb3;height:2px;position:absolute;top:40px;width:100%}.rightWarp___EPRUc .headerTop___tRjBR{align-items:center;display:flex;height:22px;justify-content:space-between;width:100%}.rightWarp___EPRUc .headerTL___zHl87,.rightWarp___EPRUc .headerTR___TJ4An{align-items:center;display:flex}.rightWarp___EPRUc .headerTL___zHl87 img,.rightWarp___EPRUc .headerTR___TJ4An img{margin-right:8px}.rightWarp___EPRUc .headerTL___zHl87{color:#333;font-size:14px;font-weight:600}.rightWarp___EPRUc .conItemR___ptDM6,.rightWarp___EPRUc .headerTR___TJ4An{color:#2a6cb3;cursor:pointer;font-size:14px;font-weight:400}.rightWarp___EPRUc .userInfo___Q_ml2{border-bottom:1px solid #dbdce0;margin-bottom:30px;padding:30px 0}.rightWarp___EPRUc .conItem___RHQmB{align-items:center;display:flex;justify-content:space-between;padding-top:30px}.rightWarp___EPRUc .conItem___RHQmB .conItemL___uykSq{align-items:center;color:#333;display:flex;justify-content:space-between}.rightWarp___EPRUc .conItem___RHQmB .conItemL___uykSq .title___iRC6Y{color:#666;font-weight:400;margin-right:16px;text-align:right;width:100px}.userFormWrap___jqT5y div[class~=ant-form-item]{margin-bottom:10px}.userFormWrap___jqT5y div[class~=ant-form-item-label]{text-align:right;width:90px}.userFormWrap___jqT5y .radioSty___ZdNxY{margin-bottom:0!important;min-height:30px!important}.userFormWrap___jqT5y .radioSty___ZdNxY label{height:30px!important;line-height:30px}.userFormWrap___jqT5y .radioSty___ZdNxY [class~=ant-form-item-control-input]{min-height:30px}.userFormWrap___jqT5y [class~=ant-radio-wrapper]:hover [class~=ant-radio-inner]{border-color:#015827!important}.userFormWrap___jqT5y [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{background-color:transparent!important;background-color:initial!important;border-color:#015827!important}.userFormWrap___jqT5y [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#015827!important}.user_modal___tGxSp .users_style___mfiRe{background:#f6f7f9;border:1px solid #b1bacd;border-radius:2px;cursor:pointer;height:120px;width:120px}.user_modal___tGxSp .users_style___mfiRe .sc_warp____VgFc{align-content:center;display:flex;flex-wrap:wrap;height:120px;justify-content:center;width:120px}.user_modal___tGxSp .users_style___mfiRe .wenan___OHr5p{color:#2a6cb3;font-size:14px;font-weight:400;margin-top:10px;text-align:center;width:100%}.user_modal___tGxSp .users_style2___Hz3iO{position:relative}.user_modal___tGxSp .users_style2___Hz3iO:hover .sc_warp____VgFc{opacity:1}.user_modal___tGxSp .users_style2___Hz3iO .sc_warp____VgFc{background:rgba(0,0,0,.3);left:0;opacity:0;position:absolute;top:0;z-index:9}.user_modal___tGxSp .users_style2___Hz3iO .wenan___OHr5p{color:#fff}.user_modal___tGxSp .users_style2___Hz3iO .active_img___yLDUF{height:120px;left:0;object-fit:cover;position:absolute;top:0;width:120px}.user_modal___tGxSp .input1___mNNwz{height:40px;width:560px}.titleName___mTrjX{color:#5f6368;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-bottom:10px;margin-top:20px}.titleName___mTrjX:first-child{margin-top:0}.formWrap___YL_qV div[class~=ant-form-item]{margin-bottom:0}.formWrap___YL_qV div[class~=ant-form-item-label]{margin-bottom:10px!important;margin-top:20px!important;padding-bottom:0!important}.formWrap___YL_qV .input1___mNNwz{height:40px;width:560px}.modalCss___aap9Q div[class~=ant-modal-body]{padding-top:0!important}.modalCss___aap9Q div[class~=ant-form-item-control-input-content]{display:flex}.buttonWrap___i_BBQ{align-items:center;display:flex;justify-content:flex-end;padding:30px 0 25px}.yzm___fMdFY{align-items:center;border:1px solid #2a6cb3;border-radius:2px;color:#2a6cb3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;margin-left:7px;width:102px}.add_vtrs___O34OS{position:absolute!important;right:150px;top:25px}.join_vtrs___BDU1c{position:absolute!important;right:30px;top:25px}[class~=ant-select-selector]{height:40px!important}[class~=ant-select-selection-item]{height:40px!important;line-height:40px!important}.flex_box_center___ze4wf{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JpH0B{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___NbRyF{box-align:center;align-items:center}.flex_box_center_end___fUFoB{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___i2BZL{box-orient:block-axis;flex-direction:column}.form____yVeV>aside{color:#5f6367;font-size:12px;margin-top:20px}.form____yVeV input{border:1px solid #e1e1e1;border-radius:2px;margin-left:4px}.form____yVeV label{color:#000!important;height:32px;line-height:32px!important}.form____yVeV label:before{margin-top:2px}.form____yVeV .btn___X16NC{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff;cursor:pointer;height:32px;line-height:30px;padding:0 16px}.form____yVeV .btn___X16NC i{font-size:14px;margin-right:3px}.form____yVeV .img___sQnKq{align-items:center;background-color:#f4f3f4;display:flex;height:auto;justify-content:center;position:relative;width:200px}.form____yVeV .img___sQnKq>div{background-color:#fff;border-radius:50%;cursor:pointer;height:16px;position:absolute;right:-6px;top:-6px;width:16px}.flex_box_center___vG4eV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qVVxe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___P8Z8s{box-align:center;align-items:center}.flex_box_center_end___VMme3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___VMHwm{box-orient:block-axis;flex-direction:column}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{background:#fff;color:#165dff!important}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{background-color:#edf2ff!important;font-weight:400!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{background-color:#fff!important;color:#165dff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.flex_box_center___NuBs8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___WN1p2{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___zr9qw{box-align:center;align-items:center}.flex_box_center_end___klazW{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DnCwv{box-orient:block-axis;flex-direction:column}.listWarp___EcKYE{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px 0 0}.listWarp___EcKYE .li___XULq6{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:257px;margin-bottom:30px;width:283px}.listWarp___EcKYE .li___XULq6:hover img{transform:scale(1.1)}.listWarp___EcKYE .li___XULq6 .img___xGzHP{border-radius:8px 8px 0 0;height:calc(100% - 80px);overflow:hidden}.listWarp___EcKYE .li___XULq6 .img___xGzHP img{transition:all .5s;width:100%}.listWarp___EcKYE .li___XULq6 .name___RP_jG{align-items:center;color:#404250;display:flex;font-size:16px;font-weight:600;height:80px;padding:0 10px;width:100%}.listWarp___EcKYE .li___XULq6 .name___RP_jG .e___cN9Bu{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listWarp___EcKYE .li___XULq6:first-child,.listWarp___EcKYE .li___XULq6:nth-child(3n+1){margin-left:0!important} \ No newline at end of file diff --git a/p__Judge__Index__index.async.js b/p__Judge__Index__index.async.js index a8c29656af..fdddf1c86c 100644 --- a/p__Judge__Index__index.async.js +++ b/p__Judge__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54846],{3196:function(e,n,t){t.d(n,{Z:function(){return b}});var i=t(7557),s=t.n(i),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(39647),h=t.n(d),m=t(59301),p=t(8591),v=t(54580),f=t(95237),_=t(17631),x=t(19248),g=t(46906),j="tip___bHEXo",w=t(37712),y=["ButtonText","ButtonOptions","uploadProps","showTip","showText","showListening","imgWidth"],b=function(e){var n,t,i,l=e.ButtonText,a=e.ButtonOptions,c=e.uploadProps,d=e.showTip,b=e.showText,k=e.showListening,Z=e.imgWidth,C=h()(e,y),S=(0,m.useState)(null),N=u()(S,2),R=N[0],E=N[1],F=r()(r()({maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:function(e){if(!("image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type))return p.ZP.error("您上传的不是JPEG/PNG/JPG类型文件"),v.Z.LIST_IGNORE;var n=e.size/1024/1024;return 0==n?(p.ZP.error("".concat(e.name," 图片无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(2MB)")),v.Z.LIST_IGNORE):!(n>2)||(p.ZP.error("".concat(e.name," 图片无法上传。超过图片大小限制(2MB)")),v.Z.LIST_IGNORE)},onChange:function(e){var n;(["uploading","done","removed"].includes(e.file.status)&&E(e.file),"done"==e.file.status)&&(null==C||C.onChange(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id))},action:"".concat(_.Z.API_SERVER,"/api/attachments.json")},c||{}),{},{onRemove:(t=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P(),(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)})}),P=function(){E(null),null==C||C.onChange()};return(0,m.useEffect)((function(){(null==C?void 0:C.value)&&E({response:{id:null==C?void 0:C.value}})}),[null==C?void 0:C.value]),(0,w.jsx)("div",{id:(null==C?void 0:C.scrollId)||"",children:null!=R&&null!==(n=R.response)&&void 0!==n&&n.id?(0,w.jsxs)(f.Z,{align:"middle",justify:"center",style:{position:"relative",width:Z||400,backgroundColor:"#f4f3f4"},children:[(0,w.jsx)("img",{src:_.Z.API_SERVER+"/api/attachments/"+(null==R||null===(i=R.response)||void 0===i?void 0:i.id),alt:"avatar",style:{width:"100%",height:Z?"177px":"auto"}}),(0,w.jsx)("div",{style:{position:"absolute",right:"-6px",top:"-6px",cursor:"pointer",width:16,height:16,borderRadius:"50%",backgroundColor:"#fff"},children:(0,w.jsx)(x.Z,{onClick:o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P();case 1:case"end":return e.stop()}}),e)}))),style:{fontSize:"16px",color:"red"}})})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(v.Z,r()(r()({},F),{},{children:(0,w.jsx)(g.op,r()(r()({style:r()({borderRadius:"2px"},null==a?void 0:a.style)},a),{},{children:l}))})),d&&(0,w.jsx)("span",{className:j,children:"(建议上传尺寸为472*266的图片)"}),b&&(0,w.jsx)("span",{className:j,style:{width:"4rem"},children:"(需上传尺寸为200*268的图片,大小不超过2MB)"}),k&&(0,w.jsx)("span",{className:j,style:{width:"4rem"},children:"(限制上传2MB内的图片,建议上传尺寸为283*177的图片)"})]})})}},81878:function(e,n,t){t.r(n),t.d(n,{default:function(){return pe}});var i=t(82242),s=t.n(i),l=t(7557),o=t.n(l),a=t(41498),r=t.n(a),c=t(37205),u=t.n(c),d=t(79800),h=t.n(d),m=t(59301),p=t(8591),v=t(6848),f=t(43418),_=t(95237),x=t(43604),g=t(58421),j=t(13032),w="BannerStyle___nBur1",y="BannerStyleContent___BWJw0",b="DivDownPlay___UxEQf",k="CustomInputStyle___hlhUc",Z="teacherList___su0_a",C="top_bg_img___cmYFQ",S="techer_content___bgSA5",N="img___LchtM",R="teacher_img___l8Tb6",E="content___sMnqv",F="shuji_list___FhkLj",P="shuji_list_warp___cIMiD",I="ellipsis___CyQwV",L="shenhe_icon___cRhss",B="shuming___W1km7",T="shuji_jianjie___X7_wI",O="teacher_header___MrKe6",z="teacher_name___rAJpd",M="teacher_school___nvAEr",G="iconUpdate___Gab4k",q="iconDetele___xyhpb",A="expansion___zOJvl",D="expansion2___Du6w4",J=t(17631),V=(t(56349),t(58181)),U=t(46906),W=t(72226),H=t(39647),Q=t.n(H),X=t(78241),K=t(10249),Y=t(81327),$=t(57809),ee=t(61186),ne=t.n(ee),te="form___Fxxn8",ie=(t(19248),t(12893)),se=t(32134),le=t(3196),oe=t(37712),ae=["key","name"],re=(0,j.connect)((function(e){return{dispatch:e.dispatch,coreCurriculum:e.coreCurriculum}}))((function(e){var n=e.visible,t=e.bookList,i=e.onOk,l=e.onCancel,a=e.title,c=void 0===a?"":a,u=e.coreCurriculum,d=e.dispatch,p=(u.CoreSubjects,X.Z.useForm()),v=h()(p,1)[0],_=(0,m.useState)(!1),x=h()(_,2),g=x[0],j=x[1],w=(0,m.useState)([]),y=h()(w,2),b=(y[0],y[1]),k=(0,m.useState)(!1),Z=h()(k,2),C=Z[0];Z[1];(0,m.useEffect)((function(){if(d({type:"coreCurriculum/getCoreSubjects",payload:{page:1,limit:12}}),null!=n&&n.id){var e,t,i;v.setFieldsValue(s()(s()({},n),{},{attachment_id:null==n||null===(e=n.attachment)||void 0===e?void 0:e.id,publication_time:ne()(null==n?void 0:n.publication_time),material_type:null==n||null===(t=n.material_type)||void 0===t?void 0:t.toString()}));var l=[s()(s()({},null==n?void 0:n.attachment),{},{response:{id:null==n||null===(i=n.attachment)||void 0===i?void 0:i.id}})];b(l)}}),[n]);var S=function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j(!0),t=s()({},n),i(t);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,oe.jsx)(f.Z,{title:"".concat(null!=n&&n.id?"编辑":"新建").concat(c),visible:n,onOk:function(){v.submit()},centered:!0,onCancel:function(){l()},confirmLoading:g,okButtonProps:{disabled:C},width:720,afterClose:function(){j(!1),b([]),v.resetFields()},okText:"确认",cancelText:"取消",children:(0,oe.jsxs)(X.Z,{form:v,colon:!1,labelCol:{span:3},onFinish:S,className:te,children:[(0,oe.jsx)(X.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入主审专家姓名"},{whitespace:!0,message:"请输入主审专家姓名"},{max:50,message:"只能输入50个字符"}],children:(0,oe.jsx)(K.Z,{maxLength:50,placeholder:"请输入主审专家姓名"})}),(0,oe.jsx)(X.Z.Item,{label:"职称",name:"title",rules:[{required:!0,message:"请输入职称"},{whitespace:!0,message:"请输入职称"},{max:100,message:"只能输入100个字符"}],children:(0,oe.jsx)(K.Z,{maxLength:100,placeholder:"请输入职称"})}),(0,oe.jsx)(X.Z.Item,{label:"简介",name:"profile",rules:[{required:!0,message:"请输入简介"}],children:(0,oe.jsx)(K.Z.TextArea,{rows:4,placeholder:"请输入简介",maxLength:300})}),(0,oe.jsx)(X.Z.Item,{name:"cover_id",label:"照片",rules:[{required:!0,message:"请上传照片"}],children:(0,oe.jsx)(le.Z,{showText:!0,ButtonText:(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)("i",{className:"iconfont icon-shangchuanfujian r5 font14"}),(0,oe.jsx)("span",{className:"ml5",children:"上传照片"})]})})}),(0,oe.jsx)(X.Z.Item,{label:"审核教材",name:"publisher",rules:[{required:!1,message:"请输入简介"}],children:(0,oe.jsx)(X.Z.List,{name:"data",children:function(e,n){var i=n.add,l=n.remove;return(0,oe.jsxs)(oe.Fragment,{children:[e.map((function(e){var n=e.key,o=e.name,a=Q()(e,ae);return(0,oe.jsxs)(Y.Z,{style:{display:"flex",alignItems:"center",marginBottom:8,background:"#F6F7F9",borderRadius:"2px",padding:20,paddingBottom:"5px"},align:"baseline",children:[(0,oe.jsxs)("div",{children:[(0,oe.jsx)(X.Z.Item,s()(s()({},a),{},{name:[o,"name"],label:"教材名称",labelCol:{span:4},rules:[{required:!0,message:"请输入教材名称"}],children:(0,oe.jsx)(K.Z,{placeholder:"请输入教材名称",style:{width:400}})})),(0,oe.jsx)(X.Z.Item,s()(s()({},a),{},{name:[o,"book_id"],label:"关联",labelCol:{span:4},rules:[{required:!1,message:"请选择"}],children:(0,oe.jsx)($.default,{placeholder:"请选择",style:{width:400},getPopupContainer:function(e){return e.parentElement},children:null==t?void 0:t.map((function(e,n){return(0,oe.jsx)($.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}))]}),(0,oe.jsxs)("div",{style:{marginLeft:8},children:[(0,oe.jsx)(ie.Z,{onClick:function(){return l(o)},style:{color:"#00B187",marginRight:20}}),(0,oe.jsx)(se.Z,{onClick:function(){return i()},style:{color:"#E30000"}})]})]},n)})),(0,oe.jsx)(X.Z.Item,{children:(0,oe.jsx)(U.op,{style:{borderRadius:"2px",marginLeft:0,marginTop:3},onClick:function(){return i()},children:"增加审核教材"})})]})}})})]})})})),ce=t(20731),ue=t(68738),de=t(69142),he=t(48815),me=t(5531),pe=(0,j.connect)((function(e){var n=e.homePage,t=e.loading,i=e.globalSetting,s=e.user;return{homePage:n,globalSetting:i,loading:t.models.homePage,user:s}}))((function(e){e.homePage;var n,t,i=e.globalSetting,l=(e.user,e.dispatch),a=(0,m.useState)([]),c=h()(a,2),d=c[0],H=c[1],Q=(0,m.useState)(!1),X=h()(Q,2),K=X[0],Y=X[1],$=(0,m.useState)(!1),ee=h()($,2),ne=ee[0],te=ee[1],ie=(0,m.useState)({page:1,limit:10,keyword:""}),se=h()(ie,2),le=se[0],ae=se[1],pe=(0,m.useState)(!1),ve=h()(pe,2),fe=(ve[0],ve[1]),_e=(0,m.useState)(0),xe=h()(_e,2),ge=xe[0],je=xe[1],we=(0,m.useState)([]),ye=h()(we,2),be=ye[0],ke=ye[1],Ze=(0,m.useState)(0),Ce=h()(Ze,2),Se=Ce[0],Ne=Ce[1],Re=(0,m.useRef)(null),Ee=(0,m.useState)(""),Fe=h()(Ee,2),Pe=Fe[0],Ie=Fe[1],Le=(0,m.useState)(!1),Be=h()(Le,2),Te=Be[0],Oe=Be[1];(0,m.useEffect)((function(){ze()}),[]),(0,m.useEffect)((function(){Me(!0)}),[le]),(0,m.useEffect)((function(){if(Re.current&&be.length>0){var e=be.map((function(e,n){var t=document.getElementsByClassName("item_books_".concat(n))[0];if(t){var i=t.clientHeight,s=window.getComputedStyle(t).minHeight,l=i>parseFloat(s);e.books_showEllipsis=l,e.books_showReadFull=l}return e}));ke(u()(e))}}),[Se]);var ze=function(){var e=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.ZP)("/api/core_materials/list.json",{method:"get"});case 2:-1!==(null==(n=e.sent)?void 0:n.status)&&H(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)}}(),Me=function(){var e=r()(o()().mark((function e(){var n,t,i,l,a,r,c=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.length>0&&void 0!==c[0]&&c[0],fe(!0),t=n?{}:s()({},le),e.next=5,(0,V.ZP)("/api/specialist_infos.json",{method:"get",params:s()({},t)});case 5:0==(null==(i=e.sent)?void 0:i.status)&&(Y(null==i?void 0:i.can_edit),Oe(null==i?void 0:i.description_permissionicture),Ie(null==i?void 0:i.description),r=null==i||null===(l=i.data)||void 0===l?void 0:l.list.map((function(e,n){var t,i=JSON.parse(JSON.stringify({profile:null==e?void 0:e.profile}));return null!=e&&e.profile&&(null==e||null===(t=e.profile)||void 0===t?void 0:t.length)>85?(e.profileCopy=(null==i?void 0:i.profile.slice(0,85))+"...",e.snapshot_showEllipsis=!0,e.snapshot_showReadFull=!0):(e.snapshot_showEllipsis=!1,e.snapshot_showReadFull=!1),e.books_showEllipsis=!1,e.books_showReadFull=!1,e})),ke(r||[]),Ne(Se+1),je(null==i||null===(a=i.data)||void 0===a?void 0:a.total)),fe(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ge=function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==ne||!ne.id){e.next=7;break}return e.next=3,(0,V.ZP)("/api/specialist_infos/".concat(null==ne?void 0:ne.id,".json"),{method:"put",body:s()({},n)});case 3:0==(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("".concat(null!=ne&&ne.id?"编辑":"添加","成功")),te(!1),Me()),e.next=11;break;case 7:return e.next=9,(0,V.ZP)("/api/specialist_infos.json",{method:"post",body:s()({},n)});case 9:0==(null==(i=e.sent)?void 0:i.status)&&(p.ZP.success("添加成功"),te(!1),Me());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,oe.jsxs)("section",{style:{paddingBottom:"3rem"},children:[(0,oe.jsx)("div",{className:w,style:{backgroundImage:"url(".concat(J.Z.IMG_SERVER,"/").concat(null==i||null===(n=i.setting)||void 0===n?void 0:n.news_banner_url,")")},children:(0,oe.jsxs)("div",{className:y,children:[(0,oe.jsxs)("div",{children:[(0,oe.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:(0,ce.Iz)("/judge",null==i||null===(t=i.setting)||void 0===t?void 0:t.navbar)}),K&&(0,oe.jsxs)("div",{style:{display:"flex"},children:[(0,oe.jsxs)("div",{className:"".concat(b),style:{width:"1rem"},onClick:function(){return te(!0)},children:[(0,oe.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建"]}),(0,oe.jsxs)("div",{className:"".concat(b),style:{marginLeft:".2rem",width:"1.5rem"},onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Me(!0);case 2:l({type:"classroomList/setActionTabs",payload:{key:"批量调整顺序",params:{name:"主审专家",data:be}}});case 3:case"end":return e.stop()}}),e)}))),children:[(0,oe.jsx)(me.Z,{style:{marginRight:"0.05rem",fontSize:".16rem"}}),"批量调整顺序"]})]}),Te&&(0,oe.jsxs)("div",{className:"".concat(b),style:{marginLeft:".2rem",width:"1.2rem"},onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l({type:"classroomList/setActionTabs",payload:{key:"规划说明",params:{name:"主审专家",content:Pe}}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,oe.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"规划说明"]})]}),(0,oe.jsx)("div",{children:(0,oe.jsx)(U.t7,{placeholder:"请输入关键字进行搜索",className:k,value:le.keyword,onChange:function(e){ae(s()(s()({},le),{},{keyword:e}))}})})]})}),Pe&&(0,oe.jsx)(de.Z,{style:{width:"12rem",margin:" .2rem auto",paddingBottom:"0.2rem"},value:Pe}),(0,oe.jsx)("div",{ref:Re,children:null==be?void 0:be.map((function(e,n){var t,i,l;return(0,oe.jsxs)("div",{className:Z,children:[(0,oe.jsx)("div",{className:C,style:{width:"12rem",height:"0.2rem"}}),(0,oe.jsxs)("div",{className:S,children:[(0,oe.jsx)("div",{className:N,children:(0,oe.jsx)("img",{src:J.Z.IMG_SERVER+(null==e||null===(t=e.cover)||void 0===t?void 0:t.url),className:R})}),(0,oe.jsxs)("div",{className:E,children:[(0,oe.jsxs)("div",{className:O,children:[(0,oe.jsx)(v.Z,{title:null==e?void 0:e.name,children:(0,oe.jsx)("div",{className:z,children:null==e?void 0:e.name})}),(0,oe.jsx)(v.Z,{title:null==e?void 0:e.title,children:(0,oe.jsx)("div",{className:M,children:null==e?void 0:e.title})}),K&&(null==e?void 0:e.is_creator)&&(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(v.Z,{title:"编辑",children:(0,oe.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(G),onClick:function(){te(e)}})}),(0,oe.jsx)(v.Z,{title:"删除",children:(0,oe.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(q),onClick:function(){var n;f.Z.confirm({icon:null,title:"提示",centered:!0,content:"请确认是否删除",okText:"确定",cancelText:"取消",onOk:(n=r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,V.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)&&(p.ZP.info("删除成功"),Me());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})]})]}),(0,oe.jsxs)("div",{className:"".concat(T," item_snapshot_").concat(n),children:["简介:",null!=e&&e.snapshot_showReadFull?null==e?void 0:e.profileCopy:null==e?void 0:e.profile,(null==e?void 0:e.snapshot_showEllipsis)&&(0,oe.jsx)("span",{className:A,onClick:function(t){t.stopPropagation(),be[n]=s()(s()({},e),{},{snapshot_showReadFull:!(null!=e&&e.snapshot_showReadFull)}),ke(u()(be))},children:null!=e&&e.snapshot_showReadFull?"展开 ":"收起"})]}),(null==e||null===(i=e.data)||void 0===i?void 0:i.length)>0&&(0,oe.jsxs)("div",{className:F,children:[(0,oe.jsxs)("div",{className:"".concat(P," item_books_").concat(n),style:{maxHeight:(null==e?void 0:e.books_showReadFull)&&"0.4rem",paddingRight:(null==e?void 0:e.books_showReadFull)&&"0.5rem"},children:[null==e||null===(l=e.data)||void 0===l?void 0:l.map((function(e,n){return(0,oe.jsxs)("div",{onClick:function(){null!=e&&e.book_id?j.history.push("/textbook/detail/".concat(null==e?void 0:e.book_id,"?backUrl=/judge")):p.ZP.warning("该书籍未关联内容")},className:B,children:["《",null==e?void 0:e.name,"》"]},n)})),(null==e?void 0:e.books_showEllipsis)&&(0,oe.jsx)("div",{className:I,children:(null==e?void 0:e.books_showEllipsis)&&(0,oe.jsx)("div",{className:D,style:{marginRight:0},onClick:function(t){t.stopPropagation(),be[n]=s()(s()({},e),{},{books_showReadFull:!(null!=e&&e.books_showReadFull)}),ke(u()(be))},children:null!=e&&e.books_showReadFull?"展开 ":"收起"})})]}),(0,oe.jsx)("div",{className:L})]})]})]})]},n)}))}),0==(null==be?void 0:be.length)&&(0,oe.jsx)(W.Z,{}),(null==be?void 0:be.length)>0&&(0,oe.jsxs)(_.Z,{wrap:!1,align:"middle",justify:"space-between",style:{width:"12rem",margin:".2rem auto",padding:"0 .2rem"},children:[(0,oe.jsxs)(x.Z,{children:["共 ",(0,oe.jsx)("span",{style:{color:"#165DFF"},children:ge||0})," 条数据"]}),(0,oe.jsx)(x.Z,{children:(0,oe.jsx)(g.Z,{showSizeChanger:!1,showQuickJumper:!0,current:le.page,pageSize:le.limit,onChange:function(e,n){le.page=e,ae(s()({},le)),Me()},total:ge||0})})]}),(0,oe.jsx)(re,{visible:ne,title:"主审专家",onCancel:function(){return te(!1)},onOk:Ge,bookList:d}),(0,oe.jsx)(ue.Z,{getData:Me}),(0,oe.jsx)(he.Z,{getData:Me})]})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54846],{3196:function(e,n,t){t.d(n,{Z:function(){return b}});var i=t(7557),s=t.n(i),l=t(41498),o=t.n(l),a=t(82242),r=t.n(a),c=t(79800),u=t.n(c),d=t(39647),h=t.n(d),m=t(59301),p=t(8591),v=t(54580),f=t(95237),_=t(17631),x=t(19248),g=t(46906),j="tip___bHEXo",w=t(37712),y=["ButtonText","ButtonOptions","uploadProps","showTip","showText","showListening","imgWidth"],b=function(e){var n,t,i,l=e.ButtonText,a=e.ButtonOptions,c=e.uploadProps,d=e.showTip,b=e.showText,k=e.showListening,Z=e.imgWidth,C=h()(e,y),S=(0,m.useState)(null),N=u()(S,2),R=N[0],E=N[1],F=r()(r()({maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:function(e){if(!("image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type))return p.ZP.error("您上传的不是JPEG/PNG/JPG类型文件"),v.Z.LIST_IGNORE;var n=e.size/1024/1024;return 0==n?(p.ZP.error("".concat(e.name," 图片无法上传。").concat(0==n?"文件内容不能为空":"超过图片大小限制(2MB)")),v.Z.LIST_IGNORE):!(n>2)||(p.ZP.error("".concat(e.name," 图片无法上传。超过图片大小限制(2MB)")),v.Z.LIST_IGNORE)},onChange:function(e){var n;(["uploading","done","removed"].includes(e.file.status)&&E(e.file),"done"==e.file.status)&&(null==C||C.onChange(null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id))},action:"".concat(_.Z.API_SERVER,"/api/attachments.json")},c||{}),{},{onRemove:(t=o()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P(),(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)})}),P=function(){E(null),null==C||C.onChange()};return(0,m.useEffect)((function(){(null==C?void 0:C.value)&&E({response:{id:null==C?void 0:C.value}})}),[null==C?void 0:C.value]),(0,w.jsx)("div",{id:(null==C?void 0:C.scrollId)||"",children:null!=R&&null!==(n=R.response)&&void 0!==n&&n.id?(0,w.jsxs)(f.Z,{align:"middle",justify:"center",style:{position:"relative",width:Z||400,backgroundColor:"#f4f3f4"},children:[(0,w.jsx)("img",{src:_.Z.API_SERVER+"/api/attachments/"+(null==R||null===(i=R.response)||void 0===i?void 0:i.id),alt:"avatar",style:{width:"100%",height:Z?"177px":"auto"}}),(0,w.jsx)("div",{style:{position:"absolute",right:"-6px",top:"-6px",cursor:"pointer",width:16,height:16,borderRadius:"50%",backgroundColor:"#fff"},children:(0,w.jsx)(x.Z,{onClick:o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P();case 1:case"end":return e.stop()}}),e)}))),style:{fontSize:"16px",color:"red"}})})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(v.Z,r()(r()({},F),{},{children:(0,w.jsx)(g.op,r()(r()({style:r()({borderRadius:"2px"},null==a?void 0:a.style)},a),{},{children:l}))})),d&&(0,w.jsx)("span",{className:j,children:"(建议上传尺寸为472*266的图片)"}),b&&(0,w.jsx)("span",{className:j,style:{width:"4rem"},children:"(需上传尺寸为200*268的图片,大小不超过2MB)"}),k&&(0,w.jsx)("span",{className:j,style:{width:"4rem"},children:"(限制上传2MB内的图片,建议上传尺寸为283*177的图片)"})]})})}},81878:function(e,n,t){t.r(n),t.d(n,{default:function(){return pe}});var i=t(82242),s=t.n(i),l=t(7557),o=t.n(l),a=t(41498),r=t.n(a),c=t(37205),u=t.n(c),d=t(79800),h=t.n(d),m=t(59301),p=t(8591),v=t(6848),f=t(43418),_=t(95237),x=t(43604),g=t(58421),j=t(13032),w="BannerStyle___nBur1",y="BannerStyleContent___BWJw0",b="DivDownPlay___UxEQf",k="CustomInputStyle___hlhUc",Z="teacherList___su0_a",C="top_bg_img___cmYFQ",S="techer_content___bgSA5",N="img___LchtM",R="teacher_img___l8Tb6",E="content___sMnqv",F="shuji_list___FhkLj",P="shuji_list_warp___cIMiD",I="ellipsis___CyQwV",L="shenhe_icon___cRhss",B="shuming___W1km7",T="shuji_jianjie___X7_wI",O="teacher_header___MrKe6",z="teacher_name___rAJpd",M="teacher_school___nvAEr",G="iconUpdate___Gab4k",q="iconDetele___xyhpb",A="expansion___zOJvl",D="expansion2___Du6w4",J=t(17631),V=(t(56349),t(58181)),U=t(46906),W=t(72226),H=t(39647),Q=t.n(H),X=t(78241),K=t(10249),Y=t(81327),$=t(57809),ee=t(61186),ne=t.n(ee),te="form___Fxxn8",ie=(t(19248),t(12893)),se=t(32134),le=t(3196),oe=t(37712),ae=["key","name"],re=(0,j.connect)((function(e){return{dispatch:e.dispatch,coreCurriculum:e.coreCurriculum}}))((function(e){var n=e.visible,t=e.bookList,i=e.onOk,l=e.onCancel,a=e.title,c=void 0===a?"":a,u=e.coreCurriculum,d=e.dispatch,p=(u.CoreSubjects,X.Z.useForm()),v=h()(p,1)[0],_=(0,m.useState)(!1),x=h()(_,2),g=x[0],j=x[1],w=(0,m.useState)([]),y=h()(w,2),b=(y[0],y[1]),k=(0,m.useState)(!1),Z=h()(k,2),C=Z[0];Z[1];(0,m.useEffect)((function(){if(d({type:"coreCurriculum/getCoreSubjects",payload:{page:1,limit:12}}),null!=n&&n.id){var e,t,i;v.setFieldsValue(s()(s()({},n),{},{attachment_id:null==n||null===(e=n.attachment)||void 0===e?void 0:e.id,publication_time:ne()(null==n?void 0:n.publication_time),material_type:null==n||null===(t=n.material_type)||void 0===t?void 0:t.toString()}));var l=[s()(s()({},null==n?void 0:n.attachment),{},{response:{id:null==n||null===(i=n.attachment)||void 0===i?void 0:i.id}})];b(l)}}),[n]);var S=function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j(!0),t=s()({},n),i(t);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,oe.jsx)(f.Z,{title:"".concat(null!=n&&n.id?"编辑":"新建").concat(c),visible:n,onOk:function(){v.submit()},centered:!0,onCancel:function(){l()},confirmLoading:g,okButtonProps:{disabled:C},width:720,afterClose:function(){j(!1),b([]),v.resetFields()},okText:"确认",cancelText:"取消",children:(0,oe.jsxs)(X.Z,{form:v,colon:!1,labelCol:{span:3},onFinish:S,className:te,children:[(0,oe.jsx)(X.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入主审专家姓名"},{whitespace:!0,message:"请输入主审专家姓名"},{max:50,message:"只能输入50个字符"}],children:(0,oe.jsx)(K.Z,{maxLength:50,placeholder:"请输入主审专家姓名"})}),(0,oe.jsx)(X.Z.Item,{label:"职称",name:"title",rules:[{required:!0,message:"请输入职称"},{whitespace:!0,message:"请输入职称"},{max:100,message:"只能输入100个字符"}],children:(0,oe.jsx)(K.Z,{maxLength:100,placeholder:"请输入职称"})}),(0,oe.jsx)(X.Z.Item,{label:"简介",name:"profile",rules:[{required:!0,message:"请输入简介"}],children:(0,oe.jsx)(K.Z.TextArea,{rows:4,placeholder:"请输入简介",maxLength:300})}),(0,oe.jsx)(X.Z.Item,{name:"cover_id",label:"照片",rules:[{required:!0,message:"请上传照片"}],children:(0,oe.jsx)(le.Z,{showText:!0,ButtonText:(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)("i",{className:"iconfont icon-shangchuanfujian r5 font14"}),(0,oe.jsx)("span",{className:"ml5",children:"上传照片"})]})})}),(0,oe.jsx)(X.Z.Item,{label:"审核教材",name:"publisher",rules:[{required:!1,message:"请输入简介"}],children:(0,oe.jsx)(X.Z.List,{name:"data",children:function(e,n){var i=n.add,l=n.remove;return(0,oe.jsxs)(oe.Fragment,{children:[e.map((function(e){var n=e.key,o=e.name,a=Q()(e,ae);return(0,oe.jsxs)(Y.Z,{style:{display:"flex",alignItems:"center",marginBottom:8,background:"#F6F7F9",borderRadius:"2px",padding:20,paddingBottom:"5px"},align:"baseline",children:[(0,oe.jsxs)("div",{children:[(0,oe.jsx)(X.Z.Item,s()(s()({},a),{},{name:[o,"name"],label:"教材名称",labelCol:{span:4},rules:[{required:!0,message:"请输入教材名称"}],children:(0,oe.jsx)(K.Z,{placeholder:"请输入教材名称",style:{width:400}})})),(0,oe.jsx)(X.Z.Item,s()(s()({},a),{},{name:[o,"book_id"],label:"关联",labelCol:{span:4},rules:[{required:!1,message:"请选择"}],children:(0,oe.jsx)($.default,{placeholder:"请选择",style:{width:400},getPopupContainer:function(e){return e.parentElement},children:null==t?void 0:t.map((function(e,n){return(0,oe.jsx)($.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}))]}),(0,oe.jsxs)("div",{style:{marginLeft:8},children:[(0,oe.jsx)(ie.Z,{onClick:function(){return l(o)},style:{color:"#00B187",marginRight:20}}),(0,oe.jsx)(se.Z,{onClick:function(){return i()},style:{color:"#E30000"}})]})]},n)})),(0,oe.jsx)(X.Z.Item,{children:(0,oe.jsx)(U.op,{style:{borderRadius:"2px",marginLeft:0,marginTop:3},onClick:function(){return i()},children:"增加审核教材"})})]})}})})]})})})),ce=t(20731),ue=t(68738),de=t(69142),he=t(48815),me=t(5531),pe=(0,j.connect)((function(e){var n=e.homePage,t=e.loading,i=e.globalSetting,s=e.user;return{homePage:n,globalSetting:i,loading:t.models.homePage,user:s}}))((function(e){e.homePage;var n,t,i=e.globalSetting,l=(e.user,e.dispatch),a=(0,m.useState)([]),c=h()(a,2),d=c[0],H=c[1],Q=(0,m.useState)(!1),X=h()(Q,2),K=X[0],Y=X[1],$=(0,m.useState)(!1),ee=h()($,2),ne=ee[0],te=ee[1],ie=(0,m.useState)({page:1,limit:10,keyword:""}),se=h()(ie,2),le=se[0],ae=se[1],pe=(0,m.useState)(!1),ve=h()(pe,2),fe=(ve[0],ve[1]),_e=(0,m.useState)(0),xe=h()(_e,2),ge=xe[0],je=xe[1],we=(0,m.useState)([]),ye=h()(we,2),be=ye[0],ke=ye[1],Ze=(0,m.useState)(0),Ce=h()(Ze,2),Se=Ce[0],Ne=Ce[1],Re=(0,m.useRef)(null),Ee=(0,m.useState)(""),Fe=h()(Ee,2),Pe=Fe[0],Ie=Fe[1],Le=(0,m.useState)(!1),Be=h()(Le,2),Te=Be[0],Oe=Be[1];(0,m.useEffect)((function(){ze()}),[]),(0,m.useEffect)((function(){Me(!1)}),[le]),(0,m.useEffect)((function(){if(Re.current&&be.length>0){var e=be.map((function(e,n){var t=document.getElementsByClassName("item_books_".concat(n))[0];if(t){var i=t.clientHeight,s=window.getComputedStyle(t).minHeight,l=i>parseFloat(s);e.books_showEllipsis=l,e.books_showReadFull=l}return e}));ke(u()(e))}}),[Se]);var ze=function(){var e=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.ZP)("/api/core_materials/list.json",{method:"get"});case 2:-1!==(null==(n=e.sent)?void 0:n.status)&&H(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)}}(),Me=function(){var e=r()(o()().mark((function e(){var n,t,i,l,a,r,c=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.length>0&&void 0!==c[0]&&c[0],fe(!0),t=n?{}:s()({},le),e.next=5,(0,V.ZP)("/api/specialist_infos.json",{method:"get",params:s()({},t)});case 5:0==(null==(i=e.sent)?void 0:i.status)&&(Y(null==i?void 0:i.can_edit),Oe(null==i?void 0:i.description_permissionicture),Ie(null==i?void 0:i.description),r=null==i||null===(l=i.data)||void 0===l?void 0:l.list.map((function(e,n){var t,i=JSON.parse(JSON.stringify({profile:null==e?void 0:e.profile}));return null!=e&&e.profile&&(null==e||null===(t=e.profile)||void 0===t?void 0:t.length)>85?(e.profileCopy=(null==i?void 0:i.profile.slice(0,85))+"...",e.snapshot_showEllipsis=!0,e.snapshot_showReadFull=!0):(e.snapshot_showEllipsis=!1,e.snapshot_showReadFull=!1),e.books_showEllipsis=!1,e.books_showReadFull=!1,e})),ke(r||[]),Ne(Se+1),je(null==i||null===(a=i.data)||void 0===a?void 0:a.total)),fe(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ge=function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==ne||!ne.id){e.next=7;break}return e.next=3,(0,V.ZP)("/api/specialist_infos/".concat(null==ne?void 0:ne.id,".json"),{method:"put",body:s()({},n)});case 3:0==(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("".concat(null!=ne&&ne.id?"编辑":"添加","成功")),te(!1),Me()),e.next=11;break;case 7:return e.next=9,(0,V.ZP)("/api/specialist_infos.json",{method:"post",body:s()({},n)});case 9:0==(null==(i=e.sent)?void 0:i.status)&&(p.ZP.success("添加成功"),te(!1),Me());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,oe.jsxs)("section",{style:{paddingBottom:"3rem"},children:[(0,oe.jsx)("div",{className:w,style:{backgroundImage:"url(".concat(J.Z.IMG_SERVER,"/").concat(null==i||null===(n=i.setting)||void 0===n?void 0:n.news_banner_url,")")},children:(0,oe.jsxs)("div",{className:y,children:[(0,oe.jsxs)("div",{children:[(0,oe.jsx)("div",{style:{color:"#fff",fontSize:".34rem",letterSpacing:".05rem",fontWeight:600},children:(0,ce.Iz)("/judge",null==i||null===(t=i.setting)||void 0===t?void 0:t.navbar)}),K&&(0,oe.jsxs)("div",{style:{display:"flex"},children:[(0,oe.jsxs)("div",{className:"".concat(b),style:{width:"1rem"},onClick:function(){return te(!0)},children:[(0,oe.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"新建"]}),(0,oe.jsxs)("div",{className:"".concat(b),style:{marginLeft:".2rem",width:"1.5rem"},onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Me(!0);case 2:l({type:"classroomList/setActionTabs",payload:{key:"批量调整顺序",params:{name:"主审专家",data:be}}});case 3:case"end":return e.stop()}}),e)}))),children:[(0,oe.jsx)(me.Z,{style:{marginRight:"0.05rem",fontSize:".16rem"}}),"批量调整顺序"]})]}),Te&&(0,oe.jsxs)("div",{className:"".concat(b),style:{marginLeft:".2rem",width:"1.2rem"},onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l({type:"classroomList/setActionTabs",payload:{key:"规划说明",params:{name:"主审专家",content:Pe}}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,oe.jsx)("i",{className:"iconfont icon-icon_xinyong_xianxing_jijin-249",style:{marginRight:"0.05rem",fontSize:".16rem"}}),"规划说明"]})]}),(0,oe.jsx)("div",{children:(0,oe.jsx)(U.t7,{placeholder:"请输入关键字进行搜索",className:k,value:le.keyword,onChange:function(e){ae(s()(s()({},le),{},{keyword:e}))}})})]})}),Pe&&(0,oe.jsx)(de.Z,{style:{width:"12rem",margin:" .2rem auto",paddingBottom:"0.2rem"},value:Pe}),(0,oe.jsx)("div",{ref:Re,children:null==be?void 0:be.map((function(e,n){var t,i,l;return(0,oe.jsxs)("div",{className:Z,children:[(0,oe.jsx)("div",{className:C,style:{width:"12rem",height:"0.2rem"}}),(0,oe.jsxs)("div",{className:S,children:[(0,oe.jsx)("div",{className:N,children:(0,oe.jsx)("img",{src:J.Z.IMG_SERVER+(null==e||null===(t=e.cover)||void 0===t?void 0:t.url),className:R})}),(0,oe.jsxs)("div",{className:E,children:[(0,oe.jsxs)("div",{className:O,children:[(0,oe.jsx)(v.Z,{title:null==e?void 0:e.name,children:(0,oe.jsx)("div",{className:z,children:null==e?void 0:e.name})}),(0,oe.jsx)(v.Z,{title:null==e?void 0:e.title,children:(0,oe.jsx)("div",{className:M,children:null==e?void 0:e.title})}),K&&(null==e?void 0:e.is_creator)&&(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(v.Z,{title:"编辑",children:(0,oe.jsx)("i",{className:"iconfont icon-bianji-moren ".concat(G),onClick:function(){te(e)}})}),(0,oe.jsx)(v.Z,{title:"删除",children:(0,oe.jsx)("i",{className:"iconfont icon-shanchu13 ".concat(q),onClick:function(){var n;f.Z.confirm({icon:null,title:"提示",centered:!0,content:"请确认是否删除",okText:"确定",cancelText:"取消",onOk:(n=r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,V.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)&&(p.ZP.info("删除成功"),Me());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})]})]}),(0,oe.jsxs)("div",{className:"".concat(T," item_snapshot_").concat(n),children:["简介:",null!=e&&e.snapshot_showReadFull?null==e?void 0:e.profileCopy:null==e?void 0:e.profile,(null==e?void 0:e.snapshot_showEllipsis)&&(0,oe.jsx)("span",{className:A,onClick:function(t){t.stopPropagation(),be[n]=s()(s()({},e),{},{snapshot_showReadFull:!(null!=e&&e.snapshot_showReadFull)}),ke(u()(be))},children:null!=e&&e.snapshot_showReadFull?"展开 ":"收起"})]}),(null==e||null===(i=e.data)||void 0===i?void 0:i.length)>0&&(0,oe.jsxs)("div",{className:F,children:[(0,oe.jsxs)("div",{className:"".concat(P," item_books_").concat(n),style:{maxHeight:(null==e?void 0:e.books_showReadFull)&&"0.4rem",paddingRight:(null==e?void 0:e.books_showReadFull)&&"0.5rem"},children:[null==e||null===(l=e.data)||void 0===l?void 0:l.map((function(e,n){return(0,oe.jsxs)("div",{onClick:function(){null!=e&&e.book_id?j.history.push("/textbook/detail/".concat(null==e?void 0:e.book_id,"?backUrl=/judge")):p.ZP.warning("该书籍未关联内容")},className:B,children:["《",null==e?void 0:e.name,"》"]},n)})),(null==e?void 0:e.books_showEllipsis)&&(0,oe.jsx)("div",{className:I,children:(null==e?void 0:e.books_showEllipsis)&&(0,oe.jsx)("div",{className:D,style:{marginRight:0},onClick:function(t){t.stopPropagation(),be[n]=s()(s()({},e),{},{books_showReadFull:!(null!=e&&e.books_showReadFull)}),ke(u()(be))},children:null!=e&&e.books_showReadFull?"展开 ":"收起"})})]}),(0,oe.jsx)("div",{className:L})]})]})]})]},n)}))}),0==(null==be?void 0:be.length)&&(0,oe.jsx)(W.Z,{}),(null==be?void 0:be.length)>0&&(0,oe.jsxs)(_.Z,{wrap:!1,align:"middle",justify:"space-between",style:{width:"12rem",margin:".2rem auto",padding:"0 .2rem"},children:[(0,oe.jsxs)(x.Z,{children:["共 ",(0,oe.jsx)("span",{style:{color:"#165DFF"},children:ge||0})," 条数据"]}),(0,oe.jsx)(x.Z,{children:(0,oe.jsx)(g.Z,{showSizeChanger:!1,showQuickJumper:!0,current:le.page,pageSize:le.limit,onChange:function(e,n){le.page=e,ae(s()({},le))},total:ge||0})})]}),(0,oe.jsx)(re,{visible:ne,title:"主审专家",onCancel:function(){return te(!1)},onOk:Ge,bookList:d}),(0,oe.jsx)(ue.Z,{getData:Me}),(0,oe.jsx)(he.Z,{getData:Me})]})}))}}]); \ No newline at end of file