index.vue 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981
  1. <template>
  2. <div class="coopetate">
  3. <!-- <common-banner
  4. :img="bgImg"
  5. :height="510">
  6. <h2>加盟合作</h2>
  7. <h4>合作热线:400-6807300</h4>
  8. </common-banner> -->
  9. <common-banner :img="bgImg" :height="644">
  10. <div class="content-wrap">
  11. <div class="content w1200">
  12. <div class="left title">加盟合作</div>
  13. <div class="right">
  14. <no-ssr>
  15. <submit-form></submit-form>
  16. </no-ssr>
  17. </div>
  18. </div>
  19. </div>
  20. </common-banner>
  21. <!-- 项目介绍 -->
  22. <div class="project">
  23. <title-content :title="'项目介绍'" :titleSub="'PROJECT INTRODUCTION'"></title-content>
  24. <div class="p-content w1200">
  25. <div class="left">
  26. <img :src="projectImg" alt="" srcset="">
  27. </div>
  28. <div class="right">
  29. <p>中德智慧是一家专注于培养3-12岁核心素养能力的教育科技机构,自2003年至今,产品业务和品牌效益已辐射全国300多个城市,发展近500家合作伙伴,开设600多个专柜,服务上万所幼儿园,帮助超过5000万儿童受益,是中国母亲培养孩子思维教育的智慧首选。</p>
  30. <p style="margin-top: 35px"><strong>逻辑狗创意馆、逻辑狗·探索小镇</strong>
  31. 项目,定位于儿童优质思维能力和核心素养能力养成的场景式、游戏化体验中心,结合中德智慧近20年的学前思维教育的新理念、新方法,为3-12岁儿童提供国际品质的优质教育内容。
  32. </p>
  33. </div>
  34. </div>
  35. </div>
  36. <div class="list-wrap">
  37. <div :class="[index === 0 ? 'bgcp8' : 'ofh']" v-for="(item, index) in merchantsList" :key="index">
  38. <div v-if="index % 2 === 0" class="item w1200">
  39. <div class="item-left">
  40. <img :src="item.imgUrl" alt="" srcset="">
  41. </div>
  42. <div class="item-right">
  43. <div :class="[index === 2 ? 'halfbgc' : '']"></div>
  44. <div class="title">{{ item.title }}</div>
  45. <div class="desc" v-if="index === 2" v-html="item.desc"></div>
  46. <div class="desc" v-else>{{ item.desc }}</div>
  47. <div class="btn cp" v-if="index == 3" @click="navPage()">全国校区</div>
  48. </div>
  49. </div>
  50. <div class="item w1200" v-else>
  51. <div class="item-left2">
  52. <div class="title">{{ item.title }}</div>
  53. <div class="desc" v-if="index === 1" v-html="item.desc"></div>
  54. <div class="desc" v-else>{{ item.desc }}</div>
  55. <div class="btn cp" v-if="index == 3" @click="navPage()">全国校区</div>
  56. </div>
  57. <div class="item-right2">
  58. <img :src="item.imgUrl" alt="" srcset="">
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <!-- 合作模式 -->
  64. <div class="model bgF8">
  65. <title-content :title="'合作模式'" :titleSub="'COOPERATION'"></title-content>
  66. <div class="m-content w1200">
  67. <div class="m-tab">
  68. <div
  69. :class="['m-tab-item', `m-tab-item${index}`]"
  70. :style="{ backgroundImage: currentMtab == index ? `url(${item.imgUrlSel})` : `url(${item.imgUrl})` }"
  71. @mouseover="tabMouseover(index)" @mouseleave="tabMouseleave(index)"
  72. v-for="(item, index) in mTabList" :key="index">
  73. </div>
  74. </div>
  75. <div class="tab-centent">
  76. <div class="tab-content-01" v-show="currentMtab == 0">
  77. <div class="tab-content-item left">
  78. <img :src="tabContent01" alt="" srcset="">
  79. <div class="content-info content-info-left">
  80. <div class="title">技术支持</div>
  81. <div class="desc">满足公司合作条件后,支持线上门店设立、线下门店管理和运营等技术输出</div>
  82. </div>
  83. </div>
  84. <div class="tab-content-item right">
  85. <img :src="tabContent02" alt="" srcset="">
  86. <div class="content-info content-info-right">
  87. <div class="title">整体加盟</div>
  88. <div class="desc">满足公司合作条件后,支付相应的整体加盟费用,整体店铺加盟,价格、服务由公司整体输出。</div>
  89. </div>
  90. <!-- <div class="title">技术支持</div>
  91. <div class="desc">满足公司合作条件后,支付相应的整体加盟费用,整体店铺加盟,价格、服务由公司整体输出。</div> -->
  92. </div>
  93. </div>
  94. <div class="tab-content-02" v-show="currentMtab == 1">
  95. <img class="img-content-02-01" :src="tabContent03" alt="" srcset="">
  96. <img class="img-content-02-02" :src="tabContent04" alt="" srcset="">
  97. </div>
  98. <div class="tab-content-03" v-show="currentMtab == 2">
  99. <img class="img-content-03-01" :src="tabContent05" alt="" srcset="">
  100. <img class="img-content-03-02" :src="tabContent06" alt="" srcset="">
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. <!-- 品牌支持 -->
  106. <div class="support">
  107. <title-content :title="'品牌支持'" :titleSub="'BRAND SUPPORT'"></title-content>
  108. <div class="s-content w1200">
  109. <img :src="supportImg" alt="" srcset="">
  110. </div>
  111. </div>
  112. <!-- 合作案例 -->
  113. <div class="case bgF8">
  114. <title-content :title="'合作案例'" :titleSub="'COOPERATION CASE'"></title-content>
  115. <div class="c-content w1200">
  116. <div class="left">
  117. <img :src="caseImg[0].imgUrl" alt="" srcset="">
  118. </div>
  119. <div class="right">
  120. <template v-for="(item, index) in caseImg">
  121. <img v-if="index !==0 " :src="item.imgUrl" alt="" srcset="" :key="index">
  122. </template>
  123. </div>
  124. </div>
  125. </div>
  126. <!-- 加入我们 -->
  127. <div class="join-us">
  128. <div class="mask">
  129. </div>
  130. <div class="join-content">
  131. <div class="title-content">
  132. <div class="title">加入我们</div>
  133. </div>
  134. <div class="join-us-form w1200">
  135. <no-ssr>
  136. <el-form :model="form" :rules="rules" ref="ruleBottomForm">
  137. <el-form-item prop="name">
  138. <el-input placeholder="姓名:" v-model="form.name"></el-input>
  139. </el-form-item>
  140. <el-form-item prop="phone">
  141. <el-input placeholder="手机号:" v-model="form.phone"></el-input>
  142. </el-form-item>
  143. <el-form-item prop="email">
  144. <el-input placeholder="邮箱地址:" v-model="form.email"></el-input>
  145. </el-form-item>
  146. <el-form-item prop="city">
  147. <el-input placeholder="加盟城市:" v-model="form.city"></el-input>
  148. </el-form-item>
  149. <el-form-item prop="project">
  150. <el-select placeholder="合作项目" v-model="form.project">
  151. <el-option
  152. v-for="(item, index) in projectList"
  153. :key="index"
  154. :label="item.title"
  155. :value="item.title">
  156. </el-option>
  157. </el-select>
  158. </el-form-item>
  159. <el-button class="submit cp" :loading="loading" :disabled="disabled" @click="handleSubmit('ruleBottomForm')">提交申请</el-button>
  160. </el-form>
  161. </no-ssr>
  162. <div class="address">地址:北京市朝阳区高碑店乡西店记忆文创小镇E6号楼一层102号</div>
  163. </div>
  164. </div>
  165. </div>
  166. </div>
  167. </template>
  168. <script>
  169. import axios from "axios";
  170. import CommonBanner from "@/components/common/banner";
  171. import SubmitForm from '@/components/common/form';
  172. import TitleContent from '@/components/common/titleContent';
  173. const advantageImg = Object.freeze([
  174. "https://res.training.luojigou.vip/Fgzcc1GuXoorH_5NX1BmNQ8sCpMo?imageView2/0/q/50|imageslim",
  175. "https://res.training.luojigou.vip/FhtDRiZ4jCYsC2xCyV9uOilQRNqh?imageView2/0/q/50|imageslim",
  176. "https://res.training.luojigou.vip/Ftr-z7dlfG8WhtqYnzu08qlRz8sb?imageView2/0/q/50|imageslim",
  177. "https://res.training.luojigou.vip/FpQyT6VRsHQVGfmXSO1kuWrYx0Jh?imageView2/0/q/50|imageslim",
  178. "https://res.training.luojigou.vip/FrgZIm21VIRX62rYSg-5Osx32Jkx?imageView2/0/q/50|imageslim",
  179. ]);
  180. const exprienceImg = Object.freeze([
  181. {
  182. id: 0,
  183. num: '01',
  184. // imgUrl:
  185. // "http://res.training.luojigou.vip/FoHy9wMCaPPpgzaDmwQvFwRdM1Za?imageView2/0/q/50|imageslim",
  186. imgUrl: require('~/assets/images/cooperate/exprience_01.png'),
  187. label: "招聘驱动",
  188. infoList: ['人员素质模型', '绩效评级体系', '招聘广告模板']
  189. },
  190. {
  191. id: 1,
  192. num: '02',
  193. // imgUrl:
  194. // "http://res.training.luojigou.vip/FiumJtB1GJfyCphjUdlYrLTXYB6J?imageView2/0/q/50|imageslim",
  195. imgUrl: require('~/assets/images/cooperate/exprience_02.png'),
  196. label: "课程驱动",
  197. infoList: ['能力测评体系', '国际课程引进', '独立自主研发']
  198. },
  199. {
  200. id: 2,
  201. num: '03',
  202. // imgUrl:
  203. // "http://res.training.luojigou.vip/FlhyrFbDqh4rUzE39K3O8tJ0RjdP?imageView2/0/q/50|imageslim",
  204. imgUrl: require('~/assets/images/cooperate/exprience_03.png'),
  205. label: "督导驱动",
  206. infoList: ['三维过程把握', '到点指导落地', '专家持续绑定']
  207. },
  208. {
  209. id: 3,
  210. num: '04',
  211. // imgUrl:
  212. // "http://res.training.luojigou.vip/FgDk_mDwKmS97_IIzdGl0fNVTE4k?imageView2/0/q/50|imageslim",
  213. imgUrl: require('~/assets/images/cooperate/exprience_04.png'),
  214. label: "开店驱动",
  215. infoList: ['分析地理位置', '视觉识别系统', '标准装修方案']
  216. },
  217. {
  218. id: 4,
  219. num: '05',
  220. // imgUrl:
  221. // "http://res.training.luojigou.vip/Fm3NVf5OAfxaV3KUwoh25hSC0gim?imageView2/0/q/50|imageslim",
  222. imgUrl: require('~/assets/images/cooperate/exprience_05.png'),
  223. label: "品牌驱动",
  224. infoList: ['品牌认证标识', '市场宣传套装', '制定区域保护', '中华品牌领袖联盟企业']
  225. },
  226. {
  227. id: 5,
  228. num: '06',
  229. // imgUrl:
  230. // "http://res.training.luojigou.vip/Fqhl44i_bmz2fslvMe-UcnhgPMFJ?imageView2/0/q/50|imageslim",
  231. imgUrl: require('~/assets/images/cooperate/exprience_06.png'),
  232. label: "招生驱动",
  233. infoList: ['市场推广方案', '招生方法指导', '节日活动方案'],
  234. },
  235. {
  236. id: 6,
  237. num: '07',
  238. // imgUrl:
  239. // "http://res.training.luojigou.vip/Fg9yIinUo_5yOjaqpRspcotcB92f?imageView2/0/q/50|imageslim",
  240. imgUrl: require('~/assets/images/cooperate/exprience_07.png'),
  241. label: "培训驱动",
  242. infoList: ['管理流程梳理', '教育教学培训', '线上直播培训'],
  243. },
  244. {
  245. id: 7,
  246. num: '08',
  247. // imgUrl:
  248. // "http://res.training.luojigou.vip/Fixkl6HyDOOPy-1ZU1WN7wSTIXTl?imageView2/0/q/50|imageslim",
  249. imgUrl: require('~/assets/images/cooperate/exprience_08.png'),
  250. label: "体系驱动",
  251. infoList: ['能力级别评测体系', '线上运营系统APP', 'CRM客户管理系统'],
  252. },
  253. ]);
  254. const showImg = Object.freeze([
  255. {
  256. id: 0,
  257. imgUrl:
  258. "https://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  259. label:
  260. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  261. },
  262. {
  263. id: 1,
  264. imgUrl:
  265. "https://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  266. label:
  267. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  268. },
  269. {
  270. id: 2,
  271. imgUrl:
  272. "https://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  273. label:
  274. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  275. },
  276. ]);
  277. const joinImg = Object.freeze({
  278. hot:
  279. "https://res.training.luojigou.vip/Fv5jDvDdHaVLQThclUJhhoIL9ee8?imageView2/0/q/50|imageslim",
  280. cold:
  281. "https://res.training.luojigou.vip/FisuM3wRDkZawF3sXOCzsyaIGCuA?imageView2/0/q/50|imageslim",
  282. });
  283. const joinData = Object.freeze([
  284. {
  285. id: 0,
  286. label: "总部项目考察",
  287. },
  288. {
  289. id: 1,
  290. label: "签署合作协议",
  291. },
  292. {
  293. id: 2,
  294. label: "门店选址评估",
  295. },
  296. {
  297. id: 3,
  298. label: "人员招募筹备",
  299. },
  300. {
  301. id: 4,
  302. label: "门店正式营业",
  303. },
  304. {
  305. id: 5,
  306. label: "总部运营支持",
  307. },
  308. ]);
  309. const caseImg = Object.freeze([
  310. {
  311. imgUrl: require("~/assets/images/cooperate/case01.png"),
  312. },
  313. {
  314. imgUrl: require("~/assets/images/cooperate/case02.png"),
  315. },
  316. {
  317. imgUrl: require("~/assets/images/cooperate/case03.png"),
  318. },
  319. {
  320. imgUrl: require("~/assets/images/cooperate/case04.png"),
  321. },
  322. {
  323. imgUrl: require("~/assets/images/cooperate/case05.png"),
  324. }
  325. ])
  326. export default {
  327. name: "Coopetate",
  328. mounted() {},
  329. data() {
  330. return {
  331. currentMtab: 0,
  332. loading: false,
  333. disabled: false,
  334. bgImg: require("~/assets/images/cooperate/cooperateBg.png"),
  335. // projectImg: require("~/assets/images/cooperate/project_img.png"),
  336. projectImg: 'https://app-resources-luojigou.luojigou.vip/Fr5m-_f0ah6Jdkw6kh4QsjM8a9fy',
  337. tabContent01: require('~/assets/images/cooperate/tab_content_01@2x.png'),
  338. tabContent02: require('~/assets/images/cooperate/tab_content_02@2x.png'),
  339. tabContent03: require('~/assets/images/cooperate/tab_content_03@2x.png'),
  340. tabContent04: require('~/assets/images/cooperate/tab_content_04@2x.png'),
  341. tabContent05: require('~/assets/images/cooperate/tab_content_05@2x.png'),
  342. tabContent06: require('~/assets/images/cooperate/tab_content_06@2x.png'),
  343. supportImg: require('~/assets/images/cooperate/supportImg@2x.png'),
  344. currentId: 0,
  345. exprienceCurrenId: 0,
  346. form: {},
  347. bottomform: {},
  348. advantageImg,
  349. exprienceImg,
  350. showImg,
  351. joinImg,
  352. joinData,
  353. caseImg,
  354. mTabList: [
  355. {
  356. imgUrl: require("~/assets/images/cooperate/coopreate_01@2x.png"),
  357. imgUrlSel: require("~/assets/images/cooperate/coopreate_01_sel@2x.png")
  358. },
  359. {
  360. imgUrl: require("~/assets/images/cooperate/coopreate_02@2x.png"),
  361. imgUrlSel: require("~/assets/images/cooperate/coopreate_02_sel@2x.png")
  362. },
  363. {
  364. imgUrl: require("~/assets/images/cooperate/coopreate_03@2x.png"),
  365. imgUrlSel: require("~/assets/images/cooperate/coopreate_03_sel@2x.png")
  366. }
  367. ],
  368. merchantsList: [
  369. {
  370. imgUrl: require('@/assets/images/merchants/merchants_img_01.png'),
  371. title: '逻辑狗专柜',
  372. desc: '自2003年至今,产品业务和品牌效益已辐射全国300多个城市,发展近500家合作伙伴,开设600多个专柜,覆盖书店、大型商超等多个场景,欢迎您的加盟。'
  373. },
  374. {
  375. imgUrl: require('@/assets/images/merchants/merchants_img_02.png'),
  376. title: '“思维芯”四大课程体系',
  377. desc: '<p>《逻辑狗》 幼儿思维游戏课程 源自德国,享誉全球的明星课程<br/><br/>《中华小熊猫》中华文化思维游戏课程 中华文化思维游戏开创产品<br/><br/>《蚂蚁沙丘·与弗雷德一起探索》幼儿园情境科学课程 源自德国,领跑全球的明星课程<br/><br/>《学习起跑线》系列课程<br/>《学习起跑线·思维语言》&《学习起跑线·思维数学》<br/>&nbsp;&nbsp;源自德国,领跑全球的思维培养课程</p>'
  378. },
  379. {
  380. imgUrl: require('@/assets/images/merchants/merchants_img_03.png'),
  381. title: '逻辑狗创意馆',
  382. desc: '<p>产品销售:设有陈列柜,多类产品,同时销售,销售利润<br/>体验自玩:设有自玩区,产品体验,亲子活动,进行引流<br/>游戏体验:设有游戏区,体验引导,思维提升,游戏盈利</p>',
  383. },
  384. {
  385. imgUrl: require('@/assets/images/merchants/merchants_img_04.png'),
  386. title: '逻辑狗·探索小镇',
  387. desc: '逻辑狗·探索小镇,专注于3-7岁儿童优质思维能力养成的场景式、游戏化体验中心,为儿童提供具有国际品质的全球思维训练内容与服务。小镇引进德国学前优质思维教育理念和体系,采用德国思维游戏教学法,结合国内学前儿童学习领域与特点,悉心为中国孩子量身定做的一套具有国际品质,具有独特的“6P、5M、10A、6T”教学 理念和方法,形成小镇特有的HABIT思维习惯教育理念。',
  388. }
  389. ],
  390. // 1-家庭(专柜)1-逻辑狗思维游戏HOME&PLUS馆 2-思维芯游戏室 2-“思维芯”四大课程体系 4-逻辑狗·探索小镇
  391. projectList: [
  392. {
  393. id: 1,
  394. value: 1,
  395. title: '逻辑狗专柜'
  396. },
  397. {
  398. id: 2,
  399. value: 1,
  400. title: '逻辑狗创意馆'
  401. },
  402. {
  403. id: 3,
  404. value: 2,
  405. title: '思维芯游戏室'
  406. },
  407. {
  408. id: 4,
  409. value: 2,
  410. title: '“思维芯”四大课程体系'
  411. },
  412. {
  413. id: 5,
  414. value: 4,
  415. title: '逻辑狗·探索小镇'
  416. }
  417. ],
  418. rules: {
  419. name: [{ required: true, message: "请输入姓名", trigger: "blur" }],
  420. phone: [
  421. { required: true, message: "请输入手机号", trigger: "blur" },
  422. {
  423. pattern: /^1[345789]\d{9}$/,
  424. message: "请输入正确手机号",
  425. trigger: "blur",
  426. },
  427. ],
  428. // email: [
  429. // { required: true, message: "请输入邮箱地址", trigger: "blur" },
  430. // {
  431. // type: "email",
  432. // message: "请输入正确的邮箱地址",
  433. // trigger: ["blur", "change"],
  434. // },
  435. // ],
  436. city: [{ required: true, message: "请输入加盟城市", trigger: "blur" }],
  437. project: [{ required: true, message: "请选择合作项目", trigger: "blur" }]
  438. },
  439. };
  440. },
  441. components: {
  442. CommonBanner,
  443. TitleContent,
  444. SubmitForm
  445. },
  446. head() {
  447. return {
  448. title: "逻辑狗官网-中德智慧教育",
  449. meta: [
  450. {
  451. name: "keywords",
  452. hid: "keywords",
  453. content: `逻辑狗官网、逻辑狗教材、 幼儿园教材、逻辑狗课程、逻辑狗思维训练课程、儿童思维教育、0-12岁儿童`,
  454. },
  455. {
  456. name: "description",
  457. hid: "description",
  458. content: `逻辑狗官方网站,专为0-12岁儿童设计的思维训练课程,中德智慧教育,全球优质教育内容输出平台`,
  459. },
  460. ],
  461. };
  462. },
  463. async asyncData({ params, store }) {},
  464. methods: {
  465. navPage() {
  466. this.$router.push({ path: '/merchants/campus' });
  467. },
  468. async handleSubmit(formName) {
  469. this.$refs[formName].validate(async (valid) => {
  470. if (valid) {
  471. // const index = this.projectList.findIndex(item => {
  472. // return item.id === this.form.project;
  473. // })
  474. // if(index == -1) {
  475. // this.$notify({
  476. // title: '失败',
  477. // message: '选择数据有误',
  478. // type: 'info'
  479. // });
  480. // return
  481. // }
  482. this.loading = true;
  483. this.disabled = true;
  484. const { data } = await axios.post(`${this.$store.state.wordpressAPI}/official-api/joinIn`,{
  485. ...this.form
  486. });
  487. if(data.status == 200 ) {
  488. this.$notify({
  489. title: '成功',
  490. message: '提交成功',
  491. type: 'success'
  492. });
  493. this.$refs[formName].resetFields();
  494. } else {
  495. this.$notify({
  496. title: '失败',
  497. message: '提交失败',
  498. type: 'info'
  499. });
  500. }
  501. this.loading = false;
  502. this.disabled = false;
  503. } else {
  504. this.loading = false;
  505. this.disabled = false;
  506. return false;
  507. }
  508. });
  509. },
  510. campusEnter(item) {
  511. this.currentId = item.id;
  512. },
  513. currentEventInfo(item) {
  514. this.exprienceCurrenId = item.id;
  515. },
  516. tabMouseover(index) {
  517. this.currentMtab = index;
  518. },
  519. tabMouseleave(index) {
  520. }
  521. },
  522. };
  523. </script>
  524. <style lang="scss">
  525. .coopetate {
  526. width: 100%;
  527. .bgF8 {
  528. background: #F8FBFF;
  529. }
  530. .project {
  531. margin-top: 100px;
  532. .p-content {
  533. display: flex;
  534. justify-content: space-between;
  535. margin: 53px auto 95px;
  536. width: 1200px;
  537. height: 667px;
  538. background: url('~assets/images/cooperate/modeBg@2x.png') no-repeat;
  539. background-size: 100% 100%;
  540. .left {
  541. margin-top: 57px;
  542. img {
  543. width: 568px;
  544. height: 528px;
  545. }
  546. }
  547. .right {
  548. width: 505px;
  549. margin-top: 108px;
  550. p {
  551. font-size: 16px;
  552. line-height: 48px;
  553. text-indent: 30px;
  554. strong {
  555. color: #0D5CFA;
  556. font-size: 18px;
  557. }
  558. }
  559. }
  560. }
  561. .left {
  562. }
  563. .right {
  564. }
  565. }
  566. .model {
  567. padding: 100px 0 108px;
  568. .m-content {
  569. margin-top: 65px;
  570. }
  571. .m-tab {
  572. padding: 0 200px;
  573. display: flex;
  574. justify-content: space-between;
  575. .m-tab-item {
  576. width: 123px;
  577. height: 97px;
  578. background-size: 100%;
  579. &.m-tab-item0 {
  580. }
  581. &.m-tab-item1 {
  582. }
  583. &.m-tab-item2 {
  584. }
  585. }
  586. }
  587. .tab-centent {
  588. .tab-content-01 {
  589. margin-top: 85px;
  590. display: flex;
  591. justify-content: space-between;
  592. height: 351px;
  593. color: #ffffff;
  594. opacity: 1;
  595. transition: opacity 1s ease-in-out;
  596. .tab-content-item {
  597. position: relative;
  598. width: 579px;
  599. border-radius: 30px;
  600. text-align: center;
  601. .content-info {
  602. padding: 0 53px;
  603. position: absolute;
  604. z-index: 1;
  605. top: 0;
  606. height: 100%;
  607. border-radius: 30px;
  608. opacity: 0.79;
  609. &.content-info-left {
  610. background: #0D5CFA;
  611. }
  612. &.content-info-right {
  613. background-color: rgba(246, 84, 25, 1);
  614. }
  615. }
  616. img {
  617. width: 579px;
  618. height: 351px;
  619. }
  620. }
  621. .left {
  622. // background: url('~assets/images/cooperate/tab_content_01@2x.png') no-repeat;
  623. // background-size: 523px 351px;
  624. // background-position: center;
  625. width: 579px;
  626. border-radius: 30px;
  627. }
  628. .right {
  629. background: url('~assets/images/cooperate/tab_content_02@2x.png') no-repeat;
  630. background-size: 523px 351px;
  631. background-position: center;
  632. }
  633. .title {
  634. margin: 53px 61px;
  635. font-size: 30px;
  636. font-family: PingFangSC-Medium, PingFang SC;
  637. font-weight: 500;
  638. line-height: 42px;
  639. }
  640. .desc {
  641. font-size: 16px;
  642. font-family: PingFangSC-Medium, PingFang SC;
  643. font-weight: 500;
  644. line-height: 26px;
  645. }
  646. }
  647. .tab-content-02 {
  648. margin-top: 32px;
  649. position: relative;
  650. text-align: center;
  651. .img-content-02-01 {
  652. width: 478px;
  653. height: 478px;
  654. }
  655. .img-content-02-02 {
  656. position: absolute;
  657. left: 50%;
  658. transform: translateX(-50%);
  659. bottom: 22px;
  660. width: 1064px;
  661. height: 337px;
  662. }
  663. }
  664. .tab-content-03 {
  665. position: relative;
  666. text-align: center;
  667. .img-content-03-01 {
  668. width: 778px;
  669. height: 511px;
  670. }
  671. .img-content-03-02 {
  672. position: absolute;
  673. bottom: 81px;
  674. left: 50%;
  675. transform: translateX(-50%);
  676. width: 1234px;
  677. height: 348px;
  678. }
  679. }
  680. }
  681. }
  682. .support {
  683. padding: 105px 0 170px;
  684. .s-content {
  685. margin-top: 42px;
  686. text-align: center;
  687. img {
  688. width: 1200px;
  689. height: 220px;
  690. }
  691. }
  692. }
  693. .case {
  694. padding: 100px 0 100px;
  695. .c-content {
  696. margin-top: 40px;
  697. display: flex;
  698. justify-content: space-between;
  699. .left {
  700. width: 588px;
  701. height: 392px;
  702. margin-right: 22px;
  703. img {
  704. width: 588px;
  705. }
  706. }
  707. .right {
  708. display: flex;
  709. flex-wrap: wrap;
  710. justify-content: space-between;
  711. img {
  712. width: 284px;
  713. height: 189px;
  714. margin-bottom: 14px;
  715. }
  716. }
  717. }
  718. }
  719. .join-us {
  720. position: relative;
  721. height: 684px;
  722. background: url("~assets/images/cooperate/joinBgImg.png") no-repeat;
  723. // opacity: 0.9;
  724. // background: url("http://res.training.luojigou.vip/FhPOU-rQqK2TdIDILiLM5f17xb2V?imageView2/0/q/50|imageslim")
  725. // no-repeat;
  726. background-size: 100% 100%;
  727. // padding: 95px 0 80px;
  728. .mask {
  729. width: 100%;
  730. height: 100%;
  731. background-color: rgb(13, 92, 250);
  732. opacity: 0.9;
  733. }
  734. .join-content {
  735. position: absolute;
  736. top: 0;
  737. z-index: 1;
  738. padding: 95px 0 80px;
  739. height: 100%;
  740. width: 100%;
  741. .el-button {
  742. border: none;
  743. }
  744. }
  745. .title-content {
  746. .title {
  747. font-size: 34px;
  748. font-family: PingFangSC-Medium, PingFang SC;
  749. font-weight: 500;
  750. color: #FFFFFF;
  751. line-height: 48rpx;
  752. }
  753. }
  754. .join-us-form {
  755. margin-top: 60px;
  756. .el-form {
  757. width: 464px;
  758. margin: 0 auto;
  759. text-align: center;
  760. }
  761. .el-form-item {
  762. margin-bottom: 14px;
  763. }
  764. .el-input {
  765. width: 464px;
  766. height: 44px;
  767. .el-input__inner {
  768. height: 44px;
  769. padding: 0 26px;
  770. color: #666666;
  771. font-size: 14px;
  772. border-radius: 10px;
  773. &::-webkit-input-placeholder {
  774. height: 25px;
  775. font-size: 14px;
  776. font-family: PingFangSC-Regular, sans-serif;
  777. font-weight: 400;
  778. color: #788DBA;
  779. line-height: 25px;
  780. }
  781. }
  782. }
  783. .el-form-item__error {
  784. padding-top: 0;
  785. }
  786. .submit {
  787. margin: 37px auto 25px;
  788. width: 150px;
  789. height: 36px;
  790. // line-height: 36px;
  791. background: linear-gradient(360deg, #B9D0FF 0%, #FFFFFF 100%);
  792. box-shadow: 0px 8px 16px 0px rgba(0, 76, 228, 0.59);
  793. border-radius: 100px;
  794. color: #0D5CFA;
  795. text-shadow: 0px 8px 16px rgba(0, 76, 228, 0.59);
  796. font-size: 14px;
  797. text-align: center;
  798. }
  799. .address {
  800. font-size: 12px;
  801. font-family: PingFangSC-Regular, sans-serif;
  802. font-weight: 400;
  803. color: rgba(255, 255, 255, 1);
  804. text-align: center;
  805. }
  806. }
  807. }
  808. }
  809. .list-wrap {
  810. margin-top: 100px;
  811. .item {
  812. display: flex;
  813. justify-content: space-between;
  814. margin-bottom: 88px;
  815. height: 418px;
  816. // &:hover {
  817. // background: #FFFFFF;
  818. // box-shadow: 20px 20px 25px 0px rgba(211, 229, 255, 0.33);
  819. // .item-right {
  820. // .btn {
  821. // opacity: 1;
  822. // }
  823. // }
  824. // }
  825. .item-left {
  826. // margin-right: 70px;
  827. width: 589px;
  828. height: 418px;
  829. img {
  830. height: 100%;
  831. object-fit: cover;
  832. }
  833. }
  834. .item-right {
  835. position: relative;
  836. width: 551px;
  837. .title {
  838. font-size: 30px;
  839. font-family: PingFangSC-Semibold, PingFang SC;
  840. font-weight: 600;
  841. color: #333333;
  842. line-height: 42px;
  843. margin-top: 34px;
  844. }
  845. .desc {
  846. font-size: 14px;
  847. font-family: PingFangSC-Regular, PingFang SC;
  848. font-weight: 400;
  849. color: #666666;
  850. line-height: 28px;
  851. margin-top: 47px;
  852. }
  853. .btn {
  854. width: 104px;
  855. height: 36px;
  856. line-height: 36px;
  857. text-align: center;
  858. background: linear-gradient(180deg, #4482FE 0%, #004DE7 100%);
  859. box-shadow: 0px 7px 14px 0px rgba(136, 176, 254, 0.79);
  860. border-radius: 32px;
  861. color: #FFFFFF;
  862. opacity: 0.8;
  863. margin-top: 25px;
  864. }
  865. }
  866. .item-left2 {
  867. position: relative;
  868. // margin-right: 38px;
  869. width: 551px;
  870. .title {
  871. font-size: 30px;
  872. font-family: PingFangSC-Semibold, PingFang SC;
  873. font-weight: 600;
  874. color: #333333;
  875. line-height: 42px;
  876. margin-top: 34px;
  877. }
  878. .desc {
  879. font-size: 14px;
  880. font-family: PingFangSC-Regular, PingFang SC;
  881. font-weight: 400;
  882. color: #666666;
  883. line-height: 28px;
  884. margin-top: 47px;
  885. }
  886. .btn {
  887. width: 104px;
  888. height: 36px;
  889. line-height: 36px;
  890. text-align: center;
  891. background: linear-gradient(180deg, #4482FE 0%, #004DE7 100%);
  892. box-shadow: 0px 7px 14px 0px rgba(136, 176, 254, 0.79);
  893. border-radius: 32px;
  894. color: #FFFFFF;
  895. opacity: 0.8;
  896. margin-top: 25px;
  897. }
  898. }
  899. .item-right2 {
  900. // margin-right: 38px;
  901. margin-bottom: 38px;
  902. width: 589px;
  903. height: 418px;
  904. img {
  905. height: 100%;
  906. object-fit: cover;
  907. }
  908. }
  909. .item-right,
  910. .item-left2 {
  911. .title::before {
  912. content: 'SINO-GERMAN';
  913. position: absolute;
  914. left: 0;
  915. top: 0;
  916. z-index: 0;
  917. // width: 518px;
  918. height: 70px;
  919. font-size: 70px;
  920. font-family: SourceHanSansCN-Heavy, SourceHanSansCN;
  921. font-weight: 800;
  922. color: rgba(153, 153, 153, 0.08);
  923. line-height: 105px;
  924. }
  925. }
  926. }
  927. .bgcp8 {
  928. padding-top: 30px;
  929. width: 100%;
  930. background-color: #F8FBFF;
  931. .item {
  932. margin: 0 auto 162px;
  933. width: 1200px;
  934. .item-left {
  935. position: relative;
  936. bottom: -22px;
  937. }
  938. .item-right {
  939. margin-top: 22px;
  940. }
  941. }
  942. }
  943. }
  944. .halfbgc {
  945. position: absolute;
  946. top: -52px;
  947. left: -47px;
  948. z-index: -1;
  949. width: 1950px;
  950. height: 448px;
  951. background: #F8FBFF;
  952. }
  953. .cp {
  954. cursor: pointer;
  955. }
  956. .ofh {
  957. overflow: hidden;
  958. }
  959. .pt20 {
  960. padding-top: 20px;
  961. }
  962. </style>