Teach.vue 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654
  1. <template>
  2. <div class="education">
  3. <div class="imgs">
  4. <img src="./images/人才培养.png" alt="芝麻开花">
  5. <p>人才</p>
  6. <h4>企业成长的不竭动力</h4>
  7. </div>
  8. <div class="title col-md-12">
  9. <p>人才培养</p>
  10. </div>
  11. <div id="right" class="col-md-12">
  12. <!-- 当吸顶时,出现,占位,将content挤到原来的位置 -->
  13. <div class="middle" v-if="!flag"></div>
  14. <div class='middle' :class="navBarFixed == true ? 'navBarWrap' :''">
  15. <img src=".//images/line.png" alt="|">
  16. <ul>
  17. <li><a href="#padding" style="text-decoration:none">培训详情简介</a> </li>
  18. <li><a href="#padding2" style="text-decoration:none">考核&薪资</a></li>
  19. <li><a href="#padding3" style="text-decoration:none">优秀学员寄语</a></li>
  20. <li><a href="#padding4" style="text-decoration:none">实习生优秀项目展示</a> </li>
  21. <li><a href="#padding5" style="text-decoration:none">实习生毕业去向</a></li>
  22. </ul>
  23. </div>
  24. <div class="content">
  25. <div class="padding" id="padding">
  26. <h3>芝麻开花实习生培训介绍</h3>
  27. <div v-for="(introduce,index) in introduce" :key="index">
  28. <h4>{{index+1}}、{{introduce.title}}</h4>
  29. <p>{{introduce.par}}</p>
  30. </div>
  31. <h3>实习生招收岗位&招收对象</h3>
  32. <div class="job">
  33. <div v-for="(job,index) in jobs" :key="index">
  34. <h4>{{index+1}} 、{{job.title}}</h4>
  35. <ul>
  36. <li v-for="(par,index) in job.par" :key="index"><span class="glyphicon glyphicon-play-circle"></span> {{par}}</li>
  37. </ul>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="padding2" id="padding2">
  42. <h3>薪资待遇</h3>
  43. <div class="picture">
  44. <div v-for="(wages,index) in wages" :key="index">
  45. <div class="img"><img src="./images/入门待遇.png" alt="待遇图片"><p>{{wages.title}}</p></div>
  46. <div class="money"><p>{{wages.money}}</p></div>
  47. </div>
  48. </div>
  49. <h3>考核标准</h3>
  50. <div>
  51. <div class='evaluate' v-for="(standard,index) in standard" :key="index">
  52. <p>{{standard.title}}</p>
  53. <ul>
  54. <li v-for="(par,index) in standard.par" :key="index">
  55. <span v-if="standard.par.length>1">({{index+1}})</span>{{par.tit}}
  56. <ul>
  57. <li v-for="(model,index) in par.model" :key="index">{{model}}</li>
  58. </ul>
  59. </li>
  60. </ul>
  61. </div>
  62. </div>
  63. </div>
  64. <div class="padding3" id="padding3">
  65. <h3>优秀学员寄语</h3>
  66. <div class="box">
  67. <ul>
  68. <li v-for="(obj,index) in wishes" :key="index">
  69. <h5>{{obj.name}}</h5><span class="line"></span>
  70. <div>
  71. <p>{{obj.intro}}</p>
  72. <p><span class="bord">学生寄语:</span>{{obj.wish}}</p>
  73. </div>
  74. </li>
  75. </ul>
  76. </div>
  77. </div>
  78. <div class="padding4" id="padding4">
  79. <h3>实习生优秀项目展示</h3>
  80. <div class="show">
  81. <div>
  82. <img :src="img" alt="作品展示" v-for="(img,index) in showImg" :key="index">
  83. </div>
  84. </div>
  85. </div>
  86. <div class="padding5" id="padding5">
  87. <h3>优秀学员毕业去向</h3>
  88. <ul>
  89. <li v-for="(goToArr,index) in goToArrs" :key="index"><img :src="goToArr" alt="优秀学员去向"></li>
  90. </ul>
  91. </div>
  92. </div><home-footer></home-footer> </div>
  93. </div>
  94. </template>
  95. <script>
  96. /* eslint-disable */
  97. import img1 from ".//images/goto_1.png";
  98. import img2 from ".//images/goto_2.png";
  99. import img3 from ".//images/goto_3.png";
  100. import img4 from ".//images/goto_4.png";
  101. import image1 from ".//images/show1.png";
  102. import image2 from ".//images/show2.png";
  103. import image3 from ".//images/show3.png";
  104. import HomeFooter from '../components/footer.vue'
  105. export default {
  106. name: 'edutation',
  107. components: {
  108. HomeFooter
  109. },
  110. data(){
  111. return{
  112. "labels":["培训详情简介","考核&薪资","优秀学员寄语","实习生优秀项目展示","实习生毕业去向"],
  113. "introduce":[
  114. {
  115. "title":"公司介绍",
  116. "par":"西安芝麻开花网络科技有限公司(芝麻开发平台西安运营公司)成立于2016年,是一家集开发、销售、服务、培训为一体的高科技型企业,多年来专注于互联网技术开发和数据服务,为创业企业提供互联网技术支持,为传统企业互联网转型提供专业的全程解决方案,为政府事业单位提供信息化策略支持,为硬件技术企业提供互联网技术结合方案,采用全职+兼职+实习的管理模式。"
  117. },
  118. {
  119. "title":"实习环境",
  120. "par":"办公地址位于西安曲江新区顶级写字楼,零食冷饮免费吃,饮料无限畅饮,篮球及户外活动小组等业余生活丰富。"
  121. },
  122. {
  123. "title":"参与真实项目",
  124. "par":"培训完成后,如通过考核,我公司会安排学员参与实际项目。"
  125. },
  126. {
  127. "title":"发放工资",
  128. "par":" 如通过考核并已参加我公司实际项目,每月会以个人综合能力、工作态度以及贡献等方面进行考核,优异者的薪资将上不封顶。"
  129. },
  130. ],
  131. "jobs":[
  132. {
  133. "title":"招收岗位",
  134. "par":["产品经理","产品测试","web前端开发","IOS开发","PHP开发","安卓开发"]
  135. },
  136. {
  137. "title":"招收对象",
  138. "par":["具有良好的计算机基础,踏实好学","善于沟通及团队协作,工作认真细致,乐于分享","有无经验均可,服从公司安排,其他技能我司提供岗位培训"],
  139. },
  140. {
  141. "title":"申请方式",
  142. "par":["有意者请发送简历至邮箱:qijianying@xazhima.com"]
  143. }
  144. ],
  145. "wages":[
  146. {
  147. "title":"入门待遇","money":"200元/8小时"
  148. },
  149. {
  150. "title":"最低待遇","money":"140元/8小时"
  151. },
  152. {
  153. "title":"最高待遇","money":"上不封顶"
  154. }
  155. ],
  156. "wishes":[
  157. {"name":"王同学","wish":"坚持做难且正确的事情。",
  158. "intro":"毕业于西安电子科技大学生物医学工程专业,2016年6-9月到芝麻开发培训实习。目前就职于趣头条产品经理岗位。"},
  159. {"name":"卜同学","wish":"在芝麻开发,你可以从真实的项目中提升自己的专业技能,也会与一批优秀的人共同进步。",
  160. "intro":"毕业于西安电子科技大学数学与应用数学专业,2016年7月到西安芝麻开发培训实习。目前就职于芝麻开发产品经理岗位。"},
  161. {"name":"蒋同学","wish":"相信芝麻开发 总有一天会感激它的。",
  162. "intro":"毕业于西安电子科技大学生物医学工程专业,2016年6-9月到芝麻开发培训实习。目前就职于北京中体骏彩信息技术有限公司产品经理岗位。"},
  163. {"name":"吴同学","wish":"在芝麻开发除了能够学到专业技能之外,我认为更可贵的是潜移默化地培养了一种职业精神,严谨的契约精神和正确的职业观在学校是无法学到的。",
  164. "intro":"毕业于西安电子科技大学电子与通信工程专业,2017年10月-2019年4月到芝麻开发培训实习。目前就职于顺丰速运有限公司产品经理岗位。"},
  165. ],
  166. "standard":[
  167. {
  168. "title":"一、每月进行一次,考核结果由各部门负责人审核;",
  169. "par":[]
  170. },
  171. {
  172. "title":"二、考核分为好评与差评:",
  173. "par":[
  174. {
  175. "tit":"好评标准:",
  176. "model":["工作态度积极;"]
  177. },
  178. {
  179. "tit":"差评标准:",
  180. "model":["项目因内部原因出现延期情况;","项目交付测试,测试主功能流程测不通;","客户对项目进行投诉;","所有全职人员对实习生个人的投诉;","每月如有一个好评加一个差评情况,视为差评;"," 出现以上的情况,将对技术开发小组成员进行差评。"]
  181. }
  182. ]
  183. },
  184. {
  185. "title":"三、实行考核目的:",
  186. "par":[
  187. {
  188. "tit":"为了规范开发人员的行为,提高工作质量及工作效率。"
  189. }
  190. ]
  191. },
  192. ],
  193. "showImg":[image1,image2,image3],
  194. "goToArrs":[img1,img2,img3,img4],
  195. navBarFixed :"false",
  196. flag:true
  197. }
  198. },
  199. mounted () {
  200. // 事件监听滚动条
  201. window.addEventListener('scroll', this.watchScroll)
  202. },
  203. methods: {
  204. watchScroll () {
  205. var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
  206. // 当滚动超过400时,实现吸顶效果
  207. if (scrollTop > 580) {
  208. this.navBarFixed = true
  209. } else {
  210. this.navBarFixed = false
  211. }
  212. this.flag=!this.navBarFixed
  213. }
  214. }
  215. }
  216. </script>
  217. <!-- Add "scoped" attribute to limit CSS to this component only -->
  218. <style scoped>
  219. *{
  220. margin: 0px;
  221. padding: 0px;
  222. list-style: none;
  223. text-align: left;
  224. }
  225. /************************************整体样式********************************************/
  226. #right{
  227. display: flex;
  228. flex: row;
  229. flex-wrap: wrap;
  230. }
  231. #right .middle{
  232. flex: 1;
  233. }
  234. .content{
  235. flex:3
  236. }
  237. /********************imgs***************************/
  238. @media screen and (max-width:1240px){
  239. .education .imgs img{
  240. width: 100%;
  241. max-height: 400px;
  242. }
  243. .education .imgs p{
  244. font-size: 50px!important;
  245. color:rgb(97, 137, 224);
  246. position: absolute;
  247. left: 52%;
  248. top: 35%;
  249. font-weight: 600;
  250. }
  251. .education .imgs h4{
  252. font-size: 30px!important;
  253. color:rgb(114, 76, 76);
  254. position: absolute;
  255. left: 58%;
  256. top: 60%;
  257. font-weight: 600;
  258. }
  259. .middle{
  260. display: none;
  261. }
  262. .title p{
  263. font-size: 50px!important;
  264. width: 210px!important;
  265. }
  266. h3{
  267. font-size: 40px!important;
  268. width: 500px!important;
  269. }
  270. h4{
  271. font-size: 40px!important;
  272. margin-top: 30px!important;
  273. margin-bottom: 30px!important;
  274. }
  275. h5{
  276. font-size: 32px!important;
  277. }
  278. .padding2 h3{
  279. width: 200px!important;
  280. }
  281. .padding3 h3{
  282. width: 280px!important;
  283. }
  284. .padding4 h3{
  285. width: 350px!important;
  286. }
  287. .padding5 h3{
  288. width: 350px!important;
  289. }
  290. .content{
  291. padding: 2%!important;
  292. }
  293. .content .padding2{
  294. padding: 4%!important;
  295. }
  296. .content .padding{
  297. padding: 4%!important;
  298. margin: 0!important;
  299. }
  300. .content .padding3{
  301. padding: 4%!important;
  302. }
  303. .content .padding4{
  304. padding: 4%!important;
  305. }
  306. .padding p{
  307. font-size: 36px!important;
  308. line-height: 80px!important;
  309. }
  310. .job ul li{
  311. font-size: 28px!important;
  312. height: 80px!important;
  313. line-height: 80px!important;
  314. }
  315. .padding2 p{
  316. font-size: 32px!important;
  317. }
  318. .padding2 ul li{
  319. font-size: 32px!important;
  320. padding-top: 30px!important;
  321. }
  322. .padding3 ul li span{
  323. font-size: 36px!important;
  324. }
  325. .padding3 ul li p{
  326. font-size: 32px!important;
  327. padding-top: 10px!important;
  328. line-height: 80px!important
  329. }
  330. }
  331. .education .imgs{
  332. width: 100%;
  333. position: relative;
  334. }
  335. .education .imgs img{
  336. width: 100%;
  337. max-height: 400px;
  338. }
  339. .education .imgs p{
  340. font-size: 70px;
  341. color:rgb(97, 137, 224);
  342. position: absolute;
  343. left: 52%;
  344. top: 35%;
  345. font-weight: 600;
  346. }
  347. .education .imgs h4{
  348. font-size: 50px;
  349. color:#ddd;
  350. position: absolute;
  351. left: 58%;
  352. top: 60%;
  353. font-weight: 600;
  354. }
  355. /********************imgs***************************/
  356. /************************************主体样式********************************************/
  357. /*********头部*********/
  358. .education .title {
  359. width: 100%;
  360. font-family: 'Arial Normal', 'Arial';
  361. margin-top: 30px;
  362. padding-left: 50px;
  363. font-size: 22px;
  364. border-bottom: 1px solid #333;
  365. }
  366. .education .title p{
  367. width: 130px;
  368. text-align: center;
  369. font-family: PingFangSC-Regular;
  370. font-size: 28px;
  371. color: #4A4A4A;
  372. letter-spacing: 0;
  373. border-bottom: 2px solid black;
  374. margin-bottom: 0px;
  375. }
  376. #right .middle img{
  377. float: left;
  378. margin-left: 40px;
  379. margin-top: 60px;
  380. height: 340px;
  381. }
  382. #right .middle ul{
  383. margin-left: 20px;
  384. float: left;
  385. margin-top:12px;
  386. }
  387. #right .middle ul li{
  388. font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  389. padding:50px 0px 0px 0px;
  390. height: 75px;
  391. font-weight: 500;
  392. font-size: 24px;
  393. color: #000000;
  394. }
  395. #right .middle ul li:hover{
  396. cursor: pointer;
  397. }
  398. /**********左边********/
  399. /******************content********************************/
  400. #right .content{
  401. padding-right: 2%;
  402. }
  403. #right .content .padding{
  404. border:1px solid #e2dfdf;
  405. margin-top:50px;
  406. padding: 0px 0px 20px 20px;
  407. }
  408. #right .content .padding h3{
  409. width: 340px;
  410. line-height: 60px;
  411. border-bottom: 1px solid #006699;
  412. font-family: PingFangSC-Regular;
  413. font-weight: 700;
  414. text-align: center;
  415. font-size: 28px;
  416. color: #006699;
  417. margin: 30px 0px 0px 15px;
  418. }
  419. #right .content .padding h4{
  420. font-family: PingFangSC-Regular;
  421. font-weight: 700;
  422. font-size: 26px;
  423. color: #000000;
  424. text-indent: 2em;
  425. padding: 15px 0px 15px 15px;
  426. }
  427. #right .content .padding p{
  428. font-size: 22px;
  429. text-indent: 2em;
  430. padding-right: 20px;
  431. padding-left: 20px;
  432. line-height: 50px;
  433. }
  434. #right .content .padding .job ul{
  435. display: flex;
  436. flex-direction: row;
  437. flex-wrap: wrap;
  438. }
  439. #right .content .padding .job ul li{
  440. width: 100%;
  441. font-size: 22px;
  442. height: 50px;
  443. line-height: 50px;
  444. padding-left: 5%;
  445. }
  446. /* 招收岗位底下的li每行有两个 */
  447. #right .content .padding .job>div:first-of-type ul li {
  448. width: 50%;
  449. }
  450. /* 申请方式前面不用字体图标 */
  451. #right .content .padding .job>div:last-of-type ul li span{
  452. display: none;
  453. }
  454. /*********第二个浅色框***************/
  455. #right .content .padding2{
  456. border:1px solid #e2dfdf;
  457. margin-top:50px;
  458. padding: 0px 0px 20px 20px;
  459. }
  460. #right .content .padding2 h3{
  461. width: 120px;
  462. line-height: 60px;
  463. border-bottom: 1px solid #006699;
  464. font-family: PingFangSC-Regular;
  465. font-weight: 700;
  466. text-align: center;
  467. font-size: 28px;
  468. color: #006699;
  469. margin: 40px 0px 0px 15px;
  470. }
  471. #right .content .padding2 .picture{
  472. /* padding: 0 0 30px 150px; */
  473. display: flex;
  474. flex: 1;
  475. flex-direction: column;
  476. }
  477. #right .content .padding2 .picture p{
  478. font-size: 22px;
  479. }
  480. #right .content .padding2 .picture img{
  481. width: 90px;
  482. }
  483. #right .content .padding2 .picture>div{
  484. display: flex;
  485. flex-direction: row;
  486. padding-top: 50px;
  487. justify-content: space-between;
  488. }
  489. #right .content .padding2 .picture .img{
  490. padding-left: 10%;
  491. display: flex;
  492. width: 50%;
  493. flex-direction: row;
  494. align-items: center;
  495. }
  496. #right .content .padding2 .picture .money{
  497. display: flex;
  498. width: 50%;
  499. align-items: center;
  500. }
  501. #right .content .padding2 .evaluate{
  502. margin-top: 15px;
  503. padding-left: 5%;
  504. font-family: PingFangSC-Regular;
  505. }
  506. #right .content .padding2 .evaluate p{
  507. font-size: 18px;
  508. line-height: 40px;
  509. }
  510. #right .content .padding2 .evaluate ul li{
  511. line-height: 30px;
  512. font-size: 15px;
  513. }
  514. #right .content .padding2 .evaluate ul li ul{
  515. padding-left: 10px;
  516. }
  517. /*********第二个浅色框***************/
  518. /*********第三个浅色框***************/
  519. #right .content .padding3{
  520. border:1px solid #e2dfdf;
  521. margin-top:50px;
  522. padding-bottom: 30px;
  523. }
  524. #right .content .padding3 h3{
  525. width: 170px;
  526. line-height: 60px;
  527. border-bottom: 1px solid #006699;
  528. font-family: PingFangSC-Regular;
  529. font-weight: 700;
  530. text-align: center;
  531. font-size: 28px;
  532. color: #006699;
  533. margin: 30px 0px 20px 35px;
  534. }
  535. #right .content .padding3 .box{
  536. border:1px solid black;
  537. padding: 3%;
  538. padding-right: 0;
  539. }
  540. #right .content .padding3 ul li{
  541. display: flex;
  542. flex-direction: row;
  543. flex-wrap: wrap;
  544. }
  545. #right .content .padding3 ul li h5{
  546. font-size: 28px;
  547. line-height: 60px;
  548. text-align: center;
  549. width: 15%;
  550. height: 60px;
  551. background: #006699;
  552. color: aliceblue;
  553. }
  554. #right .content .padding3 ul li .line{
  555. width: 85%;
  556. height: 30px;
  557. border-bottom: 2px solid #006699;
  558. }
  559. #right .content .padding3 .box div{
  560. padding:2%;
  561. }
  562. #right .content .padding3 .box div p{
  563. line-height: 50px;
  564. font-size: 22px;
  565. }
  566. #right .content .padding3 .box div .bord{
  567. font-weight: bold;
  568. }
  569. /*********第三个浅色框***************/
  570. /*********第四个浅色框***************/
  571. #right .content .padding4{
  572. border:1px solid #e2dfdf;
  573. margin-top: 50px;
  574. }
  575. #right .content .padding4 h3{
  576. width: 260px;
  577. line-height: 60px;
  578. border-bottom: 1px solid #006699;
  579. font-family: PingFangSC-Regular;
  580. font-weight: 700;
  581. text-align: center;
  582. font-size: 28px;
  583. color: #006699;
  584. margin: 30px 0px 20px 35px;
  585. }
  586. #right .content .padding4 .show>div{
  587. width: 60%;
  588. margin-left: 15%;
  589. border: 1px solid black;
  590. display: flex;
  591. flex-direction: row;
  592. justify-content: space-between;
  593. flex-wrap: wrap;
  594. }
  595. /* 后面两个作品展示的宽度 */
  596. #right .content .padding4 .show img{
  597. width: 48%;
  598. }
  599. /* 第一个作品展示的宽度 */
  600. #right .content .padding4 .show>div img:first-of-type{
  601. width: 100%;
  602. }
  603. /*********第四个浅色框***************/
  604. /*********第五个浅色框***************/
  605. #right .content .padding5{
  606. border:1px solid #e2dfdf;
  607. margin-top:50px;
  608. padding-bottom: 80px;
  609. }
  610. #right .content .padding5 h3{
  611. width: 260px;
  612. line-height: 60px;
  613. border-bottom: 1px solid #006699;
  614. font-family: PingFangSC-Regular;
  615. font-weight: 700;
  616. text-align: center;
  617. font-size: 28px;
  618. color: #006699;
  619. margin: 30px 0px 50px 35px;
  620. }
  621. #right .content .padding5 ul{
  622. width: 80%;
  623. border: 1px solid black;
  624. margin: 0px auto;
  625. display: flex;
  626. flex-direction: row;
  627. flex-wrap: wrap;
  628. }
  629. #right .content .padding5 ul li{
  630. padding: 1%;
  631. width: 50%;
  632. border: 1px solid black;
  633. }
  634. #right .content .padding5 ul li img{
  635. width: 100%;
  636. max-height: 200px;
  637. }
  638. /*********第五个浅色框***************/
  639. /*********************content*************************/
  640. /************************************右边样式********************************************/
  641. .navBarWrap {
  642. position:fixed;
  643. top:-40px;
  644. z-index:-1;
  645. }
  646. </style>