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.
1 line
7.1 KiB
1 line
7.1 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[13006],{12490:function(e,n,i){i.r(n),i.d(n,{default:function(){return k}});var t=i(79800),o=i.n(t),c=i(59301),s="wrap___Ga64a",a="left___MLf1O",l="menu___FpsmH",r="home___iI7sm",g="info___P474B",u="right___Ttby6",h=i(20834),d=i(80184),f=i(65644),A=i(35325),m=i(37712),x=h.Z.SubMenu,k=(0,d.connect)((function(e){var n=e.globalSetting;return{user:e.user,globalSetting:n,engineering:e.engineering}}))((function(e){e.user,e.globalSetting;var n=e.engineering,i=(0,d.useLocation)(),t=c.useState(["1","2","3","4"]),k=o()(t,2),y=k[0],p=k[1],v=c.useState([]),j=o()(v,2),N=j[0],b=j[1],U=n.showMenu,Y=n.matrixVerify;(0,c.useEffect)((function(){"/engineering"===(null==i?void 0:i.pathname)&&d.history.replace("/engineering/navigation"),document.title="工程认证"}),[null==i?void 0:i.pathname]),(0,c.useEffect)((function(){document.title="工程认证"})),(0,c.useEffect)((function(){var e=B(),n=(e.filterOpenKeys,e.filterSelectedKeys);console.log(B()),b(n)}),[null==i?void 0:i.pathname]),(0,c.useEffect)((function(){(0,A.ZP)("/api/ec_major_schools/1/ec_years/has_logged.json",{method:"get"})}),[]);var V=[{title:"专业设置",key:"1",icon:(0,m.jsx)("i",{className:"iconfont icon-zhuanyeshezhi"}),children:[{title:"培养方案",key:"/engineering/training/program",icon:(0,m.jsx)("i",{className:"iconfont icon-peiyangfangan font14"})},{title:"培养目标",key:"/engineering/training/objectives",icon:(0,m.jsx)("i",{className:"iconfont icon-peiyangmubiao font14"})},{title:"教师信息",key:"/engineering/teacherList",icon:(0,m.jsx)("i",{className:"iconfont icon-jiaoshiliebiao font14"})},{title:"学生信息",key:"/engineering/studentList",icon:(0,m.jsx)("i",{className:"iconfont icon-xueshengliebiao font14"})}]},{title:"毕业要求",key:"2",icon:(0,m.jsx)("i",{className:"iconfont icon-biyeyaoqiu"}),children:[{title:"毕业指标",key:"/engineering/graduated/index",icon:(0,m.jsx)("i",{className:"iconfont icon-biyezhibiao font14"})},{title:"毕业矩阵",key:"/engineering/graduated/matrix",icon:(0,m.jsx)("i",{className:"iconfont icon-biyejuzhen font14"})}]},{title:"课程体系",key:"3",icon:(0,m.jsx)("i",{className:"iconfont icon-kechengtixi"}),children:[{title:"课程列表",key:"/engineering/course/list",icon:(0,m.jsx)("i",{className:"iconfont icon-kechengliebiao font14"})},{title:"课程设置",key:"/engineering/course/setting",icon:(0,m.jsx)("i",{className:"iconfont icon-kechengshezhi font14"})},{title:"课程矩阵",key:"/engineering/course/matrix",icon:(0,m.jsx)("i",{className:"iconfont icon-kechengjuzhen font14"})}]},{title:"达成评价",key:"4",icon:(0,m.jsx)("i",{className:"iconfont icon-dachengpinggu"}),children:[{title:"课程评价",key:"/engineering/evaluate/course",icon:(0,m.jsx)("i",{className:"iconfont icon-kechengpingjia font14"})},{title:"指标评价",key:"/engineering/evaluate/norm",icon:(0,m.jsx)("i",{className:"iconfont icon-zhibiaopingjia font14"})},{title:"文档生成",key:"/engineering/evaluate/document",icon:(0,m.jsx)("i",{className:"iconfont icon-wendangshengcheng font14"})}]}],B=function(){for(var e=null==i?void 0:i.pathname,n=[],t=[],o=0;o<V.length;o++){var c;if(null!==(c=V[o].children)&&void 0!==c&&c.length)for(var s=0;s<V[o].children.length;s++)if(e.includes(V[o].children[s].key))return{filterOpenKeys:n=[V[o].key],filterSelectedKeys:t=[V[o].children[s].key]}}return{filterOpenKeys:n,filterSelectedKeys:t}},E=function(e){var n,i=function(){d.history.push(e)};null!=Y&&Y.key?(0,f.t)(i,"毕业要求指标点存在没有关联".concat("1"===(null==Y||null===(n=Y.params)||void 0===n?void 0:n.tab)?"培养目标":"通用标准",",确定是否离开当前页面?")):i()};return(0,m.jsxs)("div",{className:s,children:[U&&"/exam"!==(null==i?void 0:i.pathname)&&(0,m.jsxs)("div",{className:a,children:[(0,m.jsxs)("aside",{onClick:function(){return E("/engineering/navigation")},className:r,children:[(0,m.jsx)("div",{className:"mr15",children:(0,m.jsx)("img",{width:32,src:"data:image/png;base64,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"})}),(0,m.jsxs)("div",{className:g,children:[(0,m.jsx)("div",{children:"认证导航"}),(0,m.jsx)("div",{children:"CERTIFICATION"})]})]}),(0,m.jsx)(h.Z,{mode:"inline",selectedKeys:N,openKeys:y,onOpenChange:function(e){console.log(y,e,44),p(e)},inlineIndent:15,className:l,expandIcon:function(e){return e.isOpen?(0,m.jsx)("span",{style:{visibility:"hidden"},className:"icon-xiala3 custom-icon"}):(0,m.jsx)("span",{style:{visibility:"hidden"},className:"icon-xiala2 custom-icon"})},children:V.map((function(e){var n;if(!e.isMenu)return(0,m.jsx)(x,{icon:e.icon,title:e.title,children:e.children&&(null===(n=e.children)||void 0===n?void 0:n.map((function(e){return(0,m.jsx)(h.Z.Item,{children:(0,m.jsxs)("aside",{onClick:function(){return E(e.key)},children:[(0,m.jsx)("span",{className:"mr15",children:null==e?void 0:e.icon}),e.title]})},e.key)})))},e.key)}))})]}),(0,m.jsx)("div",{className:u,children:(0,m.jsx)(d.Outlet,{})})]})}))}}]); |