vipsubscribeRights.vue 46 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688
  1. <template>
  2. <div class="vipsubscribeRights">
  3. <div class="header">
  4. <Ad
  5. :ad="getAdID"
  6. :showCloseIcon="false"
  7. :showTag="false"
  8. @loaded="loadSuccess"
  9. ></Ad>
  10. <img
  11. src="@/assets/image/vip-subscribe/serve/head-img.png"
  12. v-if="!aDloadSuccess"
  13. alt=""
  14. />
  15. <div class="scrollbox">
  16. <div class="s-content">
  17. <van-swipe
  18. type="card"
  19. :height="tabheight"
  20. :width="tabwidth"
  21. :loop="false"
  22. @change="cardscroll"
  23. ref="card_"
  24. >
  25. <van-swipe-item
  26. :default="index"
  27. v-for="(item, index) in cardlist"
  28. :key="index"
  29. >
  30. <div
  31. :class="{
  32. 'card-item': true,
  33. 'blue-item': item.color === 'blue',
  34. 'yellow-item': item.color === 'yellow',
  35. 'yellowb-item': item.color === 'yellowb'
  36. }"
  37. @click="itemclick(index)"
  38. >
  39. <div class="card-head">
  40. <div class="left-text">{{ item.title }}</div>
  41. <div
  42. :class="{
  43. 'right-btn': true,
  44. 'btn-blue': item.color === 'blue',
  45. 'btn-yellow': item.color === 'yellow',
  46. 'btn-yellowb': item.color === 'yellowb'
  47. }"
  48. @click.stop="cardClick(item)"
  49. >
  50. {{
  51. item.title === '超级订阅' ? viperbtnText : memberbtnText
  52. }}
  53. </div>
  54. </div>
  55. <div
  56. :class="{
  57. 'tag-text': true,
  58. 'tag-blue': item.color === 'blue',
  59. 'tag-yellow': item.color === 'yellow',
  60. 'tag-yellowb': item.color === 'yellowb'
  61. }"
  62. >
  63. {{ item.tag }}
  64. </div>
  65. <div class="card-desc" v-html="item.desc"></div>
  66. </div>
  67. </van-swipe-item>
  68. </van-swipe>
  69. </div>
  70. </div>
  71. </div>
  72. <div class="content_box">
  73. <img
  74. src="@/assets/image/vip-subscribe/serve/title.png"
  75. class="titleImg"
  76. alt=""
  77. />
  78. <div class="tableModules" v-for="(item, index) in serveList" :key="index">
  79. <div class="m-title">{{ item.title }}</div>
  80. <div class="m-table">
  81. <div class="m-head">
  82. <div
  83. class="m-head-item"
  84. :class="i === 2 ? item.color : ''"
  85. v-for="(t, i) in item.head"
  86. :key="t"
  87. >
  88. {{ t }}
  89. </div>
  90. </div>
  91. <div
  92. class="m-content"
  93. :class="{ gray: (i + 1) % 2 === 0 }"
  94. v-for="(c, i) in item.content"
  95. :key="i"
  96. >
  97. <div class="con-item">
  98. <span
  99. :class="c.one"
  100. v-if="c.one && c.one.indexOf('icon-') !== -1"
  101. ></span>
  102. <div
  103. class="slot_box"
  104. v-else-if="c.one_slot"
  105. v-html="c.one_slot"
  106. ></div>
  107. <span class="text" v-else v-html="c.one"></span>
  108. </div>
  109. <div class="con-item con-cr-gray">
  110. <span
  111. :class="c.two"
  112. v-if="c.two && c.two.indexOf('icon-') !== -1"
  113. ></span>
  114. <div
  115. class="slot_box"
  116. v-else-if="c.two_slot"
  117. v-html="c.two_slot"
  118. ></div>
  119. <span class="text" v-else v-html="c.two"></span>
  120. </div>
  121. <div class="con-item" :class="item.color">
  122. <span
  123. :class="c.three"
  124. v-if="c.three && c.three.indexOf('icon-') !== -1"
  125. ></span>
  126. <div
  127. class="slot_box"
  128. v-else-if="c.three_slot"
  129. v-html="c.three_slot"
  130. ></div>
  131. <span class="text" v-else v-html="c.three"></span>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. <div class="middleModules">
  137. <div class="middle-tit">如果想进一步了解剑鱼标讯产品及服务</div>
  138. <div class="middle-desc">
  139. 请点击申请免费体验,我们将第一时间联系您,并推荐适合您需求的产品,或指派专业客户经理为您定制解决方案。
  140. </div>
  141. <div class="middle-btn" @click="gosource">申请免费体验</div>
  142. </div>
  143. <div class="bottomModules">
  144. <img src="@/assets/image/vip-subscribe/serve/hzhb.png" alt="" />
  145. </div>
  146. <div class="footer-group">
  147. <div class="group_item">
  148. <div class="phone-btn" @click="call_Phone('400-108-6670')">
  149. <div class="icon-phone"></div>
  150. <div class="btn-text">电话咨询</div>
  151. </div>
  152. <div class="wx-btn" @click="kefu_">
  153. <div class="icon-wx"></div>
  154. <div class="btn-text">在线客服</div>
  155. </div>
  156. </div>
  157. <div class="open-btn" @click="bottombtnClick">{{ bottombtnText }}</div>
  158. </div>
  159. </div>
  160. </div>
  161. </template>
  162. <script>
  163. import { getUserAccountInfo } from '@/api/modules'
  164. import { callPhone } from '@/utils/callFn'
  165. import { mapGetters } from 'vuex'
  166. import Ad from '@/components/ad/Ad.vue'
  167. import { Swipe, SwipeItem } from 'vant'
  168. import { px2px } from '@/utils'
  169. export default {
  170. name: 'vipsubscribeRights',
  171. components: {
  172. [Swipe.name]: Swipe,
  173. [SwipeItem.name]: SwipeItem,
  174. Ad
  175. },
  176. computed: {
  177. ...mapGetters('user', ['isLogin', 'isFree', 'isMember', 'isSuper']),
  178. viperbtnText() {
  179. if (this.isSuper) {
  180. if (this.renew) {
  181. // 允许立即续费
  182. return '立即续费'
  183. } else {
  184. return '续费咨询'
  185. }
  186. } else {
  187. return '立即开通'
  188. }
  189. },
  190. memberbtnText() {
  191. if (this.isMember) {
  192. return '续费咨询'
  193. } else {
  194. return '立即开通'
  195. }
  196. },
  197. bottombtnText() {
  198. if (this.tab == 0) {
  199. return this.viperbtnText
  200. } else {
  201. return this.memberbtnText
  202. }
  203. },
  204. serveList() {
  205. if (this.tab == 0) {
  206. return this.tableModules_free_vip
  207. } else if (this.tab == 1) {
  208. return this.tableModules_vip_member2
  209. } else if (this.tab == 2) {
  210. return this.tableModules_member2_memberP
  211. } else {
  212. return []
  213. }
  214. },
  215. tabheight() {
  216. return px2px('148px').replace('px', '')
  217. },
  218. tabwidth() {
  219. return px2px('323px').replace('px', '')
  220. },
  221. getAdID() {
  222. let code = ''
  223. if (this.$envs.inWX) {
  224. code = 'wx-vipServeList-header'
  225. } else {
  226. code = 'app-vipServeList-header'
  227. }
  228. return code
  229. }
  230. },
  231. watch: {},
  232. created() {
  233. this.getUserAccountInfoAjax()
  234. },
  235. mounted() {
  236. if (sessionStorage.getItem('vipserveTab')) {
  237. let tab = sessionStorage.getItem('vipserveTab')
  238. this.setswipeTo(tab)
  239. this.tab = tab
  240. sessionStorage.removeItem('vipserveTab')
  241. }
  242. },
  243. methods: {
  244. callPhone,
  245. loadSuccess() {
  246. this.aDloadSuccess = true
  247. },
  248. getUserAccountInfoAjax() {
  249. getUserAccountInfo().then((res) => {
  250. let data = res.data
  251. if (data.list && data.list.length > 0) {
  252. let list = data.list
  253. list.forEach((ele) => {
  254. if (ele.name === '超级订阅') {
  255. this.renew = ele.attr.renew || false
  256. }
  257. if (ele.name.includes('大会员')) {
  258. if (this.$envs.inApp) {
  259. this.hjLink = ele.attr.app || ''
  260. } else {
  261. this.hjLink = ele.attr.h5 || ''
  262. }
  263. }
  264. })
  265. }
  266. })
  267. },
  268. cardClick(item) {
  269. sessionStorage.setItem('vipserveTab', this.tab)
  270. if (item.title === '超级订阅') {
  271. if (this.viperbtnText === '立即开通') {
  272. location.href = '/jy_mobile/order/create/svip?type=buy'
  273. } else if (this.viperbtnText === '立即续费') {
  274. location.href = '/jy_mobile/order/create/svip?type=renew'
  275. } else {
  276. this.kefu_()
  277. }
  278. } else if (item.title === '大会员商机版2.0') {
  279. if (this.memberbtnText === '立即开通') {
  280. this.$router.push('/order/create/bigmember?meal=sj')
  281. } else if (this.memberbtnText === '续费咨询') {
  282. window.location.href = this.hjLink
  283. }
  284. } else if (item.title === '大会员专家版2.0') {
  285. if (this.memberbtnText === '立即开通') {
  286. this.$router.push('/order/create/bigmember?meal=zj')
  287. } else if (this.memberbtnText === '续费咨询') {
  288. window.location.href = this.hjLink
  289. }
  290. }
  291. },
  292. bottombtnClick() {
  293. let obj = {}
  294. if (this.tab == 0) {
  295. obj = { title: '超级订阅' }
  296. } else if (this.tab == 1) {
  297. obj = { title: '大会员商机版2.0' }
  298. } else if (this.tab == 2) {
  299. obj = { title: '大会员专家版2.0' }
  300. }
  301. this.cardClick(obj)
  302. },
  303. gosource() {
  304. sessionStorage.setItem('vipserveTab', this.tab)
  305. // 留资
  306. if (this.$envs.inWX) {
  307. location.href =
  308. '/weixin/frontPage/bigmember/free/perfect_info?source=wx_ServiceList_experience'
  309. } else if (this.$envs.inApp) {
  310. location.href =
  311. '/jyapp/frontPage/bigmember/free/perfect_info?source=app_ServiceList_experience'
  312. } else {
  313. location.href =
  314. '/jyapp/frontPage/bigmember/free/perfect_info?source=h5_ServiceList_experience'
  315. }
  316. },
  317. kefu_() {
  318. sessionStorage.setItem('vipserveTab', this.tab)
  319. if (this.$envs.inWX) {
  320. location.href = '/big/wx/page/customer'
  321. } else {
  322. location.href = '/jyapp/free/customer'
  323. }
  324. },
  325. call_Phone(tel) {
  326. this.callPhone(tel)
  327. },
  328. itemclick(index) {
  329. this.setswipeTo(index)
  330. if (index == 1) {
  331. let dom = document.querySelector('.van-swipe__track')
  332. this.$nextTick(() => {
  333. setTimeout(() => {
  334. dom.style.transform = `translateX(-${px2px('305px')})`
  335. }, 150)
  336. })
  337. }
  338. },
  339. cardscroll(val) {
  340. this.tab = val
  341. if (this.tab == 1) {
  342. let dom = document.querySelector('.van-swipe__track')
  343. this.$nextTick(() => {
  344. dom.style.transform = `translateX(-${px2px('305px')})`
  345. })
  346. }
  347. },
  348. setswipeTo(val) {
  349. this.$refs.card_.swipeTo(val)
  350. }
  351. },
  352. data() {
  353. return {
  354. aDloadSuccess: false,
  355. hjLink: '',
  356. tab: 0,
  357. renew: false,
  358. cardlist: [
  359. {
  360. title: '超级订阅',
  361. tag: '推荐个人、小微企业使用',
  362. desc: '<span style="color:#2ABED1;fontSize:16px">27</span>项特权,支持标讯灵活订阅、高级搜索,让商机获取更轻松!',
  363. color: 'blue'
  364. },
  365. {
  366. title: '大会员商机版2.0',
  367. tag: '推荐企业获取商机、业务拓展使用',
  368. desc: '<span style="color:#B1700E;fontSize:16px">38</span>项特权,提前推送超前项目,优先对接项目负责人。',
  369. color: 'yellow'
  370. },
  371. {
  372. title: '大会员专家版2.0',
  373. tag: '推荐企业获取商机、业务拓展、企业管理、市场分析使用',
  374. desc: '<span style="color:#B1700E;fontSize:16px">48</span>项特权,分析业主、企业画像、导出数据辅助市场决策。',
  375. color: 'yellowb'
  376. }
  377. ],
  378. tableModules_free_vip: [
  379. {
  380. color: 'blue',
  381. title: '招标采购信息',
  382. head: ['服务项目', '免费用户', '超级订阅'],
  383. content: [
  384. {
  385. one: '招标预告',
  386. two: 'icon-blue',
  387. three: 'icon-blue'
  388. },
  389. {
  390. one: '招标公告',
  391. two: 'icon-blue',
  392. three: 'icon-blue'
  393. },
  394. {
  395. one: '招标结果',
  396. two: 'icon-blue',
  397. three: 'icon-blue'
  398. },
  399. {
  400. one: '询价采购',
  401. two: 'icon-blue',
  402. three: 'icon-blue'
  403. },
  404. {
  405. one: '谈判采购',
  406. two: 'icon-blue',
  407. three: 'icon-blue'
  408. },
  409. {
  410. one: '企业采购',
  411. two: 'icon-blue',
  412. three: 'icon-blue'
  413. },
  414. {
  415. one: '招标信用信息',
  416. two: 'icon-blue',
  417. three: 'icon-blue'
  418. }
  419. ]
  420. },
  421. {
  422. color: 'blue',
  423. title: '业务拓展',
  424. head: ['服务项目', '免费用户', '超级订阅'],
  425. content: [
  426. {
  427. one: '招标/采购进度监控<br>(项目进度监控)',
  428. two: '10个',
  429. three: '10个'
  430. },
  431. {
  432. one: '业主监控',
  433. two: '-',
  434. three: '10个'
  435. },
  436. {
  437. one: '企业情报监控',
  438. two: '10个(不含企业工商变动监控)',
  439. three: '10个(不含企业工商变动监控)'
  440. },
  441. {
  442. one: '业主人脉信息<br>(采购单位通讯录)',
  443. two: '-',
  444. three: '5个/省/月,上限80个'
  445. },
  446. {
  447. one: '招标采购信息发布',
  448. two: 'icon-blue',
  449. three: 'icon-blue'
  450. },
  451. {
  452. one: '供应信息发布',
  453. two: '30条/月',
  454. three: '30条/月'
  455. },
  456. {
  457. one: '广告服务',
  458. two: '议价',
  459. three: '议价'
  460. }
  461. ]
  462. },
  463. {
  464. color: 'blue',
  465. title: '营销分析',
  466. head: ['服务项目', '免费用户', '超级订阅'],
  467. content: [
  468. {
  469. one: '企业分析<br>(企业画像-中标分析)',
  470. two: '-',
  471. three: '在线查看:每购买1个省,每月可查看50个,上限800个'
  472. },
  473. {
  474. one: '业主分析<br>(采购单位画像-采购分析)',
  475. two: '-',
  476. three: '在线查看:每购买1个省,每月可查看5个,上限80个'
  477. }
  478. ]
  479. },
  480. {
  481. color: 'blue',
  482. title: '标讯服务',
  483. head: ['服务项目', '免费用户', '超级订阅'],
  484. content: [
  485. {
  486. one: '高级搜索',
  487. two: '-',
  488. three: 'icon-blue'
  489. },
  490. {
  491. one: '附件下载',
  492. two: '-',
  493. three: '10个/月'
  494. },
  495. {
  496. one: '查看原文链接',
  497. two: '-',
  498. three: 'icon-blue'
  499. },
  500. {
  501. one: '标讯收藏',
  502. two: '100条',
  503. three: '5000条'
  504. },
  505. {
  506. one: '服务平台',
  507. two: 'icon-blue',
  508. three: 'icon-blue'
  509. }
  510. ]
  511. },
  512. {
  513. color: 'blue',
  514. title: '秘书服务',
  515. head: ['服务项目', '免费用户', '超级订阅'],
  516. content: [
  517. {
  518. one: '标讯订阅',
  519. two: '订阅区域:1个省<br>关键词:10组<br>信息推送:300条/天',
  520. three:
  521. '订阅区域:按购买数量<br>关键词:300组<br>信息推送:2000条/天'
  522. },
  523. {
  524. one: '微信提醒',
  525. two: 'icon-blue',
  526. three: 'icon-blue'
  527. },
  528. {
  529. one: 'APP提醒',
  530. two: 'icon-blue',
  531. three: 'icon-blue'
  532. },
  533. {
  534. one: '邮件提醒',
  535. two: 'icon-blue',
  536. three: 'icon-blue'
  537. }
  538. ]
  539. },
  540. {
  541. color: 'blue',
  542. title: '专家服务',
  543. head: ['服务项目', '免费用户', '超级订阅'],
  544. content: [
  545. {
  546. one: '标书制作',
  547. two: '议价',
  548. three: '议价'
  549. },
  550. {
  551. one: '企业认证服务',
  552. two: '议价',
  553. three: '议价'
  554. },
  555. {
  556. one: '招投标课程<br>(中标必听课)',
  557. two: '议价',
  558. three: '议价'
  559. },
  560. {
  561. one: '剑鱼文库',
  562. two: '议价',
  563. three: '议价'
  564. },
  565. {
  566. one: '招投标攻略',
  567. two: 'icon-blue',
  568. three: 'icon-blue'
  569. }
  570. ]
  571. },
  572. {
  573. color: 'blue',
  574. title: '数据服务',
  575. head: ['服务项目', '免费用户', '超级订阅'],
  576. content: [
  577. {
  578. one: '数据导出',
  579. two: '议价',
  580. three: '议价'
  581. },
  582. {
  583. one: '数据定制服务',
  584. two: '议价',
  585. three: '议价'
  586. },
  587. {
  588. one: '数据对接服务',
  589. two: '议价',
  590. three: '议价'
  591. },
  592. {
  593. one: '数据清洗服务',
  594. two: '议价',
  595. three: '议价'
  596. }
  597. ]
  598. },
  599. {
  600. color: 'blue',
  601. title: '企业管理',
  602. head: ['服务项目', '免费用户', '超级订阅'],
  603. content: [
  604. {
  605. one: '企业订阅分发',
  606. two: '-',
  607. three: 'icon-blue'
  608. },
  609. {
  610. one: '客户管理',
  611. two: '议价',
  612. three: '议价'
  613. },
  614. {
  615. one: '企业协作',
  616. two: 'icon-blue',
  617. three: 'icon-blue'
  618. },
  619. {
  620. one: '年终报告',
  621. two: 'icon-blue',
  622. three: 'icon-blue'
  623. }
  624. ]
  625. }
  626. ],
  627. tableModules_vip_member2: [
  628. {
  629. color: 'yellow',
  630. title: '项目信息',
  631. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  632. content: [
  633. {
  634. one: '拟在建项目',
  635. two: '-',
  636. three: 'icon-yellow'
  637. },
  638. {
  639. one: '推荐项目',
  640. two: '-',
  641. three: 'icon-yellow'
  642. },
  643. {
  644. one: '业主委托项目',
  645. two: '-',
  646. three: 'icon-yellow'
  647. },
  648. {
  649. one: '审批项目',
  650. two: '-',
  651. three: 'icon-yellow'
  652. }
  653. ]
  654. },
  655. {
  656. color: 'yellow',
  657. title: '招标采购信息',
  658. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  659. content: [
  660. {
  661. one: '采购意向',
  662. two: '-',
  663. three: 'icon-yellow'
  664. },
  665. {
  666. one: '招标预告',
  667. two: 'icon-yellow',
  668. three: 'icon-yellow'
  669. },
  670. {
  671. one: '招标公告',
  672. two: 'icon-yellow',
  673. three: 'icon-yellow'
  674. },
  675. {
  676. one: '招标结果',
  677. two: 'icon-yellow',
  678. three: 'icon-yellow'
  679. },
  680. {
  681. one: '询价采购',
  682. two: 'icon-yellow',
  683. three: 'icon-yellow'
  684. },
  685. {
  686. one: '谈判采购',
  687. two: 'icon-yellow',
  688. three: 'icon-yellow'
  689. },
  690. {
  691. one: '企业采购',
  692. two: 'icon-yellow',
  693. three: 'icon-yellow'
  694. },
  695. {
  696. one: '招标信用信息',
  697. two: 'icon-yellow',
  698. three: 'icon-yellow'
  699. }
  700. ]
  701. },
  702. {
  703. color: 'yellow',
  704. title: '业务拓展',
  705. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  706. content: [
  707. {
  708. one: '招标/采购进度监控<br>(项目进度监控)',
  709. two: '10个',
  710. three: '100个'
  711. },
  712. {
  713. one: '业主监控',
  714. two: '10个',
  715. three: '100个'
  716. },
  717. {
  718. one: '企业情报监控',
  719. two: '10个(不含企业工商变动监控)',
  720. three: '100个'
  721. },
  722. {
  723. one: '潜在项目预测',
  724. two: '-',
  725. three: 'icon-yellow'
  726. },
  727. {
  728. one: '企业人脉信息<br>(企业通讯录)',
  729. two: '-',
  730. three: 'icon-yellow'
  731. },
  732. {
  733. one: '业主人脉信息<br>(采购单位通讯录)',
  734. two: '5个/省/月,上限80个',
  735. three: 'icon-yellow'
  736. },
  737. {
  738. one: '招标采购信息发布',
  739. two: 'icon-yellow',
  740. three: 'icon-yellow'
  741. },
  742. {
  743. one: '供应信息发布',
  744. two: '30条/月',
  745. three: '30条/月'
  746. },
  747. {
  748. one: '广告服务',
  749. two: '议价',
  750. three: '议价'
  751. }
  752. ]
  753. },
  754. {
  755. color: 'yellow',
  756. title: '营销分析',
  757. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  758. content: [
  759. {
  760. one: '企业分析<br>(企业画像-中标分析)',
  761. two: '在线查看:每购买1个省,每月可查看50个,上限800个',
  762. three_slot:
  763. '<div><p class="flex-center"><span>在线查看:</span><span class="icon-yellow"></span></p><span>报告下载:1份/年<span></div>'
  764. },
  765. {
  766. one: '业主分析<br>(采购单位画像-采购分析)',
  767. two: '在线查看:每购买1个省,每月可查看5个,上限80个',
  768. three_slot:
  769. '<div><p class="flex-center"><span>在线查看:</span><span class="icon-yellow"></span></p><span>报告下载:1份/年<span></div>'
  770. }
  771. ]
  772. },
  773. {
  774. color: 'yellow',
  775. title: '标讯服务',
  776. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  777. content: [
  778. {
  779. one: '高级搜索',
  780. two: 'icon-yellow',
  781. three: 'icon-yellow'
  782. },
  783. {
  784. one: '附件下载',
  785. two: '10个/月',
  786. three: 'icon-yellow'
  787. },
  788. {
  789. one: '查看原文链接',
  790. two: 'icon-yellow',
  791. three: 'icon-yellow'
  792. },
  793. {
  794. one: '标讯收藏',
  795. two: '5000条',
  796. three: '5000条'
  797. },
  798. {
  799. one: '服务平台',
  800. two: 'icon-yellow',
  801. three: 'icon-yellow'
  802. }
  803. ]
  804. },
  805. {
  806. color: 'yellow',
  807. title: '秘书服务',
  808. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  809. content: [
  810. {
  811. one: '标讯订阅',
  812. two: '订阅区域:按购买数量<br>关键词:300组<br>信息推送:2000条/天',
  813. three: '订阅区域:全国<br>关键词:300组<br>信息推送:3000条/天'
  814. },
  815. {
  816. one: '订阅关键词优化',
  817. two: '-',
  818. three: 'icon-yellow'
  819. },
  820. {
  821. one: '产品操作培训',
  822. two: '-',
  823. three: 'icon-yellow'
  824. },
  825. {
  826. one: '微信提醒',
  827. two: 'icon-yellow',
  828. three: 'icon-yellow'
  829. },
  830. {
  831. one: 'APP提醒',
  832. two: 'icon-yellow',
  833. three: 'icon-yellow'
  834. },
  835. {
  836. one: '邮件提醒',
  837. two: 'icon-yellow',
  838. three: 'icon-yellow'
  839. }
  840. ]
  841. },
  842. {
  843. color: 'yellow',
  844. title: '专家服务',
  845. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  846. content: [
  847. {
  848. one: '标书制作',
  849. two: '议价',
  850. three: '议价'
  851. },
  852. {
  853. one: '企业认证服务',
  854. two: '议价',
  855. three: '议价'
  856. },
  857. {
  858. one: '招投标课程<br>(中标必听课)',
  859. two: '议价',
  860. three: '议价'
  861. },
  862. {
  863. one: '剑鱼文库',
  864. two: '议价',
  865. three: '议价'
  866. },
  867. {
  868. one: '招投标攻略',
  869. two: 'icon-yellow',
  870. three: 'icon-yellow'
  871. }
  872. ]
  873. },
  874. {
  875. color: 'yellow',
  876. title: '数据服务',
  877. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  878. content: [
  879. {
  880. one: '数据导出',
  881. two: '议价',
  882. three: '100条/天'
  883. },
  884. {
  885. one: '数据定制服务',
  886. two: '议价',
  887. three: '议价'
  888. },
  889. {
  890. one: '数据对接服务',
  891. two: '议价',
  892. three: '议价'
  893. },
  894. {
  895. one: '数据清洗服务',
  896. two: '议价',
  897. three: '议价'
  898. }
  899. ]
  900. },
  901. {
  902. color: 'yellow',
  903. title: '企业管理',
  904. head: ['服务项目', '超级订阅', '大会员商机版2.0'],
  905. content: [
  906. {
  907. one: '企业订阅分发',
  908. two: 'icon-yellow',
  909. three: 'icon-yellow'
  910. },
  911. {
  912. one: '客户管理',
  913. two: '议价',
  914. three: '议价'
  915. },
  916. {
  917. one: '账号使用统计',
  918. two: '-',
  919. three: 'icon-yellow'
  920. },
  921. {
  922. one: '企业协作',
  923. two: 'icon-yellow',
  924. three: 'icon-yellow'
  925. },
  926. {
  927. one: '年终报告',
  928. two: 'icon-yellow',
  929. three: 'icon-yellow'
  930. }
  931. ]
  932. }
  933. ],
  934. tableModules_member2_memberP: [
  935. {
  936. color: 'yellowb',
  937. title: '项目信息',
  938. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  939. content: [
  940. {
  941. one: '拟在建项目',
  942. two: 'icon-yellow',
  943. three: 'icon-yellow'
  944. },
  945. {
  946. one: '推荐项目',
  947. two: 'icon-yellow',
  948. three: 'icon-yellow'
  949. },
  950. {
  951. one: '业主委托项目',
  952. two: 'icon-yellow',
  953. three: 'icon-yellow'
  954. },
  955. {
  956. one: '审批项目',
  957. two: 'icon-yellow',
  958. three: 'icon-yellow'
  959. }
  960. ]
  961. },
  962. {
  963. color: 'yellowb',
  964. title: '招标采购信息',
  965. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  966. content: [
  967. {
  968. one: '采购意向',
  969. two: 'icon-yellow',
  970. three: 'icon-yellow'
  971. },
  972. {
  973. one: '招标预告',
  974. two: 'icon-yellow',
  975. three: 'icon-yellow'
  976. },
  977. {
  978. one: '招标公告',
  979. two: 'icon-yellow',
  980. three: 'icon-yellow'
  981. },
  982. {
  983. one: '招标结果',
  984. two: 'icon-yellow',
  985. three: 'icon-yellow'
  986. },
  987. {
  988. one: '询价采购',
  989. two: 'icon-yellow',
  990. three: 'icon-yellow'
  991. },
  992. {
  993. one: '谈判采购',
  994. two: 'icon-yellow',
  995. three: 'icon-yellow'
  996. },
  997. {
  998. one: '企业采购',
  999. two: 'icon-yellow',
  1000. three: 'icon-yellow'
  1001. },
  1002. {
  1003. one: '招标信用信息',
  1004. two: 'icon-yellow',
  1005. three: 'icon-yellow'
  1006. }
  1007. ]
  1008. },
  1009. {
  1010. color: 'yellowb',
  1011. title: '业务拓展',
  1012. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  1013. content: [
  1014. {
  1015. one: '招标/采购进度监控<br>(项目进度监控)',
  1016. two: '100个',
  1017. three: '500个'
  1018. },
  1019. {
  1020. one: '业主监控',
  1021. two: '100个',
  1022. three: '500个'
  1023. },
  1024. {
  1025. one: '企业情报监控',
  1026. two: '100个',
  1027. three: '500个'
  1028. },
  1029. {
  1030. one: '潜在项目预测',
  1031. two: 'icon-yellow',
  1032. three: 'icon-yellow'
  1033. },
  1034. {
  1035. one: '企业人脉信息<br>(企业通讯录)',
  1036. two: 'icon-yellow',
  1037. three: 'icon-yellow'
  1038. },
  1039. {
  1040. one: '业主人脉信息<br>(采购单位通讯录)',
  1041. two: 'icon-yellow',
  1042. three: 'icon-yellow'
  1043. },
  1044. {
  1045. one: '向业主推荐',
  1046. two: '-',
  1047. three: 'icon-yellow'
  1048. },
  1049. {
  1050. one: '向业主唯一推荐',
  1051. two: '-',
  1052. three: '1次'
  1053. },
  1054. {
  1055. one: '潜在客户挖掘',
  1056. two: '-',
  1057. three: 'icon-yellow'
  1058. },
  1059. {
  1060. one: '潜在竞争对手/合作伙伴挖掘',
  1061. two: '-',
  1062. three: 'icon-yellow'
  1063. },
  1064. {
  1065. one: '招标采购信息发布',
  1066. two: 'icon-yellow',
  1067. three: 'icon-yellow'
  1068. },
  1069. {
  1070. one: '供应信息发布',
  1071. two: '30条/月',
  1072. three: '30条/月'
  1073. },
  1074. {
  1075. one: '广告服务',
  1076. two: '议价',
  1077. three: '议价'
  1078. }
  1079. ]
  1080. },
  1081. {
  1082. color: 'yellowb',
  1083. title: '营销分析',
  1084. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  1085. content: [
  1086. {
  1087. one: '市场分析周报',
  1088. two: '-',
  1089. three: 'icon-yellow'
  1090. },
  1091. {
  1092. one: '市场分析月报',
  1093. two: '-',
  1094. three: 'icon-yellow'
  1095. },
  1096. {
  1097. one: '市场分析定制报告',
  1098. two: '-',
  1099. three_slot:
  1100. '<div><p class="flex-center"><span>在线查看:</span><span class="icon-yellow"></span></p><span>报告下载:1份/年<span></div>'
  1101. },
  1102. {
  1103. one: '企业分析<br>(企业画像-中标分析)',
  1104. two_slot:
  1105. '<div><p class="flex-center"><span>在线查看:</span><span class="icon-yellow"></span></p><span>报告下载:1份/年<span></div>',
  1106. three_slot:
  1107. '<div><p class="flex-center"><span>在线查看:</span><span class="icon-yellow"></span></p><span>报告下载:3份/年<span></div>'
  1108. },
  1109. {
  1110. one: '业主分析<br>(采购单位画像-采购分析)',
  1111. two_slot:
  1112. '<div><p class="flex-center"><span>在线查看:</span><span class="icon-yellow"></span></p><span>报告下载:1份/年<span></div>',
  1113. three_slot:
  1114. '<div><p class="flex-center"><span>在线查看:</span><span class="icon-yellow"></span></p><span>报告下载:3份/年<span></div>'
  1115. },
  1116. {
  1117. one: '投标决策分析',
  1118. two: '-',
  1119. three: 'icon-yellow'
  1120. },
  1121. {
  1122. one: '中标企业预测',
  1123. two: '-',
  1124. three: '200次'
  1125. }
  1126. ]
  1127. },
  1128. {
  1129. color: 'yellowb',
  1130. title: '标讯服务',
  1131. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  1132. content: [
  1133. {
  1134. one: '高级搜索',
  1135. two: 'icon-yellow',
  1136. three: 'icon-yellow'
  1137. },
  1138. {
  1139. one: '附件下载',
  1140. two: 'icon-yellow',
  1141. three: 'icon-yellow'
  1142. },
  1143. {
  1144. one: '查看原文链接',
  1145. two: 'icon-yellow',
  1146. three: 'icon-yellow'
  1147. },
  1148. {
  1149. one: '标讯收藏',
  1150. two: '5000条',
  1151. three: '5000条'
  1152. },
  1153. {
  1154. one: '服务平台',
  1155. two: 'icon-yellow',
  1156. three: 'icon-yellow'
  1157. }
  1158. ]
  1159. },
  1160. {
  1161. color: 'yellowb',
  1162. title: '秘书服务',
  1163. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  1164. content: [
  1165. {
  1166. one: '标讯订阅',
  1167. two: '订阅区域:全国<br>关键词:300组<br>信息推送:3000条/天',
  1168. three: '订阅区域:全国<br>关键词:300组<br>信息推送:3000条/天'
  1169. },
  1170. {
  1171. one: '订阅关键词优化',
  1172. two: 'icon-yellow',
  1173. three: 'icon-yellow'
  1174. },
  1175. {
  1176. one: '产品操作培训',
  1177. two: 'icon-yellow',
  1178. three: 'icon-yellow'
  1179. },
  1180. {
  1181. one: '资深客服服务',
  1182. two: '-',
  1183. three: 'icon-yellow'
  1184. },
  1185. {
  1186. one: '微信提醒',
  1187. two: 'icon-yellow',
  1188. three: 'icon-yellow'
  1189. },
  1190. {
  1191. one: 'APP提醒',
  1192. two: 'icon-yellow',
  1193. three: 'icon-yellow'
  1194. },
  1195. {
  1196. one: '邮件提醒',
  1197. two: 'icon-yellow',
  1198. three: 'icon-yellow'
  1199. }
  1200. ]
  1201. },
  1202. {
  1203. color: 'yellowb',
  1204. title: '专家服务',
  1205. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  1206. content: [
  1207. {
  1208. one: '标书制作',
  1209. two: '议价',
  1210. three: '议价'
  1211. },
  1212. {
  1213. one: '企业认证服务',
  1214. two: '议价',
  1215. three: '议价'
  1216. },
  1217. {
  1218. one: '招投标课程<br>(中标必听课)',
  1219. two: '议价',
  1220. three: '议价'
  1221. },
  1222. {
  1223. one: '剑鱼文库',
  1224. two: '议价',
  1225. three: '议价'
  1226. },
  1227. {
  1228. one: '招投标攻略',
  1229. two: 'icon-yellow',
  1230. three: 'icon-yellow'
  1231. }
  1232. ]
  1233. },
  1234. {
  1235. color: 'yellowb',
  1236. title: '数据服务',
  1237. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  1238. content: [
  1239. {
  1240. one: '数据导出',
  1241. two: '100条/天',
  1242. three: '200条/天'
  1243. },
  1244. {
  1245. one: '数据定制服务',
  1246. two: '议价',
  1247. three: '议价'
  1248. },
  1249. {
  1250. one: '数据对接服务',
  1251. two: '议价',
  1252. three: '议价'
  1253. },
  1254. {
  1255. one: '数据清洗服务',
  1256. two: '议价',
  1257. three: '议价'
  1258. }
  1259. ]
  1260. },
  1261. {
  1262. color: 'yellowb',
  1263. title: '企业管理',
  1264. head: ['服务项目', '大会员商机版2.0', '大会员专家版2.0'],
  1265. content: [
  1266. {
  1267. one: '企业订阅分发',
  1268. two: 'icon-yellow',
  1269. three: 'icon-yellow'
  1270. },
  1271. {
  1272. one: '客户管理',
  1273. two: '议价',
  1274. three: '议价'
  1275. },
  1276. {
  1277. one: '账号使用统计',
  1278. two: 'icon-yellow',
  1279. three: 'icon-yellow'
  1280. },
  1281. {
  1282. one: '企业协作',
  1283. two: 'icon-yellow',
  1284. three: 'icon-yellow'
  1285. },
  1286. {
  1287. one: '年终报告',
  1288. two: 'icon-yellow',
  1289. three: 'icon-yellow'
  1290. }
  1291. ]
  1292. }
  1293. ]
  1294. }
  1295. }
  1296. }
  1297. </script>
  1298. <style lang="scss" scoped>
  1299. .vipsubscribeRights {
  1300. padding-bottom: 66px;
  1301. .header {
  1302. max-height: 190px;
  1303. position: relative;
  1304. .scrollbox {
  1305. position: absolute;
  1306. bottom: -72px;
  1307. left: 0;
  1308. box-sizing: border-box;
  1309. padding-left: 12px;
  1310. width: 100%;
  1311. height: 148px;
  1312. .s-content {
  1313. // margin-left: 12px;
  1314. }
  1315. ::v-deep {
  1316. .van-swipe {
  1317. overflow: visible;
  1318. }
  1319. .card-item {
  1320. width: 315px;
  1321. height: 142px;
  1322. border: 1.5px solid #ffffff;
  1323. border-radius: 12px;
  1324. padding: 14px 0 0 10px;
  1325. box-sizing: border-box;
  1326. .card-head {
  1327. display: flex;
  1328. align-items: center;
  1329. justify-content: space-between;
  1330. .left-text {
  1331. font-size: 16px;
  1332. font-weight: 400;
  1333. line-height: 22px;
  1334. text-align: left;
  1335. color: #1b1a2a;
  1336. }
  1337. .right-btn {
  1338. width: 112px;
  1339. height: 33px;
  1340. border-radius: 18px 0 0 18px;
  1341. font-size: 16px;
  1342. color: #fff;
  1343. display: flex;
  1344. align-items: center;
  1345. justify-content: center;
  1346. }
  1347. .btn-blue {
  1348. background: linear-gradient(270deg, #3687ff 0%, #2abed1 100%);
  1349. }
  1350. .btn-yellow {
  1351. background: linear-gradient(270deg, #d69e55 0%, #f1d090 130.11%);
  1352. }
  1353. .btn-yellowb {
  1354. background: linear-gradient(270deg, #d69e55 0%, #f1d090 130.11%);
  1355. }
  1356. }
  1357. .tag-text {
  1358. font-size: 11px;
  1359. display: inline-block;
  1360. padding: 4px 7px;
  1361. line-height: 14px;
  1362. margin-top: 12px;
  1363. border-radius: 20px;
  1364. margin-right: 10px;
  1365. }
  1366. .tag-blue {
  1367. color: #2abed1;
  1368. background: #eaf8fa;
  1369. border: 1px solid #2abed1;
  1370. }
  1371. .tag-yellow {
  1372. color: #b1700e;
  1373. background: #c98f3714;
  1374. border: 1px solid #c98f37;
  1375. }
  1376. .tag-yellowb {
  1377. color: #b1700e;
  1378. border: 1px solid #c98f37;
  1379. background: #c98f3714;
  1380. }
  1381. .card-desc {
  1382. font-size: 14px;
  1383. line-height: 20px;
  1384. margin-top: 8px;
  1385. color: #686868;
  1386. margin-right: 10px;
  1387. }
  1388. }
  1389. .blue-item {
  1390. background: linear-gradient(
  1391. 360deg,
  1392. #ffffff 0%,
  1393. #f4feff 55.8%,
  1394. #e4fcff 100%
  1395. );
  1396. box-shadow: 2px 4px 14px 0px #017e9533;
  1397. }
  1398. .yellow-item {
  1399. background: linear-gradient(
  1400. 360deg,
  1401. #ffffff 0%,
  1402. #fffaf2 51.55%,
  1403. #ffecd0 100%
  1404. );
  1405. box-shadow: 2px 4px 14px 0px #84500033;
  1406. }
  1407. .yellowb-item {
  1408. background: linear-gradient(
  1409. 360deg,
  1410. #ffffff 0%,
  1411. #fff5ee 57.07%,
  1412. #ffdec6 100%
  1413. );
  1414. box-shadow: 2px 4px 14px 0px #84500033;
  1415. }
  1416. .van-swipe__indicators {
  1417. display: none;
  1418. }
  1419. }
  1420. }
  1421. }
  1422. .content_box {
  1423. padding-top: 104px;
  1424. background-color: #fff;
  1425. .titleImg {
  1426. width: 264px;
  1427. display: block;
  1428. margin: auto;
  1429. }
  1430. .tableModules {
  1431. padding: 14px 12px 0 12px;
  1432. .m-title {
  1433. font-size: 15px;
  1434. line-height: 22px;
  1435. color: #171826;
  1436. position: relative;
  1437. padding-left: 11px;
  1438. margin-bottom: 8px;
  1439. }
  1440. .m-title::before {
  1441. position: absolute;
  1442. left: 0;
  1443. top: 50%;
  1444. transform: translateY(-50%);
  1445. content: '';
  1446. height: 16px;
  1447. width: 3px;
  1448. border-radius: 11px;
  1449. background-color: #2abed1;
  1450. }
  1451. .m-head {
  1452. border-radius: 8px 8px 0 0;
  1453. background: linear-gradient(269.92deg, #f5f6f7 0.06%, #edeff2 99.93%);
  1454. font-size: 12px;
  1455. line-height: 18px;
  1456. color: #171826;
  1457. display: flex;
  1458. .m-head-item {
  1459. flex: 1;
  1460. text-align: center;
  1461. padding: 12px 2px;
  1462. }
  1463. .blue {
  1464. background: linear-gradient(279.5deg, #7ce8f7 17%, #ddfff5 100%);
  1465. border-radius: 8px 8px 0 0;
  1466. }
  1467. .yellow {
  1468. background: linear-gradient(270deg, #f1d090 0%, #fae7ca 100%);
  1469. border-radius: 8px 8px 0 0;
  1470. color: #c26f33 !important;
  1471. }
  1472. .yellowb {
  1473. background: linear-gradient(270deg, #f5c594 0%, #ffebdc 100%);
  1474. border-radius: 8px 8px 0 0;
  1475. color: #c26f33 !important;
  1476. }
  1477. }
  1478. .m-content {
  1479. background-color: #fff;
  1480. display: flex;
  1481. .con-cr-gray {
  1482. color: #9b9ca3;
  1483. }
  1484. .con-item {
  1485. flex: 1;
  1486. padding: 10px 8px;
  1487. align-items: center;
  1488. display: flex;
  1489. justify-content: center;
  1490. min-height: 44px;
  1491. font-size: 11px;
  1492. line-height: 18px;
  1493. ::v-deep {
  1494. .icon-blue {
  1495. width: 16px;
  1496. height: 16px;
  1497. background-size: 16px 16px;
  1498. display: block;
  1499. background-image: url('@/assets/image/vip-subscribe/serve/right-green.png');
  1500. }
  1501. .icon-yellow {
  1502. width: 16px;
  1503. height: 16px;
  1504. background-size: 16px 16px;
  1505. display: block;
  1506. background-image: url('@/assets/image/vip-subscribe/serve/right-yellow.png');
  1507. }
  1508. .flex-center {
  1509. display: flex;
  1510. align-items: center;
  1511. }
  1512. .text {
  1513. text-align: center;
  1514. }
  1515. }
  1516. }
  1517. .blue {
  1518. background-color: #dafafe;
  1519. color: #2abed1;
  1520. }
  1521. .yellow {
  1522. background-color: #fff6ee;
  1523. color: #c26f33;
  1524. }
  1525. .yellowb {
  1526. background-color: #ffede1;
  1527. color: #c26f33;
  1528. }
  1529. }
  1530. }
  1531. .middleModules {
  1532. width: 100%;
  1533. height: 231px;
  1534. margin-top: 24px;
  1535. background-image: url('@/assets/image/vip-subscribe/serve/bg-img.png');
  1536. background-size: 100% 100%;
  1537. padding-top: 30px;
  1538. .middle-tit {
  1539. font-size: 20px;
  1540. line-height: 32px;
  1541. color: #171826;
  1542. text-align: center;
  1543. }
  1544. .middle-desc {
  1545. width: 340px;
  1546. color: #5f5e64;
  1547. line-height: 20px;
  1548. font-size: 14px;
  1549. text-align: center;
  1550. margin: auto;
  1551. margin-top: 16px;
  1552. }
  1553. .middle-btn {
  1554. width: 343px;
  1555. height: 46px;
  1556. border-radius: 8px;
  1557. font-size: 18px;
  1558. display: flex;
  1559. justify-content: center;
  1560. align-items: center;
  1561. background-color: #2abed1;
  1562. color: #f7f9fa;
  1563. margin: auto;
  1564. margin-top: 17px;
  1565. }
  1566. }
  1567. .footer-group {
  1568. width: 100%;
  1569. background-color: #fff;
  1570. padding: 12px 16px;
  1571. box-sizing: border-box;
  1572. position: fixed;
  1573. left: 0;
  1574. bottom: 0;
  1575. display: flex;
  1576. justify-content: space-between;
  1577. .group_item {
  1578. width: 149px;
  1579. display: flex;
  1580. justify-content: space-between;
  1581. }
  1582. .phone-btn {
  1583. // display: flex;
  1584. // justify-content: center;
  1585. .icon-phone {
  1586. background-image: url('@/assets/image/vip-subscribe/serve/phone.png');
  1587. background-size: 16px 16px;
  1588. width: 16px;
  1589. height: 16px;
  1590. margin: auto;
  1591. }
  1592. }
  1593. .wx-btn {
  1594. // display: flex;
  1595. // justify-content: center;
  1596. .icon-wx {
  1597. background-image: url('@/assets/image/vip-subscribe/serve/kefu.png');
  1598. background-size: 16px 16px;
  1599. width: 16px;
  1600. height: 16px;
  1601. margin: auto;
  1602. }
  1603. }
  1604. .btn-text {
  1605. font-size: 14px;
  1606. line-height: 20px;
  1607. color: #171826;
  1608. text-align: center;
  1609. margin-top: 4px;
  1610. }
  1611. .open-btn {
  1612. width: 159px;
  1613. height: 42px;
  1614. display: flex;
  1615. justify-content: center;
  1616. align-items: center;
  1617. color: #f7f9fa;
  1618. background-color: #2abed1;
  1619. font-size: 18px;
  1620. border-radius: 4px;
  1621. }
  1622. }
  1623. .bottomModules img {
  1624. width: 100%;
  1625. display: block;
  1626. }
  1627. .m-content:last-child {
  1628. border-radius: 0 0 8px 8px;
  1629. overflow: hidden;
  1630. }
  1631. .gray {
  1632. background-color: #fafafb !important;
  1633. }
  1634. }
  1635. }
  1636. </style>