You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
10 KiB
2 lines
10 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2823],{14110:function(Le,h,m){m.r(h),m.d(h,{default:function(){return Ne}});var e=m(59301),E=m(63144),Y=m(71418),u={headerTabBarContainer:"headerTabBarContainer___Nq0Dm",userInfo:"userInfo___R_AXo",img:"img___XUouS",detail:"detail___k89kc",space:"space___zTuz_",school:"school___bCCy2",headerContainer:"headerContainer___zNlzC",listItemWrap:"listItemWrap___SpIzT",listItem:"listItem___cFJUj",nameContainer:"nameContainer___fQG64",iconWrap:"iconWrap___wK4NI"},f={styleWrapContainer:"styleWrapContainer___fTNBN",default:"default___lObcd",header:"header___oOyPW",tabBarContainer:"tabBarContainer___EWE_7",large:"large___Ael5K",middle:"middle___PPMC_",title:"title___XNXFq",tabBarText:"tabBarText___aN99K",small:"small___Oo9S7"},y=({children:r,style:t={},title:a,type:l="default",tabBarContent:i,onTabBarClick:c})=>e.createElement("div",{className:`${f.styleWrapContainer} ${f[l]}`,style:t},e.createElement("div",{className:f.header},e.createElement("div",{className:f.title},a),l==="large"&&i,l==="default"&&e.createElement("div",{className:f.tabBarContainer},i.map((o,v)=>e.createElement("div",{key:v,onClick:()=>c?c(o.value):{}},e.createElement("span",null,e.createElement("i",{className:`iconfont ${o.icon}`})),e.createElement("span",null,o.label)))),l==="middle"&&e.createElement("div",{className:f.tabBarText},i)),r),I=m(57809),P=m(8591),z=m(98135),G=m(35815),p=m(58334),K=m(46961),X=Object.defineProperty,U=Object.defineProperties,J=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,L=(r,t,a)=>t in r?X(r,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[t]=a,B=(r,t)=>{for(var a in t||(t={}))Q.call(t,a)&&L(r,a,t[a]);if(b)for(var a of b(t))q.call(t,a)&&L(r,a,t[a]);return r},ee=(r,t)=>U(r,J(t));const{Option:te}=I.default,C=e.createRef(),ae=({loading:r,headerData:t,user:a,dispatch:l})=>{var i;const[c,o]=(0,e.useState)({status:!1,oldValue:"",newValue:""}),[v,k]=(0,e.useState)(!1),M=(0,e.useRef)(!0);(0,e.useEffect)(()=>{var n;return(n=a==null?void 0:a.userInfo)!=null&&n.school_id&&(g(),k(!1),l({type:"engineeringNavigtion/getMajorList"})),()=>{l({type:"engineeringNavigtion/setMajorOrYearActive",payload:{key:p.k[0],value:""}}),l({type:"engineeringNavigtion/setMajorOrYearActive",payload:{key:p.k[1],value:""}})}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.school_id]),(0,e.useEffect)(()=>{t.active[p.k[0]]&&(l({type:"engineeringNavigtion/getYearList",payload:{id:t.active[p.k[0]],firstEnter:M.current}}),M.current=!1),l({type:"engineeringNavigtion/setMajorOrYearDataSource",payload:{key:p.k[1],value:[]}}),l({type:"engineeringNavigtion/setMajorOrYearActive",payload:{key:p.k[1],value:""}})},[t.active[p.k[0]]]),(0,e.useEffect)(()=>{l({type:"engineeringNavigtion/getTopPage"}),g()},[t.active[p.k[1]]]);const Oe=(n,d)=>{l({type:"engineeringNavigtion/setMajorOrYearActive",payload:{key:n,value:d}})},Pe=()=>{o({status:!0,oldValue:t.name,newValue:t.name}),setTimeout(()=>{C&&C.current&&C.current.focus()},100)},he=n=>{o(ee(B({},c),{newValue:n}))},Ie=()=>{let n=c.newValue.trim(),d=c.oldValue.trim();if(!n)return P.ZP.warning("\u8BF7\u586B\u5199\u540D\u79F0"),!1;n!==d?l({type:"engineeringNavigtion/putTopPageName",payload:{id:t.active[p.k[1]],name:n},callback:({status:_,message:O})=>{_===0?(P.ZP.success("\u4FDD\u5B58\u6210\u529F"),l({type:"engineeringNavigtion/getTopPage"})):P.ZP.error(O),g()}}):g()},g=()=>{o({status:!1,oldValue:"",newValue:""})},be=()=>{var n,d,_,O,$,F,Z,R,x,D;return e.createElement("div",{className:u.headerTabBarContainer},e.createElement("div",{className:u.userInfo},e.createElement("div",{className:u.img},v&&e.createElement(G.Z,null),!v&&e.createElement("img",{src:`${(n=K.Z)==null?void 0:n.IMG_SERVER}/images/${(d=a.userInfo)==null?void 0:d.image_url}`,onError:()=>k(!0)})),e.createElement("div",{className:u.detail},e.createElement("div",null,(O=(_=a.userInfo)==null?void 0:_.ec_user_info)==null?void 0:O.user_name),e.createElement("div",null,(F=($=a.userInfo)==null?void 0:$.ec_user_info)==null?void 0:F.user_type))),((R=(Z=a.userInfo)==null?void 0:Z.ec_user_info)==null?void 0:R.user_school)&&e.createElement(e.Fragment,null,e.createElement("div",{className:u.space}),e.createElement("div",{className:u.school},e.createElement("div",null,e.createElement("i",{className:"iconfont icon-daxue"})),e.createElement("div",null,(D=(x=a.userInfo)==null?void 0:x.ec_user_info)==null?void 0:D.user_school))))};return e.createElement(y,{title:t.title,type:"large",tabBarContent:be()},e.createElement("div",{className:u.headerContainer},e.createElement("div",{className:u.listItemWrap},Object.entries(t.dataSource).map(([n,d])=>e.createElement("div",{key:n,className:u.listItem},e.createElement("span",null,n),e.createElement(I.default,{style:{width:d.width},value:t.active[n]||void 0,bordered:!1,placeholder:d.placeholder,loading:r.effects[d.loading],onChange:_=>Oe(n,_)},d.dataList.map(_=>e.createElement(te,{key:_.value,value:_.value},_.label)))))),t.name&&e.createElement("div",{className:u.nameContainer},!c.status&&e.createElement(e.Fragment,null,e.createElement("span",null,t.name),e.createElement("span",{onClick:Pe},e.createElement("i",{className:"iconfont icon-bianji7"}))),c.status&&e.createElement(e.Fragment,null,e.createElement(z.default,{ref:C,value:c.newValue,style:{width:280,marginRight:15,height:38},onChange:n=>he(n.target.value)}),e.createElement("div",{className:u.iconWrap},e.createElement("span",{onClick:Ie},e.createElement("i",{className:"iconfont icon-baocun1"})),e.createElement("span",{onClick:g},e.createElement("i",{className:"iconfont icon-quxiao"})))))))};var re=(0,E.connect)(({user:r,loading:t,engineeringNavigtion:a})=>B({user:r,loading:t},a))(ae),s={cardListContainer:"cardListContainer___cOvhW",left:"left___aHG_T",leftList:"leftList____UVAt",resultWrap:"resultWrap___EMouZ",reusltContainer:"reusltContainer___rkPOf",success:"success___B8bZK",spheric:"spheric___si9yt",listItemWrap:"listItemWrap___AZiiY",listItem:"listItem___x5794",content:"content___nMJwb",label:"label___IKiST",total:"total___NvRmD",right:"right___iac1g",rightList:"rightList___RJ6cd",emptyContaioner:"emptyContaioner___famIv"},w=m(64165),ne=Object.defineProperty,T=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,j=(r,t,a)=>t in r?ne(r,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[t]=a,S=(r,t)=>{for(var a in t||(t={}))le.call(t,a)&&j(r,a,t[a]);if(T)for(var a of T(t))oe.call(t,a)&&j(r,a,t[a]);return r};const ie=({appraiseData:r,teamData:t,active:a})=>e.createElement("div",{className:s.cardListContainer},e.createElement("div",{className:s.left},Object.entries(r).map(([l,i],c)=>e.createElement(y,{key:l,title:i.title,tabBarContent:i.tabBarContent,style:{marginBottom:c===1?0:20,height:350},onTabBarClick:o=>{const v=a.\u8BA4\u8BC1\u5C4A\u522B?`${o}?ec_major_school_id=${a.\u8BA4\u8BC1\u4E13\u4E1A}&ec_year_id=${a.\u8BA4\u8BC1\u5C4A\u522B}`:o;E.history.push(v)}},e.createElement("div",{className:s.leftList},e.createElement("div",{className:s.resultWrap},e.createElement("div",{className:`${s.reusltContainer} ${i.result==="\u8FBE\u6210"?s.success:""}`},e.createElement("div",{className:s.spheric},e.createElement("div",null,i.result),e.createElement("div",null,"\u8BC4\u4EF7\u7ED3\u679C")))),e.createElement("div",{className:s.listItemWrap},i.listData.map((o,v)=>e.createElement("div",{className:s.listItem,key:v},e.createElement("span",{style:{background:o.backgroundColor,color:o.textColor}},e.createElement("i",{className:`iconfont ${o.icon}`})),e.createElement("div",{className:s.content},e.createElement("div",{className:s.label},o.label),e.createElement("div",{className:s.total},e.createElement("span",null,o.value),e.createElement("span",null,o.unit)))))))))),e.createElement("div",{className:s.right},Object.entries(t).map(([l,i],c)=>e.createElement(y,{type:"middle",key:l,title:i.title,tabBarContent:i.tabBarContent,style:{marginBottom:c===1?0:20,height:350}},e.createElement("div",{className:s.rightList},i.listData.length===0&&e.createElement("div",{className:s.emptyContaioner},e.createElement(w.Z,{image:w.Z.PRESENTED_IMAGE_SIMPLE})),i.listData.length>0&&i.listData.map((o,v)=>e.createElement("div",{key:v,className:s.listItem},o)))))));var se=(0,E.connect)(({user:r,engineeringNavigtion:t})=>S(S({user:r},t.headerData),t.cardListData))(ie),N={totalListContainer:"totalListContainer___GwKjh",listItem:"listItem___Gj5yg",total:"total___DzDtA",icon:"icon___YtvQo"},ce=Object.defineProperty,W=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,H=(r,t,a)=>t in r?ce(r,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[t]=a,de=(r,t)=>{for(var a in t||(t={}))me.call(t,a)&&H(r,a,t[a]);if(W)for(var a of W(t))ue.call(t,a)&&H(r,a,t[a]);return r};const ve=({totalListData:r})=>e.createElement("div",{className:N.totalListContainer},r.map(t=>e.createElement(y,{key:t.title,title:t.title,tabBarContent:null,type:"small",style:{width:"calc((100% - 40px) / 3)",height:160}},e.createElement("div",{className:N.listItem},e.createElement("div",{className:N.total},e.createElement("span",null,t.value),"\u4EBA"),e.createElement("div",{className:N.icon,style:{backgroundColor:t.backgroundColor}},e.createElement("i",{className:`iconfont ${t.icon}`,style:{color:t.textColor}}))))));var _e=(0,E.connect)(({engineeringNavigtion:r})=>de({},r))(ve),pe={navigationHomeContainer:"navigationHomeContainer___fTEXn"},fe=Object.defineProperty,V=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,A=(r,t,a)=>t in r?fe(r,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[t]=a,ye=(r,t)=>{for(var a in t||(t={}))Ee.call(t,a)&&A(r,a,t[a]);if(V)for(var a of V(t))ge.call(t,a)&&A(r,a,t[a]);return r};const Ce=({loading:r})=>e.createElement(Y.Z,{spinning:r.effects["engineeringNavigtion/getTopPage"]},e.createElement("div",{className:pe.navigationHomeContainer},e.createElement(re,null),e.createElement(se,null),e.createElement(_e,null)));var Ne=(0,E.connect)(({loading:r,engineeringNavigtion:t})=>ye({loading:r},t))(Ce)}}]);
|