Serve.vue 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423
  1. <template>
  2. <div class="serve">
  3. <div class="imgs">
  4. <img src=".//images//u136.jpg" alt="服务">
  5. <p>做你创业路上的</p>
  6. <h4>技术合伙人</h4>
  7. </div>
  8. <div id="content">
  9. <div class="first">
  10. <div class="tit">
  11. <h3>主营业务</h3>
  12. </div>
  13. <div class="work">
  14. <div class="work1">
  15. <div class="img">
  16. <img :src="workImg1">
  17. </div>
  18. <div class="title"><p>{{title1}}</p> </div>
  19. <div class="job">
  20. <ul>
  21. <li v-for="(work1,index) in works1" :key="index">{{work1}}</li>
  22. </ul>
  23. </div>
  24. </div>
  25. <div class="work1">
  26. <div class="img">
  27. <img :src="workImg2">
  28. </div>
  29. <div class="title"><p>{{title2}}</p></div>
  30. <div class="job">
  31. <ul>
  32. <li v-for="(work2,index) in works2" :key="index">{{work2}}</li>
  33. </ul>
  34. </div>
  35. </div>
  36. <div class="work1">
  37. <div class="img">
  38. <img :src="workImg3">
  39. </div>
  40. <div class="title"><p>{{title3}}</p> </div>
  41. <div class="job">
  42. <ul>
  43. <li v-for="(work3,index) in works3" :key="index">{{work3}}</li>
  44. </ul>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. <div class="second">
  50. <div class="tit">
  51. <h3>开发流程</h3>
  52. </div>
  53. <div class="process">
  54. <div class="boxs" v-for="(process,index) in process" :key="index" :style="{color:process.color}">
  55. <div class="glyphicon" :class="process.class"></div>
  56. <div class="box">
  57. <div class="circle">
  58. <div class="size">{{process.title}}</div>
  59. <div class="index">{{index+1}}</div>
  60. </div>
  61. <div class="title">{{process.subhead}}</div>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="third">
  66. <div class="tit">
  67. <h3>产品解决方案</h3>
  68. </div>
  69. <div class="methods">
  70. <ul >
  71. <li v-for="(method,index) in methods" :key="index">
  72. <img :src="method.img">
  73. <div >
  74. <p v-for="(content,index) in method.contents" :key="index"><span>{{content.title}}——</span>{{content.par}}</p>
  75. </div>
  76. </li>
  77. </ul>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. <home-footer></home-footer>
  83. </div>
  84. </template>
  85. <script>
  86. /* eslint-disable */
  87. import HomeFooter from '../components/footer';
  88. import workImg1 from './/images/work1.png';
  89. import workImg2 from './/images/work2.png';
  90. import workImg3 from './/images/work3.png';
  91. import methodImg1 from './images/u147.png';
  92. import methodImg2 from './images/u148.png';
  93. import methodImg3 from './images/u149.png';
  94. export default {
  95. name: 'serve',
  96. data(){
  97. return{
  98. "workImg1":workImg1,
  99. "workImg2":workImg2,
  100. "workImg3":workImg3,
  101. "title1":"技术开发",
  102. "title2":"设计类",
  103. "title3":"其他服务",
  104. "works1":["网站开发","系统开发","APP开发","微信公众号","微信小程序","手机网站"],
  105. "works2":["UI设计","网页设计","画册设计","logo设计"],
  106. "works3":["黑盒测试","需求分析","数据分析","服务器维护","网站维护","系统维护"],
  107. "process":[
  108. {
  109. "class":"",
  110. "title":"项目评估",
  111. "subhead":"评估需求、开发周期、开发成本等",
  112. "color":"#f49956"
  113. },
  114. {
  115. "class":"glyphicon-chevron-right",
  116. "title":"立项",
  117. "subhead":"签署合同、充值预付款",
  118. "color":"#64b046"
  119. },
  120. {
  121. "title":"安排工作者",
  122. "subhead":"安排项目经理及其他工作者",
  123. "color":"#2486a3",
  124. "class":"glyphicon-chevron-right",
  125. },
  126. {
  127. "title":"项目开发",
  128. "subhead":"工作者按需求开发,按时发布工作进度",
  129. "color":"#5e41ae",
  130. "class":"glyphicon-chevron-right",
  131. },
  132. {
  133. "title":"按月结算",
  134. "subhead":"每月初结算上月工作者报酬及平台服务费",
  135. "color":"#b1459d",
  136. "class":"glyphicon-chevron-right",
  137. },
  138. ],
  139. "methods":[
  140. {
  141. "img":methodImg1,
  142. "contents":[
  143. {
  144. "title":"自动售酒机项目",
  145. "par":"自动售酒机项打破传统高端酒销售模式,利用互联网技术结合线下终端硬件,建立一套新零售体系;迎合了新的互联网消费理念,让用户在线下门店能够任意定量购买到大众熟知的高端品牌酒,产品推出后获得众多年轻消费者的追捧。"
  146. }
  147. ]
  148. },
  149. {
  150. "img":methodImg2,
  151. "contents":[
  152. {
  153. "title":"益车宝是",
  154. "par":"自动售酒机项打破传统高端酒销售模式,利用互联网技术结合线下终端硬件,建立一套新零售体系;迎合了新的互联网消费理念,让用户在线下门店能够任意定量购买到大众熟知的高端品牌酒,产品推出后获得众多年轻消费者的追捧。"
  155. }
  156. ]
  157. },
  158. {
  159. "img":methodImg3,
  160. "contents":[
  161. {
  162. "title":"股票自动交易系统",
  163. "par":"将股票买卖的实盘操作完全交给程序自动完成。"
  164. },
  165. {
  166. "title":"汽车行业互联网舆情监控系统",
  167. "par":"已服务广汽丰田和江淮汽车。"
  168. }
  169. ]
  170. }
  171. ]
  172. }
  173. },
  174. components:{
  175. HomeFooter
  176. }
  177. }
  178. </script>
  179. <!-- Add "scoped" attribute to limit CSS to this component only -->
  180. <style scoped>
  181. @media only screen and (max-width: 479px) {
  182. .serve {
  183. margin-top: 40px !important;
  184. }
  185. }
  186. .serve {
  187. margin-top: 80px !important;
  188. }
  189. /************************************整体样式********************************************/
  190. *{
  191. margin: 0px;
  192. padding: 0px;
  193. list-style: none;
  194. }
  195. /************************************整体样式********************************************/
  196. /************************************主体样式********************************************/
  197. /********************imgs***************************/
  198. .serve .imgs{
  199. width: 100%;
  200. position: relative;
  201. }
  202. .serve .imgs img{
  203. width: 100%;
  204. max-height: 400px;
  205. }
  206. .serve .imgs p{
  207. font-size: 40px;
  208. color: #999;
  209. position: absolute;
  210. left: 25%;
  211. top: 35%;
  212. font-weight: 600;
  213. }
  214. .serve .imgs h4{
  215. font-size: 50px;
  216. color: white;
  217. position: absolute;
  218. left: 45%;
  219. top: 55%;
  220. font-weight: 600;
  221. }
  222. /********************imgs***************************/
  223. #content{
  224. width: 1440px;
  225. margin: 0 auto;
  226. padding-left: 1%;
  227. padding-right: 1%;
  228. }
  229. /********************主营业务***************************/
  230. .serve .tit{
  231. border-left: 3px solid red;
  232. margin-top: 40px;
  233. margin-bottom: 40px;
  234. text-align: left;
  235. padding-left: 3%;
  236. }
  237. .serve .tit h3{
  238. font-size: 28px
  239. }
  240. .serve .first .work .work1{
  241. border-top: 1px solid rgb(212, 212, 212);
  242. height: 100px;
  243. line-height: 100px;
  244. }
  245. .serve .first .work .work1 .img img{
  246. width: 60px;
  247. }
  248. .serve .first .work .work1 .title{
  249. color:#0aa99a;
  250. font-size: 20px;
  251. }
  252. .serve .first .work .job ul li{
  253. float: left;
  254. font-size: 20px;
  255. width: 15%;
  256. }
  257. .work1{
  258. display: flex;
  259. flex-direction: row;
  260. }
  261. .work1 .img{
  262. flex: 1
  263. }
  264. .work1 .title{
  265. flex: 1
  266. }
  267. .work1 .job{
  268. flex: 10
  269. }
  270. /* 主营业务的手机端 */
  271. @media screen and (max-width:1026px){
  272. #content{
  273. width: 800px!important;
  274. }
  275. .serve .first .work .work1 .title{
  276. font-size: 20px;
  277. float: left;
  278. }
  279. .serve .first .work .work1 .img img{
  280. display: none;
  281. }
  282. .serve .first .work .work1{
  283. display: flex;
  284. flex-direction: row;
  285. flex-wrap: wrap;
  286. }
  287. .serve .first .work .work1 .title{
  288. flex:2;
  289. }
  290. .serve .first .work .work1 .job{
  291. flex:10
  292. }
  293. .serve .first .work .job ul li{
  294. display: flex;
  295. flex: 1;
  296. font-size: 17px;
  297. }
  298. }
  299. .serve .first .work .job ul li:hover{
  300. cursor: pointer;
  301. }
  302. /*********************second开发流程*************************/
  303. .serve .second .process{
  304. display: flex;
  305. flex-direction: row;
  306. flex:1;
  307. padding: 2% 4% 2% 2%;
  308. background: #dddddd;
  309. }
  310. .serve .second .process .boxs{
  311. display: flex;
  312. flex-direction: row;
  313. width: 100%;
  314. padding: 19px;
  315. position: relative;
  316. }
  317. .serve .second .process .boxs .glyphicon{
  318. position: absolute;
  319. top:85px;
  320. left:-30px;
  321. }
  322. .serve .second .process .boxs .box .circle{
  323. width: 150px;
  324. height: 150px;
  325. border:1px dashed;
  326. border-radius: 100%;
  327. display: flex;
  328. align-items: center;
  329. justify-content: center;
  330. font-size: 26px;
  331. position: relative;
  332. }
  333. /* 圆圈里的字体大小 */
  334. .serve .second .process .boxs .box .circle .index{
  335. width: 25px;
  336. height: 25px;
  337. background:#dddddd;
  338. position: absolute;
  339. bottom: -5px;
  340. margin-bottom: -5%;
  341. font-size: 20px;
  342. }
  343. .serve .second .process .boxs .box .title{
  344. font-size: 20px;
  345. margin-top: 20px;
  346. margin-left: -20px;
  347. }
  348. @media screen and (max-width:1026px){
  349. .serve .second .process .boxs .box .circle .index{
  350. margin-bottom: -8%;
  351. font-size: 18px;
  352. }
  353. .serve .second .process .boxs .box .circle{
  354. width: 100px;
  355. height: 100px;
  356. border:1px dashed;
  357. border-radius: 100%;
  358. display: flex;
  359. align-items: center;
  360. justify-content: center;
  361. font-size: 18px;
  362. position: relative;
  363. }
  364. .serve .second .process .boxs .glyphicon{
  365. top:60px;
  366. left:-12px;
  367. font-size: 10px;
  368. }
  369. .serve .second .process .boxs .box .title{
  370. font-size: 14px;
  371. }
  372. }
  373. /*********************second开发流程*************************/
  374. /*********************third产品解决方案*************************/
  375. .third .methods ul{
  376. display: flex;
  377. flex-direction: row;
  378. }
  379. .third ul li{
  380. padding: 0 2%;
  381. flex: 1
  382. }
  383. .third ul li div{
  384. padding: 5%;
  385. border: 1px solid black;
  386. height: 320px;
  387. overflow: auto;
  388. }
  389. .third img{
  390. width: 100%;
  391. max-height: 300px;
  392. height: 200px;
  393. }
  394. .third p{
  395. font-size: 18px;
  396. line-height: 40px;
  397. padding-top: 10px;
  398. margin-bottom: 20px;
  399. text-align: left;
  400. }
  401. .third span{
  402. font-weight: 600;
  403. font-size: 22px;
  404. }
  405. @media screen and (max-width:1026px){
  406. .third ul li{
  407. margin: 20px auto;
  408. width: 600px;
  409. }
  410. .third ul li div{
  411. padding: 5%;
  412. border: 1px solid black;
  413. height: 290px;
  414. overflow: auto;
  415. }
  416. }
  417. /*********************third产品解决方案*************************/
  418. </style>