cooperation.vue 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429
  1. <template>
  2. <div id="cooperation">
  3. <div class="container">
  4. <div id="cooperationTop"></div>
  5. <nav class="padding-top visible-lg"></nav>
  6. <!-- 左上角两个链接 -->
  7. <div class="link-to hidden-xs hidden-sm hidden-md">
  8. <div class="left">
  9. <a href="javascript:;" @click="lfdrawer = true">了解开放地区</a>
  10. <el-drawer title :size="size" :visible.sync="lfdrawer" :direction="direction">
  11. <div>
  12. <div class="title">
  13. <p>
  14. 可合作区域:全国
  15. <span class="title-shadow">COOPERATION AREA</span>
  16. </p>
  17. <p class="sub-title">合作区域定期更新</p>
  18. <p class="sub-title">热门城市:{{hotCity}}</p>
  19. </div>
  20. <div class="content">
  21. <p class="sub-title">选择了解地区</p>
  22. <div>
  23. <el-cascader placeholder="请选择" :props="props" filterable></el-cascader>
  24. <el-button type="warning" @click="changedrawr">申请合作</el-button>
  25. </div>
  26. </div>
  27. </div>
  28. </el-drawer>
  29. </div>
  30. <div class="right">
  31. <a href="javascript:;" @click="drawer = true">填写合作申请书</a>
  32. <el-drawer title :visible.sync="drawer" :direction="direction" :size="size">
  33. <div>
  34. <div class="title">
  35. <p>
  36. 合作申请
  37. <span class="title-shadow">COOPERATIVE APPLICATION</span>
  38. </p>
  39. </div>
  40. <div class="content">
  41. <div>
  42. <div class="wx-img">
  43. <img src="../assets/image/coop/clickphone.png" alt />
  44. <img :src="wxImg" alt />
  45. </div>
  46. <div class="texts">
  47. <p>微信扫一扫识别二维码申请合作</p>
  48. <p>关注公众号【沪上阿姨合伙人】</p>
  49. <p>填写合作申请书</p>
  50. <p class="red">请先确定所选的意向区域为开放地区</p>
  51. </div>
  52. </div>
  53. </div>
  54. </div>
  55. </el-drawer>
  56. </div>
  57. </div>
  58. <div class="top-img">
  59. <p>
  60. 合作费用
  61. <span class="title-shadow hidden-xs">Process</span>
  62. <span class="title-shadow-xs hidden-sm hidden-md hidden-lg">Process</span>
  63. </p>
  64. <img :src="moneyImg" alt />
  65. </div>
  66. <div class="top-img">
  67. <p>
  68. 问答
  69. <span class="title-shadow hidden-xs">Question</span>
  70. <span class="title-shadow-xs hidden-sm hidden-md hidden-lg">Question</span>
  71. </p>
  72. <img :src="answerImg" alt class="coo-money" />
  73. </div>
  74. <!-- 合作流程 -->
  75. <!-- 分辨率大于768的合作流程 -->
  76. <div class="coo-progress top-img visible-lg visible-sm visible-md">
  77. <p>
  78. 合作流程
  79. <span class="title-shadow">COOPERATION FLOW</span>
  80. </p>
  81. <div>
  82. <ul>
  83. <li>
  84. <span>01</span>
  85. <p>合作申请</p>
  86. </li>
  87. <li>
  88. <span>01</span>
  89. <p>电话初审</p>
  90. <p>视频复审</p>
  91. </li>
  92. <li>
  93. <span>03</span>
  94. <p>确定合作意向</p>
  95. </li>
  96. <li>
  97. <span>04</span>
  98. <p>选址审核</p>
  99. <p>正式授权</p>
  100. </li>
  101. <li>
  102. <span>05</span>
  103. <p>装修施工</p>
  104. <p>培训考核</p>
  105. </li>
  106. <li>
  107. <span>06</span>
  108. <p>试营业</p>
  109. </li>
  110. <li>
  111. <span>07</span>
  112. <p>正式开业</p>
  113. </li>
  114. </ul>
  115. </div>
  116. </div>
  117. <!-- 分辨率小于768的合作流程 -->
  118. <div class="coo-progress-xs visible-xs">
  119. <div class="coo-progress top-img visible-xs">
  120. <p>
  121. 合作流程
  122. <span class="title-shadow">COOPERATION FLOW</span>
  123. </p>
  124. <div>
  125. <ul>
  126. <li>
  127. <span>01</span>
  128. <p>合作申请</p>
  129. </li>
  130. <li>
  131. <span>01</span>
  132. <p>电话初审</p>
  133. <p>视频复审</p>
  134. </li>
  135. <li>
  136. <span>03</span>
  137. <p>确定合作意向</p>
  138. </li>
  139. <li>
  140. <span>04</span>
  141. <p>选址审核</p>
  142. <p>正式授权</p>
  143. </li>
  144. <li>
  145. <span>05</span>
  146. <p>装修施工</p>
  147. <p>培训考核</p>
  148. </li>
  149. <li>
  150. <span>06</span>
  151. <p>试营业</p>
  152. </li>
  153. <li>
  154. <span>07</span>
  155. <p>正式开业</p>
  156. </li>
  157. </ul>
  158. </div>
  159. </div>
  160. </div>
  161. <!-- 合作要求 -->
  162. <!-- 中大屏幕下的合作流程 -->
  163. <div class="join-us-lg visible-sm visible-md visible-lg">
  164. <div class="top-img">
  165. <p>
  166. 合作要求
  167. <span class="title-shadow hidden-xs">JOIN US</span>
  168. <span class="title-shadow-xs hidden-sm hidden-md hidden-lg">JOIN US</span>
  169. </p>
  170. </div>
  171. <div class="content">
  172. <div>
  173. <el-card shadow="hover">
  174. <div class="icon">
  175. <img src="../assets/image/coop/coo-icon01.png" alt />
  176. </div>
  177. <div class="text">
  178. <p>热爱茶饮事业</p>
  179. <p>年龄22-45周岁,大专以上学历</p>
  180. </div>
  181. </el-card>
  182. </div>
  183. <div>
  184. <el-card shadow="hover">
  185. <div class="icon">
  186. <img src="../assets/image/coop/coo-icon02.png" alt />
  187. </div>
  188. <div class="text">
  189. <p>契约精神</p>
  190. <p>
  191. 遵守沪上阿姨各项规章制度
  192. 具有契约精神
  193. </p>
  194. </div>
  195. </el-card>
  196. </div>
  197. <div>
  198. <el-card shadow="hover">
  199. <div class="icon">
  200. <img src="../assets/image/coop/coo-icon03.png" alt />
  201. </div>
  202. <div class="text">
  203. <p>铁杆店员2名</p>
  204. <p>亲自带店一年,两个铁杆店员(专业敬业)</p>
  205. </div>
  206. </el-card>
  207. </div>
  208. <div>
  209. <el-card shadow="hover">
  210. <div class="icon">
  211. <img src="../assets/image/coop/coo-icon04.png" alt />
  212. </div>
  213. <div class="text">
  214. <p>资金要求</p>
  215. <p>
  216. 具备40万以上资金量
  217. 有一定的风险承受能力
  218. </p>
  219. </div>
  220. </el-card>
  221. </div>
  222. </div>
  223. </div>
  224. <!-- 小屏幕下的合作流程 -->
  225. <div class="join-us-xs visible-xs">
  226. <div class="top-img">
  227. <p>
  228. 合作要求
  229. <span class="title-shadow hidden-xs">JOIN US</span>
  230. <span class="title-shadow-xs hidden-sm hidden-md hidden-lg">JOIN US</span>
  231. </p>
  232. </div>
  233. <div class="content">
  234. <div>
  235. <el-card shadow="hover">
  236. <div class="icon">
  237. <img src="../assets/image/coop/coo-icon01.png" alt />
  238. </div>
  239. <div class="text">
  240. <p>热爱茶饮事业</p>
  241. <p>年龄22-45周岁,大专以上学历</p>
  242. </div>
  243. </el-card>
  244. </div>
  245. <div>
  246. <el-card shadow="hover">
  247. <div class="icon">
  248. <img src="../assets/image/coop/coo-icon02.png" alt />
  249. </div>
  250. <div class="text">
  251. <p>契约精神</p>
  252. <p>
  253. 遵守沪上阿姨各项规章制度
  254. 具有契约精神
  255. </p>
  256. </div>
  257. </el-card>
  258. </div>
  259. <div>
  260. <el-card shadow="hover">
  261. <div class="icon">
  262. <img src="../assets/image/coop/coo-icon03.png" alt />
  263. </div>
  264. <div class="text">
  265. <p>铁杆店员2名</p>
  266. <p>亲自带店一年,两个铁杆店员(专业敬业)</p>
  267. </div>
  268. </el-card>
  269. </div>
  270. <div>
  271. <el-card shadow="hover">
  272. <div class="icon">
  273. <img src="../assets/image/coop/coo-icon04.png" alt />
  274. </div>
  275. <div class="text">
  276. <p>资金要求</p>
  277. <p>
  278. 具备40万以上资金量
  279. 有一定的风险承受能力
  280. </p>
  281. </div>
  282. </el-card>
  283. </div>
  284. </div>
  285. </div>
  286. <!-- 品牌介绍 -->
  287. <introduce></introduce>
  288. </div>
  289. </div>
  290. </template>
  291. <script>
  292. import {getCities,getIndexImg,getCompanyInfo} from '@/request/api'
  293. import { Cascader, Card } from 'element-ui'
  294. import '@/assets/css/cooperation.scss'
  295. import introduce from '@/components/introduce.vue'
  296. export default {
  297. data() {
  298. return {
  299. lfdrawer: false,
  300. drawer: false,
  301. direction: 'btt',
  302. size: '80%',
  303. moneyImg: '',
  304. answerImg: '',
  305. wxImg: '',
  306. hotCity: '山东,安徽,天津,江苏',
  307. props: {
  308. lazy: true,
  309. checkStrictly: true,
  310. lazyLoad(node, resolve) {
  311. const { level } = node
  312. const query = {
  313. page: 1,
  314. pageSize: 100
  315. }
  316. query.pid = node.value ? node.value : 100000
  317. getCities(query).then(res => {
  318. const nodes = []
  319. res.data.list.forEach(v => {
  320. nodes.push({
  321. value: v.id,
  322. label: v.name,
  323. leaf: level >= 2
  324. })
  325. })
  326. resolve(nodes)
  327. })
  328. }
  329. }
  330. }
  331. },
  332. created() {
  333. this.getImgUrl()
  334. getCities({ page: 1, pageSize: 6 }).then(res => {
  335. let city = '';
  336. res.data.list.forEach(v =>{
  337. city += v['sname'] + ','
  338. })
  339. city = city.substring(0, city.length-1)
  340. this.hotCity = city;
  341. })
  342. },
  343. mounted: function () {
  344. let that = this;
  345. that.$nextTick(function () {
  346. window.addEventListener('scroll', that.handleScroll)
  347. })
  348. let toElement = document.getElementById('cooperationTop');
  349. //如果对应id存在,就跳转
  350. toElement.scrollIntoView();
  351. },
  352. methods: {
  353. changedrawr() {
  354. this.lfdrawer = false;
  355. this.drawer = true;
  356. },
  357. getlocal() {
  358. let selectId = localStorage.getItem("toId");
  359. //找到锚点id
  360. let toElement = document.getElementById(selectId);
  361. //如果对应id存在,就跳转
  362. if (selectId) {
  363. toElement.scrollIntoView()
  364. }
  365. },
  366. /* 获取图片的地址 */
  367. getImgUrl() {
  368. /* 获取第一张图片 */
  369. getIndexImg( {
  370. "page": "1",
  371. "pageSize": "2",
  372. "type": "2"
  373. }).then(res => {
  374. if (res.code == 1) {
  375. if (res.data.count > 0) {
  376. var list = res.data.list;
  377. this.moneyImg = list[0].img_url;
  378. }
  379. }
  380. })
  381. // 获取第二张图片
  382. getIndexImg({
  383. "page": "1",
  384. "pageSize": "2",
  385. "type": "3"
  386. }).then(res => {
  387. if (res.code == 1) {
  388. if (res.data.count > 0) {
  389. var list = res.data.list;
  390. this.answerImg = list[0].img_url;
  391. }
  392. }
  393. });
  394. /* 获取客服微信二维码 */
  395. getCompanyInfo().then(res => {
  396. if (res.code == 1) {
  397. this.wxImg = res.data.info.kf_wechat;
  398. }
  399. })
  400. },
  401. },
  402. destroyed() {
  403. localStorage.setItem("toId", '')
  404. },
  405. components: {
  406. }
  407. }
  408. </script>
  409. <style scoped lang="scss">
  410. </style>