|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3585,57861,14670,38134],{86413:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(33614),o=n(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},i=n(1393),a=function(e,t){return o.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:l}))};var s=o.forwardRef(a)},76897:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(33614),o=n(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},i=n(1393),a=function(e,t){return o.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:l}))};var s=o.forwardRef(a)},71311:function(e,t,n){n.r(t),n.d(t,{default:function(){return D}});var r=n(7557),o=n.n(r),l=n(41498),i=n.n(l),a=n(82242),s=n.n(a),c=n(79800),A=n.n(c),d=n(59301),u=n(61186),m=n.n(u),p=n(32007),x=n(66999),f=n(66104),v=n(6848),g=n(99313),h=n(51945),y=n(85750),j="bg___oFrjP",b="title___Lhfh_",E="img___x1Ip0",O="right___l5YAN",k="top___ku6kq",I="font___OYhDA",C="bottom___MllAb",B="li___d6sjF",S="num___YfZHN",w="ling___ijtU2",Q="content___FWvET",Z="tip___WRLbR",N=n(20817),R=n(37712),H=[{text:"未开启",color:"#272A3A"},{text:"未通关",color:"#E30000"},{text:"按时通关",color:"#038D00"},{text:"迟交通关",color:"#0152D9"}],F=function(e,t){var n={shixun_homework:[{text:"未开启",color:"#272A3A"},{text:"未通关",color:"#E30000"},{text:"按时通关",color:"#038D00"},{text:"迟交通关",color:"#0152D9"}],program_homework:[{text:"未开启",color:"#272A3A"},{text:"未通关",color:"#E30000"},{text:"按时通关",color:"#038D00"},{text:"迟交通关",color:"#0152D9"},{text:"截止通关",color:"#E30000"}],common_homework:[{text:"未提交",color:"#272A3A"},{text:"按时提交",color:"#038D00"},{text:"延时提交",color:"#0152D9"}],group_homework:[{text:"未提交",color:"#272A3A"},{text:"按时提交",color:"#038D00"},{text:"延时提交",color:"#0152D9"}],exercise:[{text:"未开始",color:"#272A3A"},{text:"考试中",color:"#0152D9"},{text:"已交卷",color:"#038D00"},{text:"已交卷/未答",color:"#038D00"}],video:[{text:"未完成",color:"#272A3A"},{text:"已完成",color:"#038D00"}]}[e]||H;return{shixun_homework:[{title:(0,R.jsx)("div",{style:{marginLeft:12},children:"实验名称"}),dataIndex:"name",ellipsis:!0,width:"30%",render:function(e,n){return(0,R.jsx)("a",{href:"/classrooms/".concat(null==t?void 0:t.coursesId,"/shixun_homework/").concat(null==n?void 0:n.id,"/").concat(null==n?void 0:n.student_work_id,"/comment"),target:"_blank",style:{marginLeft:12},children:e})}},{title:"作业状态",dataIndex:"work_status",render:function(e){var t,r;return-1===e?(0,R.jsx)("span",{style:{color:"#FF9D18"},children:"重做中"}):(0,R.jsx)("span",{style:{color:null===(t=n[e])||void 0===t?void 0:t.color},children:null===(r=n[e])||void 0===r?void 0:r.text})}},{title:"完成时间",dataIndex:"end_at"},{title:"通关情况",dataIndex:"current_complete_count",align:"center",render:function(e,t){return(0,R.jsx)("span",{children:e+"/"+(null==t?void 0:t.complete_count)})}},{title:"最终成绩",dataIndex:"work_score",align:"center",key:"address",render:function(e){return(0,R.jsx)("span",{style:{color:100===parseInt(e)?"#FF6800":"#E30000"},children:e})}},{title:"作业达成情况",dataIndex:"rate",align:"center",render:function(e){return"".concat(e,"%")}}],common_homework:[{title:(0,R.jsx)("div",{style:{marginLeft:12},children:"作业名称"}),dataIndex:"name",ellipsis:!0,width:"30%",render:function(e,n){return(0,R.jsx)("a",{href:"/classrooms/".concat(null==t?void 0:t.coursesId,"/common_homework/").concat(null==n?void 0:n.id,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",style:{marginLeft:12},children:e})}},{title:"作业状态",dataIndex:"work_status",render:function(e){var t,r;return-1===e?(0,R.jsx)("span",{style:{color:"#FF9D18"},children:"重做中"}):(0,R.jsx)("span",{style:{color:null===(t=n[e])||void 0===t?void 0:t.color},children:null===(r=n[e])||void 0===r?void 0:r.text})}},{title:"完成时间",dataIndex:"end_at"},{title:"最终成绩",dataIndex:"work_score",align:"center",key:"address",render:function(e){return(0,R.jsx)("span",{style:{color:100===parseInt(e)?"#FF6800":"#E30000"},children:e})}},{title:"作业达成情况",dataIndex:"rate",align:"center",render:function(e){return"".concat(e,"%")}}],group_homework:[{title:(0,R.jsx)("div",{style:{marginLeft:12},children:"作业名称"}),dataIndex:"name",ellipsis:!0,width:"30%",render:function(e,n){return(0,R.jsx)("a",{href:"/classrooms/".concat(null==t?void 0:t.coursesId,"/group_homework/").concat(null==n?void 0:n.id,"/review/").concat(null==n?void 0:n.student_work_id),target:"_blank",style:{marginLeft:12},children:e})}},{title:"作业状态",dataIndex:"work_status",render:function(e){var t,r;return-1===e?(0,R.jsx)("span",{style:{color:"#FF9D18"},children:"重做中"}):(0,R.jsx)("span",{style:{color:null===(t=n[e])||void 0===t?void 0:t.color},children:null===(r=n[e])||void 0===r?void 0:r.text})}},{title:"完成时间",dataIndex:"end_at"},{title:"最终成绩",dataIndex:"work_score",align:"center",key:"address",render:function(e){return(0,R.jsx)("span",{style:{color:100===parseInt(e)?"#FF6800":"#E30000"},children:e})}},{title:"作业达成情况",dataIndex:"rate",align:"center",render:function(e){return"".concat(e,"%")}}],program_homework:[{title:(0,R.jsx)("div",{style:{marginLeft:12},children:"作业名称"}),dataIndex:"name",ellipsis:!0,width:"30%",render:function(e,t){return(0,R.jsx)("span",{style:{marginLeft:12},children:e})}},{title:"作业状态",dataIndex:"work_status",render:function(e){var t,r;return-1===e?(0,R.jsx)("span",{style:{color:"#FF9D18"},children:"重做中"}):(0,R.jsx)("span",{style:{color:null===(t=n[e])||void 0===t?void 0:t.color},children:null===(r=n[e])||void 0===r?void 0:r.text})}},{title:"完成时间",dataIndex:"end_at"},{title:"通关情况",dataIndex:"current_complete_count",align:"center",render:function(e,t){return(0,R.jsx)("span",{children:e+"/"+(null==t?void 0:t.complete_count)})}},{title:"最终成绩",dataIndex:"work_score",align:"center",key:"address",render:function(e){return(0,R.jsx)("span",{style:{color:100===parseInt(e)?"#FF6800":"#E30000"},children:e})}},{title:"作业达成情况",dataIndex:"rate",align:"center",render:function(e){return"".concat(e,"%")}}],exercise:[{title:(0,R.jsx)("div",{style:{marginLeft:12},children:"考试名称"}),dataIndex:"name",ellipsis:!0,width:"30%",render:function(e,n){return(0,R.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,R.jsx)("a",{href:"/classrooms/".concat(null==t?void 0:t.coursesId,"/exercise/").concat(null==n?void 0:n.id,"/review/").concat(t.login),target:"_blank",style:{marginLeft:12},children:e}),(null==n?void 0:n.is_make_up_exercise)&&(0,R.jsx)(v.Z,{title:"原考试:".concat(null==n?void 0:n.make_up_exercise_name),children:(0,R.jsx)("img",{src:"data:image/jpeg;base64,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",width:44,height:24,style:{marginLeft:10,cursor:"pointer"}})})]})}},{title:"考试状态",dataIndex:"work_status",render:function(e){var t,r;return-1===e?(0,R.jsx)("span",{style:{color:"#FF9D18"},children:"重做中"}):(0,R.jsx)("span",{style:{color:null===(t=n[e])||void 0===t?void 0:t.color},children:null===(r=n[e])||void 0===r?void 0:r.text})}},{title:"交卷时间",dataIndex:"end_at"},{title:"最终成绩",dataIndex:"score",align:"center",key:"address",render:function(e){return(0,R.jsx)("span",{style:{color:100===parseInt(e)?"#FF6800":"#E30000"},children:e})}},{title:(0,R.jsxs)("span",{children:["考试达成度",(0,R.jsx)(v.Z,{title:"考试达成度=考试得分÷考试总分×权重",placement:"top",children:(0,R.jsx)("i",{className:"ml5 font14 iconfont icon-xiaowenhao1 current"})})]}),dataIndex:"rate",align:"center",render:function(e){return"".concat(e,"%")}}],video:[{title:(0,R.jsx)("div",{style:{marginLeft:12},children:"视频名称"}),dataIndex:"name",ellipsis:!0,width:"30%",render:function(e,t){return(0,R.jsx)("span",{style:{marginLeft:12},children:e})}},{title:"是否观看完成",dataIndex:"work_status",render:function(e){var t,r;return(0,R.jsx)("span",{style:{color:null===(t=n[e?1:0])||void 0===t?void 0:t.color},children:null===(r=n[e?1:0])||void 0===r?void 0:r.text})}},{title:"观看时长",dataIndex:"watch_duration"},{title:"观看达成状态",dataIndex:"rate",align:"center",render:function(e){return"".concat(e,"%")}}],attendance:[{title:(0,R.jsx)("div",{style:{marginLeft:12},children:"签到名称"}),dataIndex:"name",ellipsis:!0,width:"30%",render:function(e,t){return(0,R.jsx)("span",{style:{marginLeft:12},children:e})}},{title:"签到状态",dataIndex:"work_status"},{title:"签到达成状态",dataIndex:"rate",align:"center",render:function(e){return"".concat(e,"%")}}]}[e]};m().locale("zh-cn");var D=function(){var e,t,n,r=(0,p.useParams)(),l=(0,d.useState)(s()(s()({},r),{},{page:1,limit:10})),a=A()(l,2),c=a[0],u=a[1],m=(0,d.useState)({}),H=A()(m,2),D=H[0],P=H[1],_=(0,d.useState)([]),W=A()(_,2),Y=W[0],z=W[1],M=(0,d.useState)(0),q=A()(M,2),L=q[0],U=q[1],X=(0,d.useState)("0"),G=A()(X,2),J=G[0],V=G[1],T=(0,d.useState)(!0),K=A()(T,2),$=K[0],ee=K[1],te=(0,d.useState)(!0),ne=A()(te,2),re=ne[0],oe=ne[1];(0,d.useEffect)((function(){le(r,!0)}),[]);var le=function(){var e=i()(o()().mark((function e(t){var n,l,i,a,s=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=s.length>1&&void 0!==s[1]&&s[1])?oe(!0):ee(!0),e.next=4,(0,y.ZP)("/api/courses/".concat(null==r?void 0:r.coursesId,"/course_members/").concat(r.login,"/student_detail"),{method:"get",params:t});case 4:(l=e.sent)&&(n&&(P(l),V(String((null==l?void 0:l.homework_type)||0))),z((null==l||null===(i=l.table_data)||void 0===i?void 0:i.list)||[]),U((null==l||null===(a=l.table_data)||void 0===a?void 0:a.total_count)||0)),oe(!1),ee(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ie=null==D||null===(e=D.course_modules)||void 0===e||null===(e=e.find((function(e){return String(e.type)===J})))||void 0===e?void 0:e.module_type;return(0,R.jsx)("section",{className:j,children:(0,R.jsxs)(x.Z,{loading:re,active:!0,paragraph:{rows:5},children:[(0,R.jsxs)(f.Z,{separator:">",style:{marginTop:20},children:[(0,R.jsx)(f.Z.Item,{children:"教学课堂"}),(0,R.jsx)(f.Z.Item,{href:"/classrooms/".concat(null==r?void 0:r.coursesId),children:null==D?void 0:D.course_name}),(0,R.jsx)(f.Z.Item,{href:"/classrooms/".concat(null==r?void 0:r.coursesId,"/statistics/").concat(null==r?void 0:r.categoryId),children:"学生分析"}),(0,R.jsx)(f.Z.Item,{children:"学生学习详情"})]}),(0,R.jsxs)("div",{className:b,children:[(0,R.jsx)("div",{className:E,children:(0,R.jsx)("img",{src:N.Z.IMG_SERVER+"/images/"+(null==D?void 0:D.image_url)})}),(0,R.jsxs)("div",{className:O,children:[(0,R.jsx)("div",{className:k,children:(0,R.jsxs)("div",{children:[(0,R.jsxs)("span",{className:I,children:["姓名:",(0,R.jsx)("span",{children:null==D?void 0:D.username})]}),(0,R.jsxs)("span",{className:I,children:["学号:",(0,R.jsx)("span",{children:(null==D?void 0:D.student_id)||"- -"})]}),(0,R.jsxs)("span",{className:I,children:["分班:",(0,R.jsx)("span",{children:(null==D?void 0:D.course_group)||"- -"})]})]})}),(0,R.jsxs)("div",{className:C,children:[(0,R.jsxs)("div",{className:B,style:{marginLeft:0},children:[(0,R.jsxs)("div",{className:S,style:{color:"#0152D9"},children:[null==D?void 0:D.total_rate,"%"]}),(0,R.jsxs)("div",{children:["整体达成度",(0,R.jsx)(v.Z,{title:"整体达成度为学生各课堂目标的总和",placement:"bottom",children:(0,R.jsx)("i",{className:"ml5 font14 iconfont icon-xiaowenhao1 current"})})]})]}),(0,R.jsx)("div",{className:w}),null==D||null===(t=D.course_target_users)||void 0===t?void 0:t.map((function(e,t){return(0,R.jsxs)(d.Fragment,{children:[(0,R.jsxs)("div",{className:B,children:[(0,R.jsxs)("div",{className:S,children:[e.rate,"%"]}),(0,R.jsxs)("div",{children:[e.target_name,"(占比:",e.target_rate,"%)"]})]}),(0,R.jsx)("div",{className:w})]},t)}))]})]})]}),(0,R.jsxs)("div",{className:Q,children:[(0,R.jsx)(g.Z,{activeKey:J,onChange:function(e){V(e),c.page=1,c.type=e,u(s()({},c)),le(c)},tabBarStyle:{paddingLeft:20,height:55},children:null==D||null===(n=D.course_modules)||void 0===n?void 0:n.map((function(e){return(0,R.jsx)(g.Z.TabPane,{style:{marginRight:0},tab:e.module_name},String(e.type))}))}),"6"===J&&(0,R.jsx)("div",{className:Z,children:(0,R.jsxs)("span",{children:[(0,R.jsx)("i",{className:"iconfont icon-tishi9 ml10 mr5 font14"}),"说明:学生参加“补考”之后,只将原考试与“补考”中考试达成度的最高值计入整体达成度的计算。"]})}),(0,R.jsx)(h.Z,{style:{padding:"12px 20px 0 20px"},dataSource:Y,columns:F(ie,c),onChange:function(e){c.page=null==e?void 0:e.current,c.limit=null==e?void 0:e.pageSize,u(s()({},c)),le(c)},loading:$,pagination:{pageSize:c.limit,total:L,current:c.page,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"],showTotal:function(e){return(0,R.jsxs)("span",{className:"mr10",children:["共",(0,R.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})]})]})})}},66104:function(e,t,n){n.d(t,{Z:function(){return w}});var r=n(92310),o=n.n(r),l=n(75440),i=n(47413),a=n(59301),s=n(92343),c=n(36355),A=n(46952),d=n(91857);const u=e=>{let{children:t}=e;const{getPrefixCls:n}=a.useContext(c.E_),r=n("breadcrumb");return a.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},""===t?t:t||"/")};u.__ANT_BREADCRUMB_SEPARATOR=!0;var m=u,p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function x(e,t,n,r){if(null==n)return null;const{className:l,onClick:s}=t,c=p(t,["className","onClick"]),A=Object.assign(Object.assign({},(0,i.Z)(c,{data:!0,aria:!0})),{onClick:s});return void 0!==r?a.createElement("a",Object.assign({},A,{className:o()(`${e}-link`,l),href:r}),n):a.createElement("span",Object.assign({},A,{className:o()(`${e}-link`,l)}),n)}function f(e,t){return(n,r,o,l,i)=>{if(t)return t(n,r,o,l);const a=function(e,t){if(void 0===e.title||null===e.title)return null;const n=Object.keys(t).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${n})`,"g"),((e,n)=>t[n]||e))}(n,r);return x(e,n,a,i)}}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const g=e=>{const{prefixCls:t,separator:n="/",children:r,menu:o,overlay:l,dropdownProps:i,href:s}=e;const c=(e=>{if(o||l){const n=Object.assign({},i);if(o){const e=o||{},{items:t}=e,r=v(e,["items"]);n.menu=Object.assign(Object.assign({},r),{items:null==t?void 0:t.map(((e,t)=>{var{key:n,title:r,label:o,path:l}=e,i=v(e,["key","title","label","path"]);let c=null!=o?o:r;return l&&(c=a.createElement("a",{href:`${s}${l}`},c)),Object.assign(Object.assign({},i),{key:null!=n?n:t,label:c})}))})}else l&&(n.overlay=l);return a.createElement(d.Z,Object.assign({placement:"bottom"},n),a.createElement("span",{className:`${t}-overlay-link`},e,a.createElement(A.Z,null)))}return e})(r);return null!=c?a.createElement(a.Fragment,null,a.createElement("li",null,c),n&&a.createElement(m,null,n)):null},h=e=>{const{prefixCls:t,children:n,href:r}=e,o=v(e,["prefixCls","children","href"]),{getPrefixCls:l}=a.useContext(c.E_),i=l("breadcrumb",t);return a.createElement(g,Object.assign({},o,{prefixCls:i}),x(i,o,n,r))};h.__ANT_BREADCRUMB_ITEM=!0;var y=h,j=n(17313),b=n(83116),E=n(37613);const O=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},(0,j.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[n]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,j.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[`\n > ${n} + span,\n > ${n} + a\n `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${n}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var k=(0,b.Z)("Breadcrumb",(e=>{const t=(0,E.TS)(e,{});return[O(t)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),I=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function C(e){const{breadcrumbName:t,children:n}=e,r=I(e,["breadcrumbName","children"]),o=Object.assign({title:t},r);return n&&(o.menu={items:n.map((e=>{var{breadcrumbName:t}=e,n=I(e,["breadcrumbName"]);return Object.assign(Object.assign({},n),{title:t})}))}),o}var B=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const S=e=>{const{prefixCls:t,separator:n="/",style:r,className:A,rootClassName:d,routes:u,items:p,children:x,itemRender:v,params:h={}}=e,y=B(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:j,direction:b,breadcrumb:E}=a.useContext(c.E_);let O;const I=j("breadcrumb",t),[S,w]=k(I),Q=function(e,t){return(0,a.useMemo)((()=>e||(t?t.map(C):null)),[e,t])}(p,u);const Z=f(I,v);if(Q&&Q.length>0){const e=[],t=p||u;O=Q.map(((r,o)=>{const{path:l,key:s,type:c,menu:A,overlay:d,onClick:u,className:p,separator:x,dropdownProps:f}=r,v=((e,t)=>{if(void 0===t)return t;let n=(t||"").replace(/^\//,"");return Object.keys(e).forEach((t=>{n=n.replace(`:${t}`,e[t])})),n})(h,l);void 0!==v&&e.push(v);const y=null!=s?s:o;if("separator"===c)return a.createElement(m,{key:y},x);const j={},b=o===Q.length-1;A?j.menu=A:d&&(j.overlay=d);let{href:E}=r;return e.length&&void 0!==v&&(E=`#/${e.join("/")}`),a.createElement(g,Object.assign({key:y},j,(0,i.Z)(r,{data:!0,aria:!0}),{className:p,dropdownProps:f,href:E,separator:b?"":n,onClick:u,prefixCls:I}),Z(r,h,t,e,E))}))}else if(x){const e=(0,l.Z)(x).length;O=(0,l.Z)(x).map(((t,r)=>{if(!t)return t;const o=r===e-1;return(0,s.Tm)(t,{separator:o?"":n,key:r})}))}const N=o()(I,null==E?void 0:E.className,{[`${I}-rtl`]:"rtl"===b},A,d,w),R=Object.assign(Object.assign({},null==E?void 0:E.style),r);return S(a.createElement("nav",Object.assign({className:N,style:R},y),a.createElement("ol",null,O)))};S.Item=y,S.Separator=m;var w=S},92832:function(e,t,n){n.d(t,{Z:function(){return S}});var r=n(92310),o=n.n(r),l=n(59301),i=n(36355),a=n(32441),s=n(9937);var c=e=>{const{getPrefixCls:t,direction:n}=(0,l.useContext)(i.E_),{prefixCls:r,className:c}=e,A=t("input-group",r),d=t("input"),[u,m]=(0,s.ZP)(d),p=o()(A,{[`${A}-lg`]:"large"===e.size,[`${A}-sm`]:"small"===e.size,[`${A}-compact`]:e.compact,[`${A}-rtl`]:"rtl"===n},m,c),x=(0,l.useContext)(a.aM),f=(0,l.useMemo)((()=>Object.assign(Object.assign({},x),{isFormItemInput:!1})),[x]);return u(l.createElement("span",{className:p,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},l.createElement(a.aM.Provider,{value:f},e.children)))},A=n(9432),d=n(86413),u=n(76897),m=n(55405),p=n(25629),x=n(59412),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const v=e=>e?l.createElement(u.Z,null):l.createElement(d.Z,null),g={click:"onClick",hover:"onMouseOver"};var h=l.forwardRef(((e,t)=>{const{visibilityToggle:n=!0}=e,r="object"==typeof n&&void 0!==n.visible,[a,s]=(0,l.useState)((()=>!!r&&n.visible)),c=(0,l.useRef)(null);l.useEffect((()=>{r&&s(n.visible)}),[r,n]);const d=(0,x.Z)(c),u=()=>{const{disabled:t}=e;t||(a&&d(),s((e=>{var t;const r=!e;return"object"==typeof n&&(null===(t=n.onVisibleChange)||void 0===t||t.call(n,r)),r})))},{className:h,prefixCls:y,inputPrefixCls:j,size:b}=e,E=f(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:O}=l.useContext(i.E_),k=O("input",j),I=O("input-password",y),C=n&&(t=>{const{action:n="click",iconRender:r=v}=e,o=g[n]||"",i=r(a),s={[o]:u,className:`${t}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return l.cloneElement(l.isValidElement(i)?i:l.createElement("span",null,i),s)})(I),B=o()(I,h,{[`${I}-${b}`]:!!b}),S=Object.assign(Object.assign({},(0,m.Z)(E,["suffix","iconRender","visibilityToggle"])),{type:a?"text":"password",className:B,prefixCls:k,suffix:C});return b&&(S.size=b),l.createElement(A.Z,Object.assign({ref:(0,p.sQ)(t,c)},S))})),y=n(78405),j=n(92343),b=n(3113),E=n(19716),O=n(33234),k=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};var I=l.forwardRef(((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:a,size:s,suffix:c,enterButton:d=!1,addonAfter:u,loading:m,disabled:x,onSearch:f,onChange:v,onCompositionStart:g,onCompositionEnd:h}=e,I=k(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:C,direction:B}=l.useContext(i.E_),S=l.useRef(!1),w=C("input-search",n),Q=C("input",r),{compactSize:Z}=(0,O.ri)(w,B),N=(0,E.Z)((e=>{var t;return null!==(t=null!=s?s:Z)&&void 0!==t?t:e})),R=l.useRef(null),H=e=>{var t;document.activeElement===(null===(t=R.current)||void 0===t?void 0:t.input)&&e.preventDefault()},F=e=>{var t,n;f&&f(null===(n=null===(t=R.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e,{source:"input"})},D="boolean"==typeof d?l.createElement(y.Z,null):null,P=`${w}-button`;let _;const W=d||{},Y=W.type&&!0===W.type.__ANT_BUTTON;_=Y||"button"===W.type?(0,j.Tm)(W,Object.assign({onMouseDown:H,onClick:e=>{var t,n;null===(n=null===(t=null==W?void 0:W.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),F(e)},key:"enterButton"},Y?{className:P,size:N}:{})):l.createElement(b.ZP,{className:P,type:d?"primary":void 0,size:N,disabled:x,key:"enterButton",onMouseDown:H,onClick:F,loading:m,icon:D},d),u&&(_=[_,(0,j.Tm)(u,{key:"addonAfter"})]);const z=o()(w,{[`${w}-rtl`]:"rtl"===B,[`${w}-${N}`]:!!N,[`${w}-with-button`]:!!d},a);return l.createElement(A.Z,Object.assign({ref:(0,p.sQ)(R,t),onPressEnter:e=>{S.current||m||F(e)}},I,{size:N,onCompositionStart:e=>{S.current=!0,null==g||g(e)},onCompositionEnd:e=>{S.current=!1,null==h||h(e)},prefixCls:Q,addonAfter:_,suffix:c,onChange:e=>{e&&e.target&&"click"===e.type&&f&&f(e.target.value,e,{source:"clear"}),v&&v(e)},className:z,disabled:x}))})),C=n(1643);const B=A.Z;B.Group=c,B.Search=I,B.TextArea=C.Z,B.Password=h;var S=B}}]); |