Przeglądaj źródła

Merge branch 'static-static' of http://10.1.235.20:3000/core/static into static-static

guohh 5 lat temu
rodzic
commit
145b27a2cf

+ 1 - 1
2019/bj-zqzt/biz/css/base-common.css

@ -320,7 +320,7 @@ body {
320 320
}
321 321
.ipu-tab-1 .li-name{
322 322
  margin-top: .08rem;
323
  margin-bottom: .07rem;
323
  margin-bottom: .08rem;
324 324
  line-height: .17rem;
325 325
  height: .17rem;
326 326
}

+ 170 - 3
2019/bj-zqzt/biz/css/base.css

@ -360,6 +360,7 @@
360 360
  background-size: 100% 100%;
361 361
}
362 362
363
/* 搜索 */
363 364
.search-input-wrap{
364 365
  margin: .1rem .15rem .15rem;
365 366
}
@ -885,6 +886,23 @@
885 886
.pages-index-data-list{
886 887
  background-color: rgba(240, 242, 245, 1)!important;
887 888
}
889
.pages-customer-management {
890
  background-color: rgba(240, 242, 245, 1)!important;
891
}
892
.back-single {
893
  height: .44rem;
894
  width: .6rem;
895
  position: absolute;
896
  left: 0;
897
  top: 0;
898
  z-index: 180;
899
}
900
.back-single .left-back {
901
  background: url(../img/arrow-left.png) center center no-repeat;
902
  background-size: contain;
903
  height: .2rem;
904
  width: .2rem;
905
}
888 906
.customer-list-head{
889 907
  height: .37rem;
890 908
  padding: 0 .12rem;
@ -906,17 +924,17 @@
906 924
  border-style: solid;
907 925
  border-color: rgba(198, 204, 211, 1) transparent transparent;
908 926
}
909
.sort-condition.active .unfold-status {
927
.sort-condition.active .sort-type {
910 928
  color:rgba(63,147,248,1);
911 929
}
912
.sort-condition.active .arrow-down {
930
.sort-condition.active .unfold-status {
913 931
  border-width: 0 .035rem .045rem;
914 932
  border-color: transparent transparent rgba(63,147,248,1);
915 933
}
916 934
.sort-by-others {
917 935
  margin-left: .12rem;
918 936
}
919
.customer-item{
937
.customer-item-content {
920 938
  margin:0 .12rem .1rem;
921 939
  background-color: #fff;
922 940
  padding:.2rem .16rem .2rem .2rem;
@ -1065,6 +1083,155 @@
1065 1083
  top:.07rem;
1066 1084
  right:.2rem;
1067 1085
}
1086
.sort-by-time-slide {
1087
  position: absolute;
1088
  top: .835rem;;
1089
  left: 0;
1090
  right: 0;
1091
  bottom: 100%;
1092
  z-index: -100;
1093
  background: rgba(24,26,28,0.62);
1094
  /*-webkit-transform: translateY(70%);*/
1095
  -webkit-transition: bottom 300ms ease-out;
1096
  /*transform: translateY(70%);*/
1097
  transition: bottom 300ms ease-out;
1098
}
1099
.sort-by-time-slide.active{
1100
  top: .835rem;
1101
  bottom: 0;
1102
  border-radius: 0;
1103
  background: rgba(24,26,28,0.62);
1104
  z-index: 180;
1105
}
1106
.sort-by-time-slide.active .time-content-area{
1107
  opacity: 1;
1108
}
1109
.time-content-area {
1110
  height:.86rem;
1111
  background-color: #fff;
1112
  padding: .16rem .23rem .2rem .28rem;
1113
  opacity: 0;
1114
}
1115
.chosen-pic {
1116
  background: none;
1117
  height: .2rem;
1118
  width: .2rem;
1119
}
1120
.time-chosen-title {
1121
  font-size: .13rem;
1122
  font-weight:400;
1123
  line-height: .13rem;
1124
  color:rgba(92,96,102,1);
1125
}
1126
.time-chosen-item.active .time-chosen-title{
1127
  color:rgba(63,147,248,1);
1128
}
1129
.time-chosen-item.active .chosen-pic{
1130
  background: url(../img/right.png) center center no-repeat;
1131
  background-size: contain;
1132
}
1133
1134
.sort-condition-slide {
1135
  position: absolute;
1136
  top: .835rem;;
1137
  left: 0;
1138
  right: 0;
1139
  bottom: 100%;
1140
  z-index: -100;
1141
  background: rgba(24,26,28,0.62);
1142
  /*-webkit-transform: translateY(70%);*/
1143
  -webkit-transition: bottom 300ms ease-out;
1144
  /*transform: translateY(70%);*/
1145
  transition: bottom 300ms ease-out;
1146
}
1147
.sort-condition-slide.active{
1148
  top: .835rem;
1149
  bottom: 0;
1150
  border-radius: 0;
1151
  background: rgba(24,26,28,0.62);
1152
  z-index: 180;
1153
}
1154
.sort-condition-slide.active .sort-condition-area{
1155
  opacity: 1;
1156
}
1157
.sort-condition-area{
1158
  background-color: #fff;
1159
  opacity: 0;
1160
}
1161
.sort-condition-content-area {
1162
  padding: .16rem .12rem .2rem .12rem;
1163
}
1164
.sort-condition-item{
1165
  margin-top: .2rem;
1166
}
1167
.sort-condition-title{
1168
  margin-left: .08rem;
1169
  font-size: .12rem;
1170
  font-weight:500;
1171
  color:rgba(178,184,191,1);
1172
  line-height: .12rem;
1173
}
1174
.sort-condition-type {
1175
  width: auto;
1176
}
1177
.sort-condition-type ul {
1178
  display: flex;
1179
  flex-wrap: wrap;
1180
  list-style: none;
1181
}
1182
.sort-condition-type li {
1183
  min-width: .71rem;
1184
  height: .24rem;
1185
  background-color:rgba(245,245,245,1);
1186
  border-radius: .115rem;
1187
  font-size: .12rem;
1188
  font-weight:400;
1189
  color:rgba(43,47,51,1);
1190
  line-height: .24rem;
1191
  text-align: center;
1192
  padding-left:.12rem;
1193
  padding-right: .12rem;
1194
  margin-top: .1rem;
1195
  margin-left: .08rem;
1196
  margin-right: .08rem;
1197
}
1198
.sort-condition-type li.active {
1199
  color:rgba(63,147,248,1);
1200
}
1201
.sort-condition-buttons {
1202
  width: 100%;
1203
  height: .4rem;
1204
}
1205
.sort-condition-buttons>div {
1206
  font-size: .14rem;
1207
  font-weight:400;
1208
  color:rgba(92,96,102,1);
1209
  text-align: center;
1210
  line-height: .4rem;
1211
  border-top: 1px solid #E6E9ED;
1212
}
1213
.sort-condition-buttons>div.confirm-btn {
1214
  color: rgba(63,147,248,1);;
1215
  border-left: 1px solid #E6E9ED;
1216
}
1217
.add-customer {
1218
  width: .48rem;
1219
  height: .48rem;
1220
  background:linear-gradient(180deg,rgba(63,148,248,1) 0%,rgba(69,127,255,1) 100%);
1221
  box-shadow:0px 5px 10px 0px rgba(21,84,159,0.49);
1222
  border-radius: 50%;
1223
  position: absolute;
1224
  right: .2rem;
1225
  bottom: .5rem;
1226
  z-index: 100;
1227
}
1228
.add-customer-icon {
1229
  width: .24rem;
1230
  height: .24rem;
1231
  background: url("../img/add-no-outline.png") center center no-repeat;
1232
  background-size:contain;
1233
}
1234
1068 1235
/* 商机管理 */
1069 1236
.pages-index-work-state {
1070 1237
  background-color: rgba(240, 242, 245, 1)!important;

BIN
2019/bj-zqzt/biz/img/add-no-outline.png


BIN
2019/bj-zqzt/biz/img/right.png


+ 155 - 0
2019/bj-zqzt/biz/js/customer-management.js

@ -0,0 +1,155 @@
1
require(['jquery', 'ipuUI', 'LeftSwipe'], function ($, ipuUI, LeftSwipe) {
2
  $(function () {
3
4
    var tab = ipuUI.tab(".ipu-tab-customer");
5
6
    // 待办任务列表组件初始化
7
    showCustomList();
8
9
    function showCustomList() {
10
      var totalPage = 3;  // 总页数
11
      var nowPage = 1;    // 当前显示第几页,因为默认有一些数据了,所以为1
12
      var listObj = $("#refresh-customer ul.customer-list");
13
      var contentHtml = $("li.customer-item:lt(5)", listObj).clone(); // 测试用,复制5条数据
14
15
      // 移除初始的数据,并初始nowPage=0;
16
      listObj.empty();
17
      nowPage = 0;
18
      var countNo = 0; // 重要计数器,以此来判断不需要
19
20
      // 初始化下拉刷新
21
      var myRefresh = ipuUI.refresh("#refresh-customer", {
22
        bottomLoadFun: function () { // 加载更多
23
          console.log('加载更多'); // 手势上拉,内容下滚动动
24
          addData();
25
        },
26
        topLoadFun: function () { // 刷新
27
          console.log('刷新数据'); // 手势下拉,内容上滚动
28
          refreshData();
29
        }
30
      });
31
32
      // 查询数据
33
      function addData(refresh) {// 0搜索,1刷新,2加载更多
34
        $('#refresh-customer .no-result-msg').hide();
35
        nowPage++;
36
        var localCountNo = ++countNo;  // 执行查询前,保留当前计数器,当查询返回时进行检查是否最新查询,不是则抛弃查询结果
37
38
        setTimeout(function () { // 模拟延时加载
39
          if (localCountNo == countNo) { // 检查是否最新查询返回数据,不是则抛弃查询结果
40
            // 此处先更新togalPage等信息
41
42
            myRefresh.enableTop(totalPage != 0); // 假设totalPage为0时表示没数据,此时停用刷新功能,也可不停用,强行刷新
43
            myRefresh.enableBottom(nowPage < totalPage); // enable应该总是先于endBottom/TopLoading方法执行
44
45
            if (totalPage == 0) {
46
              $('#refresh-customer .no-result-msg').show();
47
            } else {
48
              if (refresh) {                    // 顶部刷新,刷新也可能已经没有数据了,待处理
49
                listObj.empty(); // 清空已有内容
50
                contentHtml.clone().appendTo(listObj);
51
                var leftSwipe = new LeftSwipe('.ipu-carousel');  // 组件依赖页面写的部分样式
52
                myRefresh.endTopLoading(); //最后调用
53
              } else {  // 底部加载更多,或查询
54
                contentHtml.clone().appendTo(listObj);
55
                myRefresh.endBottomLoading();  //最后调用
56
              }
57
            }
58
          }
59
        }, 3000);
60
      }
61
62
      // 刷新
63
      function refreshData() {   // 刷新数据
64
        nowPage = 0; // 底部加载时,停用底部加载功能和底部加载
65
        myRefresh.enableBottom(false);
66
        if (myRefresh.bottomLoading) {
67
          myRefresh.endBottomLoading();
68
        }
69
        addData(true);
70
      }
71
    }
72
73
    // 时间排序激活
74
    $(".pages-customer-management .sort-by-time").on("click", function () {
75
      if($(this).hasClass("active")){
76
        $(this).removeClass("active");
77
        $(".sort-by-time-slide").removeClass("active");
78
      }else{
79
        $(this).addClass("active");
80
        $(".sort-by-others").removeClass("active");
81
        $(".sort-condition-slide").removeClass("active");
82
        $(".sort-by-time-slide").addClass("active");
83
      }
84
    });
85
    // 选择时间排序方式
86
    $(".time-chosen-item").on("click", function () {
87
      $(this).addClass("active");
88
      $(this).siblings().removeClass("active");
89
      $(".sort-by-time .sort-type").text($(this).find(".time-chosen-title").text());
90
      $(".sort-by-time-slide").removeClass("active");
91
    });
92
    // 时间排序,点空白区域关闭搜索界面
93
    $(".sort-condition-slide").click(function () {
94
      $(this).removeClass("active");
95
      $(".sort-by-others").removeClass("active");
96
    });
97
    //点击其他地方不做处理
98
    $(".sort-condition-slide .sort-condition-area").click(function () {
99
      return false;
100
    });
101
102
103
    // 筛选
104
    $(".pages-customer-management .sort-by-others").on("click", function () {
105
      if($(this).hasClass("active")){
106
        $(this).removeClass("active");
107
        $(".sort-condition-slide").removeClass("active");
108
      }else{
109
        $(this).addClass("active");
110
        $(".sort-by-time").removeClass("active");
111
        $(".sort-by-time-slide").removeClass("active");
112
        $(".sort-condition-slide").addClass("active");
113
      }
114
    });
115
    // 点击筛选选项
116
    $(".sort-condition-content-area").on("click", "li", function () {
117
      $(this).addClass("active");
118
    });
119
    // 筛选确定按钮
120
    $(".sort-condition-buttons .confirm-btn").on("click", function () {
121
      $(".sort-by-others").removeClass("active");
122
      $(".sort-condition-slide").removeClass("active");
123
    });
124
    // 筛选重置按钮
125
    $(".sort-condition-buttons .reset-btn").on("click", function () {
126
      $(".sort-condition-content-area li").removeClass("active");
127
    });
128
    // 筛选,点空白区域关闭搜索界面
129
    $(".sort-by-time-slide").click(function () {
130
      $(this).removeClass("active");
131
      $(".sort-by-time").removeClass("active");
132
    });
133
    //点击其他地方不做处理
134
    $(".sort-by-time-slide .time-content-area").click(function () {
135
      return false;
136
    });
137
138
    // 增加客户
139
    $(".add-customer").click(function () {
140
      console.log("跳转至增加客户界面");
141
    });
142
143
    // 搜索按钮
144
    $(".pages-customer-management .search-btn").on("click",function () {
145
      console.log("跳转至客户搜索界面");
146
    });
147
148
149
    $(".card-action-item").click(function () {  // 操作点击日志
150
      ipuUI.toast($.trim($(this).text()));
151
    });
152
153
154
  });
155
});

+ 1 - 35
2019/bj-zqzt/biz/js/menu.js

@ -54,7 +54,7 @@ require(['jquery', 'ipuUI', 'dragsort', 'iScroll', 'Hammer'], function ($, ipuUI
54 54
      $(".index-menus ul").append("<li> <a href=\"javascript:;\"><div class=\"empty-icon\"></div></a></li>");
55 55
    });
56 56
57
57
    // 拖拽
58 58
    $(".index-menus ul").dragsort({
59 59
      dragSelector: "li",                 // 需要监听拖动的元素
60 60
      dragBetween: true,                 // 只在父元素内拖动
@ -74,39 +74,5 @@ require(['jquery', 'ipuUI', 'dragsort', 'iScroll', 'Hammer'], function ($, ipuUI
74 74
      }
75 75
    }
76 76
77
78
    // $(".pages-menu .common-menus li").each(function () {
79
    //   bindLongPress(this, function () {
80
    //     $(".pages-menu").addClass("pages-menu-dragging");
81
    //   });
82
    // });
83
    //
84
    // // 长按事件绑定
85
    // function bindLongPress(el, fun) {
86
    //   this.hammer = new Hammer.Manager(el);
87
    //   this.hammer.add(new Hammer.Press({time: 800})); // 长按事件生效最小时长设置
88
    //   this.hammer.on("press", fun);
89
    // }
90
    //
91
    // // 点击拖动位置,点击删除区域不能拖动
92
    // $(".common-menus ul").dragsort({
93
    //   dragSelector: "li",                 // 需要监听拖动的元素
94
    //   dragBetween: true,                 // 只在父元素内拖动
95
    //   itemSelector: ".pages-menu-dragging li", // li需要在些选择器条件下才可拖动
96
    //   dragEnd: saveOrder,                   // 拖动结束回调函数,如果函数返回false,则取消拖动结果
97
    //   dragSelectorExclude: ".edit-flag",// 选择删除图标时,不需要拖动
98
    //   scrollContainer: ".pages-index-fav .ipu-flex-content",       // 因为内容可能出现滚动,设置滚动的元素
99
    //   placeHolderTemplate: '<li class="fav-drag-placeholder"><a href="javascript:;">' +
100
    //       '<div class="menu-icon "><i class="iconfont-material "></i></div><div class="menu-name"></div>' +
101
    //       '</a></li>' // 拖动时替换显示模板
102
    // });
103
    //
104
    // // newIndex新的位置索引,oldIndex旧的位置索引
105
    // // 实际上,newIndex与oldIndex中间的数据位置都有变动,位置上移一位,或下移一位
106
    // // 方法return false的话,取消拖动结果,保持原位置不变
107
    // function saveOrder(newIndex, oldIndex) { // this对象是被拖动的li
108
    //   console.log(newIndex + '--' + oldIndex);
109
    // }
110
111 77
  });
112 78
});

+ 347 - 0
2019/bj-zqzt/customer-management.html

@ -0,0 +1,347 @@
1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
  <title>客户管理</title>
5
  <meta charset="utf-8">
6
  <!-- 宽度自动适配 -->
7
  <meta name="viewport"
8
        content="width=device-width, initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0, user-scalable=no"/>
9
  <!-- 不识别页面上的数字为可拨打号码 -->
10
  <meta content="telephone=no" name="format-detection"/>
11
  <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
12
  <link rel="stylesheet" type="text/css" href="biz/css/base.css">
13
  <link rel="stylesheet" type="text/css" href="biz/css/iconfont/iconfont.css">
14
15
  <script src="ipu/lib/requirejs/require.min.js"></script>
16
  <script src="biz/js/require-config.js"></script>
17
  <script src="biz/js/customer-management.js"></script>
18
</head>
19
<body class="pages-customer-management">
20
<div class="ipu-flex-row ipu-flex-vertical">
21
  <div class="back-single ipu-flex ipu-flex-justify-center ipu-flex-align-center" href="javascript:history.back(-1);" id="back">
22
    <div class="left-back"></div>
23
  </div>
24
  <div class="ipu-flex-col ipu-flex-col-auto">
25
    <div class="ipu-tab ipu-tab-customer ipu-tab-1">  <!-- 如果class中添加 ipu-tab-fixed,则可固定头部,此时需要父元素的高度是确定的 -->
26
      <ul class="ipu-tab-title ipu-tab-title-link"> <!-- 页头有 ipu-tab-title-link 和 ipu-tab-title-button两种样式 -->
27
        <li class="ipu-current">
28
          <div class="ipu-flex ipu-flex-vertical ipu-flex-align-center" style="padding-left:.8rem">
29
            <div class="li-name">列表</div>
30
            <div class="current-flag"></div>
31
          </div>
32
        </li>
33
        <li class="">
34
          <div class="ipu-flex ipu-flex-vertical ipu-flex-align-center" style="padding-right:.8rem">
35
            <div class="li-name">统计</div>
36
            <div class="current-flag"></div>
37
          </div>
38
        </li>
39
      </ul>
40
41
      <div class="ipu-tab-body">
42
        <ul class="ipu-tab-body-wrapper">
43
          <li class="">
44
            <i class="iconfont-material icon-magnify search-btn"></i>
45
            <div class="add-customer ipu-flex ipu-flex-justify-center ipu-flex-align-center">
46
              <div class="add-customer-icon"></div>
47
            </div>
48
            <div class="customer-list-head ipu-flex ipu-flex-justify-end ipu-flex-align-center">
49
              <div class="customer-total ipu-flex-col-auto">共138个客户</div>
50
              <div class="sort-condition sort-by-time ipu-flex ipu-flex-justify-center ipu-flex-align-center">
51
                <div class="sort-type">更新时间正序</div>
52
                <div class="unfold-status"></div>
53
              </div>
54
              <div class="sort-condition sort-by-others ipu-flex ipu-flex-justify-center ipu-flex-align-center">
55
                <div class="sort-type">筛选</div>
56
                <div class="unfold-status"></div>
57
              </div>
58
            </div>
59
60
            <div class="page-content">
61
              <div class="ipu-list ipu-list-media ipu-flex-content" id="refresh-customer" style="margin-top: .835rem">
62
                <!-- 组件html结构,最外层div应有一个固定的高度,会在此元素上初始化iScroll -->
63
                <div class="ipu-refresh-wrapper">
64
                  <!-- 此处组件初始化后,会添加上拉html -->
65
                  <div class="refresh-content">
66
                    <div>
67
                      <ul class="customer-list">
68
                        <li class="customer-item">
69
70
                          <div class="ipu-carousel">
71
                            <ul class="ipu-carousel-wrapper">
72
                              <li>
73
                                <div class="customer-item-content">
74
                                  <div class="ipu-flex ipu-flex-justify-space ipu-flex-align-center">
75
                                    <div class="ipu-flex ipu-flex-align-center">
76
                                      <div class="customer-name ipu-fn-row">金蝶软件有限公司</div>
77
                                      <div class="unregister-flag">未立户</div>
78
                                    </div>
79
                                    <div class="relation-level relation-level-1">
80
                                      <i class="iconfont-material icon-heart-outline"></i>
81
                                      素不相识
82
                                    </div>
83
                                  </div>
84
                                  <div class="customer-info">
85
                                    <span>竞争客户</span>
86
                                    <span>&nbsp;|&nbsp;</span>
87
                                    <span>2周前更新</span>
88
                                    <span>&nbsp;|&nbsp;</span>
89
                                    <span>C类</span>
90
                                  </div>
91
                                  <div class="ipu-flex ipu-flex-align-center progress-level progress-level-25">
92
                                    <div class="progress">
93
                                      <div class="bar"></div>
94
                                    </div>
95
                                    <div class="progress-desc">已识别</div>
96
                                  </div>
97
                                </div>
98
                              </li>
99
                              <li class="card-actions-wrapper">
100
                                <div class="card-actions ipu-flex">
101
                                  <div class="card-action-item">立户</div>
102
                                  <div class="card-action-item">编辑</div>
103
                                  <div class="card-action-item">删除</div>
104
                                </div>
105
                              </li>
106
                            </ul>
107
                          </div>
108
109
                        </li>
110
                        <li class="customer-item">
111
112
113
                          <div class="ipu-carousel">
114
                            <ul class="ipu-carousel-wrapper">
115
                              <li>
116
                                <div class="customer-item-content unregister">
117
                                  <div class="ipu-flex ipu-flex-justify-space ipu-flex-align-center">
118
                                    <div class="ipu-flex ipu-flex-align-center">
119
                                      <div class="customer-name ipu-fn-row">凡凡软件</div>
120
                                      <div class="unregister-flag">未立户</div>
121
                                    </div>
122
                                    <div class="relation-level relation-level-2">
123
                                      <i class="iconfont-material icon-heart-outline"></i>
124
                                      一面之交
125
                                    </div>
126
                                  </div>
127
                                  <div class="customer-info">
128
                                    <span>潜在客户</span>
129
                                    <span>&nbsp;|&nbsp;</span>
130
                                    <span>2周前更新</span>
131
                                    <span>&nbsp;|&nbsp;</span>
132
                                    <span>D类</span>
133
                                  </div>
134
                                  <div class="ipu-flex ipu-flex-align-center progress-level progress-level-50">
135
                                    <div class="progress">
136
                                      <div class="bar"></div>
137
                                    </div>
138
                                    <div class="progress-desc">已触达</div>
139
                                  </div>
140
                                </div>
141
                              </li>
142
                              <li class="card-actions-wrapper">
143
                                <div class="card-actions ipu-flex">
144
                                  <div class="card-action-item">立户</div>
145
                                  <div class="card-action-item">编辑</div>
146
                                  <div class="card-action-item">删除</div>
147
                                </div>
148
                              </li>
149
                            </ul>
150
                          </div>
151
152
153
                        </li>
154
                        <li class="customer-item">
155
                          <div class="customer-item-content">
156
                            <div class="ipu-flex ipu-flex-justify-space ipu-flex-align-center">
157
                              <div class="ipu-flex ipu-flex-align-center">
158
                                <div class="customer-name ipu-fn-row">飞博特软件有限公司</div>
159
                                <div class="unregister-flag">未立户</div>
160
                              </div>
161
                              <div class="relation-level relation-level-3">
162
                                <i class="iconfont-material icon-heart-outline"></i>
163
                                点头之交
164
                              </div>
165
                            </div>
166
                            <div class="customer-info">
167
                              <span>潜在客户</span>
168
                              <span>&nbsp;|&nbsp;</span>
169
                              <span>2周前更新</span>
170
                              <span>&nbsp;|&nbsp;</span>
171
                              <span>C类</span>
172
                            </div>
173
                            <div class="ipu-flex ipu-flex-align-center progress-level progress-level-75">
174
                              <div class="progress">
175
                                <div class="bar"></div>
176
                              </div>
177
                              <div class="progress-desc">有需求</div>
178
                            </div>
179
                          </div>
180
                        </li>
181
                        <li class="customer-item">
182
                          <div class="customer-item-content unregister">
183
                            <div class="ipu-flex ipu-flex-justify-space ipu-flex-align-center">
184
                            <div class="ipu-flex ipu-flex-align-center">
185
                              <div class="customer-name ipu-fn-row">扇贝网络有限公司</div>
186
                              <div class="unregister-flag">未立户</div>
187
                            </div>
188
                            <div class="relation-level relation-level-4">
189
                              <i class="iconfont-material icon-heart-outline"></i>
190
                              金石之交
191
                            </div>
192
                          </div>
193
                            <div class="customer-info">
194
                              <span>存量客户</span>
195
                              <span>&nbsp;|&nbsp;</span>
196
                              <span>2周前更新</span>
197
                              <span>&nbsp;|&nbsp;</span>
198
                              <span>D类</span>
199
                            </div>
200
                            <div class="ipu-flex ipu-flex-align-center progress-level progress-level-100">
201
                              <div class="progress">
202
                                <div class="bar"></div>
203
                              </div>
204
                              <div class="progress-desc">已合作</div>
205
                            </div>
206
                          </div>
207
                        </li>
208
                      </ul>
209
                    </div>
210
                    <div class="no-result-msg ipu-fn-p ipu-txt-center">
211
                      暂无记录
212
                    </div>
213
                  </div>
214
                  <!-- 此处组件初始化后,会添加下拉html -->
215
                </div>
216
              </div>
217
            </div>
218
          </li>
219
          <li>
220
            <div class="page-content">
221
222
223
            </div>
224
          </li>
225
        </ul>
226
      </div>
227
    </div>
228
  </div>
229
230
  <!--更新时间排序-->
231
  <div class="sort-by-time-slide">
232
    <div class="time-content-area ipu-flex ipu-flex-vertical ipu-flex-justify-space">
233
      <div class="time-chosen-item active ipu-flex ipu-flex-justify-space ipu-flex-align-center">
234
        <div class="time-chosen-title">更新时间正序</div>
235
        <div class="chosen-pic"></div>
236
      </div>
237
      <div class="time-chosen-item ipu-flex ipu-flex-justify-space ipu-flex-align-center">
238
        <div class="time-chosen-title">更新时间倒序</div>
239
        <div class="chosen-pic"></div>
240
      </div>
241
    </div>
242
  </div>
243
244
  <!--筛选-->
245
  <div class="sort-condition-slide">
246
    <div class="sort-condition-area">
247
      <div class="sort-condition-content-area">
248
        <div class="sort-condition-item" style="margin-top: 0">
249
          <div class="sort-condition-title">立户人</div>
250
          <div class="sort-condition-type">
251
            <ul>
252
              <li>本人</li>
253
              <li>非本人</li>
254
              <li>无</li>
255
            </ul>
256
          </div>
257
        </div>
258
259
        <div class="sort-condition-item">
260
          <div class="sort-condition-title">业务类型</div>
261
          <div class="sort-condition-type">
262
            <ul>
263
              <li>企宽</li>
264
              <li>互联网专线</li>
265
              <li>数字传输专线</li>
266
            </ul>
267
          </div>
268
        </div>
269
270
        <div class="sort-condition-item">
271
          <div class="sort-condition-title">客户类型</div>
272
          <div class="sort-condition-type">
273
            <ul>
274
              <li>存量客户</li>
275
              <li>潜在客户</li>
276
            </ul>
277
          </div>
278
        </div>
279
280
        <div class="sort-condition-item">
281
          <div class="sort-condition-title">客户状态</div>
282
          <div class="sort-condition-type">
283
            <ul>
284
              <li>已识别</li>
285
              <li>已触达</li>
286
              <li>已需求</li>
287
              <li>已合作</li>
288
            </ul>
289
          </div>
290
        </div>
291
292
        <div class="sort-condition-item">
293
          <div class="sort-condition-title">是否欠费</div>
294
          <div class="sort-condition-type">
295
            <ul>
296
              <li>全部</li>
297
              <li>是</li>
298
              <li>否</li>
299
            </ul>
300
          </div>
301
        </div>
302
303
        <div class="sort-condition-item">
304
          <div class="sort-condition-title">业务到期时间</div>
305
          <div class="sort-condition-type">
306
            <ul>
307
              <li>1个月内</li>
308
              <li>3个月内</li>
309
              <li>半年内</li>
310
            </ul>
311
          </div>
312
        </div>
313
314
        <div class="sort-condition-item">
315
          <div class="sort-condition-title">所属行业</div>
316
          <div class="sort-condition-type">
317
            <ul>
318
              <li>采矿业</li>
319
              <li>制造业</li>
320
              <li>建筑业</li>
321
              <li>金融业</li>
322
              <li>教育业</li>
323
              <li>房地产业</li>
324
              <li>国际组织</li>
325
              <li>农林牧渔业</li>
326
              <li>批发和零售业</li>
327
              <li>住宿和餐饮业</li>
328
              <li>租赁和商业服务</li>
329
              <li>电力、燃气及水的生产和供应业</li>
330
              <li>文化体育和娱乐业</li>
331
              <li>卫生、社会保障和社会福利业</li>
332
            </ul>
333
          </div>
334
        </div>
335
      </div>
336
      <div class="sort-condition-buttons ipu-flex ipu-flex-justify-space">
337
        <div class="reset-btn ipu-flex-grow-1">重置</div>
338
        <div class="confirm-btn ipu-flex-grow-1">确定</div>
339
      </div>
340
341
    </div>
342
343
  </div>
344
345
</div>
346
</body>
347
</html>