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.
 
 
 

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