test.vue 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789
  1. <template>
  2. <view class="center">
  3. <heard></heard>
  4. <view class="test_title">节水测试</view>
  5. <view class="form">
  6. <view class="form-item">
  7. <view class="form-left">姓名:</view>
  8. <text class="tip">*</text>
  9. <view class="form-right"><input type="text" @input="onAction" class="list-input" v-model="name" placeholder="请填写姓名" /></view>
  10. </view>
  11. <view class="form-item">
  12. <view class="form-left">地址:</view>
  13. <text class="tip"></text>
  14. <view class="form-right"><input @input="onAction" class="list-input" v-model="address" type="text" placeholder="请填写详细地址" /></view>
  15. </view>
  16. <view class="form-item">
  17. <view class="form-left">联系电话:</view>
  18. <text class="tip">*</text>
  19. <view class="form-right"><input @input="onAction" class="list-input" v-model="telephone" type="number" placeholder="请填写联系电话" /></view>
  20. </view>
  21. <view class="form-item">
  22. <view class="form-left">生产线类型:</view>
  23. <text class="tip">*</text>
  24. <view class="form-right">
  25. <picker :value="index" :range="array" @change="bindPickerType" class="list-input1">
  26. <text style="color: #C7C9D1;">{{ line_type || '请选择生产类型' }}</text>
  27. </picker>
  28. </view>
  29. </view>
  30. <view class="form-item">
  31. <view class="form-left">生产线数量:</view>
  32. <text class="tip">*</text>
  33. <view class="form-right"><input class="list-input" type="number" @input="onAction" v-model="line_num" placeholder="请填写生产线数量" /></view>
  34. </view>
  35. <view class="form-item">
  36. <view class="form-left">目前用水量(吨/小时):</view>
  37. <text class="tip">*</text>
  38. <view class="form-right"><input class="list-input" type="number" @input="onAction" v-model="water_using" placeholder="请填写目前用水量" /></view>
  39. </view>
  40. <view class="form-item">
  41. <view class="form-left">工作时长(小时):</view>
  42. <text class="tip"></text>
  43. <view class="form-right"><input @input="onAction" class="list-input" v-model="day_work_times" type="number" placeholder="请填写每日工作时长,默认为12小时" /></view>
  44. </view>
  45. <view class="form-item">
  46. <view class="form-left">年工作日数:</view>
  47. <text class="tip"></text>
  48. <view class="form-right"><input @input="onAction" class="list-input" v-model="year_work_day" type="number" placeholder="请填写每年工作日数,默认为330天" /></view>
  49. </view>
  50. <view class="form-item">
  51. <view class="form-left">废水处理成本(元/吨):</view>
  52. <text class="tip">*</text>
  53. <view class="form-right"><input @input="onAction" class="list-input" v-model="deal_cost" type="number" placeholder="请填写废水处理成本" /></view>
  54. </view>
  55. </view>
  56. <view class="btn" @click="next" v-if="isShow"><view class="btn-left">提交</view></view>
  57. <view class="result" v-if="num1">
  58. <view class="result-title">测试结果</view>
  59. <view class="border"></view>
  60. <view class="result-box">
  61. <view class="swiper-item">
  62. <view class="effect">
  63. <view class="information">
  64. <view class="benefits">
  65. <view class="unit">
  66. <view class="unitBox">
  67. <view class="unitText">{{ num1 }}</view>
  68. <view class="unitText">~</view>
  69. <view class="unitText">{{ num2 }}</view>
  70. </view>
  71. </view>
  72. <view class="info">改造后用水量(吨/小时)</view>
  73. </view>
  74. <view class="benefits">
  75. <view class="unit">
  76. <view class="unitBox">
  77. <view class="unitText">{{ num3 }}</view>
  78. <view class="unitText">~</view>
  79. <view class="unitText">{{ num4 }}</view>
  80. </view>
  81. </view>
  82. <view class="info">年经济效益(万元)</view>
  83. </view>
  84. </view>
  85. <view class="refresh" @click="refresh">重新测试</view>
  86. </view>
  87. </view>
  88. </view>
  89. </view>
  90. <aboutUs class="aboutUs"></aboutUs>
  91. </view>
  92. </template>
  93. <script>
  94. import { loadIndexs, cateList, aboutlist, storylist, caseslist, productlist, articlelist, addForm, companies, machine, machineId } from '@/api/index.js';
  95. import aboutUs from '@/components/public/introduce.vue';
  96. import { changeTaber } from '@/utils/tarberChange.js';
  97. import heard from '@/components/public/heard.vue';
  98. export default {
  99. components: {
  100. aboutUs,
  101. heard
  102. },
  103. data() {
  104. return {
  105. isShow: true,
  106. type: '',
  107. name: '',
  108. address: '',
  109. telephone: '',
  110. line_type: '',
  111. line_num: '',
  112. water_using: '',
  113. day_work_times: 12,
  114. year_work_day: 330,
  115. deal_cost: '',
  116. array: ['塑料镀铬线', '五金镀铬线'],
  117. index: '',
  118. num4: '',
  119. num3: '',
  120. num2: '',
  121. num1: ''
  122. };
  123. },
  124. onLoad() {
  125. this.loadData();
  126. },
  127. onShow() {
  128. this.$nextTick(function() {
  129. changeTaber(4);
  130. });
  131. },
  132. methods: {
  133. alertChange(tab) {
  134. if (tab.show) {
  135. this.onAction(false);
  136. } else {
  137. this.onAction();
  138. }
  139. },
  140. /* 设置弹窗 */
  141. zoomendChange(type) {
  142. this.zoomActive = type.target.getZoom();
  143. },
  144. // 显示数据
  145. showData(item) {
  146. this.autoPlay = false;
  147. console.log('点击小点点------', item.name);
  148. this.itemData = item;
  149. this.machineid = item.id;
  150. this.$refs.popupItem.open();
  151. // machine({id: this.machineid}).then(e => {
  152. machine({}, this.machineid)
  153. .then(e => {
  154. // this.machineData = e.data;
  155. console.log('======>', e);
  156. this.machineDataModal = e.data;
  157. this.machineDataModal.machine_name = item.name;
  158. })
  159. .catch(e => {
  160. console.log(e);
  161. });
  162. },
  163. toPre() {
  164. console.log('this.checkid', this.checkid);
  165. if (this.checkid > 0) {
  166. this.checkid--;
  167. console.log('this.checkid', this.checkid);
  168. } else {
  169. this.checkid = 2;
  170. }
  171. },
  172. toNext() {
  173. console.log('this.checkid', this.checkid);
  174. if (this.checkid < 2) {
  175. this.checkid++;
  176. console.log('this.checkid', this.checkid);
  177. } else {
  178. this.checkid = 0;
  179. }
  180. },
  181. // 获取设备信息
  182. machine() {
  183. machine({}, 0)
  184. .then(e => {
  185. // console.log('获取设备信息');
  186. this.machineData = e.data;
  187. // console.log(e);
  188. })
  189. .catch(e => {
  190. console.log(e);
  191. });
  192. },
  193. // 获取公司列表
  194. getMapList() {
  195. // zhong
  196. companies()
  197. .then(e => {
  198. this.companyList = e.data.map(e => {
  199. // 初始化弹窗显示隐藏
  200. e.show = false;
  201. // e.lattitude = 28.243198;
  202. // e.longtitude = 121.279239;
  203. // 设置文字样式
  204. e.textType = {
  205. width: -((e.name.length / 2) * 10),
  206. height: 30
  207. };
  208. e.style = {
  209. background: 'none',
  210. color: '#333333',
  211. fontSize: '10px',
  212. border: 'none'
  213. };
  214. return e;
  215. });
  216. // 设置数据加载完毕
  217. this.mapLoding = true;
  218. // uni.showModal({
  219. // title: '提示',
  220. // content: '地图加载完毕',
  221. // showCancel: false
  222. // });
  223. // console.log('公司列表', this.companyList);
  224. })
  225. .catch(e => {
  226. console.log(e);
  227. });
  228. },
  229. // 初始化地图/
  230. init({ BMap, map }) {
  231. this.map = map;
  232. // 初始化地图,设置中心点坐标
  233. var point = new BMap.Point(121.434817, 28.653649);
  234. map.centerAndZoom(point, this.zoomActive);
  235. // this.setMarker();
  236. // 添加鼠标滚动缩放
  237. // map.enableScrollWheelZoom();
  238. },
  239. //切换事件
  240. onAction(start = true) {
  241. console.log('触发点击');
  242. this.autoPlay = false;
  243. clearTimeout(this.outPlay);
  244. if (start) {
  245. this.outPlay = setTimeout(e => {
  246. this.autoPlay = true;
  247. }, this.setOutTime);
  248. }
  249. },
  250. // 渲染首页数据
  251. async loadData() {
  252. loadIndexs({}).then(({ data }) => {
  253. this.carouselList = data.loopProduct.map(item => 'http://tianli.liuniu946.com/' + item.coverimage);
  254. this.list3 = data;
  255. });
  256. },
  257. // 表单交互 提交
  258. next() {
  259. this.isShow = false
  260. if (this.name == '') {
  261. uni.showToast({
  262. title: '请输入您的姓名',
  263. icon: 'none',
  264. duration: 2000
  265. });
  266. this.$api.msg('');
  267. return;
  268. }
  269. if (this.address == '') {
  270. uni.showToast({
  271. title: '请填写详细地址',
  272. icon: 'none',
  273. duration: 2000
  274. });
  275. // this.$api.msg('请填写详细地址');
  276. return;
  277. }
  278. if (this.telephone == '') {
  279. uni.showToast({
  280. title: '请填写联系电话',
  281. icon: 'none',
  282. duration: 2000
  283. });
  284. // this.$api.msg('请填写联系电话');
  285. return;
  286. }
  287. const reg = /^(\+?0?86-?)?1[\d]\d{9}$/;
  288. if (!reg.test(this.telephone)) {
  289. uni.showToast({
  290. title: '请填写正确的手机格式',
  291. icon: 'none',
  292. duration: 2000
  293. });
  294. // this.$api.msg('请输入您的手机号码');
  295. return;
  296. }
  297. if (this.line_type == '') {
  298. uni.showToast({
  299. title: '请填写生产线类型',
  300. icon: 'none',
  301. duration: 2000
  302. });
  303. // this.$api.msg('请输入生产线类型');
  304. return;
  305. }
  306. if (this.line_num == '') {
  307. uni.showToast({
  308. title: '请填写生产线数量',
  309. icon: 'none',
  310. duration: 2000
  311. });
  312. // this.$api.msg('请输入生产线数量');
  313. return;
  314. }
  315. if (this.water_using == '') {
  316. uni.showToast({
  317. title: '请填写目前用水量',
  318. icon: 'none',
  319. duration: 2000
  320. });
  321. // this.$api.msg('请填写目前用水量');
  322. return;
  323. }
  324. if (this.deal_cost == '') {
  325. uni.showToast({
  326. title: '请填写废水处理成本',
  327. icon: 'none',
  328. duration: 2000
  329. });
  330. // this.$api.msg('请填写废水处理成本');
  331. return;
  332. }
  333. uni.showLoading({
  334. title: '计算中',
  335. mask: true
  336. });
  337. addForm({
  338. name: this.name,
  339. address: this.address,
  340. telephone: this.telephone,
  341. line_type: this.line_type,
  342. line_num: this.line_num,
  343. water_using: this.water_using,
  344. day_work_times: 12,
  345. year_work_day: 330,
  346. deal_cost: this.deal_cost
  347. })
  348. .then(e => {
  349. uni.hideLoading();
  350. console.log('请求成功');
  351. (this.isShow = false),
  352. uni.pageScrollTo({
  353. scrollTop: 0,
  354. duration: 0
  355. });
  356. /**
  357. 交互式表单公式
  358. 改造后用水量为:目前用水量的30%—70%
  359. 经济效益=节约的水量X年工作时长(小时)X废水处理成本
  360. 节约的水量=目前用水量—改造后的用水量
  361. 经济效益也是一个范围值
  362. **/
  363. // 改造后用水量
  364. // this.num1 = this.water_using * 0.3;
  365. // this.num2 = this.water_using * 0.7;
  366. this.num1 = parseFloat(this.water_using * 0.3).toFixed(2);
  367. this.num2 = parseFloat(this.water_using * 0.7).toFixed(2);
  368. console.log('this.num1', this.num1);
  369. // 节约的水量=目前用水量—改造后的用水量
  370. this.savaWater1 = this.water_using - this.num1;
  371. this.savaWater2 = this.water_using - this.num2;
  372. console.log('this.savaWater1', this.savaWater1);
  373. console.log('this.day_work_times', this.day_work_times);
  374. console.log('this.deal_cost', this.deal_cost);
  375. // 经济效益=节约的水量X年工作时长(小时)X废水处理成本
  376. this.num3 = parseFloat((this.savaWater1 * 3960 * this.deal_cost) / 10000).toFixed(2);
  377. this.num4 = parseFloat((this.savaWater2 * 3960 * this.deal_cost) / 10000).toFixed(2);
  378. // this.address = "";
  379. // this.telephone = "";
  380. // this.line_type = "";
  381. // this.line_num = "";
  382. // this.water_using = "";
  383. // this.day_work_times = "";
  384. // this.year_work_day = "";
  385. // this.deal_cost = "";
  386. })
  387. .catch(e => {
  388. uni.hideLoading();
  389. });
  390. },
  391. change(item) {
  392. // console.log('-----this.checkid', item);
  393. let id = item;
  394. this.checkid = id;
  395. this.onAction();
  396. },
  397. // 重新测试
  398. refresh() {
  399. this.isShow = true;
  400. uni.pageScrollTo({
  401. scrollTop: 0,
  402. duration: 0
  403. });
  404. },
  405. // 选择生产线类型
  406. bindPickerType: function(e) {
  407. console.log(this.array[e.target.value]);
  408. this.line_type = this.array[e.target.value];
  409. this.index = e.target.value + 1;
  410. this.onAction();
  411. },
  412. change1(item) {
  413. console.log(123, item);
  414. let id = item;
  415. this.checkid1 = id;
  416. },
  417. // 监听切换事件
  418. listChange(e) {
  419. // 触发改变事件
  420. this.onAction();
  421. this.checkid = e.detail.current;
  422. if (this.checkid == 1 && !this.showMap) {
  423. this.showMap = true;
  424. }
  425. // uni.pageScrollTo({
  426. // duration: 0, //过渡时间必须为0,uniapp bug,否则运行到手机会报错
  427. // scrollTop: 0 //滚动到实际距离是元素距离顶部的距离减去最外层盒子的滚动距离
  428. // });
  429. },
  430. listChange1(id) {
  431. this.current = id;
  432. },
  433. // 点击更多 导航
  434. toNavList() {
  435. this.$refs.popup.open();
  436. },
  437. goBack(type) {
  438. this.$refs[type][0].close();
  439. },
  440. cancel() {
  441. this.$refs.popup.close();
  442. },
  443. cancelAll(type) {
  444. this.$refs.popup.close();
  445. this.$refs[type][0].close();
  446. },
  447. handlePop(index, type) {
  448. this.type = type;
  449. console.log('this.type', this.type);
  450. this.$refs[type][0].open();
  451. cateList({}, this.type).then(({ data }) => {
  452. this.productList = data;
  453. });
  454. },
  455. // 获取子列表
  456. navInfo(id, name, item) {
  457. let obj = this;
  458. obj.category_id = id;
  459. obj.current = id;
  460. console.log('进入', obj.type);
  461. if (obj.type == 'about') {
  462. aboutlist({
  463. // title: obj.title,
  464. category_id: obj.category_id,
  465. page: obj.page,
  466. limit: obj.limit
  467. }).then(({ data }) => {
  468. obj.list1 = data.list.map(item => ({
  469. title: item.title,
  470. id: item.id
  471. }));
  472. });
  473. }
  474. if (obj.type == 'story') {
  475. storylist({
  476. // title: obj.title,
  477. category_id: obj.category_id,
  478. page: obj.page,
  479. limit: obj.limit
  480. }).then(({ data }) => {
  481. obj.list1 = data.list.map(item => ({
  482. title: item.title,
  483. id: item.id
  484. }));
  485. });
  486. }
  487. if (obj.type == 'cases') {
  488. caseslist({
  489. // title: obj.title,
  490. category_id: obj.category_id,
  491. page: obj.page,
  492. limit: obj.limit
  493. }).then(({ data }) => {
  494. obj.list1 = data.list.map(item => ({
  495. title: item.title,
  496. id: item.id
  497. }));
  498. });
  499. }
  500. if (obj.type == 'product') {
  501. productlist({
  502. // title: obj.title,
  503. category_id: obj.category_id,
  504. page: obj.page,
  505. limit: obj.limit
  506. }).then(({ data }) => {
  507. obj.list1 = data.list.map(item => ({
  508. title: item.title,
  509. id: item.id
  510. }));
  511. });
  512. }
  513. //
  514. if (obj.type == 'article') {
  515. articlelist({
  516. // title: obj.title,
  517. category_id: obj.category_id,
  518. page: obj.page,
  519. limit: obj.limit
  520. }).then(({ data }) => {
  521. obj.list1 = data.list.map(item => ({
  522. title: item.title,
  523. id: item.id
  524. }));
  525. });
  526. }
  527. },
  528. // 点击子列表
  529. toproList(id) {
  530. console.log('当前子列表id:', id);
  531. // let id = id,
  532. if (this.type == 'about') {
  533. uni.navigateTo({
  534. url: '/pages/about/about?id=' + id
  535. });
  536. }
  537. if (this.type == 'story') {
  538. uni.navigateTo({
  539. url: '/pages/story/story?id=' + id
  540. });
  541. }
  542. if (this.type == 'cases') {
  543. uni.navigateTo({
  544. url: '/pages/cases/cases?id=' + id
  545. });
  546. }
  547. if (this.type == 'product') {
  548. uni.navigateTo({
  549. url: '/pages/product/product?id=' + id
  550. });
  551. }
  552. if (this.type == 'article') {
  553. uni.navigateTo({
  554. url: '/pages/article/article?id=' + id
  555. });
  556. }
  557. }
  558. }
  559. };
  560. </script>
  561. <style lang="scss">
  562. .center {
  563. height: auto;
  564. background: #ffffff;
  565. min-height: 100%;
  566. }
  567. .img {
  568. margin: 17rpx 0 17rpx 41rpx;
  569. width: 208rpx;
  570. height: 52rpx;
  571. image {
  572. width: 100%;
  573. height: 100%;
  574. }
  575. }
  576. .test_title {
  577. display: flex;
  578. justify-content: center;
  579. align-items: center;
  580. width: 100%;
  581. height: 60rpx;
  582. font-size: 22rpx;
  583. font-family: Adobe Heiti Std;
  584. font-weight: normal;
  585. color: #ffffff;
  586. background-color: #0165b5;
  587. }
  588. .test_table {
  589. font-size: 22rpx;
  590. font-family: Adobe Heiti Std;
  591. font-weight: normal;
  592. color: #000000;
  593. display: flex;
  594. justify-content: space-between;
  595. padding: 10rpx 30rpx;
  596. input {
  597. width: 340rpx;
  598. height: 40rpx;
  599. background: #ffffff;
  600. border: 1px solid #b9b7b7;
  601. border-radius: 2rpx;
  602. font-size: 16rpx;
  603. padding-left: 16rpx;
  604. }
  605. }
  606. .form {
  607. background: #ffffff;
  608. width: 100%;
  609. padding: 14rpx;
  610. // margin-top: 54rpx;
  611. .form-item {
  612. width: 98%;
  613. display: flex;
  614. align-items: center;
  615. justify-content: space-between;
  616. margin-top: 10rpx;
  617. .form-left {
  618. color: #212121;
  619. font-size: 22rpx;
  620. width: 250rpx;
  621. flex-shrink: 0;
  622. }
  623. .tip {
  624. margin-left: 0rpx;
  625. color: #ff0000;
  626. width: 34rpx;
  627. height: 34rpx;
  628. }
  629. .form-right {
  630. margin-left: 2rpx;
  631. line-height: 48rpx;
  632. height: 48rpx;
  633. padding-left: 12rpx;
  634. width: 100%;
  635. background-color: #ffffff;
  636. border: 2rpx solid #bdbdbd;
  637. border-radius: 6rpx;
  638. .list-input {
  639. font-size: 18rpx;
  640. height: 100%;
  641. .input-placeholder {
  642. color: #c7c9d1;
  643. font-size: 18rpx;
  644. }
  645. }
  646. .list-input1 {
  647. color: #757575;
  648. font-size: 18rpx;
  649. }
  650. }
  651. }
  652. }
  653. .btn {
  654. margin-top: 34rpx;
  655. width: 100%;
  656. height: 70rpx;
  657. display: flex;
  658. justify-content: center;
  659. color: #ffffff;
  660. font-size: 26rpx;
  661. margin-bottom: 30rpx;
  662. .btn-left {
  663. width: 88%;
  664. height: 70rpx;
  665. display: flex;
  666. justify-content: center;
  667. align-items: center;
  668. // margin-left: 44rpx;
  669. background-color: #3874cb;
  670. border-radius: 8rpx;
  671. }
  672. }
  673. .result {
  674. display: flex;
  675. flex-direction: column;
  676. justify-content: center;
  677. align-items: center;
  678. .result-title {
  679. display: flex;
  680. justify-content: center;
  681. align-items: center;
  682. width: 180rpx;
  683. height: 35rpx;
  684. font-size: 26rpx;
  685. font-family: Adobe Heiti Std;
  686. font-weight: normal;
  687. color: #000000;
  688. position: relative;
  689. top: 15rpx;
  690. z-index: 99;
  691. background-color: #ffffff;
  692. }
  693. .border {
  694. width: 100%;
  695. height: 1rpx;
  696. border: 1rpx solid #eee9e9;
  697. }
  698. .result-box {
  699. width: 100%;
  700. background: #0165b5;
  701. margin-top: 24rpx;
  702. .effect {
  703. .title {
  704. margin-top: 10rpx;
  705. font-size: 32rpx;
  706. color: #ffffff;
  707. text-align: center;
  708. }
  709. .information {
  710. width: 100%;
  711. // height: 200rpx;
  712. display: flex;
  713. justify-content: space-between;
  714. .benefits {
  715. padding: 24rpx 0;
  716. width: 50%;
  717. display: flex;
  718. flex-direction: column;
  719. align-items: center;
  720. .unit {
  721. width: 200rpx;
  722. height: 200rpx;
  723. background-color: #3874cb;
  724. border-radius: 50%;
  725. color: #ffffff;
  726. font-size: 64rpx;
  727. display: flex;
  728. justify-content: center;
  729. align-items: center;
  730. .unitText {
  731. text-align: center;
  732. font-size: 34rpx;
  733. }
  734. }
  735. .info {
  736. color: #ffffff;
  737. font-size: 24rpx;
  738. margin-top: 32rpx;
  739. }
  740. }
  741. }
  742. .refresh {
  743. width: 270rpx;
  744. height: 60rpx;
  745. background-color: #3874cb;
  746. margin: 44rpx auto;
  747. display: flex;
  748. justify-content: center;
  749. align-items: center;
  750. color: #ffffff;
  751. font-size: 24rpx;
  752. }
  753. }
  754. }
  755. }
  756. .tanchang {
  757. height: 132rpx;
  758. }
  759. </style>