registration0125.vue 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009
  1. <template>
  2. <!--登记买车 -->
  3. <view class="all">
  4. <u-mask :show="show" @click="show = false">
  5. <u-image width="100%" height="500px" :mode="'widthFix'" src="@/assets/static/img/guide_point2.png"></u-image>
  6. </u-mask>
  7. <ujp-navbar title="哪吒新春购车福利" :startGz="false" :isBack="back"></ujp-navbar>
  8. <view class="InviteFriends" :class="{
  9. opacityClass:show
  10. }">
  11. <view class="text imgHead">
  12. <view class="imgHead1">
  13. <img v-if="branchParameterBl('ud')" style="width: 105px; height: 30px;" src="@/assets/logo/logo4Ud.png" alt="">
  14. <img v-else style="width: 105px;" src="@/assets/logo/logo1.png"></img>
  15. <img style="width: 16px;height:16px;margin: 0 16rpx;" src="@/assets/img/piccShare/2.png"></img>
  16. <img src="@/assets/logo/logo-nezha2.png"></img>
  17. </view>
  18. <view class="imgHead2">
  19. <img style="width: 580rpx;" src="@/assets/img/piccShare/6.png"></img>
  20. </view>
  21. </view>
  22. <view class="main">
  23. <view class="suited">
  24. <p class="title">活动时间 :</p>
  25. <view class="content">
  26. 2024年2月1日-2024年5月31日
  27. </view>
  28. <p class="title">活动说明 :</p>
  29. <view class="content">
  30. 迎新春、贺新年,{{projectName}}联合哪吒汽车推出新年购车福利活动,福利如下:<br/>
  31. 1、用户线上报名登记或自行前往<span
  32. style="color: rgb(12 11 11);font-weight: bold;">荆州利驰轩哪吒汽车用户中心</span>告知是通过{{projectName}}了解此活动的,且在此门店购车成功,可在{{projectName}}免费领取
  33. <span
  34. style="color: rgb(12 11 11);font-weight: bold;">年卡</span>一张,免<span
  35. style="color: #ec4f27;font-weight: bold;">三年充电服务费</span>!<br/>
  36. 2、免费上门试驾!<br/>
  37. 3、免费深度试驾两天!<br/>
  38. 4、部分车型5年10万0利息贷回家!<br/>
  39. 5、哪吒行业版限时送充电桩!<br/>
  40. </view>
  41. <view class="bottomView" v-if="false">
  42. <u-button class="button" shape="circle" @click="show=true">分享活动
  43. <u-icon name="share"></u-icon>
  44. </u-button>
  45. </view>
  46. </view>
  47. <view class="application-form ">
  48. <view class="title">
  49. 线上报名:
  50. </view>
  51. <view class="tel">
  52. <p><span style="color: red;">*</span>填写手机号</p>
  53. <u-input v-model="subForm.phone" :customStyle="placeholderStyle"
  54. :placeholderStyle="placeholderStyle" placeholder="请填写手机号"></u-input>
  55. </view>
  56. <view class="bottomView">
  57. <u-button class="button" type="warning" @click="submit">报名登记</u-button>
  58. </view>
  59. <view style="margin-top: 24rpx;margin-bottom: 44rpx;">
  60. <u-icon name="info-circle"></u-icon>
  61. 报名成功后,会有工作人员跟您联系,请保持电话畅通。
  62. </view>
  63. <view class="title">
  64. 线下试驾:
  65. </view>
  66. <view class="tel" style="margin-top: 24rpx;margin-bottom: 24rpx;">
  67. 携带本人<span class="titlespan">身份证</span>、<span class="titlespan">机动车驾驶</span>
  68. 前往荆州区北环路5号,深度试驾还需满足一年以上实际驾龄。
  69. </view>
  70. <view class="telImg" @click="navigate">
  71. <img src="@/assets/map/nazha-shijia0125.png" style="width: 100%;"></img>
  72. </view>
  73. </view>
  74. <view class="application-table table" >
  75. <view style="text-align: center;color:#3D4E79 ;font-size: 36rpx;margin-bottom: 8px;font-weight:bold;">
  76. 哪吒购车活动礼包 (三年卡)
  77. </view>
  78. <view style="color: rgba(102, 102, 102, 1);font-size: 28rpx;">用户在荆州利驰轩哪吒汽车用户中心<span
  79. style="color: #53b56b;font-weight: bold;">成功提车</span>后,
  80. 将在<span
  81. style="color: rgb(12 11 11);font-weight: bold;">1-3个工作日</span>内将51充电联盟年卡发放到位。用户使用购车时预留手机登录51充电联盟,在[我的-我的卡包]中手动激活年卡。</view>
  82. <table style="margin-top: 20rpx;">
  83. <tr class="th">
  84. <td >购买车型</td>
  85. <td >年卡</td>
  86. <td>说明</td>
  87. <td>价值</td>
  88. </tr>
  89. <tr >
  90. <td class="td1">哪吒AYA</td>
  91. <td class="td2">51充电联盟黄金会员-自由卡</td>
  92. <td class="td3">三年卡,每年前1200度电可享受免充电服务费优惠,第二个1200度电可享受充电服务费6折优惠。</td>
  93. <td class="td3">3020</td>
  94. </tr>
  95. <tr >
  96. <td class="td1">哪吒U</td>
  97. <td class="td2" rowspan="4" >51充电联盟黄金会员-平等卡</td>
  98. <td class="td3" rowspan="4">三年卡,每年前1600度电可享受免充电服务费优惠,第二个1600度电可享受充电服务费6折优惠。</td>
  99. <td class="td3" rowspan="4">3850</td>
  100. </tr>
  101. <tr >
  102. <td class="td1">哪吒X</td>
  103. </tr>
  104. <tr >
  105. <td class="td1">哪吒S</td>
  106. </tr>
  107. <tr >
  108. <td class="td1">哪吒GT</td>
  109. </tr>
  110. <tr >
  111. <td class="td1">哪吒U行业版</td>
  112. <td class="td2" rowspan="2">51充电联盟白金会员-文明卡</td>
  113. <td class="td3" rowspan="2">三年卡,每年前3200度电可享受免充电服务费优惠,第二个3200度电可享受充电服务费6折优惠。</td>
  114. <td class="td3" rowspan="2">8060</td>
  115. </tr>
  116. <tr >
  117. <td class="td1">哪吒S520行业版</td>
  118. </tr>
  119. </table>
  120. <table v-if="false" >
  121. <tr class="th">
  122. <td >年卡</td>
  123. <td>说明</td>
  124. <td>价值</td>
  125. </tr>
  126. <tr v-for="(item,i) in tableList[0]" :key="i">
  127. <td class="td1">{{item.name}}</td>
  128. <td class="td2">{{item.value}}</td>
  129. <td class="td3">{{item.createBy}}</td>
  130. </tr>
  131. </table>
  132. </view>
  133. <view class="application-table table" >
  134. <view style="text-align: center;color: #3D4E79 ;font-size: 36rpx;margin-bottom: 8px;font-weight:bold;">
  135. 哪吒车型介绍
  136. </view>
  137. <view class="nezhaImgView">
  138. <img :src="img1" @click="lookImg(img1)" >
  139. 哪吒AYA
  140. </view>
  141. <view class="nezhaImgView">
  142. <img :src="img2" @click="lookImg(img2)" >
  143. 哪吒X
  144. </view>
  145. <view class="nezhaImgView">
  146. <img :src="img3" @click="lookImg(img3)" >
  147. 哪吒U行业版
  148. </view>
  149. <view class="nezhaImgView">
  150. <img :src="img4" @click="lookImg(img4)" >
  151. 哪吒S
  152. </view>
  153. <view class="nezhaImgView">
  154. <img :src="img5" @click="lookImg(img5)" >
  155. 哪吒GT
  156. </view>
  157. </view>
  158. </view>
  159. </view>
  160. <u-modal v-model="show1" @confirm="gotoGz" cancel-text="暂不关注" confirm-text="前往关注" :show-cancel-button="false"
  161. confirm-color="#53b56b" ref="uModal2" :asyncClose="true">
  162. <view style="padding: 15px;">请先关注<span style=" color: #53b56b;">{{projectName}}</span>公众号,然后进行填报</view>
  163. </u-modal>
  164. <u-mask :show="carTempBl">
  165. <ucarkeyboard v-if="carTempBl" :tips="subForm.carNum" style="z-index: 9999;position: fixed !important;"
  166. ref="uKeyboard" mode="car" @confirm="carTempBl=false" @cancel="carTempBl=false" :showTips="true"
  167. :mask-close-able="false" @change="valChange" @backspace="backspace"></ucarkeyboard>
  168. </u-mask>
  169. </view>
  170. </template>
  171. <script>
  172. var img1=require("@/assets/img/nazhaImg/WechatIMG129.png")
  173. var img2=require("@/assets/img/nazhaImg/WechatIMG133.png")
  174. var img3=require("@/assets/img/nazhaImg/WechatIMG132.png")
  175. var img4=require("@/assets/img/nazhaImg/WechatIMG131.png")
  176. var img5=require("@/assets/img/nazhaImg/WechatIMG130.png")
  177. import wx from 'weixin-js-sdk'
  178. import {
  179. convertCanvasToImage,
  180. substrMb
  181. } from '@/utils'
  182. import {
  183. checkPhone
  184. } from '@/utils'
  185. import * as API from '@/apis/friends.js'
  186. import * as WxJsApi from '@/utils/wxJsApi.js'
  187. import * as API_weixin from '@/apis/weixin.js'
  188. import ucarkeyboard from '@/components/Ucarkeyboard.vue'
  189. export default {
  190. components: {
  191. ucarkeyboard
  192. },
  193. data() {
  194. return {
  195. img1:img1,
  196. img2:img2,
  197. img3:img3,
  198. img4:img4,
  199. img5:img5,
  200. tableList:[
  201. [],
  202. []
  203. ],
  204. isLogin: false,
  205. carAuthImg: "",
  206. id: "",
  207. carTempBl: false,
  208. code: "",
  209. show: false,
  210. uid: "",
  211. show1: false,
  212. show2: false,
  213. projectName: "",
  214. name: "",
  215. back: false,
  216. subForm: {
  217. realName: "",
  218. phone: "",
  219. carNum: "",
  220. openId: "",
  221. shareUserId: ""
  222. },
  223. placeholderStyle: {
  224. 'font-size': '16px',
  225. 'padding': '4px 8px',
  226. },
  227. shareUserId: "",
  228. userInfo: null,
  229. carNum: '',
  230. carLicense: false,
  231. }
  232. },
  233. onLoad(op) {
  234. if (op.back) {
  235. this.back = false
  236. }
  237. this.projectName = process.car.ProjectName;
  238. if (op.sid) {
  239. this.shareUserId = op.sid
  240. this.carhelp.set("picc_shareUserId_1230", {
  241. sid: op.sid,
  242. time: new Date().getTime()
  243. });
  244. } else {
  245. var obj = this.carhelp.get("picc_shareUserId_1230")
  246. if (obj) {
  247. var time1 = new Date().getTime()
  248. var time2 = obj.time;
  249. if (time1 - time2 < 1000 * 60 * 5) {
  250. this.shareUserId = obj.sid;
  251. }
  252. }
  253. }
  254. //console.log(this.shareUserId )
  255. if (this.shareUserId) {
  256. uni.showToast({
  257. title: "来自好友的分享"
  258. })
  259. }
  260. this.get_wx_config();
  261. //this.getList("哪吒0125-领取规则",0)
  262. //this.getList("哪吒0125-哪吒车型介绍",1)
  263. },
  264. onReady() {
  265. var info = this.carhelp.getPersonInfo();
  266. if (info.id && info.phone) {
  267. //this.isLogin=true
  268. this.userInfo = info;
  269. this.subForm.phone = info.phone;
  270. }
  271. },
  272. onShow() {
  273. this.checkSubscribe()
  274. },
  275. methods: {
  276. lookImg(img){
  277. let imgs = [];
  278. imgs.push(img);
  279. uni.previewImage({
  280. longPressActions: {
  281. itemList: ['发送给朋友', '保存图片', '收藏'],
  282. success: function(data) {
  283. //console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片');
  284. },
  285. fail: function(err) {
  286. console.log(err.errMsg);
  287. }
  288. },
  289. urls: imgs,
  290. current: 0
  291. })
  292. },
  293. navigate() {
  294. // x
  295. // :
  296. // "112.276527"
  297. // y
  298. // :
  299. // "30.306427"
  300. //console.log(item)
  301. uni.showLoading({
  302. })
  303. WxJsApi.openLocation({
  304. latitude: parseFloat(30.363195), //目的地latitude
  305. longitude: parseFloat(112.201192), //目的地longitude
  306. name: "荆州利驰轩哪吒汽车用户中心",
  307. address: "荆州市荆州区北环路5号",
  308. scale: 15, //地图缩放大小,可根据情况具体调整
  309. success(res) {
  310. uni.hideLoading()
  311. },
  312. complete() {
  313. // uni.hideLoading()
  314. }
  315. });
  316. // //('station'+JSON.stringify(_self.stationDetail.station))
  317. // window.location.href = "https://uri.amap.com/marker?position=" + _self.stationDetail.station.longitude +
  318. // "," + _self.stationDetail.station.latitude + "&name=" + _self.stationDetail.station.name;
  319. },
  320. getList(key,i) {
  321. API.findByCatalogName({
  322. catalogName:key
  323. }).then((res) => {
  324. this.tableList[i]=[]
  325. var list = res.data.dataDictionaryList
  326. list.forEach(item=>{
  327. this.tableList[i].push(JSON.parse(item.value))
  328. })
  329. console.log(this.tableList[i])
  330. //this.tableList[i]=list
  331. //setGzDate
  332. }).catch(error => {
  333. uni.showToast({
  334. title: error
  335. })
  336. })
  337. },
  338. checkSubscribe() {
  339. API_weixin.checkSubscribe({
  340. openId: this.carhelp.getOpenId()
  341. }).then((res) => {
  342. if (res.data == "0") {
  343. this.show1 = true
  344. } else {
  345. //this.init();
  346. this.show1 = false;
  347. this.show2 = true;
  348. //this.carhelp.setGzDate()
  349. }
  350. //setGzDate
  351. }).catch(error => {
  352. uni.showToast({
  353. title: error
  354. })
  355. })
  356. },
  357. gotoGz() {
  358. this.carhelp.setGzDate()
  359. // this.gotoGzShow = false;
  360. var url = process.car.gzUrl;
  361. window.location.href = url
  362. },
  363. submit() {
  364. this.subForm.openId = this.carhelp.getOpenId();
  365. this.subForm.shareUserId = this.shareUserId;
  366. this.subForm.event = 2;
  367. if (!this.subForm.phone) {
  368. uni.showToast({
  369. title: "请填写手机号"
  370. })
  371. return
  372. }
  373. var checkPhoneResult = checkPhone(this.subForm.phone);
  374. if (checkPhoneResult !== true) {
  375. uni.showToast({
  376. title: checkPhoneResult,
  377. })
  378. return;
  379. }
  380. uni.showLoading({
  381. title: "加载中",
  382. mask: true,
  383. })
  384. API.submitEventRegistration(this.subForm).then((res) => {
  385. uni.hideLoading()
  386. if (res.result) {
  387. uni.showModal({
  388. //showCancel:false,
  389. title: "提示",
  390. content: "报名成功!",
  391. cancelText: "继续填写",
  392. confirmText: "前往主页",
  393. success: (me) => {
  394. this.carAuthImg = "";
  395. this.subForm = {
  396. phone: "",
  397. }
  398. if (me.confirm) {
  399. uni.reLaunch({
  400. url: "/"
  401. })
  402. }
  403. }
  404. })
  405. }
  406. }).catch(error => {
  407. uni.showToast({
  408. title: error,
  409. icon: "none"
  410. })
  411. })
  412. },
  413. //获取微信jssdk配置信息
  414. get_wx_config() {
  415. //("get_wx_configget_wx_configget_wx_configget_wx_config")
  416. var _this = this
  417. API_weixin.getConfig().then(response => {
  418. var wxconfig = response.data.wxConfig;
  419. wx.config({
  420. debug: false, // 开启调试模式,
  421. appId: wxconfig.appId, // 必填,企业号的唯一标识,此处填写企业号corpid
  422. timestamp: wxconfig.timestamp, // 必填,生成签名的时间戳
  423. nonceStr: wxconfig.nonceStr, // 必填,生成签名的随机串
  424. signature: wxconfig.signature, // 必填,签名,见附录1
  425. jsApiList: ['updateAppMessageShareData',
  426. 'updateTimelineShareData', 'onMenuShareTimeline', 'onMenuShareAppMessage',
  427. 'onMenuShareQQ', 'onMenuShareQZone',
  428. 'openLocation'
  429. ], // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
  430. });
  431. _this.wxShare()
  432. wx.error(function(res) {
  433. //('微信api配置出错');
  434. });
  435. }).catch(error => {
  436. //(error);
  437. })
  438. },
  439. //微信分享自定义
  440. wxShare() {
  441. var img =
  442. "http://oss.xiaoxinda.com/charging/chargingconfigure/2022/6/6/ec228c56-487a-4ae1-ac6f-37284060fbba/hongbao.jpg"
  443. // img="https://yktwechat.xiaoxinda.com/config/xxd2021.jpg"
  444. // if (indexLogo) {
  445. // this.indexLogo = indexLogo;
  446. // }
  447. var info = this.carhelp.getPersonInfo()
  448. //var img=require("@/static/img/aboutus.png")
  449. ////(this.nowItem);
  450. var ProjectName = process.car.ProjectName; //info.nickName+
  451. var nickName = info.nickName ? info.nickName : '好友';
  452. var title = nickName + "邀请你参加'哪吒新春购车福利'"
  453. //"["+ProjectName+"]"+'和好友一起领5元红包'
  454. var desc = ProjectName
  455. let joinUrl = window.location.href.split("/team51/")[0] + "/team51/#/pages/temporary/logo0125?back=1"
  456. //this.joinUrl=joinUrl;
  457. if (info.id) {
  458. joinUrl += "&sid=" + info.id;
  459. }
  460. var _this = this;
  461. wx.ready(function() {
  462. wx.onMenuShareAppMessage({
  463. title: title,
  464. desc: desc,
  465. link: joinUrl,
  466. imgUrl: img,
  467. success: function() {
  468. // 设置成功
  469. _this.$emit("wxShare", null);
  470. }
  471. })
  472. wx.onMenuShareTimeline({
  473. title: title,
  474. desc: desc,
  475. link: joinUrl,
  476. imgUrl: img,
  477. success: function() {
  478. // 设置成功
  479. _this.$emit("wxShare", null);
  480. }
  481. })
  482. wx.updateAppMessageShareData({
  483. title: title,
  484. desc: desc,
  485. link: joinUrl,
  486. imgUrl: img,
  487. success: function() {
  488. //("updateAppMessageShareData")
  489. // 设置成功
  490. _this.$emit("wxShare", null);
  491. }
  492. })
  493. wx.updateTimelineShareData({
  494. title: title,
  495. desc: desc,
  496. link: joinUrl,
  497. imgUrl: img,
  498. success: function() {
  499. //("updateTimelineShareData")
  500. // 设置成功
  501. _this.$emit("wxShare", null);
  502. }
  503. })
  504. console.log("readyreadyreadyreadyready")
  505. });
  506. }
  507. }
  508. }
  509. </script>
  510. <style>
  511. page {
  512. background: #c9382c;
  513. }
  514. </style>
  515. <style lang="scss" scoped>
  516. @import "@/_theme.scss";
  517. .all {
  518. @include themeify {
  519. font-size: themed('font-size1');
  520. }
  521. }
  522. .imgHead {
  523. padding-top: 72rpx;
  524. display: flex;
  525. flex-direction: column;
  526. align-items: center;
  527. .imgHead1 {
  528. img {
  529. height: 24px;
  530. }
  531. display: flex;
  532. justify-content: center;
  533. align-items: center;
  534. }
  535. .imgHead2 {
  536. display: flex;
  537. img {
  538. width: 100%;
  539. height: 40px;
  540. }
  541. margin-top: 16px;
  542. }
  543. }
  544. .main {
  545. padding: 22rpx 56rpx 170rpx;
  546. .text {
  547. color: rgba(255, 255, 255, 100);
  548. @include themeify {
  549. font-size: themed('font-size4');
  550. }
  551. /* font-size: 18px;*/
  552. text-align: justify;
  553. text-indent: 36px;
  554. }
  555. .suited {
  556. background-color: #fff;
  557. //background: linear-gradient(180deg, rgba(189,255,224,1) 0%,rgba(255,255,255,1) 14%);
  558. // background: linear-gradient(180deg, rgba(255, 224, 223, 1) 0%, rgba(255, 255, 255, 1) 14%);
  559. background: linear-gradient(180deg, rgba(214,226,255,1) 0%,rgba(255,255,255,1) 14%);
  560. margin-top: 40rpx;
  561. padding: 24px;
  562. border-radius: 16px;
  563. .title {
  564. /*height: 18px;*/
  565. color: rgba(16, 16, 16, 100);
  566. font-size: 18px;
  567. font-weight: 600;
  568. }
  569. .content {
  570. margin: 16rpx 0;
  571. //font-weight: 550;
  572. color: #333333 ;
  573. line-height: 20px;
  574. font-size: 14px;
  575. p {
  576. margin: 8rpx 0;
  577. }
  578. }
  579. }
  580. .application-table {
  581. .nezhaImgView{
  582. text-align: center;
  583. margin-bottom: 24rpx;
  584. img{
  585. width: 100%;
  586. }
  587. }
  588. background-color: #fff;
  589. border-radius: 16px;
  590. margin-top: 24px;
  591. padding: 24rpx 36rpx;
  592. padding-top:8px;
  593. }
  594. .application-form {
  595. //background: linear-gradient(180deg, rgba(214,226,255,1) 0%,rgba(255,255,255,1) 14%);
  596. color:#333333;
  597. background-color: #fff;
  598. border-radius: 16px;
  599. margin-top: 24px;
  600. padding: 24px;
  601. .titlespan{
  602. font-weight: bold;
  603. color: rgba(16, 16, 16, 1);
  604. }
  605. .title{
  606. color: rgba(16, 16, 16, 1);
  607. font-size: 36rpx;
  608. font-weight: bold;
  609. margin-bottom: 24rpx
  610. }
  611. .u-input {
  612. border-radius: 50px;
  613. background-color: rgba(232, 236, 234, 100);
  614. margin-top: 12px;
  615. }
  616. ::v-deep .uni-input-input {
  617. margin: 20px;
  618. }
  619. ::v-deep .u-input__right-icon {
  620. margin-right: 10px;
  621. }
  622. p {
  623. font-size: 18px;
  624. @include themeify {
  625. line-height: themed('font-size4');
  626. height: themed('font-size4');
  627. }
  628. /* height: 18px;
  629. line-height: 18px;*/
  630. color: rgba(16, 16, 16, 100);
  631. /* font-size: 18px;*/
  632. }
  633. .tel,
  634. .place,
  635. .type,
  636. .want {
  637. //margin-top: 24px;
  638. }
  639. .textarea {
  640. width: 72.2vw;
  641. height: 140px;
  642. border-radius: 22px;
  643. background-color: rgba(232, 236, 234, 100);
  644. margin-top: 12px;
  645. overflow-y: scroll;
  646. @include themeify {
  647. font-size: themed('font-size2');
  648. line-height: themed('font-size2');
  649. }
  650. .uni-textarea-placeholder {
  651. padding: 12px 20px;
  652. @include themeify {
  653. font-size: themed('font-size2');
  654. line-height: themed('font-size2');
  655. }
  656. }
  657. ::v-deep .uni-textarea-textarea {
  658. width: 90%;
  659. padding: 10px 20px;
  660. }
  661. ::v-deep .u-input__right-icon {
  662. display: none;
  663. }
  664. }
  665. }
  666. .type {
  667. .checkbox {
  668. margin-top: 12px;
  669. ::v-deep .u-checkbox {
  670. width: 50% !important;
  671. margin-top: 4px;
  672. }
  673. }
  674. }
  675. .want {
  676. ::v-deep .u-checkbox {
  677. margin-top: 8px;
  678. }
  679. }
  680. .hint {
  681. margin-top: 12px;
  682. @include themeify {
  683. font-size: themed('font-size2');
  684. line-height: themed('font-size5');
  685. }
  686. /*
  687. font-size: 14px;
  688. line-height: 20px;
  689. */
  690. text-align: center;
  691. .tel-num {
  692. color: #9FC7FF;
  693. }
  694. }
  695. ::v-deep .u-btn {
  696. border-radius: 50px;
  697. margin-top: 40rpx;
  698. }
  699. }
  700. .InviteFriends {
  701. //background-image: linear-gradient(0deg, #a2e9c9, #01b963);
  702. background: #758bc2;
  703. }
  704. .opacityClass {
  705. opacity: 0.2;
  706. }
  707. // 底部
  708. .bottomView {
  709. border-radius: 50px;
  710. color: rgba(0, 185, 98, 100);
  711. // width: 100%;
  712. // height: 64px;
  713. // text-align: center;
  714. // background-color: #fff;
  715. .button {
  716. //width: 90%;
  717. border-radius: 50px;
  718. // background-color: #fff;
  719. color: #fff;
  720. font-size: 16px;
  721. background: linear-gradient(90deg, rgba(255, 98, 0, 1) 0%, rgba(255, 150, 0, 1) 100%);
  722. //border: 1px solid rgba(0, 163, 86, 1);
  723. }
  724. // button::after {
  725. // border: rgba(0, 185, 98, 100);
  726. // }
  727. }
  728. .carAuth {
  729. border-radius: 12px;
  730. background-color: rgba(255, 255, 255, 1);
  731. border: 2px dashed rgba(187, 187, 187, 1);
  732. //height: 400rpx;
  733. width: 100%;
  734. overflow: hidden;
  735. text-align: center;
  736. .carAuthImg {
  737. margin-top: 10px;
  738. margin-bottom: 10px;
  739. width: 510rpx;
  740. height: 360rpx;
  741. }
  742. .carAuthIcon {
  743. position: absolute;
  744. background: #6e7175;
  745. width: 44px;
  746. height: 44px;
  747. border-radius: 50px;
  748. /* left: 200px; */
  749. /* top: 200px; */
  750. margin: 160rpx 230rpx;
  751. z-index: 99;
  752. display: flex;
  753. justify-content: center;
  754. }
  755. }
  756. // .car-type{
  757. // display: flex;
  758. // flex-direction: row;
  759. // margin: 0 40rpx;
  760. // flex-wrap: wrap;
  761. // }
  762. .want {
  763. .wantView {
  764. display: flex;
  765. }
  766. button {
  767. width: 45%;
  768. color: rgba(51, 51, 51, 1);
  769. background-color: rgba(232, 236, 234, 1);
  770. }
  771. button::after {
  772. border: none;
  773. }
  774. .wantBtn {
  775. background-color: #fff;
  776. border: 2px solid #00B962;
  777. }
  778. .wanttpis {
  779. position: relative;
  780. top: -100rpx;
  781. left: 180rpx;
  782. z-index: 99;
  783. background: #00B962;
  784. padding: 2px 3px;
  785. font-size: 10px;
  786. color: #fff;
  787. border-radius: 4px;
  788. }
  789. }
  790. .carTempBlInput {
  791. display: flex;
  792. align-items: center;
  793. font-size: 16px;
  794. min-height: 44px;
  795. padding: 4px 16px;
  796. border-radius: 20px;
  797. background: #e9ecea;
  798. color: #808080
  799. }
  800. .table {
  801. table {
  802. color:#010101 ;
  803. border-spacing:0;
  804. font-size: 32rpx;
  805. .th {
  806. background-color: #f2efef;
  807. text-align: center;
  808. color: #101010;
  809. font-weight: bold;
  810. td{
  811. border: 1px solid #dbdbdb;
  812. padding: 12rpx 0;
  813. height: 96rpx;
  814. }
  815. }
  816. .td1 {
  817. text-align: start;
  818. // background-color: rgba(243, 245, 247, 1);
  819. width: 132rpx;
  820. text-align: center;
  821. border-left: 1px solid #dbdbdb;
  822. border-right: 1px solid #dbdbdb;
  823. }
  824. .td3 {
  825. text-align: start;
  826. //background-color: rgba(243, 245, 247, 1);
  827. //width: 100rpx;
  828. border-left: 1px solid #dbdbdb;
  829. border-right: 1px solid #dbdbdb;
  830. }
  831. td {
  832. //text-align: center;
  833. border-bottom: 1px solid #dbdbdb;
  834. //width: 160rpx;
  835. }
  836. }
  837. }
  838. </style>