You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

839 lines
22 KiB

2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
  1. <template>
  2. <view class="home-content">
  3. <view class="card-container">
  4. <view class="companion-info">
  5. <view class="companion-info-img">
  6. <image class="people-img" slot='cover'
  7. :src="companionInfo&&companionInfo.staffImages&&companionInfo.staffImages.length>0?companionInfo.staffImages[0].url:defaultStaffIamge">
  8. </image>
  9. </view>
  10. <view class="companion-info-detail">
  11. <view class="" style="width: 360rpx;">
  12. <view class="companion-info-left">
  13. <text class="companion-info-left-title">{{companionInfo.name}}</text>
  14. <view>
  15. <img :src="companionInfo.gender==1?'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/personal/pet/sex_m.png':
  16. 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/personal/pet/sex_f.png'" alt="sex"
  17. style="width: 40rpx;height: 40rpx;" />
  18. </view>
  19. </view>
  20. <view class="">
  21. <image src="/static/images/pages/cwfw.png" mode="heightFix"
  22. style="height: 40rpx;"></image>
  23. </view>
  24. </view>
  25. <view class="companion-info-right" @click="onClickFav">
  26. <view v-if="collect">
  27. <uni-icons type="star-filled" size="18" color="#FFB13F"></uni-icons>
  28. <text style="font-size: 16px; color: #FFB13F; margin-left: 6rpx;">已收藏</text>
  29. </view>
  30. <view v-else>
  31. <uni-icons type="star" size="18" color="#7D8196"></uni-icons>
  32. <text style="font-size: 16px; color: #7D8196; margin-left: 6rpx;">收藏</text>
  33. </view>
  34. </view>
  35. </view>
  36. </view>
  37. <view class="companion-info-des">
  38. <text class="companion-info-des-text">
  39. <!-- {{companionInfo.shortDescription}} -->
  40. 你好我叫小鱼养过两只猫目前养了只布偶女猫两岁了11工作比较自由方便喂养咪咪很高兴认识你和你的猫
  41. </text>
  42. </view>
  43. <view class="personal-pet">
  44. <uni-card :is-shadow="false" padding=0 margin="10px">
  45. <view class="service-new-title" slot="title">
  46. <view class="service-new-title-left">
  47. <view class="service-new-flag"></view>
  48. <view>他的宠物</view>
  49. </view>
  50. </view>
  51. <view class="split-line"></view>
  52. <view class="service-new-pet-content">
  53. <view v-for="(item,index) in petList" :key="index">
  54. <view class="personal-pet-list-item">
  55. <view class="personal-pet-info">
  56. <view>
  57. <u-avatar :src="item.photo?item.photo:defaultStaffIamge" size="60"
  58. shape="circle"></u-avatar>
  59. </view>
  60. <view class="personal-pet-info-1">
  61. <view class="personal-pet-info-2">
  62. <view class="personal-pet-name">
  63. {{item.name}}
  64. </view>
  65. <view class="personal-pet-sex">
  66. <img :src="item.gender=='男生'?'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/personal/pet/sex_m.png':
  67. 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/personal/pet/sex_f.png'" alt="sex"
  68. style="width: 20px;height: 20px;" />
  69. </view>
  70. </view>
  71. <view class="personal-pet-info-3" style="width: 100%;">
  72. <view v-if="item.breed" class="ellipsis" style="max-width: 45%;">
  73. {{item.breed}}
  74. </view>
  75. <view v-if="item.age" class="personal-pet-info-age"
  76. style="max-width: 60px;">
  77. {{item.age}}
  78. </view>
  79. <view v-if="item.weight" class="ellipsis">
  80. {{item.weight}}KG
  81. </view>
  82. </view>
  83. </view>
  84. </view>
  85. </view>
  86. </view>
  87. <!-- <view style="display: flex;">
  88. <view style="width: 28%;">
  89. <image class="pet-img" slot='cover'
  90. :src="companionInfo&&companionInfo.staffImages&&companionInfo.staffImages.length>0?companionInfo.staffImages[0].url:defaultStaffIamge">
  91. </image>
  92. </view>
  93. <view>
  94. <view>
  95. <text style="font-size: 16px; margin-right: 4px;">{{companionInfo.name}}</text>
  96. <uni-icons type="person" size="20" color="#FFB13F"></uni-icons>
  97. </view>
  98. <view>
  99. <text style="font-size: 14px;color: #AAA">
  100. 中华田园猫 | 1 | 体重1KG
  101. </text>
  102. </view>
  103. </view>
  104. </view> -->
  105. </view>
  106. </uni-card>
  107. </view>
  108. <view>
  109. <image @click="changeOrderType" style="height: 132rpx; width: 710rpx; margin: 0 20rpx 0 20rpx;"
  110. slot='cover'
  111. src="https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/petServiceOrder/CMDFServiceDetail.png">
  112. <!-- <uni-card padding=0>
  113. <view class="service-new-pet-content" style="padding: 10px 0 5px 0;">
  114. <view style="display: flex;">
  115. <view>
  116. <image class="service-img" slot='cover' :src="defaultStaffIamge">
  117. </image>
  118. </view>
  119. <view
  120. style="display: flex; margin-left: 10px; align-items: center; justify-content: space-between; width: 100%;">
  121. <view>
  122. <view>
  123. <text
  124. style="font-weight: 500; font-size: 28rpx; color: #333333; line-height: 33rpx;">宠物服务详解</text>
  125. </view>
  126. <view>
  127. <text style="font-size: 12px;color: #AAA">
  128. 服务介绍收费标准常见问题服务记录
  129. </text>
  130. </view>
  131. </view>
  132. <view>
  133. <uni-icons type="right" size="20" color="#AAA"></uni-icons>
  134. </view>
  135. </view>
  136. </view>
  137. </view>
  138. </uni-card> -->
  139. </view>
  140. <!-- <view class="personal-pet" style="padding-bottom: 10px;">
  141. <uni-card :is-shadow="false" padding=0 margin="10px">
  142. <view class="service-new-title" slot="title">
  143. <view class="service-new-title-left">
  144. <view class="service-new-flag"></view>
  145. <view>近期评价</view>
  146. </view>
  147. </view>
  148. <view class="split-line"></view>
  149. <view class="service-new-pet-content">
  150. <view v-for="(item,index) in rewardList" :key="index">
  151. <view class="reward-list-item">
  152. <view class="reward-info">
  153. <view>
  154. <u-avatar :src="item.photo?item.photo:defaultStaffIamge" size="60"
  155. shape="circle"></u-avatar>
  156. </view>
  157. <view class="reward-info-1">
  158. <view class="reward-info-2">
  159. <view class="reward-name">
  160. {{item.name}}
  161. </view>
  162. <view class="star">
  163. <uni-rate :readonly="true" size="18" :value="item.star" />
  164. </view>
  165. </view>
  166. <view class="reward-info-3" style="width: 100%;">
  167. <view>
  168. {{item.time}}
  169. </view>
  170. <view>
  171. {{item.des}}
  172. </view>
  173. </view>
  174. </view>
  175. </view>
  176. </view>
  177. </view>
  178. </view>
  179. </uni-card>
  180. </view> -->
  181. <view class="service-record" style="padding-bottom: 20rpx;">
  182. <uni-card :is-shadow="false" padding="0" margin="10px">
  183. <view class="service-record-title" slot="title">
  184. <view class="service-record-title-left">
  185. <view class="service-record-flag"></view>
  186. <view>不接单日期</view>
  187. </view>
  188. </view>
  189. <view class="split-line"></view>
  190. <view class="service-record-content"
  191. style="display: flex;justify-content: space-around;height: 100rpx;align-items: center;">
  192. <view style="font-size: 30rpx;color: #333;">
  193. 共不接单8天
  194. </view>
  195. <view style="font-size: 26rpx;color: #FFB13F;display: flex;align-items: center;"
  196. @click="$refs.calendarPopup.open('bottom')">
  197. <uni-icons type="calendar" size="40rpx" color="#FFB13F"
  198. style="margin-top: 6rpx;"></uni-icons>
  199. 点击查看不接单日期
  200. </view>
  201. </view>
  202. </uni-card>
  203. </view>
  204. <view class="service-record" style="padding-bottom: 20rpx;">
  205. <uni-card :is-shadow="false" padding="0" margin="10px">
  206. <view class="service-record-title" slot="title">
  207. <view class="service-record-title-left">
  208. <view class="service-record-flag"></view>
  209. <view>服务范围</view>
  210. </view>
  211. </view>
  212. <view class="split-line"></view>
  213. <view class="">
  214. <view class=""
  215. style="margin: 10rpx 0;"
  216. v-for="(address, index) in 3">
  217. 可接单地址{{ index + 1 }}湖南省湘潭市雨湖区雨湖路街道建设北路2号雨湖综合步步高商场内第一层103号格林楠图 20公里内
  218. </view>
  219. </view>
  220. </uni-card>
  221. </view>
  222. <view class="service-record" style="padding-bottom: 55px;">
  223. <uni-card :is-shadow="false" padding=0 margin="10px">
  224. <view class="service-record-title" slot="title">
  225. <view class="service-record-title-left">
  226. <view class="service-record-flag"></view>
  227. <view>服务记录</view>
  228. </view>
  229. </view>
  230. <view class="split-line"></view>
  231. <view class="service-record-content">
  232. <view v-for="(item,index) in serviceRecordList" :key="index">
  233. <view class="service-record-item">
  234. <view class="service-record-info">
  235. <view>
  236. <u-avatar :src="item.photo?item.photo:defaultStaffIamge" size="40"
  237. shape="circle"></u-avatar>
  238. </view>
  239. <view class="service-record-info-1">
  240. <view class="service-record-info-2">
  241. <view class="service-record-info-title">
  242. <view class="service-record-name">
  243. {{item.name}}
  244. </view>
  245. </view>
  246. <view class="service-record-location">
  247. <text style="color: #FFB13F;">{{item.location}}</text>
  248. </view>
  249. </view>
  250. <view class="service-record-info-3" style="width: 100%;">
  251. <view class="ellipsis">
  252. {{item.type == 1 ? '上门喂猫' : '上门遛狗'}}
  253. </view>
  254. <view style="margin: 0 10rpx 0 10rpx;">
  255. |
  256. </view>
  257. <view class="ellipsis">
  258. {{item.time}}
  259. </view>
  260. </view>
  261. <view class="service-record-info-4" style="width: 100%;">
  262. <view class="ellipsis" style="max-width: 225px;">
  263. 宠物{{item.petName}}
  264. </view>
  265. </view>
  266. </view>
  267. </view>
  268. <view class="service-record-des">
  269. {{item.des}}
  270. </view>
  271. <view class="service-record-pet-images">
  272. <view v-for="(img,index) in item.imageList" :key="index">
  273. <image class="service-record-pet-images-item" slot='cover' :src="img.url">
  274. </image>
  275. </view>
  276. </view>
  277. </view>
  278. <view class="split-line"></view>
  279. </view>
  280. </view>
  281. </uni-card>
  282. </view>
  283. <view class="bottom-btn-sticky" style="padding: 10rpx 40rpx 0 40rpx;">
  284. <!-- <button class="bottom-btn" @click="getOrder">立即预约</button> -->
  285. <image style="width: 670rpx; height: 80rpx;" slot='cover'
  286. src="https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/petServiceOrder/orderNow.png" />
  287. </view>
  288. </view>
  289. <!-- <uni-popup ref="calendarPopup" background-color="#fff">
  290. <view class="popupBottom">
  291. <view class="" style="font-size: 32rpx;font-weight: 900;text-align: center;padding: 20rpx 0;">
  292. 不接单日期
  293. </view>
  294. <uni-calendar ref="calendar"
  295. class="uni-calendar--hook"
  296. :showMonth="false"/>
  297. <view style="display: flex; justify-content: center; align-items: center;">
  298. <image @click="closePopup" style="width: 670rpx; height: 80rpx;" slot='cover' src="https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/petServiceOrder/yesButton.png" />
  299. </view>
  300. </view>
  301. </uni-popup> -->
  302. <uv-calendars
  303. ref="calendarPopup"
  304. mode="multiple"
  305. :date="selectDate"
  306. color="#FFB13F"
  307. readonly
  308. title="不接单日期"/>
  309. </view>
  310. </template>
  311. <script>
  312. import {
  313. getCompanionInfo
  314. } from "@/api/system/companion"
  315. import uniRate from '@/uni_modules/uni-rate/components/uni-rate/uni-rate.vue';
  316. export default {
  317. data() {
  318. return {
  319. currentCompanionPetId: '',
  320. companionInfo: null,
  321. defaultStaffIamge: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png',
  322. collect: false,
  323. year : new Date().getFullYear(),
  324. selectDate : ['2025-4-18', '2025-4-20'],
  325. petList: [{
  326. gender: '女生',
  327. name: '大咪',
  328. breed: '中华田园猫',
  329. age: '12',
  330. weight: '13.5'
  331. }, {
  332. gender: '女生',
  333. name: '大咪',
  334. breed: '中华田园猫',
  335. age: '12',
  336. weight: '13.5'
  337. }],
  338. rewardList: [{
  339. name: '小咪',
  340. star: 3,
  341. time: '2025-1-1 18:00',
  342. des: '服务贴心,态度热情,非常满意',
  343. }, {
  344. name: '中咪',
  345. star: 4,
  346. time: '2025-1-1 18:00',
  347. des: '服务贴心,态度热情,非常满意',
  348. }, {
  349. name: '大咪',
  350. star: 5,
  351. time: '2025-1-1 18:00',
  352. des: '服务贴心,态度热情,非常满意',
  353. }],
  354. serviceRecordList: [{
  355. name: '修狗',
  356. location: '重庆市',
  357. type: 1,
  358. time: '2025-1-15 18:09:32',
  359. petName: '修狗',
  360. des: '猫咪正常饮食,无任何异常,排尿较少,可能天气原因, 服务过程全程与主人视频。',
  361. imageList: [{
  362. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  363. },
  364. {
  365. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  366. },
  367. {
  368. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  369. },
  370. {
  371. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  372. },
  373. {
  374. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  375. }
  376. ]
  377. }, {
  378. name: '修猫',
  379. location: '上海市',
  380. type: 2,
  381. time: '2025-1-15 18:09:32',
  382. petName: '修猫',
  383. des: '猫咪正常饮食,无任何异常,排尿较少,可能天气原因, 服务过程全程与主人视频。',
  384. imageList: [{
  385. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  386. },
  387. {
  388. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  389. },
  390. {
  391. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  392. }
  393. ],
  394. }, {
  395. name: '修修补补',
  396. location: '上海市',
  397. type: 2,
  398. time: '2025-1-15 18:09:32',
  399. petName: '修猫',
  400. des: '猫咪正常饮食,无任何异常,排尿较少,可能天气原因, 服务过程全程与主人视频。',
  401. imageList: [{
  402. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  403. },
  404. {
  405. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  406. },
  407. {
  408. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  409. },
  410. {
  411. url: 'https://catmdogf.oss-cn-shanghai.aliyuncs.com/CMDF/front/banner/gold_people.png'
  412. }
  413. ],
  414. }]
  415. }
  416. },
  417. components: {
  418. uniRate,
  419. },
  420. onLoad: function(option) {
  421. this.currentCompanionPetId = option.id;
  422. },
  423. mounted() {
  424. this.getCurrentCompanionPetInfo(this.currentCompanionPetId)
  425. },
  426. methods: {
  427. onClickFav() {
  428. this.collect = !this.collect
  429. this.$forceUpdate()
  430. },
  431. getCurrentCompanionPetInfo(id) {
  432. getCompanionInfo(id).then(response => {
  433. if (response && response.code == 200) {
  434. console.log('getCurrentCompanionPetInfo', response);
  435. this.companionInfo = response.data
  436. }
  437. console.log('getCurrentCompanionPetInfo', response);
  438. })
  439. },
  440. getOrder() {
  441. uni.navigateTo({
  442. // url: '/pages/newOrder/serviceNew2',
  443. url: `/pages/newOrder/serviceNew2?userName=${this.companionInfo.name}&servicerId=${this.companionInfo.id}`,
  444. });
  445. },
  446. }
  447. }
  448. </script>
  449. <style lang="scss">
  450. .home-content {
  451. background: linear-gradient(360deg, #F5F5F7 82%, #FFBF60 99%);
  452. .card-container {
  453. margin: 0;
  454. padding: 0;
  455. .uni-card {
  456. border-radius: 16rpx;
  457. }
  458. .companion-info {
  459. display: flex;
  460. .companion-info-img {
  461. margin: 20rpx 20rpx 20rpx 40rpx;
  462. .people-img {
  463. width: 168rpx;
  464. height: 168rpx;
  465. border: #FEA714 5rpx solid;
  466. border-radius: 168rpx;
  467. }
  468. }
  469. .companion-info-detail {
  470. width: 70%;
  471. display: flex;
  472. align-items: center;
  473. .companion-info-left {
  474. display: flex;
  475. width: 70%;
  476. .companion-info-left-title {
  477. color: #333;
  478. font-size: 32rpx;
  479. line-height: 32rpx;
  480. margin-right: 10rpx;
  481. font-weight: 900;
  482. font-style: normal;
  483. }
  484. }
  485. }
  486. }
  487. .companion-info-des {
  488. background-color: #FFF4E5;
  489. margin: 20rpx;
  490. display: flex;
  491. align-items: center;
  492. justify-content: center;
  493. border-radius: 16rpx;
  494. .companion-info-des-text {
  495. color: #FFB13F;
  496. margin: 20rpx 34rpx 20rpx 34rpx;
  497. }
  498. }
  499. .bottom-btn-sticky {
  500. z-index: 10;
  501. position: fixed;
  502. bottom: 40rpx;
  503. /* 距离底部的距离 */
  504. // right: 32rpx;
  505. /* 距离右侧的距离 */
  506. // width: 50px;
  507. // /* 按钮的宽度 */
  508. // height: 50px;
  509. .bottom-btn {
  510. width: 670rpx;
  511. height: 80rpx;
  512. border-radius: 120rpx;
  513. background: #FFB13F;
  514. font-size: 32rpx;
  515. color: #FFFFFF;
  516. }
  517. }
  518. .pet-img {
  519. width: 70px;
  520. height: 70px;
  521. border: #FFBF60 1px solid;
  522. border-radius: 35px;
  523. }
  524. .personal-pet-list-item {
  525. // margin: 10px 10px 0 10px;
  526. // border-radius: 5px;
  527. padding: 10px 0px 10px 0;
  528. .personal-pet-info {
  529. display: flex;
  530. align-items: center;
  531. justify-content: flex-start;
  532. .personal-pet-info-1 {
  533. margin-left: 10px;
  534. .personal-pet-info-2 {
  535. display: flex;
  536. flex-wrap: wrap;
  537. .personal-pet-name {
  538. color: #333;
  539. font-size: 16px;
  540. margin-right: 10px;
  541. }
  542. }
  543. .personal-pet-info-3 {
  544. display: flex;
  545. align-items: baseline;
  546. font-size: 14px;
  547. margin-top: 5px;
  548. color: #7D8196;
  549. .personal-pet-info-age {
  550. padding: 0 10px;
  551. margin: 0 10px;
  552. border-left: solid 2px #7D8196;
  553. border-right: solid 2px #7D8196;
  554. }
  555. }
  556. }
  557. }
  558. .personal-pet-info-disposition {
  559. padding: 10px;
  560. color: #7D8196;
  561. font-size: 14px;
  562. background: #f9f9f9;
  563. border-radius: 5px;
  564. margin-top: 10px;
  565. }
  566. .personal-pet-info-btns {
  567. display: flex;
  568. justify-content: flex-end;
  569. margin-top: 10px;
  570. .personal-pet-info-btn {
  571. display: flex;
  572. font-size: 14px;
  573. color: #7D8196;
  574. margin-left: 20px;
  575. }
  576. }
  577. }
  578. .reward-list-item {
  579. padding: 10px 0px 10px 0;
  580. .reward-info {
  581. display: flex;
  582. // align-items: center;
  583. justify-content: flex-start;
  584. .reward-info-1 {
  585. margin-left: 10px;
  586. width: 100%;
  587. .reward-info-2 {
  588. display: flex;
  589. flex-wrap: wrap;
  590. .reward-name {
  591. color: #333;
  592. font-size: 16px;
  593. width: 60%;
  594. }
  595. }
  596. .reward-info-3 {
  597. align-items: baseline;
  598. font-size: 14px;
  599. margin-top: 5px;
  600. color: #7D8196;
  601. }
  602. }
  603. }
  604. .personal-pet-info-disposition {
  605. padding: 10px;
  606. color: #7D8196;
  607. font-size: 14px;
  608. background: #f9f9f9;
  609. border-radius: 5px;
  610. margin-top: 10px;
  611. }
  612. .personal-pet-info-btns {
  613. display: flex;
  614. justify-content: flex-end;
  615. margin-top: 10px;
  616. .personal-pet-info-btn {
  617. display: flex;
  618. font-size: 14px;
  619. color: #7D8196;
  620. margin-left: 20px;
  621. }
  622. }
  623. }
  624. .service-img {
  625. width: 60px;
  626. height: 60px;
  627. // border: #FFBF60 1px solid;
  628. // border-radius: 35px;
  629. }
  630. .personal-pet {
  631. width: 100%;
  632. .service-new-title {
  633. display: flex;
  634. font-weight: 500;
  635. font-size: 28rpx;
  636. color: #333333;
  637. line-height: 33rpx;
  638. margin: 42rpx 0 30rpx;
  639. justify-content: space-between;
  640. .service-new-title-left {
  641. display: flex;
  642. align-items: center;
  643. .service-new-flag {
  644. width: 8rpx;
  645. height: 32rpx;
  646. background: #FFBF60;
  647. border-radius: 30rpx 30rpx 30rpx 30rpx;
  648. margin-right: 10rpx;
  649. }
  650. }
  651. }
  652. .split-line {
  653. width: 100%;
  654. height: 1rpx;
  655. background: #EFEFEF;
  656. }
  657. .service-new-pet-content {
  658. // padding: 20rpx;
  659. }
  660. }
  661. .service-record {
  662. width: 100%;
  663. .service-record-title {
  664. display: flex;
  665. font-weight: 500;
  666. font-size: 28rpx;
  667. color: #333333;
  668. line-height: 33rpx;
  669. margin: 42rpx 0 30rpx;
  670. justify-content: space-between;
  671. .service-record-title-left {
  672. display: flex;
  673. align-items: center;
  674. .service-record-flag {
  675. width: 8rpx;
  676. height: 32rpx;
  677. background: #FFBF60;
  678. border-radius: 30rpx 30rpx 30rpx 30rpx;
  679. margin-right: 10rpx;
  680. }
  681. }
  682. }
  683. .split-line {
  684. width: 100%;
  685. height: 1rpx;
  686. background: #EFEFEF;
  687. }
  688. .service-record-content {
  689. // padding: 20rpx;
  690. .service-record-item {
  691. padding: 10px 0px 0px 0;
  692. .service-record-info {
  693. display: flex;
  694. align-items: center;
  695. justify-content: flex-start;
  696. .service-record-info-1 {
  697. margin-left: 10px;
  698. width: 100%;
  699. .service-record-info-2 {
  700. display: flex;
  701. flex-wrap: wrap;
  702. .service-record-info-title {
  703. display: flex;
  704. flex-wrap: wrap;
  705. width: 80%;
  706. }
  707. .service-record-name {
  708. color: #333;
  709. font-size: 28rpx;
  710. // line-height: 28rpx;
  711. font-weight: 500;
  712. font-style: normal;
  713. }
  714. .service-record-location {
  715. color: #FFAA48;
  716. font-size: 28rpx;
  717. font-weight: 400;
  718. // line-height: 32rpx;
  719. }
  720. }
  721. .service-record-info-3 {
  722. display: flex;
  723. align-items: baseline;
  724. font-size: 24rpx;
  725. // line-height: 32rpx;
  726. color: #7D8196;
  727. font-weight: 400;
  728. }
  729. .service-record-info-4 {
  730. display: flex;
  731. align-items: baseline;
  732. font-size: 24rpx;
  733. // margin-top: 10px;
  734. color: #7D8196;
  735. font-weight: 400;
  736. line-height: 32rpx;
  737. }
  738. }
  739. }
  740. .service-record-des {
  741. margin: 20rpx 0 20rpx 0;
  742. font-size: 28rpx;
  743. font-weight: 400;
  744. color: #333;
  745. }
  746. .service-record-pet-images {
  747. margin: 20rpx 0 20rpx 0;
  748. display: flex;
  749. flex-wrap: wrap;
  750. .service-record-pet-images-item {
  751. width: 152rpx;
  752. height: 152rpx;
  753. border-radius: 20rpx;
  754. margin-right: 10rpx;
  755. }
  756. }
  757. }
  758. }
  759. }
  760. }
  761. }
  762. </style>