index.vue 31 KB

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