链接加

dev
cxz 2020-02-16 23:43:47 +08:00
parent 753e12ab6a
commit 8d502cd202
7 changed files with 178 additions and 23 deletions

View File

@ -48,10 +48,10 @@ class Header3 extends React.Component {
{childItem.children.map(getChildrenToRender)} {childItem.children.map(getChildrenToRender)}
</a> </a>
) : ( ) : (
<div {...childItem}> <div {...childItem}>
{childItem.children.map(getChildrenToRender)} {childItem.children.map(getChildrenToRender)}
</div> </div>
); );
return ( return (
<Item key={$item.name || ii.toString()} {...$item}> <Item key={$item.name || ii.toString()} {...$item}>
{child} {child}
@ -85,7 +85,10 @@ class Header3 extends React.Component {
animation={{ x: -30, type: 'from', ease: 'easeOutQuad' }} animation={{ x: -30, type: 'from', ease: 'easeOutQuad' }}
{...dataSource.logo} {...dataSource.logo}
> >
<img width="100%" src={dataSource.logo.children} alt="img" /> <a href='/#/'>
<img width="100%" src={dataSource.logo.children} alt="img" />
</a>
</TweenOne> </TweenOne>
{isMobile && ( {isMobile && (
<div <div
@ -104,16 +107,16 @@ class Header3 extends React.Component {
animation={ animation={
isMobile isMobile
? { ? {
x: 0, x: 0,
height: 0, height: 0,
duration: 300, duration: 300,
onComplete: (e) => { onComplete: (e) => {
if (this.state.phoneOpen) { if (this.state.phoneOpen) {
e.target.style.height = 'auto'; e.target.style.height = 'auto';
} }
}, },
ease: 'easeInOutQuad', ease: 'easeInOutQuad',
} }
: null : null
} }
moment={moment} moment={moment}

View File

@ -1737,15 +1737,24 @@ export const Content110DataSource = {
), ),
}, },
{ {
name: 'image~k6ly196ivdl', name: 'image',
className: 'k6ly1aw82ke-editor_css', className: 'k6ly1aw82ke-editor_css',
children: history, children: (
<img src={history} width="360" height="300" alt='jpg' >
</img>
),
}, },
{ {
name: 'image~k6ly6iq7hge', name: 'image~k6ly6iq7hge',
className: 'k6ly6kbgb-editor_css', className: 'k6ly6kbgb-editor_css',
children: 'https://zos.alipayobjects.com/rmsportal/HzvPfCGNCtvGrdk.png', children: (
<img src={jingpin1} width="360" height="300" alt='jpg'>
</img>
),
}, },
{ {
name: 'title~k6n8yao5dk8', name: 'title~k6n8yao5dk8',

View File

@ -290,7 +290,7 @@
width: 300px; width: 300px;
height: 300px; height: 300px;
position: relative; position: relative;
left: 100px; left: 190px;
} }
#Content11_0 .title-wrapper > .k6lycb5l8ia-editor_css { #Content11_0 .title-wrapper > .k6lycb5l8ia-editor_css {
height: 120px; height: 120px;

View File

@ -45,6 +45,7 @@
.@{content1} { .@{content1} {
&-img { &-img {
height: 200px; height: 200px;
padding: 0; padding: 0;
text-align: center; text-align: center;
margin-top: 64px; margin-top: 64px;

View File

@ -5,10 +5,17 @@ import { Button } from 'antd';
export const isImg = /^http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-./?%&=]*)?/; export const isImg = /^http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-./?%&=]*)?/;
export const getChildrenToRender = (item, i) => { export const getChildrenToRender = (item, i) => {
let tag = item.name.indexOf('title') === 0 ? 'h1' : 'div'; let tag = item.name.indexOf('title') === 0 ? 'h1' : 'div';
tag = item.href ? 'a' : tag; let children;
let children = typeof item.children === 'string' && item.children.match(isImg) switch (item.name) {
? React.createElement('img', { src: item.children, alt: 'img' }) case 'image':
: item.children; children = React.createElement('img', { src: item.children, alt: 'img' });
break;
case 'a':
children = React.createElement('a', { href: item.href }, [item.children]);
break;
default:
children = item.children;
}
if (item.name.indexOf('button') === 0 && typeof item.children === 'object') { if (item.name.indexOf('button') === 0 && typeof item.children === 'object') {
children = React.createElement(Button, { children = React.createElement(Button, {
...item.children ...item.children

View File

@ -0,0 +1,93 @@
import React from 'react';
import { Button } from "antd";
import { HashRouter, Route, Switch, Link } from "react-router-dom";
class History extends React.Component {
render() {
return (
<body >
<div>
<div class="bg1">
<h2>
协会历史
</h2>
<div class="para" label-module="para">浙江大学学生E志者协会的前身是1984年陈强先生创办的电器工程学院电气维修小组</div>
<div class="para" label-module="para">步入21世纪为适应新时期学校教育体制的改革和管理模式的创新在电气工程学院团委的大力支持和推动下电器维修小组终于在2008年9月正式成为校级学生社团面向全校吸纳志愿维修的志愿者在全校范围内搭建以志愿维修为主体的服务平台做志愿维修的践行者做安全用电和节约用电的实践者和宣传者做电力热点问题及电器电脑新尖问题的引领者</div>
<div class="para" label-module="para">在此后协会抓紧机遇在做好本职工作的同时积极开拓其他公益志愿活动服务广大师生与社会群众多年来协会还在组织架构运行管理机制文化建设对外宣传等方面展开了积极的探索开展了多项校级精品活动提高了协会在校园文化中的知名度和影响力</div>
<div class="para" label-module="para">近五年来浙江大学学生E志者协会凭借出色的表现屡次获得浙江大学校级优秀社团校级十佳社团青年志愿服务优秀集体等荣誉称号2015年4月浙江大学E志者协会荣升为校四星级社团2016年6月浙江大学学生E志者协会获评浙江大学学生示范性社团该奖项是浙江大学社团最高荣誉</div>
<div class="para" label-module="para">浙江大学学生E志者协会是浙江大学位数不多的拥有自己办公室的社团之一为社团活动提供了良好载体办公室位于紫金港校区东三教学楼200室供社团日常值班维修和社团活动使用</div>
</div>
<div class="bg2">
<h2>
活动回顾
</h2>
<div class="para" label-module="para"><b>校园维修&amp;社区维修</b></div>
<div class="para" label-module="para">协会日常值班维修每月一次的学园义务维修和不定期开展的社区义务维修为同学们和社区居民的生活带来了极大的便利</div>
<div class="para" label-module="para"><b>电脑电器维修知识课堂社联精品课程</b></div>
<div class="para" label-module="para">协会每个长学期都会开办电脑电器维修知识精品课程旨在传授对于电脑电器维修感兴趣的同学相关的知识并交流经验方便同学们自主解决生活中遇到的简单的电脑电器故障2015年秋冬学期精品课程荣获浙江大学学生社团精品课程评比一等奖</div>
<div class="para" label-module="para"><b>浙江大学学生E志者协会30周年庆典暨电气工程学院公益论坛</b></div>
<div class="para" label-module="para">协会向全校师生展示30年来E志者们在公益实践中取得的成果同时也邀请到了校内大型公益组织的代表们分享他们的公益之路活动一经举办即在全校范围内掀起了热心公益实践</div>
<div class="para" label-module="para">的巨大浪潮激发了广大青年学子的投身公益事业的热情点亮了大学生心中公益实践的明灯</div>
</div>
<div class="bg">
<h2>
协会日常
</h2>
<div class="para" label-module="pare">
浙江大学E志者协会其宗旨为以服务社会为己任搭建电器维修爱好者交流平台做安全用电和节约用电的实践者和宣传者研究电力电气热点问题为建设社会主义和谐社会贡献力量</div>
<div class="para" label-module="pare">
在过去的三十年里协会一如既往的做好自己的最本职工作<b>免费电器维修</b>广
协会活动主要分为以下三大部分
<pre>
</pre>
<h3 class="titleh3">
公益活动
</h3>
<pre>
</pre>
<div class="para" ><b>日常值班</b>62014-201524779414590.7%81.3%</div>
<div class="para">
<b>线上交流</b>广沿
</div>
<div class="para">
<b>社会实践</b>80
</div>
<pre>
</pre>
<h3 class="titleh3">
社团活动</h3>
<pre>
</pre>
<div class="para">浙江大学学生E志者协会努力追求发展成一家展现大学生风貌发扬电气特色的优秀公益社团开展如电路板焊接全息投影等内容详实寓教于乐的实践类活动</div>
<div class="para">协会每年推陈出新举办了形式内容各异特点鲜明的精品活动电路的特技鼓励同学自行设计新奇的电路并进行自主焊接功放传心声DIY大赛让同学现场焊接可传声的电路并传达自己的心声地球一小时向全校师生传播正确用电合理节电小常识全息投影DIY烙铁画利用自制全息投影技术让同学体验用烙铁作画的乐趣这一系列形式多样独具协会特色的精品活动吸引了一大批同学的参与获得了同学们的一致好评</div>
<pre>
</pre>
<h3 class="titleh3">创新创意</h3>
<pre>
</pre>
<div class="para">在日常维修中我们基于网络创新方法通过理论和实践的结合提升自己的能力如通过自主实践编写命令提示符批处理文件解决一些系统问题通过沙箱模拟研究校园流行病毒攻击原理并找出源头同时关注切合当代大学生实际的前沿技术曾撰写windows10测评报告office2016评测2016年暑假购机指南文件将所学前沿科技知识应用于日常维修实践</div>
<div class="para">同时每年协会均会组织中高年级成员组队参加智能车竞赛与智能车基地保持联系在技术难题上交换经验协会还举办废旧电子元件电器创意DIY大赛面向全校同学征集创意充分发挥动手实践能力在校内推广电器创意创新的理念协会还曾受邀参加中国大学生创意节杭州赛区活动荣获创意装饰奖</div>
</div>
</div>
<a href='./'>
<Button type="primary" size={"large"}>to home</Button>
</a>
</div>
</body>
)
}
}
export default History

View File

@ -0,0 +1,42 @@
import React from "react";
class LearnMore extends React.Component {
render() {
return (
<body>
<div class="para-title level-2" label-module="para-title">
<h2 class="title-text"><span class="title-prefix">浙江大学学生E志者协会</span></h2>
</div>
<div class="para" label-module="para">三十年间E志者协会作为一个公益组织着眼实际立足于电脑电器维修开拓创新积极学习应用前沿知识扎根实践广泛开展校内外志愿服务活动</div>
<div class="para" label-module="para">三十年间E志者协会的公益之路渐行渐宽从校内到校外从服务师生到服务社会群众从一个电器维修小组发展到如今如此规模的志愿者团队</div>
<div class="para" label-module="para">三十年间E志者协会不忘初心在E志者三十年志愿服务精神的传承中开拓进取汲取课堂及课外前沿科学技术之精华以服务社会为己任传播先进公益文化为己责致力于创建更为优秀的能展现浙江大学青年学生风貌的公益服务团体</div>
<div class="para" label-module="para">我们在2015年提出了引领社团发展的E愿计划核心是提高服务质量开展合作交流和传播公益理念在三十年发展的基础上我们除了打算完善已有服务制度外还规划着在紧密跟进时代步伐 结合学校社团建设制度的情况下推进与其他组织的合作交流结合新技术大力建设协会网络平台以及专属APP借助这些通道以及精品课程完成我们协会从授人以鱼到授人以渔的关键过渡同时也通过我们的身体力行以及新媒体的影响力传播公益理念让公益理念的种子在每个人的心里萌发</div><div class="anchor-list ">
<a name="8" class="lemma-anchor para-title" ></a>
<a name="sub19873141_8" class="lemma-anchor " ></a>
<a name="协会荣誉" class="lemma-anchor " ></a>
</div><div class="para-title level-2" label-module="para-title">
<h2 class="title-text"><span class="title-prefix">浙江大学学生E志者协会</span></h2>
</div>
<div class="para" label-module="para">2009年浙江大学学生E志者协会获浙江省优秀志愿者服务队伍荣誉称号</div>
<div class="para" label-module="para">2009年浙江大学学生E志者协会获浙江大学十大优秀志愿者服务集体荣誉称号</div>
<div class="para" label-module="para">2009年浙江大学学生E志者协会成为浙江大学素质拓展基地候补基地</div>
<div class="para" label-module="para">2009年浙江大学学生E志者协会荣获2009年度浙江大学优秀青年志愿者服务项目荣誉称号</div>
<div class="para" label-module="para">2010年浙江大学学生E志者协会被评为2009-2010年度浙江大学校级优秀社团</div>
<div class="para" label-module="para">2010年末浙江大学学生E志者协会由一星级社团跃升为三星级社团</div>
<div class="para" label-module="para">20102012年连续三年浙江大学学生E志者协会获评浙江大学学生十佳社团</div>
<div class="para" label-module="para">2014年浙江大学学生E志者协会荣升为浙江大学四星级社团</div>
<div class="para" label-module="para">2015年浙江大学学生E志者协会入选浙江大学最美公益服务集体</div>
<div class="para" label-module="para">2015年浙江大学学生E志者协会获社团文化节精品活动二等奖</div>
<div class="para" label-module="para">2015年浙江大学学生E志者协会获社团精品课程一等奖</div>
<div class="para" label-module="para">2015年浙江大学学生E志者协会小手共大手点亮求知之光暑期社会实践入选为校级重点社会实践项目</div>
<div class="para" label-module="para">2016年浙江大学学生E志者协会荣获20152016年度浙江大学学生示范性社团浙江大学社团最高荣誉指导老师赵梓衫老师获浙江大学十佳社团指导老师副会长田畅获浙江大学优秀学生社团干部</div>
<div class="para" label-module="para">2016年浙江大学电路板焊接大赛中协会成员范俊崇童丹妮同学获低年级组一等奖第一名汤继祥田畅同学获高年级组一等奖第一名</div>
<div class="para" label-module="para">2016年浙江大学第十一届中控杯机器人竞赛机器人竞赛购物挑战赛项目中协会电器部副部长王溯恺获一等奖</div>
<div class="para" label-module="para">2016年美国大学生数学建模竞赛MCM/ICM中协会成员贺自怡等同学获M奖</div>
<div class="para" label-module="para">另每年协会成员都有多人进入竺可桢学院工高班和爱迪生班等荣誉班级就读</div>
</body>
)
}
}
export default LearnMore;