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.
 
 
 

884 lines
21 KiB

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