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.
 
 
 

882 lines
22 KiB

  1. <template>
  2. <view class="box">
  3. <view>
  4. <view class="search-box">
  5. <view class="search" @click="goSearch">
  6. <view class="search-img">
  7. <image class="search-img1" src="../../../static/images/search.png" mode=""></image>
  8. </view>
  9. <view class="search-text">输入客户姓名/手机号</view>
  10. </view>
  11. </view>
  12. </view>
  13. <!-- 选择器 -->
  14. <view class="boxtittab">
  15. <view class="tabbox" @click="taptimeisshow">
  16. 接待时间<u-icon name="arrow-down" size="24" style="padding-left: 12rpx;"></u-icon>
  17. </view>
  18. <view class="tabbox" @click="taptimetuisshow">
  19. 接待时长<u-icon name="arrow-down" size="24" style="padding-left: 12rpx;"></u-icon>
  20. </view>
  21. <view class="tabbox" @click="tapsoltishow">
  22. 排序<u-icon name="arrow-down" size="24" style="padding-left: 12rpx;"></u-icon>
  23. </view>
  24. <view class="tabbox" @click="screenshow">
  25. 更多筛选<u-icon name="arrow-down" size="24" style="padding-left: 12rpx;"></u-icon>
  26. </view>
  27. </view>
  28. <view class="content">
  29. <view v-if="recordList.length==0" style="width: 100%;height: 100%;display: flex;align-items: center;">
  30. <view style="width: 100%;padding-top: 200rpx;background: #FFFFFF;">
  31. <view style="width: 100%;text-align: center;">
  32. <image style="width: 220rpx;height: 200rpx;"
  33. src="https://static.quhouse.com/zhikong_xcx_img/nodatalist.png" mode=""></image>
  34. </view>
  35. <view style="text-align: center;width: 100%;margin-top: 20rpx;color: #999999;">暂无数据</view>
  36. </view>
  37. </view>
  38. <view v-if="recordList.length!=0" class="content-tips" v-for="(item,index) in recordList" :key='index'
  39. @click="gotoDetail(item.id)">
  40. <view class="content-first">
  41. <view class="left">
  42. <view v-if="item.level.length==0"></view>
  43. <view class="img" v-else-if="item.level==1">A</view>
  44. <view class="img" v-else-if="item.level==2">B</view>
  45. <view class="img" v-else-if="item.level==3">C</view>
  46. <view class="img" v-else-if="item.level==4">D</view>
  47. <view class="test">{{item.name}}</view>
  48. </view>
  49. <!-- <view class="right">
  50. <view class="point"></view>
  51. <view class="test">定金</view>
  52. </view> -->
  53. </view>
  54. <view class="content-sec">
  55. <view class="content-sec-lab">
  56. 手机号码:<view class="content-sec-lab1">{{item.phone || '--'}}</view>
  57. </view>
  58. <view class="content-sec-lab" style="line-height: 46rpx;">
  59. 客户标签:
  60. <text v-if="item.demand.cusSemanticWordsList==null">暂无</text>
  61. <view v-else class="content-sec-tips" v-for="(che,ind) in item.demand.cusSemanticWordsList"
  62. :key='ind'>{{che.name}}</view>
  63. </view>
  64. <view class="content-sec-lab">
  65. 顾问姓名:<view class="content-sec-lab1">{{item.agentName}}</view>
  66. </view>
  67. <view class="content-sec-lab">
  68. 添加时间:<view class="content-sec-lab1">{{item.createTime}}</view>
  69. </view>
  70. <view class="content-sec-num">
  71. <view class="">{{item.visitRecord || '--'}}次到访</view>
  72. <view class="">{{item.fraction || '0'}}% | {{item.mm || '0'}}<text
  73. style="font-size: 24rpx;">min</text></view>
  74. </view>
  75. </view>
  76. <view class="content-last" v-if="permissions.commonly2">
  77. <!-- <view class="content-last-tab">添加提醒</view>
  78. <view class="content-last-tab">拨打电话</view> -->
  79. <view class="content-last-tab" @click.stop="gotoFollowUp(item.id)">写跟进</view>
  80. </view>
  81. </view>
  82. </view>
  83. <u-popup v-model="screenShow" mode="top">
  84. <view class="screen">
  85. <!-- 顾问选择 -->
  86. <view class="screen-counselor">
  87. <view class="screen-text">
  88. 所属顾问
  89. </view>
  90. <view class="screen-sel" @click="selectshow = true">
  91. <u-input v-model="screen.agentIdtext" type="text" placeholder='请选择' class="screen-inp"
  92. disabled />
  93. <image class="screen-sel-img" src="../../../static/images/right.png" mode=""></image>
  94. </view>
  95. </view>
  96. <view class="screen-counselor">
  97. <view class="screen-text">
  98. 客户标签
  99. </view>
  100. <view class="screen-sel" @click="selectTipshow = true">
  101. <u-input v-model="screen.cunsumerTips" type="text" placeholder='请选择' class="screen-inp"
  102. disabled />
  103. <image class="screen-sel-img" src="../../../static/images/right.png" mode=""></image>
  104. </view>
  105. </view>
  106. <!-- 录音标示 -->
  107. <view class="screen-record">
  108. <view class="screen-record-text">
  109. 客户等级
  110. </view>
  111. <view class="screen-record-tab">
  112. <view :class="[screen.record==0?'screen-record-chose':'screen-record-nochose']"
  113. @click="recordclick(0)">
  114. A
  115. </view>
  116. <view :class="[screen.record==1?'screen-record-chose':'screen-record-nochose']"
  117. @click="recordclick(1)">
  118. B
  119. </view>
  120. <view :class="[screen.record==2?'screen-record-chose':'screen-record-nochose']"
  121. @click="recordclick(2)">
  122. C
  123. </view>
  124. <view :class="[screen.record==3?'screen-record-chose':'screen-record-nochose']"
  125. @click="recordclick(3)">
  126. D
  127. </view>
  128. </view>
  129. </view>
  130. <!-- <view class="screen-record">
  131. <view class="screen-record-text">
  132. 客户阶段
  133. </view>
  134. <view class="screen-record-tab">
  135. <view v-for="(item,index) in stageList" :key="index">
  136. <view :class="[screen.stage==index?'screen-record-chose':'screen-record-nochose']" @click="screen.stage=index" style="width: 120rpx;">
  137. {{item}}
  138. </view>
  139. </view>
  140. </view>
  141. </view> -->
  142. <view class="screen-record">
  143. <view class="screen-record-text">
  144. 到访次数
  145. </view>
  146. <view class="screen-record-tab">
  147. <view :class="[screen.visitRecord==1?'screen-record-chose':'screen-record-nochose']"
  148. @click="screenvisitRecord(1)">
  149. 首次到访
  150. </view>
  151. <view :class="[screen.visitRecord==2?'screen-record-chose':'screen-record-nochose']"
  152. @click="screenvisitRecord(2)">
  153. 2次到访
  154. </view>
  155. <view :class="[screen.visitRecord==3?'screen-record-chose':'screen-record-nochose']"
  156. @click="screenvisitRecord(3)">
  157. 3次到访
  158. </view>
  159. <view :class="[screen.visitRecord==4?'screen-record-chose':'screen-record-nochose']"
  160. @click="screenvisitRecord(4)">
  161. 3次以上
  162. </view>
  163. </view>
  164. </view>
  165. <view class="screen-foot">
  166. <view class="screen-foot-reset" @click="reset">
  167. 重置
  168. </view>
  169. <view class="screen-foot-sure" @click="screensure">
  170. 确定
  171. </view>
  172. </view>
  173. </view>
  174. </u-popup>
  175. <!-- 选择顾问的选择框 -->
  176. <u-select v-model="selectshow" :list="freeList" @confirm="actionSelectCallback"></u-select>
  177. <!-- 客户标签 -->
  178. <u-select v-model="selectTipshow" :list="findKeywordsList" @confirm="selectCallback"></u-select>
  179. <u-calendar v-model="totalTimeShow" mode="range" @change="totalTimeChange"></u-calendar>
  180. <u-popup v-model="timeshow" mode="bottom">
  181. <view class="timeview" :style="{ color: activeTotal == 5 ? '#2B6EFF' : '#333333' }" @click="tabtimetap(5)">
  182. 全部</view>
  183. <view class="timeview" :style="{ color: activeTotal == 0 ? '#2B6EFF' : '#333333' }" @click="tabtimetap(0)">
  184. 今天</view>
  185. <view class="timeview" :style="{ color: activeTotal == 1 ? '#2B6EFF' : '#333333' }" @click="tabtimetap(1)">
  186. 昨天</view>
  187. <view class="timeview" :style="{ color: activeTotal == 2 ? '#2B6EFF' : '#333333' }" @click="tabtimetap(2)">
  188. 近7天</view>
  189. <view class="timeview" :style="{ color: activeTotal == 3 ? '#2B6EFF' : '#333333' }" @click="tabtimetap(3)">
  190. 近30天</view>
  191. <view class="timeview" :style="{ color: activeTotal == 4 ? '#2B6EFF' : '#333333' }" @click="tabtimetap(4)">
  192. 自定义</view>
  193. </u-popup>
  194. <u-popup v-model="timetushow" mode="bottom">
  195. <view class="timeview" :style="{ color: activeTotal2 == 0 ? '#2B6EFF' : '#333333' }" @click="timetap(0)">全部
  196. </view>
  197. <view class="timeview" :style="{ color: activeTotal2 == 1 ? '#2B6EFF' : '#333333' }" @click="timetap(1)">
  198. 0~15min</view>
  199. <view class="timeview" :style="{ color: activeTotal2 == 2 ? '#2B6EFF' : '#333333' }" @click="timetap(2)">
  200. 15~30min</view>
  201. <view class="timeview" :style="{ color: activeTotal2 == 3 ? '#2B6EFF' : '#333333' }" @click="timetap(3)">
  202. 30~60min</view>
  203. <view class="timeview" :style="{ color: activeTotal2 == 4 ? '#2B6EFF' : '#333333' }" @click="timetap(4)">
  204. 60~90min</view>
  205. <view class="timeview" :style="{ color: activeTotal2 == 5 ? '#2B6EFF' : '#333333' }" @click="timetap(5)">
  206. 90min以上</view>
  207. </u-popup>
  208. <u-select v-model="soltishow" :list="orderBylist" @confirm="selectCallback2"></u-select>
  209. <!-- 底部导航栏 -->
  210. <u-tabbar :mid-button="true" activeColor="#1296db" inactiveColor="#999999" v-model="current" :list="tabbarList"></u-tabbar>
  211. </view>
  212. </template>
  213. <script>
  214. import tabbarList from '@/utils/tabbar.js'
  215. export default {
  216. data() {
  217. return {
  218. // tabbar配置项
  219. current: 1,
  220. tabbarList: tabbarList,
  221. //--- end --- tabbar配置项
  222. orderBylist: [{
  223. label: '全部',
  224. value: '0'
  225. },
  226. {
  227. label: '创建时间倒序',
  228. value: '1'
  229. },
  230. {
  231. label: '创建时间正序',
  232. value: '2'
  233. },
  234. {
  235. label: '接待时间倒序',
  236. value: '3'
  237. },
  238. {
  239. label: '接待时间正序',
  240. value: '4'
  241. },
  242. {
  243. label: '执行率正序',
  244. value: '5'
  245. },
  246. {
  247. label: '执行率倒序',
  248. value: '6'
  249. },
  250. {
  251. label: '接访次数正序',
  252. value: '7'
  253. },
  254. {
  255. label: '接访次数倒序',
  256. value: '8'
  257. },
  258. ],
  259. value: '',
  260. screenShow: false,
  261. selectshow: false,
  262. selectTipshow: false,
  263. buildingID: '',
  264. screen: {
  265. agentId: '',
  266. agentIdtext: '',
  267. visitRecord: '',
  268. record: null,
  269. cunsumerTips: '',
  270. cunsumerTipsid: ''
  271. },
  272. stageList: ['未知', '到访', '意向', '定金', '成交'],
  273. recordList: [],
  274. nextPage: 1,
  275. totalRecord: '',
  276. freeList: [],
  277. userInfo: {},
  278. findKeywordsList: [],
  279. isnorefresh: '',
  280. activeTotal: 5,
  281. activeTotal2: 0,
  282. totalTimeShow: false,
  283. timeshow: false,
  284. timetushow: false,
  285. soltishow: false,
  286. staTime: '',
  287. endtime: '',
  288. orderBy: '',
  289. permissions: {
  290. commonly1: false,
  291. commonly2: false
  292. }
  293. }
  294. },
  295. onLoad(options) {
  296. this.isnorefresh = options.refresh;
  297. },
  298. onShow() {
  299. let newmenulist = uni.getStorageSync('weapp_session_Menu_data');
  300. this.permissions.commonly1 = newmenulist.khgl_ck;
  301. this.permissions.commonly2 = newmenulist.khgl_gj;
  302. if (this.isnorefresh == 'refresh') {
  303. this.buildingID = uni.getStorageSync('buildingID').id;
  304. this.nextPage = 1;
  305. this.recordList = []
  306. this.getMyCustom()
  307. this.getFreeList()
  308. this.getfindKeywordsList()
  309. this.isnorefresh = '';
  310. }
  311. },
  312. onReachBottom() {
  313. if (this.totalRecord == this.nextPage) {
  314. uni.showToast({
  315. icon: 'none',
  316. title: '到底了',
  317. duration: 2000
  318. });
  319. return
  320. } else {
  321. this.nextPage += 1;
  322. this.getMyCustom();
  323. }
  324. },
  325. methods: {
  326. tapsoltishow() {
  327. this.soltishow = true;
  328. },
  329. taptimetuisshow() {
  330. this.timetushow = true;
  331. },
  332. taptimeisshow() {
  333. this.timeshow = true;
  334. },
  335. //选择标签
  336. selectCallback2(e) {
  337. this.orderBy = e[0].value;
  338. this.nextPage = 1;
  339. this.recordList = [];
  340. this.getMyCustom();
  341. },
  342. //选择录音时长
  343. timetap(index) {
  344. this.timetushow = false;
  345. this.activeTotal2 = index;
  346. this.nextPage = 1;
  347. this.recordList = [];
  348. this.getMyCustom();
  349. },
  350. //时间选择
  351. tabtimetap(index) {
  352. this.timeshow = false;
  353. if (index == 4) {
  354. this.totalTimeShow = true;
  355. } else {
  356. this.activeTotal = index;
  357. this.staTime = '';
  358. this.endtime = '';
  359. this.nextPage = 1;
  360. this.recordList = [];
  361. this.getMyCustom();
  362. }
  363. },
  364. //自定义时间
  365. totalTimeChange(e) {
  366. this.staTime = e.startDate;
  367. this.endtime = e.endDate;
  368. this.activeTotal = 4;
  369. this.nextPage = 1;
  370. this.recordList = [];
  371. this.getMyCustom();
  372. },
  373. recordclick(i) {
  374. if (this.screen.record == i) {
  375. this.screen.record = null
  376. } else {
  377. this.screen.record = i
  378. }
  379. },
  380. screenvisitRecord(i) {
  381. if (this.screen.visitRecord == i) {
  382. this.screen.visitRecord = ''
  383. } else {
  384. this.screen.visitRecord = i
  385. }
  386. },
  387. // 客户详情
  388. gotoDetail(id) {
  389. if (this.permissions.commonly1 == true) {
  390. uni.navigateTo({
  391. url: `/pages/center/consumer/consumerDetail?id=${id}`
  392. })
  393. }
  394. },
  395. getMyCustom() {
  396. let dateType = 0;
  397. let recDurationInterval = 0;
  398. let orderBy = 0;
  399. if (this.activeTotal == 5) {
  400. dateType = null;
  401. } else if (this.activeTotal == 4) {
  402. dateType = null;
  403. } else {
  404. dateType = this.activeTotal;
  405. }
  406. if (this.activeTotal2 == 0) {
  407. recDurationInterval = null
  408. } else {
  409. recDurationInterval = this.activeTotal2
  410. }
  411. if (this.orderBy == 0) {
  412. orderBy = null;
  413. } else {
  414. orderBy = this.orderBy;
  415. }
  416. var parames = {
  417. pageNum: this.nextPage,
  418. pageSize: 10,
  419. query: {
  420. projectId: this.buildingID,
  421. keywordsId: this.screen.cunsumerTipsid,
  422. agentId: this.screen.agentId,
  423. dateType: dateType,
  424. staDate: this.staTime,
  425. endDate: this.endtime,
  426. recDurationInterval: recDurationInterval,
  427. orderBy: orderBy
  428. }
  429. };
  430. if (this.screen.visitRecord > 0) {
  431. parames.query.visitRecord = this.screen.visitRecord;
  432. }
  433. if (this.screen.record == 0) {
  434. parames.query.levels = ["1"]
  435. } else if (this.screen.record == 1) {
  436. parames.query.levels = ["2"]
  437. } else if (this.screen.record == 2) {
  438. parames.query.levels = ["3"]
  439. } else if (this.screen.record == 3) {
  440. parames.query.levels = ["4"]
  441. } else {
  442. parames.query.levels = null
  443. }
  444. this.$u.post("/customer/customerManagement", parames).then(data => {
  445. var list = data.results || [];
  446. console.log(list)
  447. list.forEach(item => {
  448. if (item.demand.cusSemanticWordsList != null) {
  449. item.demand.cusSemanticWordsList.forEach(che => {
  450. if (che.isInterval == 0) {
  451. che.name = che.name + che.unit + '-' + che.endName + che.unit;
  452. }
  453. })
  454. }
  455. })
  456. this.recordList = [...this.recordList, ...list];
  457. this.totalRecord = data.totalPage;
  458. })
  459. },
  460. //获取顾问列表
  461. getFreeList() {
  462. this.freeList = []
  463. this.$u.get("/zkAgentPool/freeList?itemId=" + this.buildingID).then(res => {
  464. this.freeList = res;
  465. this.freeList.forEach(item => {
  466. item.label = item.name;
  467. item.value = item.agentId
  468. })
  469. })
  470. },
  471. //获取客户标签
  472. getfindKeywordsList() {
  473. this.findKeywordsList = []
  474. this.$u.post("/customer/findKeywords", {
  475. houseId: this.buildingID
  476. }).then(res => {
  477. res.forEach(item => {
  478. if (item.isInterval == 0) {
  479. item.label = item.name + item.unit + '-' + item.endName + item.unit;
  480. } else {
  481. item.label = item.name
  482. }
  483. item.value = item.id;
  484. })
  485. this.findKeywordsList = res;
  486. })
  487. },
  488. // 筛选
  489. screenshow() {
  490. this.screenShow = true
  491. },
  492. //选择顾问
  493. actionSelectCallback(e) {
  494. this.screen.agentId = e[0].value;
  495. this.screen.agentIdtext = e[0].label;
  496. },
  497. //选择标签
  498. selectCallback(e) {
  499. this.screen.cunsumerTips = e[0].label;
  500. this.screen.cunsumerTipsid = e[0].value;
  501. },
  502. //重置
  503. reset() {
  504. this.screen = {
  505. agentId: '',
  506. agentIdtext: '',
  507. visitRecord: '',
  508. record: null,
  509. cunsumerTips: '',
  510. cunsumerTipsid: ''
  511. }
  512. this.nextPage = 1;
  513. this.recordList = [];
  514. this.screenShow = false;
  515. this.getMyCustom();
  516. },
  517. //筛选确认
  518. screensure() {
  519. this.nextPage = 1;
  520. this.recordList = [];
  521. this.screenShow = false;
  522. this.getMyCustom();
  523. },
  524. goSearch() {
  525. uni.navigateTo({
  526. url: '/pages/center/consumer/consumerSearch'
  527. });
  528. },
  529. gotoFollowUp(id) {
  530. uni.navigateTo({
  531. url: `/pages/center/consumer/newFollowup/newFollowup?id=${id}`
  532. })
  533. },
  534. }
  535. }
  536. </script>
  537. <style lang="scss" scoped>
  538. .box {
  539. width: 100%;
  540. height: 100%;
  541. background: #F8F8F8;
  542. }
  543. .timeview {
  544. height: 80rpx;
  545. line-height: 80rpx;
  546. width: 100%;
  547. text-align: center;
  548. border-bottom: 1px solid #F8F8F8;
  549. }
  550. //时间切换的样式
  551. .boxtittab {
  552. width: 100;
  553. height: 92rpx;
  554. background: #FFFFFF;
  555. border: 1px solid #E0E0E0;
  556. display: flex;
  557. align-items: center;
  558. .tabbox {
  559. flex: 1;
  560. height: 100%;
  561. text-align: center;
  562. line-height: 92rpx;
  563. color: #666666;
  564. font-size: 28rpx;
  565. }
  566. }
  567. .search-box {
  568. width: 100%;
  569. height: 102rpx;
  570. background: #FFFFFF;
  571. display: flex;
  572. align-items: center;
  573. justify-content: center;
  574. .search {
  575. width: 94%;
  576. height: 70rpx;
  577. display: flex;
  578. align-items: center;
  579. background: #F8F8F8;
  580. border-radius: 33rpx;
  581. .search-img {
  582. width: 26rpx;
  583. height: 30rpx;
  584. margin-left: 20rpx;
  585. .search-img1 {
  586. width: 100%;
  587. height: 100%;
  588. margin-top: 2rpx;
  589. }
  590. }
  591. .search-text {
  592. font-size: 28rpx;
  593. font-weight: 400;
  594. color: #999999;
  595. margin-left: 10rpx;
  596. }
  597. }
  598. .search-screen {
  599. width: 40rpx;
  600. height: 40rpx;
  601. margin-left: 30rpx;
  602. .search-screen1 {
  603. width: 100%;
  604. height: 100%;
  605. }
  606. }
  607. }
  608. .content {
  609. // height: 1000rpx;/
  610. overflow: hidden;
  611. border-top: 1px solid #E0E0E0;
  612. .content-tips {
  613. background: #fff;
  614. // box-sizing: border-box;
  615. margin-top: 20rpx;
  616. overflow: hidden;
  617. .content-first {
  618. padding: 19rpx 30rpx;
  619. display: flex;
  620. justify-content: space-between;
  621. box-sizing: border-box;
  622. // border-top: 1px solid #E0E0E0;
  623. font-weight: 400;
  624. color: #292929;
  625. height: 90rpx;
  626. font-size: 30rpx;
  627. line-height: 30rpx;
  628. .left {
  629. display: flex;
  630. .img {
  631. // margin-top: 19rpx;
  632. width: 52rpx;
  633. height: 52rpx;
  634. border: 1px solid #E0E0E0;
  635. border-radius: 50%;
  636. text-align: center;
  637. line-height: 50rpx;
  638. margin-right: 20rpx;
  639. }
  640. .test {
  641. margin-top: 11rpx;
  642. // margin-left: 20rpx;
  643. font-weight: 500;
  644. color: #333333;
  645. }
  646. }
  647. .right {
  648. display: flex;
  649. .point {
  650. width: 12rpx;
  651. height: 12rpx;
  652. background: #2B6EFF;
  653. border-radius: 50%;
  654. margin-right: 9rpx;
  655. margin-top: 20rpx;
  656. }
  657. .test {
  658. margin-top: 11rpx;
  659. }
  660. }
  661. }
  662. .content-sec {
  663. border-top: 1px solid #E0E0E0;
  664. padding: 0 30rpx;
  665. padding-bottom: 30rpx;
  666. // height: 270rpx;
  667. position: relative;
  668. .content-sec-lab {
  669. margin-top: 30rpx;
  670. display: flex;
  671. font-size: 30rpx;
  672. font-weight: 400;
  673. color: #666666;
  674. line-height: 46rpx;
  675. .content-sec-lab1 {
  676. color: #333333;
  677. }
  678. .content-sec-tips {
  679. max-width: 160rpx;
  680. height: 46rpx;
  681. background: #F2F2F2;
  682. border-radius: 6rpx;
  683. text-align: center;
  684. line-height: 26rpx;
  685. overflow: hidden;
  686. text-overflow: ellipsis;
  687. white-space: nowrap;
  688. font-size: 26rpx;
  689. font-weight: 400;
  690. color: #333333;
  691. margin-right: 20rpx;
  692. box-sizing: border-box;
  693. padding: 10rpx 24rpx;
  694. }
  695. }
  696. .content-sec-num {
  697. position: absolute;
  698. width: 200rpx;
  699. height: 90rpx;
  700. background: #F4F8FD;
  701. border-radius: 12rpx;
  702. font-weight: 400;
  703. color: #2671E2;
  704. line-height: 45rpx;
  705. bottom: 30rpx;
  706. right: 30rpx;
  707. text-align: center;
  708. }
  709. }
  710. .content-last {
  711. display: flex;
  712. border-top: 1px solid #E0E0E0;
  713. // padding: 0 30rpx;
  714. height: 78rpx;
  715. .content-last-tab {
  716. width: 33.4%;
  717. text-align: center;
  718. font-size: 30rpx;
  719. font-weight: 400;
  720. color: #333333;
  721. line-height: 78rpx;
  722. border-right: 1px solid #E0E0E0;
  723. }
  724. }
  725. }
  726. }
  727. // 这是弹出层
  728. .screen {
  729. // box-sizing: border-box;
  730. // padding: 0 30rpx;
  731. .screen-counselor {
  732. display: flex;
  733. height: 106rpx;
  734. // padding: 40rpx 30rpx 36rpx 30rpx;
  735. padding: 0 30rpx;
  736. box-sizing: border-box;
  737. border-bottom: 1px solid #E0E0E0;
  738. .screen-text {
  739. margin: 40rpx 0 36rpx 0;
  740. font-size: 30rpx;
  741. font-weight: 400;
  742. color: #333333;
  743. line-height: 30rpx;
  744. }
  745. .screen-sel {
  746. display: flex;
  747. justify-content: space-between;
  748. width: 500rpx;
  749. margin-left: 60rpx;
  750. .screen-sel-img {
  751. margin: 40rpx 0 36rpx 0;
  752. width: 14rpx;
  753. height: 30rpx;
  754. }
  755. .screen-inp {
  756. margin-top: 20rpx;
  757. }
  758. }
  759. }
  760. .screen-record {
  761. height: 192rpx;
  762. // width: 100%;
  763. overflow: hidden;
  764. padding: 0 30rpx;
  765. box-sizing: border-box;
  766. border-bottom: 1px solid #E0E0E0;
  767. .screen-record-text {
  768. margin-top: 36rpx;
  769. font-size: 30rpx;
  770. font-weight: 400;
  771. color: #333333;
  772. line-height: 30rpx;
  773. }
  774. .screen-record-tab {
  775. margin-top: 30rpx;
  776. display: flex;
  777. // justify-content: space-around;
  778. .screen-record-chose {
  779. width: 156rpx;
  780. height: 60rpx;
  781. background: #2671E2;
  782. border-radius: 4rpx;
  783. border: 1px solid #2671E2;
  784. text-align: center;
  785. line-height: 60rpx;
  786. margin-right: 22rpx;
  787. color: #FFFFFF;
  788. }
  789. .screen-record-nochose {
  790. width: 156rpx;
  791. height: 60rpx;
  792. background: #FFFFFF;
  793. border-radius: 4rpx;
  794. border: 1px solid #C9C9C9;
  795. text-align: center;
  796. line-height: 60rpx;
  797. margin-right: 22rpx;
  798. }
  799. }
  800. }
  801. .screen-foot {
  802. width: 100%;
  803. height: 88rpx;
  804. display: flex;
  805. .screen-foot-reset {
  806. width: 50%;
  807. text-align: center;
  808. height: 88rpx;
  809. line-height: 88rpx;
  810. font-size: 30rpx;
  811. font-weight: 400;
  812. color: #666666;
  813. }
  814. .screen-foot-sure {
  815. width: 50%;
  816. text-align: center;
  817. line-height: 88rpx;
  818. height: 88rpx;
  819. font-size: 30rpx;
  820. font-weight: 400;
  821. color: #FFFFFF;
  822. background: #2671E2;
  823. }
  824. }
  825. }
  826. </style>