index.vue 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980
  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. "https://res.training.luojigou.vip/Fgzcc1GuXoorH_5NX1BmNQ8sCpMo?imageView2/0/q/50|imageslim",
  174. "https://res.training.luojigou.vip/FhtDRiZ4jCYsC2xCyV9uOilQRNqh?imageView2/0/q/50|imageslim",
  175. "https://res.training.luojigou.vip/Ftr-z7dlfG8WhtqYnzu08qlRz8sb?imageView2/0/q/50|imageslim",
  176. "https://res.training.luojigou.vip/FpQyT6VRsHQVGfmXSO1kuWrYx0Jh?imageView2/0/q/50|imageslim",
  177. "https://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. "https://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  258. label:
  259. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  260. },
  261. {
  262. id: 1,
  263. imgUrl:
  264. "https://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  265. label:
  266. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  267. },
  268. {
  269. id: 2,
  270. imgUrl:
  271. "https://res.training.luojigou.vip/FmWD-hqllLJjHbFlAT9QeoZUjKxd?imageView2/0/q/50|imageslim",
  272. label:
  273. "武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱",
  274. },
  275. ]);
  276. const joinImg = Object.freeze({
  277. hot:
  278. "https://res.training.luojigou.vip/Fv5jDvDdHaVLQThclUJhhoIL9ee8?imageView2/0/q/50|imageslim",
  279. cold:
  280. "https://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: '“思维芯”四大课程体系',
  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: '逻辑狗创意馆'
  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. navPage() {
  465. this.$router.push({ path: '/merchants/campus' });
  466. },
  467. async handleSubmit(formName) {
  468. this.$refs[formName].validate(async (valid) => {
  469. if (valid) {
  470. // const index = this.projectList.findIndex(item => {
  471. // return item.id === this.form.project;
  472. // })
  473. // if(index == -1) {
  474. // this.$notify({
  475. // title: '失败',
  476. // message: '选择数据有误',
  477. // type: 'info'
  478. // });
  479. // return
  480. // }
  481. this.loading = true;
  482. this.disabled = true;
  483. const { data } = await axios.post(`${this.$store.state.wordpressAPI}/official-api/joinIn`,{
  484. ...this.form
  485. });
  486. if(data.status == 200 ) {
  487. this.$notify({
  488. title: '成功',
  489. message: '提交成功',
  490. type: 'success'
  491. });
  492. this.$refs[formName].resetFields();
  493. } else {
  494. this.$notify({
  495. title: '失败',
  496. message: '提交失败',
  497. type: 'info'
  498. });
  499. }
  500. this.loading = false;
  501. this.disabled = false;
  502. } else {
  503. this.loading = false;
  504. this.disabled = false;
  505. return false;
  506. }
  507. });
  508. },
  509. campusEnter(item) {
  510. this.currentId = item.id;
  511. },
  512. currentEventInfo(item) {
  513. this.exprienceCurrenId = item.id;
  514. },
  515. tabMouseover(index) {
  516. this.currentMtab = index;
  517. },
  518. tabMouseleave(index) {
  519. }
  520. },
  521. };
  522. </script>
  523. <style lang="scss">
  524. .coopetate {
  525. width: 100%;
  526. .bgF8 {
  527. background: #F8FBFF;
  528. }
  529. .project {
  530. margin-top: 100px;
  531. .p-content {
  532. display: flex;
  533. justify-content: space-between;
  534. margin: 53px auto 95px;
  535. width: 1200px;
  536. height: 667px;
  537. background: url('~assets/images/cooperate/modeBg@2x.png') no-repeat;
  538. background-size: 100% 100%;
  539. .left {
  540. margin-top: 57px;
  541. img {
  542. width: 568px;
  543. height: 528px;
  544. }
  545. }
  546. .right {
  547. width: 505px;
  548. margin-top: 108px;
  549. p {
  550. font-size: 16px;
  551. line-height: 48px;
  552. text-indent: 30px;
  553. strong {
  554. color: #0D5CFA;
  555. font-size: 18px;
  556. }
  557. }
  558. }
  559. }
  560. .left {
  561. }
  562. .right {
  563. }
  564. }
  565. .model {
  566. padding: 100px 0 108px;
  567. .m-content {
  568. margin-top: 65px;
  569. }
  570. .m-tab {
  571. padding: 0 200px;
  572. display: flex;
  573. justify-content: space-between;
  574. .m-tab-item {
  575. width: 123px;
  576. height: 97px;
  577. background-size: 100%;
  578. &.m-tab-item0 {
  579. }
  580. &.m-tab-item1 {
  581. }
  582. &.m-tab-item2 {
  583. }
  584. }
  585. }
  586. .tab-centent {
  587. .tab-content-01 {
  588. margin-top: 85px;
  589. display: flex;
  590. justify-content: space-between;
  591. height: 351px;
  592. color: #ffffff;
  593. opacity: 1;
  594. transition: opacity 1s ease-in-out;
  595. .tab-content-item {
  596. position: relative;
  597. width: 579px;
  598. border-radius: 30px;
  599. text-align: center;
  600. .content-info {
  601. padding: 0 53px;
  602. position: absolute;
  603. z-index: 1;
  604. top: 0;
  605. height: 100%;
  606. border-radius: 30px;
  607. opacity: 0.79;
  608. &.content-info-left {
  609. background: #0D5CFA;
  610. }
  611. &.content-info-right {
  612. background-color: rgba(246, 84, 25, 1);
  613. }
  614. }
  615. img {
  616. width: 579px;
  617. height: 351px;
  618. }
  619. }
  620. .left {
  621. // background: url('~assets/images/cooperate/tab_content_01@2x.png') no-repeat;
  622. // background-size: 523px 351px;
  623. // background-position: center;
  624. width: 579px;
  625. border-radius: 30px;
  626. }
  627. .right {
  628. background: url('~assets/images/cooperate/tab_content_02@2x.png') no-repeat;
  629. background-size: 523px 351px;
  630. background-position: center;
  631. }
  632. .title {
  633. margin: 53px 61px;
  634. font-size: 30px;
  635. font-family: PingFangSC-Medium, PingFang SC;
  636. font-weight: 500;
  637. line-height: 42px;
  638. }
  639. .desc {
  640. font-size: 16px;
  641. font-family: PingFangSC-Medium, PingFang SC;
  642. font-weight: 500;
  643. line-height: 26px;
  644. }
  645. }
  646. .tab-content-02 {
  647. margin-top: 32px;
  648. position: relative;
  649. text-align: center;
  650. .img-content-02-01 {
  651. width: 478px;
  652. height: 478px;
  653. }
  654. .img-content-02-02 {
  655. position: absolute;
  656. left: 50%;
  657. transform: translateX(-50%);
  658. bottom: 22px;
  659. width: 1064px;
  660. height: 337px;
  661. }
  662. }
  663. .tab-content-03 {
  664. position: relative;
  665. text-align: center;
  666. .img-content-03-01 {
  667. width: 778px;
  668. height: 511px;
  669. }
  670. .img-content-03-02 {
  671. position: absolute;
  672. bottom: 81px;
  673. left: 50%;
  674. transform: translateX(-50%);
  675. width: 1234px;
  676. height: 348px;
  677. }
  678. }
  679. }
  680. }
  681. .support {
  682. padding: 105px 0 170px;
  683. .s-content {
  684. margin-top: 42px;
  685. text-align: center;
  686. img {
  687. width: 1200px;
  688. height: 220px;
  689. }
  690. }
  691. }
  692. .case {
  693. padding: 100px 0 100px;
  694. .c-content {
  695. margin-top: 40px;
  696. display: flex;
  697. justify-content: space-between;
  698. .left {
  699. width: 588px;
  700. height: 392px;
  701. margin-right: 22px;
  702. img {
  703. width: 588px;
  704. }
  705. }
  706. .right {
  707. display: flex;
  708. flex-wrap: wrap;
  709. justify-content: space-between;
  710. img {
  711. width: 284px;
  712. height: 189px;
  713. margin-bottom: 14px;
  714. }
  715. }
  716. }
  717. }
  718. .join-us {
  719. position: relative;
  720. height: 684px;
  721. background: url("~assets/images/cooperate/joinBgImg.png") no-repeat;
  722. // opacity: 0.9;
  723. // background: url("http://res.training.luojigou.vip/FhPOU-rQqK2TdIDILiLM5f17xb2V?imageView2/0/q/50|imageslim")
  724. // no-repeat;
  725. background-size: 100% 100%;
  726. // padding: 95px 0 80px;
  727. .mask {
  728. width: 100%;
  729. height: 100%;
  730. background-color: rgb(13, 92, 250);
  731. opacity: 0.9;
  732. }
  733. .join-content {
  734. position: absolute;
  735. top: 0;
  736. z-index: 1;
  737. padding: 95px 0 80px;
  738. height: 100%;
  739. width: 100%;
  740. .el-button {
  741. border: none;
  742. }
  743. }
  744. .title-content {
  745. .title {
  746. font-size: 34px;
  747. font-family: PingFangSC-Medium, PingFang SC;
  748. font-weight: 500;
  749. color: #FFFFFF;
  750. line-height: 48rpx;
  751. }
  752. }
  753. .join-us-form {
  754. margin-top: 60px;
  755. .el-form {
  756. width: 464px;
  757. margin: 0 auto;
  758. text-align: center;
  759. }
  760. .el-form-item {
  761. margin-bottom: 14px;
  762. }
  763. .el-input {
  764. width: 464px;
  765. height: 44px;
  766. .el-input__inner {
  767. height: 44px;
  768. padding: 0 26px;
  769. color: #666666;
  770. font-size: 14px;
  771. border-radius: 10px;
  772. &::-webkit-input-placeholder {
  773. height: 25px;
  774. font-size: 14px;
  775. font-family: PingFangSC-Regular, sans-serif;
  776. font-weight: 400;
  777. color: #788DBA;
  778. line-height: 25px;
  779. }
  780. }
  781. }
  782. .el-form-item__error {
  783. padding-top: 0;
  784. }
  785. .submit {
  786. margin: 37px auto 25px;
  787. width: 150px;
  788. height: 36px;
  789. // line-height: 36px;
  790. background: linear-gradient(360deg, #B9D0FF 0%, #FFFFFF 100%);
  791. box-shadow: 0px 8px 16px 0px rgba(0, 76, 228, 0.59);
  792. border-radius: 100px;
  793. color: #0D5CFA;
  794. text-shadow: 0px 8px 16px rgba(0, 76, 228, 0.59);
  795. font-size: 14px;
  796. text-align: center;
  797. }
  798. .address {
  799. font-size: 12px;
  800. font-family: PingFangSC-Regular, sans-serif;
  801. font-weight: 400;
  802. color: rgba(255, 255, 255, 1);
  803. text-align: center;
  804. }
  805. }
  806. }
  807. }
  808. .list-wrap {
  809. margin-top: 100px;
  810. .item {
  811. display: flex;
  812. justify-content: space-between;
  813. margin-bottom: 88px;
  814. height: 418px;
  815. // &:hover {
  816. // background: #FFFFFF;
  817. // box-shadow: 20px 20px 25px 0px rgba(211, 229, 255, 0.33);
  818. // .item-right {
  819. // .btn {
  820. // opacity: 1;
  821. // }
  822. // }
  823. // }
  824. .item-left {
  825. // margin-right: 70px;
  826. width: 589px;
  827. height: 418px;
  828. img {
  829. height: 100%;
  830. object-fit: cover;
  831. }
  832. }
  833. .item-right {
  834. position: relative;
  835. width: 551px;
  836. .title {
  837. font-size: 30px;
  838. font-family: PingFangSC-Semibold, PingFang SC;
  839. font-weight: 600;
  840. color: #333333;
  841. line-height: 42px;
  842. margin-top: 34px;
  843. }
  844. .desc {
  845. font-size: 14px;
  846. font-family: PingFangSC-Regular, PingFang SC;
  847. font-weight: 400;
  848. color: #666666;
  849. line-height: 28px;
  850. margin-top: 47px;
  851. }
  852. .btn {
  853. width: 104px;
  854. height: 36px;
  855. line-height: 36px;
  856. text-align: center;
  857. background: linear-gradient(180deg, #4482FE 0%, #004DE7 100%);
  858. box-shadow: 0px 7px 14px 0px rgba(136, 176, 254, 0.79);
  859. border-radius: 32px;
  860. color: #FFFFFF;
  861. opacity: 0.8;
  862. margin-top: 25px;
  863. }
  864. }
  865. .item-left2 {
  866. position: relative;
  867. // margin-right: 38px;
  868. width: 551px;
  869. .title {
  870. font-size: 30px;
  871. font-family: PingFangSC-Semibold, PingFang SC;
  872. font-weight: 600;
  873. color: #333333;
  874. line-height: 42px;
  875. margin-top: 34px;
  876. }
  877. .desc {
  878. font-size: 14px;
  879. font-family: PingFangSC-Regular, PingFang SC;
  880. font-weight: 400;
  881. color: #666666;
  882. line-height: 28px;
  883. margin-top: 47px;
  884. }
  885. .btn {
  886. width: 104px;
  887. height: 36px;
  888. line-height: 36px;
  889. text-align: center;
  890. background: linear-gradient(180deg, #4482FE 0%, #004DE7 100%);
  891. box-shadow: 0px 7px 14px 0px rgba(136, 176, 254, 0.79);
  892. border-radius: 32px;
  893. color: #FFFFFF;
  894. opacity: 0.8;
  895. margin-top: 25px;
  896. }
  897. }
  898. .item-right2 {
  899. // margin-right: 38px;
  900. margin-bottom: 38px;
  901. width: 589px;
  902. height: 418px;
  903. img {
  904. height: 100%;
  905. object-fit: cover;
  906. }
  907. }
  908. .item-right,
  909. .item-left2 {
  910. .title::before {
  911. content: 'SINO-GERMAN';
  912. position: absolute;
  913. left: 0;
  914. top: 0;
  915. z-index: 0;
  916. // width: 518px;
  917. height: 70px;
  918. font-size: 70px;
  919. font-family: SourceHanSansCN-Heavy, SourceHanSansCN;
  920. font-weight: 800;
  921. color: rgba(153, 153, 153, 0.08);
  922. line-height: 105px;
  923. }
  924. }
  925. }
  926. .bgcp8 {
  927. padding-top: 30px;
  928. width: 100%;
  929. background-color: #F8FBFF;
  930. .item {
  931. margin: 0 auto 162px;
  932. width: 1200px;
  933. .item-left {
  934. position: relative;
  935. bottom: -22px;
  936. }
  937. .item-right {
  938. margin-top: 22px;
  939. }
  940. }
  941. }
  942. }
  943. .halfbgc {
  944. position: absolute;
  945. top: -52px;
  946. left: -47px;
  947. z-index: -1;
  948. width: 1950px;
  949. height: 448px;
  950. background: #F8FBFF;
  951. }
  952. .cp {
  953. cursor: pointer;
  954. }
  955. .ofh {
  956. overflow: hidden;
  957. }
  958. .pt20 {
  959. padding-top: 20px;
  960. }
  961. </style>