AI营销辅助 普强使用
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 

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