ソースを参照

完善网格通静态页面

guohh 4 年 前
コミット
a8c7690c0c

+ 103 - 0
2021/xz-cmc-wgt/biz/css/common.css

@ -41,8 +41,57 @@ body {
41 41
  left: .25rem;
42 42
}
43 43
44
.ipu-tab-head > ul li.ipu-current,
45
.ipu-tab > ul li.ipu-current {
46
  border-bottom: none;
47
}
48
49
.ipu-tab-head {
50
  border-bottom: none;
51
}
52
53
.ipu-tab-head .tab-head-title {
54
  line-height: .45rem;
55
  width: .62rem;
56
  margin: 0 auto;
57
  font-weight: 500;
58
}
59
60
.ipu-tab-head li.ipu-current .tab-head-title {
61
  color: #3690F1;
62
  border-bottom: 2px solid #3690F1;
63
}
64
65
.ipu-navbar .ipu-navbar-item .ipu-icon {
66
  font-size: .28rem;
67
}
68
69
.ipu-navbar .ipu-navbar-item .ipu-navbar-item-label {
70
  font-size: .1rem;
71
  color: rgba(0, 0, 0, .45);
72
  line-height: 1;
73
  margin-top: .04rem;
74
}
75
76
.ipu-navbar .ipu-navbar-item.ipu-current .ipu-navbar-item-label {
77
  color: #3690F1;
78
}
79
80
.ipu-navbar {
81
  min-height: .64rem;
82
  border-top: none;
83
  box-shadow: 0px -5px 5px rgba(0, 0, 0, .06);
84
  background-color: #fff;
85
}
86
44 87
/* common */
45 88
/*    基础属性定义   */
89
.common-font12-17 {
90
  font-size: .12rem;
91
  line-height: .17rem;
92
  color: rgba(0, 0, 0, .45);
93
}
94
46 95
.common-font14 {
47 96
  font-size: .14rem;
48 97
  line-height: .2rem;
@ -63,6 +112,10 @@ body {
63 112
  color: #3690F1;
64 113
}
65 114
115
.common-color-25 {
116
  color: rgba(0, 0, 0, .25);
117
}
118
66 119
.common-color-45 {
67 120
  color: rgba(0, 0, 0, .45);
68 121
}
@ -206,3 +259,53 @@ body {
206 259
  -webkit-transform: translate3d(0, 100%, 0);
207 260
  transform: translate3d(0, 100%, 0);
208 261
}
262
263
/* 常用搜索处理 */
264
.common-search {
265
  padding: .15rem .16rem;
266
  background-color: #fff;
267
}
268
269
.common-search-content {
270
  position: relative;
271
  background-color: rgba(0, 0, 0, .02);
272
  border-radius: .2rem;
273
  overflow: hidden;
274
  border: 1px solid #eee;
275
}
276
277
.common-search-input {
278
  display: block;
279
  width: 100%;
280
  -webkit-appearance: none;
281
  border: none;
282
  font-size: 0.14rem;
283
  height: .34rem;
284
  line-height: 0.2rem;
285
  color: #000;
286
  background-color: transparent;
287
}
288
289
.common-search-tip {
290
  font-size: 0.16rem;
291
  color: rgba(0, 0, 0, .45);
292
  line-height: 1;
293
  text-align: center;
294
  padding: 0 .06rem 0 .08rem;
295
}
296
297
.common-search-input-clear {
298
  display: none;
299
  font-size: .15rem;
300
  width: .4rem;
301
  text-align: center;
302
  color: rgba(0, 0, 0, .4);
303
}
304
305
.common-search-value .common-search-tip-msg {
306
  display: none;
307
}
308
309
.common-search-value .common-search-input-clear {
310
  display: block;
311
}

+ 260 - 49
2021/xz-cmc-wgt/biz/css/project.css

@ -189,69 +189,52 @@
189 189
}
190 190
191 191
/* 我的 */
192
.pages-index-my .page-content {
193
  background-color: #F5F7FA;
192
.my-userinfo-avater {
193
  display: block;
194
  margin: .23rem auto 0;
195
  width: .8rem;
196
  height: .8rem;
197
  border-radius: 50%;
194 198
}
195 199
196
.my-list-menu .ipu-list-item-title {
197
  font-size: .14rem;
198
  color: #1B1F25;
199
  line-height: .3rem;
200
.my-userinfo-name {
201
  margin-top: .08rem;
202
  color: #fff;
203
  text-align: center;
200 204
}
201 205
202
.my-list-menu .ipu-list-item-media {
203
  margin-right: .07rem;
206
.to-userinfo a {
207
  margin-top: .11rem;
208
  color: #fff;
209
  padding: .08rem .15rem;
210
  border: 1px solid #fff;
211
  border-radius: .2rem;
204 212
}
205 213
206
.my-list-menu .ipu-list-item-media .app-icon {
207
  color: #3476DC;
208
  font-size: .21rem;
209
  padding: 0 .04rem;
214
.my-links-block {
215
  margin: .16rem;
216
  padding: 0 .2rem;
217
  background: #fff;
218
  box-shadow: 0px 2px 12px rgba(75, 75, 75, 0.06);
219
  border-radius: .16rem .16rem 0 0;
220
  overflow: auto;
210 221
}
211 222
212
.my-list-menu .ipu-list-item-after .app-icon {
213
  display: block;
214
  padding-right: .1rem;
223
.my-link-icon,
224
.my-link-to {
215 225
  font-size: .24rem;
216
  color: #A3B4C8;
217
}
218
219
.btn-logout {
220
  display: block;
221
  width: 100%;
222
  background: rgba(255, 255, 255, 0.90);
223
  margin-top: .1rem;
224
  font-size: .14rem;
225
  color: red;
226
  line-height: .5rem;
227
}
228
229
.user-info-list .user-circle {
230
  width: .5rem;
231
  height: .5rem;
232
  border-radius: 50%;
233
  background: #FFF;
234
  padding-top: .01rem;
235 226
}
236 227
237
.user-info-list .ipu-list-item {
238
  padding: .25rem 0 .27rem .2rem;
239
  background-color: #0F76FD;
228
.my-link-icon {
229
  margin-right: .1rem;
240 230
}
241 231
242
.user-info-list .ipu-list-item-title-row {
243
  padding-top: .04rem;
232
.my-link-item {
233
  padding-top: .25rem;
244 234
}
245 235
246
.user-info-list .user-name {
247
  padding-top: .16rem;
248
  font-size: .16rem;
249
  color: #fff;
250
  line-height: 1;
251
}
252
253
.my-list-menu li + li {
254
  margin-top: 1px;
236
.my-link-group {
237
  padding-bottom: .25rem;
255 238
}
256 239
257 240
.pages-pass-modify .ipu-list-item-inner {
@ -341,10 +324,238 @@
341 324
  min-height: .56rem;
342 325
}
343 326
344
.pages-login-set .to-gesture-set {
327
.pages-login-set .to-page-icon {
345 328
  font-size: .2rem;
346 329
}
347 330
348 331
.form-row-block + .form-row-block .form-row-title {
349 332
  padding-top: .24rem;
350 333
}
334
335
/* 用户信息 */
336
.user-info .user-avater {
337
  display: block;
338
  width: .4rem;
339
  height: .4rem;
340
  border-radius: 50%;
341
}
342
343
.pages-user-info .form-row-block + .form-row-block {
344
  margin-top: .1rem;
345
}
346
347
.pages-user-info .forget-pass-form {
348
  background-color: transparent;
349
}
350
351
.pages-user-info .form-row-block {
352
  background-color: #fff;
353
}
354
355
.form-row-block-avater .form-row {
356
  min-height: .72rem;
357
}
358
359
.form-row-block-logout .form-row {
360
  min-height: .4rem;
361
}
362
363
/* 新闻公告 */
364
.notice-list {
365
  margin: .1rem 0;
366
  background-color: #fff;
367
}
368
369
.notice-list-item {
370
  padding: .16rem 0;
371
}
372
373
.notice-list li {
374
  margin: 0 .16rem;
375
  overflow: auto;
376
}
377
378
.notice-list-item .notice-icon {
379
  display: block;
380
  width: .4rem;
381
  height: .4rem;
382
  line-height: .4rem;
383
  text-align: center;
384
  background-color: rgba(54, 144, 241, 0.1);
385
  border-radius: .04rem;
386
  color: #3690F1;
387
  font-size: .2rem;
388
  margin-right: .14rem;
389
}
390
391
.notice-list-item .notice-date {
392
  margin-top: .03rem;
393
}
394
395
.notice-list-item ul li:last-child .ipu-fn-bd-t::after {
396
  content: none;
397
}
398
399
.notice-detail-block {
400
  padding: .16rem;
401
}
402
403
.notice-detail-block .notice-date {
404
  margin-top: .03rem;
405
}
406
407
.notice-detail-block .notice-message {
408
  margin-top: .16rem;
409
}
410
411
.notice-message .message-block + .message-block {
412
  margin-top: .2rem;
413
}
414
415
.no-result-msg {
416
  padding: .1rem;
417
  font-size: .14rem;
418
  color: rgba(0, 0, 0, .45);
419
  text-align: center;
420
}
421
422
/* 首页 */
423
.ipu-navbar-item.ipu-current .icon-line,
424
.ipu-navbar .ipu-navbar-item .icon-fill {
425
  display: none;
426
}
427
428
.ipu-navbar-item.ipu-current .icon-fill,
429
.ipu-navbar-item .icon-line {
430
  display: block;
431
}
432
433
.main-bottom-block {
434
  z-index: 11;
435
}
436
437
.menu-block-wgzy {
438
  margin: .23rem .16rem .16rem;
439
}
440
441
.menu-block-wgzy .menu-item-name {
442
  color: #474749;
443
  margin-top: .17rem;
444
  text-align: center;
445
}
446
447
.menu-block-wgzy .menu-block-title {
448
  font-weight: 600;
449
  color: #474749;
450
}
451
452
.menu-block-wgzy .menu-item-icon {
453
  width: .4rem;
454
  height: .4rem;
455
  margin: 0 auto;
456
  background-color: #aaa;
457
}
458
459
.menu-block-wgzy .menu-block-content {
460
  margin: 0 -.125rem;
461
  flex-wrap: wrap;
462
}
463
464
.menu-block-wgzy .menu-item {
465
  margin: .125rem;
466
}
467
468
.menu-block-wgzy .menu-item + .menu-item {
469
}
470
471
.menu-block-wghx {
472
  margin: .24rem .16rem .16rem;
473
  padding: .16rem;
474
  background-color: #fff;
475
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.06);
476
  border-radius: 10px;
477
  overflow: auto;
478
}
479
480
.menu-block-wghx .menu-item {
481
  height: .76rem;
482
  padding: .18rem;
483
  background: linear-gradient(75.6deg, #819AFF 0%, #BCE3FF 100%);
484
  border-radius: .1rem;
485
  color: #4B65BF;
486
}
487
488
.menu-block-wghx .menu-item-name {
489
  font-weight: 600;
490
  font-size: .14rem;
491
  line-height: .2rem;
492
}
493
494
.menu-block-wghx .menu-item-tip {
495
  margin-top: .03rem;
496
  font-size: .1rem;
497
  line-height: .14rem;
498
}
499
500
.menu-block-wghx .menu-item-icon {
501
  width: .4rem;
502
  height: .4rem;
503
  background-color: #fff;
504
  margin-right: .1rem;
505
}
506
507
.menu-block-wghx .menu-item-xqhx {
508
  background: linear-gradient(75.6deg, #5CABFF 0%, #96E6FF 100%);
509
  color: #117DCB;
510
}
511
512
.menu-block-wghx .menu-item-wghx {
513
  background: linear-gradient(75.6deg, #63F5AF 0%, #96F0E0 100%);
514
  color: #40A07D;
515
}
516
517
.menu-block-wghx .menu-item-jthx {
518
  background: linear-gradient(255.6deg, #FFDD66 0%, #FFC266 100%);
519
  color: #CE8400;
520
}
521
522
.menu-block-wghx .menu-item + .menu-item {
523
  margin-left: .11rem;
524
}
525
526
.menu-block-wghx .menu-item-group + .menu-item-group {
527
  margin-top: .15rem;
528
}
529
530
.menu-block-wghx .menu-block-title {
531
  padding-bottom: .12rem;
532
  color: #474749;
533
}
534
535
.user-location a {
536
  margin: .24rem .16rem;
537
  padding: .06rem .15rem;
538
  background: #3690F1;
539
  border-radius: .2rem;
540
  color: #fff;
541
}
542
543
.user-location a i {
544
  font-size: .2rem;
545
  margin-right: .1rem;
546
}
547
548
.menu-block-cycd .menu-item-name {
549
  margin-top: .08rem;
550
  text-align: center;
551
  color: #fff;
552
  font-size: .12rem;
553
  line-height: .17rem;
554
}
555
556
.menu-block-cycd .menu-item-icon {
557
  margin: 0 auto;
558
  width: .4rem;
559
  height: .4rem;
560
  background-color: #ccc;
561
}

+ 17 - 0
2021/xz-cmc-wgt/biz/js/page/index.js

@ -1,6 +1,23 @@
1 1
require(["ipuUI", "jquery"], function (ipuUI, $) {
2 2
  $(function () {
3
    var navBar = ipuUI.navBar(".ipu-navbar");
4
  });
5
6
7
8
  // 我的页面
9
  $(function(){
10
11
    // 查看用户信息
12
    $(".to-userinfo").click(function(){
13
      location.href = "user-info.html"
14
    });
15
3 16
17
    // 我的列表链接足协
18
    $(".my-link-item").click(function(){
19
      location.href =  $(this).data("url");
20
    });
4 21
5 22
6 23
  });

+ 7 - 3
2021/xz-cmc-wgt/biz/js/page/login-account.js

@ -40,9 +40,9 @@ require(["ipuUI", "jquery", "tool"], function (ipuUI, $, tool) {
40 40
    // 弹出其它登录方式
41 41
    // todo,先要判断支持哪些登录方式,将不支持的或未开启的登录方式移除,label外其它属性可自定义
42 42
    var loginTypes = [
43
      {label: 'FaceID登录', url:'login-face.html'},
44
      {label: '指纹登录', url:'login-touch.html'},
45
      {label: '手势登录', url:'login-gesture.html'}
43
      {label: 'FaceID登录', url: 'login-face.html'},
44
      {label: '指纹登录', url: 'login-touch.html'},
45
      {label: '手势登录', url: 'login-gesture.html'}
46 46
    ];
47 47
48 48
    $(".to-login-type").click(function () {
@ -53,5 +53,9 @@ require(["ipuUI", "jquery", "tool"], function (ipuUI, $, tool) {
53 53
      });
54 54
    });
55 55
56
    //  登录
57
    $(".btn-login").click(function () {
58
      location.href = 'index.html';
59
    });
56 60
  });
57 61
});

+ 9 - 0
2021/xz-cmc-wgt/biz/js/page/login-set.js

@ -0,0 +1,9 @@
1
require(["ipuUI", "jquery"], function (ipuUI, $) {
2
  $(function () {
3
4
    $(".to-gesture-set").click(function () {
5
      location.href = 'gesture-set.html';
6
    });
7
8
  });
9
});

+ 123 - 0
2021/xz-cmc-wgt/biz/js/page/notice-list.js

@ -0,0 +1,123 @@
1
require(["ipuUI", "jquery"], function (ipuUI, $) {
2
  $(function () {
3
4
    var tab = ipuUI.tab("#tab");  // tab切换
5
6
    // 未阅
7
    (function () {
8
      var pageNo = 0;     // 查询页数,查询前有做++处理,第一次查询时值为1
9
      var pageSize = 10;  // 每页数据多少条
10
      var queryNo = 0;    // 查询编号计数器(重要)
11
      var refreshEl = $("#unreadList");
12
13
      // 模拟用代码开始,正式代码没有这段
14
      var totalPage = 3;  // 总页数,可修改total为0,查看没有数据时的展示
15
      var listObj = $("ul", refreshEl);
16
      var contentHtml = $("li:lt(" + pageSize + ")", listObj).clone(); // 测试用,复制10条数据
17
      listObj.empty();  // 移除初始的数据
18
      // 模拟用代码结束
19
20
      // 初始化下拉刷新,若组件不是因为加载数据时发生内容变化,需要调用组件的refresh()方法刷新,否则可能导致内容滚动不正常
21
      var myRefresh = ipuUI.refresh(refreshEl, {
22
        bottomLoadFun: function () { // 加载更多
23
          console.log('加载更多'); // 手势按住上移,内容往上翻动
24
          loadData();
25
        },
26
        topLoadFun: function () { // 刷新
27
          console.log('刷新数据'); // 手势按住下拉,内容往下滚动
28
          pageNo = 0;     // 重置当前页数
29
          loadData(true);
30
        }
31
      });
32
33
      // 加载数据
34
      function loadData(refresh) {  // refresh:true表示是刷新加载,false或没有值表示是底部加载
35
        var localQueryNo = ++queryNo;       // 记录当前查询计数器
36
        $('.no-result-msg').hide();    // 隐藏没有数据的提示
37
38
        setTimeout(function () { // 模拟延时加载
39
          pageNo++;                           // 更新查询页数
40
          if (localQueryNo == queryNo) { // 检查查询计数器是否变化,变化则表示当前查询是历史查询,不用处理(变成历史查询一般是因为发生了刷新操作或用户手操作执行了新的查询)
41
42
            myRefresh.enableBottom(pageNo < totalPage); // 是否有一下页数据,若返回结果没有总数,条件可变更为判断返回数据长度是否等于pageSize
43
44
            if (totalPage == 0) {   // 是否有数据返回,若返回结果没有总数,条件可变更为判断是否为第一页且返回数据长度为0或没有数据结果返回
45
              $('.no-result-msg').show();  // 未返回显示没有数据的提示
46
            } else {
47
              if (refresh) {                 // 刷新操作需要清空已有内容
48
                listObj.empty();
49
              }
50
              contentHtml.clone().appendTo(listObj);    // 添加新的数据
51
            }
52
53
            myRefresh.endLoading();   //最后调用,结束加载画面
54
          }
55
        }, 2000);
56
      }
57
    })();
58
59
    // 已阅
60
    (function () {
61
      var pageNo = 0;     // 查询页数,查询前有做++处理,第一次查询时值为1
62
      var pageSize = 10;  // 每页数据多少条
63
      var queryNo = 0;    // 查询编号计数器(重要)
64
      var refreshEl = $("#readList");
65
66
      // 模拟用代码开始,正式代码没有这段
67
      var totalPage = 3;  // 总页数,可修改total为0,查看没有数据时的展示
68
      var listObj = $("ul", refreshEl);
69
      var contentHtml = $("li:lt(" + pageSize + ")", listObj).clone(); // 测试用,复制10条数据
70
      listObj.empty();  // 移除初始的数据
71
      // 模拟用代码结束
72
73
      // 初始化下拉刷新,若组件不是因为加载数据时发生内容变化,需要调用组件的refresh()方法刷新,否则可能导致内容滚动不正常
74
      var myRefresh = ipuUI.refresh(refreshEl, {
75
        bottomLoadFun: function () { // 加载更多
76
          console.log('加载更多'); // 手势按住上移,内容往上翻动
77
          loadData();
78
        },
79
        topLoadFun: function () { // 刷新
80
          console.log('刷新数据'); // 手势按住下拉,内容往下滚动
81
          pageNo = 0;     // 重置当前页数
82
          loadData(true);
83
        }
84
      });
85
86
      // 加载数据
87
      function loadData(refresh) {  // refresh:true表示是刷新加载,false或没有值表示是底部加载
88
        var localQueryNo = ++queryNo;       // 记录当前查询计数器
89
        $('.no-result-msg').hide();    // 隐藏没有数据的提示
90
91
        setTimeout(function () { // 模拟延时加载
92
          pageNo++;                           // 更新查询页数
93
          if (localQueryNo == queryNo) { // 检查查询计数器是否变化,变化则表示当前查询是历史查询,不用处理(变成历史查询一般是因为发生了刷新操作或用户手操作执行了新的查询)
94
95
            myRefresh.enableBottom(pageNo < totalPage); // 是否有一下页数据,若返回结果没有总数,条件可变更为判断返回数据长度是否等于pageSize
96
97
            if (totalPage == 0) {   // 是否有数据返回,若返回结果没有总数,条件可变更为判断是否为第一页且返回数据长度为0或没有数据结果返回
98
              $('.no-result-msg').show();  // 未返回显示没有数据的提示
99
            } else {
100
              if (refresh) {                 // 刷新操作需要清空已有内容
101
                listObj.empty();
102
              }
103
              contentHtml.clone().appendTo(listObj);    // 添加新的数据
104
            }
105
106
            myRefresh.endLoading();   //最后调用,结束加载画面
107
          }
108
        }, 2000);
109
      }
110
    })();
111
112
    // 点击进入详情页面
113
    $(".ipu-tab-body").on("click", ".notice-list-item", function () {
114
      location.href = 'notice-detail.html';
115
    });
116
117
    // 进入搜索页面
118
    $(".to-notice-search").click(function () {
119
      location.href = "notice-search.html";
120
    });
121
122
  });
123
});

+ 91 - 0
2021/xz-cmc-wgt/biz/js/page/notice-search.js

@ -0,0 +1,91 @@
1
require(["ipuUI", "jquery"], function (ipuUI, $) {
2
  $(function () {
3
4
    // 扩展jquery增加一个回车的回调,不好的方便,不能取消绑定事件
5
    $.fn.enter = function (back) {
6
      $(this).on("keydown", function (e) { // 输入框是否有值
7
        if (e.which == '13') {  // 回车事件
8
          back.call(this);
9
        }
10
      });
11
      return this;
12
    };
13
14
    // 搜索框清除输入交互
15
    $(".common-search").each(function (i, obj) {
16
      $(".common-search-input", this).on("keyup input", function (e) { // 输入框是否有值
17
        $(obj).toggleClass("common-search-value", $(this).val() != "").width();
18
      });
19
20
      $(".common-search-input-clear", this).click(function () { // 清除按钮
21
        $(".common-search-input", obj).val("").focus();
22
        $(obj).removeClass("common-search-value"); // .width();
23
      });
24
    });
25
26
27
    var pageNo = 0;     // 查询页数,查询前有做++处理,第一次查询时值为1
28
    var pageSize = 10;  // 每页数据多少条
29
    var queryNo = 0;    // 查询编号计数器(重要)
30
    var refreshEl = $("#refresh");
31
    var noResultEl = $('.no-result-msg');
32
33
    // 模拟用代码开始,正式代码没有这段
34
    var totalPage = 4;  // 总页数,可修改total为0,查看没有数据时的展示
35
    var listObj = $("ul", refreshEl);
36
    var contentHtml = $("li:lt(" + pageSize + ")", listObj).clone(); // 测试用,复制10条数据
37
    listObj.empty();  // 移除初始的数据
38
    // 模拟用代码结束
39
40
    // 初始化下拉刷新,若组件不是因为加载数据时发生内容变化,需要调用组件的refresh()方法刷新,否则可能导致内容滚动不正常
41
    var myRefresh = ipuUI.refresh(refreshEl, {
42
      bottomLoadFun: function () { // 加载更多
43
        console.log('加载更多'); // 手势按住上移,内容往上翻动
44
        loadData();
45
      },
46
      initEnableBottom: false      // 默认未启用,要等查询来触发
47
    });
48
49
    // 加载数据
50
    function loadData(refresh) {  // refresh:true表示是刷新加载,false或没有值表示是底部加载
51
      var localQueryNo = ++queryNo;       // 记录当前查询计数器
52
      noResultEl.hide();    // 隐藏没有数据的提示
53
54
      setTimeout(function () { // 模拟延时加载
55
        pageNo++;                           // 更新查询页数
56
        if (localQueryNo == queryNo) { // 检查查询计数器是否变化,变化则表示当前查询是历史查询,不用处理(变成历史查询一般是因为发生了刷新操作或用户手操作执行了新的查询)
57
58
          myRefresh.enableBottom(pageNo < totalPage); // 是否有一下页数据,若返回结果没有总数,条件可变更为判断返回数据长度是否等于pageSize
59
60
          if (totalPage == 0) {   // 是否有数据返回,若返回结果没有总数,条件可变更为判断是否为第一页且返回数据长度为0或没有数据结果返回
61
            noResultEl.show();  // 未返回显示没有数据的提示
62
          } else {
63
            if (refresh) {                 // 刷新操作需要清空已有内容
64
              listObj.empty();
65
            }
66
            contentHtml.clone().appendTo(listObj);    // 添加新的数据
67
          }
68
          myRefresh.endLoading();   //最后调用,结束加载画面
69
        }
70
      }, 2000);
71
    }
72
73
    // 搜索框回车键监听
74
    $(".common-search-input").enter(function () {
75
      var searchVal = $.trim($(this).val());
76
      if (searchVal) {
77
        listObj.empty();  // 清空历史数据
78
        pageNo = 0; // 重置页数
79
        myRefresh.startBottomLoading();
80
        // 清空历史数据
81
      } else {
82
        ipuUI.toast("请输入搜索条件");
83
      }
84
    });
85
86
    // 点击进入详情页面
87
    $(".pages-notice-search").on("click", ".notice-list-item", function () {
88
      location.href = 'notice-detail.html';
89
    });
90
  });
91
});

+ 9 - 0
2021/xz-cmc-wgt/biz/js/page/user-info.js

@ -0,0 +1,9 @@
1
require(["ipuUI", "jquery"], function (ipuUI, $) {
2
  $(function () {
3
4
    $(".form-row-block-logout").click(function () {
5
      location.href = 'login-account.html';
6
    });
7
8
  });
9
});

+ 255 - 0
2021/xz-cmc-wgt/index.html

@ -0,0 +1,255 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
  <title>主界面</title>
5
  <meta charset="utf-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
7
8
  <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
9
  <link rel="stylesheet" type="text/css" href="biz/lib/remixicon/remixicon.css">
10
  <link rel="stylesheet" type="text/css" href="biz/css/project.css">
11
12
  <script src="ipu/lib/requirejs/require.js"></script>
13
  <script src="biz/js/require-config.js"></script>
14
  <script src="biz/js/page/index.js"></script>
15
</head>
16
<body class="pages-main">
17
18
<div class="ipu-flex-row ipu-flex-vertical">
19
  <div class="ipu-flex-col ipu-flex-col-auto">
20
    <div class="ipu-flex-content">
21
      <div class="ipu-nav-content">
22
        <ul>
23
          <li class="pages-index">
24
            <div class="ipu-flex-content common-bg-02 common-page-content">
25
              <div class="user-location ipu-flex">
26
                <a href="javascript:;" class="common-font14 ipu-flex-middle">
27
                  <i class="ri-map-pin-line"></i>金珠网格(城一)
28
                </a>
29
              </div>
30
31
              <div class="menu-block-cycd">
32
                <div class="menu-item-group ipu-flex">
33
                  <div class="menu-item ipu-flex-grow-1">
34
                    <div class="menu-item-icon"></div>
35
                    <div class="menu-item-name">
36
                      数据分析
37
                    </div>
38
                  </div>
39
                  <div class="menu-item ipu-flex-grow-1">
40
                    <div class="menu-item-icon"></div>
41
                    <div class="menu-item-name">
42
                      资源网点
43
                    </div>
44
                  </div>
45
                  <div class="menu-item ipu-flex-grow-1">
46
                    <div class="menu-item-icon"></div>
47
                    <div class="menu-item-name">
48
                      工作任务
49
                    </div>
50
                  </div>
51
                  <div class="menu-item ipu-flex-grow-1">
52
                    <!-- 占位用 -->
53
                  </div>
54
                </div>
55
              </div>
56
57
              <div class="menu-block-wghx">
58
                <div class="common-font14 menu-block-title">
59
                  网格画像
60
                </div>
61
                <div class="menu-block-content">
62
                  <div class="menu-item-group ipu-flex">
63
                    <div class="ipu-flex-grow-1 menu-item menu-item-ywhx ipu-flex">
64
                      <div class="menu-item-icon ipu-flex-grow-0"></div>
65
                      <div class="menu-item-info ipu-flex-grow-1">
66
                        <div class="menu-item-name">
67
                          用户画像
68
                        </div>
69
                        <div class="menu-item-tip">
70
                          用户数据分析
71
                        </div>
72
                      </div>
73
                    </div>
74
                    <div class="ipu-flex-grow-1 menu-item menu-item-xqhx ipu-flex">
75
                      <div class="menu-item-icon ipu-flex-grow-0"></div>
76
                      <div class="menu-item-info ipu-flex-grow-1">
77
                        <div class="menu-item-name">
78
                          小区画像
79
                        </div>
80
                        <div class="menu-item-tip">
81
                          小区数据分析
82
                        </div>
83
                      </div>
84
                    </div>
85
                  </div>
86
                  <div class="menu-item-group ipu-flex">
87
                    <div class="ipu-flex-grow-1 menu-item menu-item-wghx ipu-flex">
88
                      <div class="menu-item-icon ipu-flex-grow-0"></div>
89
                      <div class="menu-item-info ipu-flex-grow-1">
90
                        <div class="menu-item-name">
91
                          网格画像
92
                        </div>
93
                        <div class="menu-item-tip">
94
                          区域数据分析
95
                        </div>
96
                      </div>
97
                    </div>
98
                    <div class="ipu-flex-grow-1 menu-item menu-item-jthx ipu-flex">
99
                      <div class="menu-item-icon ipu-flex-grow-0"></div>
100
                      <div class="menu-item-info ipu-flex-grow-1">
101
                        <div class="menu-item-name">
102
                          集团画像
103
                        </div>
104
                        <div class="menu-item-tip">
105
                          集团数据分析
106
                        </div>
107
                      </div>
108
                    </div>
109
                  </div>
110
                </div>
111
              </div>
112
113
              <div class="menu-block-wgzy">
114
                <div class="menu-block-title common-font14">
115
                  网格资源
116
                </div>
117
                <div class="common-font12-17 menu-block-content">
118
                  <div class="menu-item-group ipu-flex">
119
                    <div class="ipu-flex-grow-1 menu-item">
120
                      <div class="menu-item-icon"></div>
121
                      <div class="menu-item-name">
122
                        资源校准
123
                      </div>
124
                    </div>
125
                    <div class="ipu-flex-grow-1 menu-item">
126
                      <div class="menu-item-icon"></div>
127
                      <div class="menu-item-name">
128
                        哑资源核查
129
                      </div>
130
                    </div>
131
                    <div class="ipu-flex-grow-1 menu-item">
132
                      <!-- 占位用,一行三个 -->
133
                    </div>
134
                  </div>
135
                </div>
136
              </div>
137
138
            </div>
139
          </li>
140
          <li class="pages-my">
141
            <div class="ipu-flex-content common-bg-02 common-page-content">
142
              <div class="my-userinfo-block">
143
                <img class="my-userinfo-avater" src="./temp/2.png">
144
                <div class="common-font16-22 my-userinfo-name">**兵</div>
145
                <div class="ipu-flex-center common-font12-17 to-userinfo">
146
                  <a href="javascript:;">查看个人资料</a>
147
                </div>
148
              </div>
149
150
              <div class="my-links-block common-font16-22 common-color-85">
151
152
                <div class="my-link-group ipu-fn-bd-b">
153
                  <div class="ipu-flex-middle my-link-item my-link-item-xwgg" data-url="notice-list.html">
154
                    <div class="ipu-flex-grow-0 my-link-icon">
155
                      <i class="ri-notification-4-line"></i>
156
                    </div>
157
                    <div class="ipu-flex-grow-1 my-link-name">
158
                      新闻公告
159
                    </div>
160
                    <div class="ipu-flex-grow-0 my-link-to">
161
                      <i class="ri-arrow-right-s-line"></i>
162
                    </div>
163
                  </div>
164
                  <div class="ipu-flex-middle my-link-item my-link-item-aqsz" data-url="login-set.html">
165
                    <div class="ipu-flex-grow-0 my-link-icon">
166
                      <i class="ri-notification-4-line"></i>
167
                    </div>
168
                    <div class="ipu-flex-grow-1 my-link-name">
169
                      安全设置
170
                    </div>
171
                    <div class="ipu-flex-grow-0 my-link-to">
172
                      <i class="ri-arrow-right-s-line"></i>
173
                    </div>
174
                  </div>
175
                </div>
176
177
                <div class="my-link-group ipu-fn-bd-b my-link-item-xgmm" data-url="pass-modify.html">
178
                  <div class="ipu-flex-middle my-link-item ">
179
                    <div class="ipu-flex-grow-0 my-link-icon">
180
                      <i class="ri-notification-4-line"></i>
181
                    </div>
182
                    <div class="ipu-flex-grow-1 my-link-name">
183
                      修改密码
184
                    </div>
185
                    <div class="ipu-flex-grow-0 my-link-to">
186
                      <i class="ri-arrow-right-s-line"></i>
187
                    </div>
188
                  </div>
189
                </div>
190
191
                <div class="my-link-group">
192
                  <div class="ipu-flex-middle my-link-item my-link-item-gyrj" data-url="app-about.html">
193
                    <div class="ipu-flex-grow-0 my-link-icon">
194
                      <i class="ri-notification-4-line"></i>
195
                    </div>
196
                    <div class="ipu-flex-grow-1 my-link-name">
197
                      关于软件
198
                    </div>
199
                    <div class="ipu-flex-grow-0 my-link-to">
200
                      <i class="ri-arrow-right-s-line"></i>
201
                    </div>
202
                  </div>
203
204
                  <div class="ipu-flex-middle my-link-item my-link-item-yczc" data-url="privacy-policy.html">
205
                    <div class="ipu-flex-grow-0 my-link-icon">
206
                      <i class="ri-notification-4-line"></i>
207
                    </div>
208
                    <div class="ipu-flex-grow-1 my-link-name">
209
                      隐私政策
210
                    </div>
211
                    <div class="ipu-flex-grow-0 my-link-to">
212
                      <i class="ri-arrow-right-s-line"></i>
213
                    </div>
214
                  </div>
215
216
                  <div class="ipu-flex-middle my-link-item my-link-item-fxtg" data-url="app-share.html">
217
                    <div class="ipu-flex-grow-0 my-link-icon">
218
                      <i class="ri-notification-4-line"></i>
219
                    </div>
220
                    <div class="ipu-flex-grow-1 my-link-name">
221
                      分享推广
222
                    </div>
223
                    <div class="ipu-flex-grow-0 my-link-to">
224
                      <i class="ri-arrow-right-s-line"></i>
225
                    </div>
226
                  </div>
227
                </div>
228
229
              </div>
230
            </div>
231
          </li>
232
        </ul>
233
      </div>
234
    </div>
235
  </div>
236
237
  <div class="ipu-flex-col main-bottom-block">
238
    <nav class="ipu-navbar">
239
      <a class="ipu-navbar-item " href="javascript:;">
240
        <i class="ipu-icon icon-line ri-home-4-line"></i>
241
        <i class="ipu-icon icon-fill ri-home-4-fill"></i>
242
        <div class="ipu-navbar-item-label">工作台</div>
243
      </a>
244
      <a class="ipu-navbar-item" href="javascript:;">
245
        <i class="ipu-icon icon-line ri-user-line"></i>
246
        <i class="ipu-icon icon-fill ri-user-fill"></i>
247
        <div class="ipu-navbar-item-label">我的</div>
248
      </a>
249
    </nav>
250
  </div>
251
252
</div>
253
254
</body>
255
</html>

+ 3 - 2
2021/xz-cmc-wgt/login-set.html

@ -11,6 +11,7 @@
11 11
12 12
  <script src="ipu/lib/requirejs/require.js"></script>
13 13
  <script src="biz/js/require-config.js"></script>
14
  <script src="biz/js/page/login-set.js"></script>
14 15
</head>
15 16
<body class="pages-login-set common-bg-02">
16 17
@ -60,12 +61,12 @@
60 61
          <div class="common-bg-02 form-row-title common-font16-22 common-color-45">
61 62
            手势密码
62 63
          </div>
63
          <div class="form-row ipu-flex-middle">
64
          <div class="form-row ipu-flex-middle to-gesture-set">
64 65
            <div class="ipu-flex-grow-1 form-row-label common-font16-22 common-color-85">
65 66
              修改手势密码
66 67
            </div>
67 68
            <div class="ipu-flex-grow-0">
68
              <i class="to-gesture-set common-color-65 ri-arrow-right-s-line"></i>
69
              <i class="to-page-icon common-color-65 ri-arrow-right-s-line"></i>
69 70
            </div>
70 71
          </div>
71 72
        </div>

+ 65 - 0
2021/xz-cmc-wgt/notice-detail.html

@ -0,0 +1,65 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
  <title>新闻公告详情</title>
5
  <meta charset="utf-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
7
8
  <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
9
  <link rel="stylesheet" type="text/css" href="biz/lib/remixicon/remixicon.css">
10
  <link rel="stylesheet" type="text/css" href="biz/css/project.css">
11
12
  <script src="ipu/lib/requirejs/require.js"></script>
13
  <script src="biz/js/require-config.js"></script>
14
</head>
15
<body class="pages-notice-detail">
16
17
<div class="ipu-flex-row ipu-flex-vertical">
18
19
  <div class="ipu-flex-col ">
20
    <header class="ipu-toolbar">
21
      <a class="ipu-fn-left common-page-back" href="javascript:history.back();">
22
        <i class="ipu-icon ri-arrow-left-s-line"></i>
23
        返回
24
      </a>
25
      <h1 class="ipu-toolbar-title">新闻公告详情</h1>
26
    </header>
27
  </div>
28
29
  <div class="ipu-flex-col ipu-flex-col-auto">
30
    <div class="ipu-flex-content">
31
      <div class="notice-detail-block">
32
        <div class="common-font16-22 common-color-85 notice-title">
33
          关于老版掌经即将下线的通知
34
        </div>
35
        <div class="common-font12-17 common-color-45 notice-date">
36
          2021-04-27
37
        </div>
38
        <div class="common-font14 notice-message">
39
          <p class="message-block">
40
            尊敬的各位领导、同事:
41
          </p>
42
          <p class="message-block">
43
            AISWare
44
            IPU是亚信自主研发的一整套移动应用平台产品体系。基于分布式架构设计,提供了一整套后端即服务的高效云服务架构,为企业内部的移动应用开发者提供云端一体化的全流程服务。产品包含移动应用开发开发体系、运营管控体系、业务组件体系和运维监控体系4个板块。
45
          </p>
46
          <p class="message-block">
47
            下载链接:<br>
48
            http://117.132.182.3:30000/xzzj-server/static/index.html
49
          </p>
50
          <p class="message-block">
51
            感谢对业务支撑中心工作的大力支持!
52
          </p>
53
          <p class="message-block">
54
            业务支撑中心:次仁顿珠<br>
55
            联系电话:18489214422
56
          </p>
57
        </div>
58
      </div>
59
    </div>
60
  </div>
61
</div>
62
</div>
63
64
</body>
65
</html>

+ 190 - 0
2021/xz-cmc-wgt/notice-list.html

@ -0,0 +1,190 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
  <title>新闻公告</title>
5
  <meta charset="utf-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
7
8
  <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
9
  <link rel="stylesheet" type="text/css" href="biz/lib/remixicon/remixicon.css">
10
  <link rel="stylesheet" type="text/css" href="biz/css/project.css">
11
12
  <script src="ipu/lib/requirejs/require.js"></script>
13
  <script src="biz/js/require-config.js"></script>
14
  <script src="biz/js/page/notice-list.js"></script>
15
</head>
16
<body class="pages-notice-list">
17
18
<div class="ipu-flex-row ipu-flex-vertical">
19
20
  <div class="ipu-flex-col ">
21
    <header class="ipu-toolbar">
22
      <a class="ipu-fn-left common-page-back" href="javascript:history.back();">
23
        <i class="ipu-icon ri-arrow-left-s-line"></i>
24
        返回
25
      </a>
26
      <h1 class="ipu-toolbar-title">新闻公告</h1>
27
      <a class="ipu-fn-right to-notice-search" href="javascript:;">
28
        <i class="ipu-icon ri-search-line"></i>
29
      </a>
30
    </header>
31
  </div>
32
33
  <div class="ipu-flex-col ipu-flex-col-auto">
34
    <div class="ipu-flex-content">
35
      <div class="ipu-tab ipu-tab-fixed" id="tab">
36
        <div class="ipu-tab-head">
37
          <ul>
38
            <li class="ipu-current">
39
              <div class="common-font16-22 common-color-45 tab-head-title">未阅</div>
40
            </li>
41
            <li>
42
              <div class="common-font16-22 common-color-45 tab-head-title">已阅</div>
43
            </li>
44
          </ul>
45
        </div>
46
        <div class="ipu-tab-body">
47
          <ul>
48
            <li class="ipu-current">
49
              <div class="ipu-flex-content" id="unreadList">
50
                <div class="ipu-refresh-wrapper">
51
                  <div class="ipu-refresh-content">
52
53
                    <div class="common-font16-22 common-color-85 notice-list">
54
                      <ul>
55
                        <li class="">
56
                          <div class="notice-list-item ipu-flex ipu-fn-bd-b">
57
                            <div class="ipu-flex-grow-0 notice-icon">
58
                              <i class="ri-file-list-3-fill"></i>
59
                            </div>
60
                            <div class="ipu-flex-grow-1">
61
                              <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
62
                              <div class="common-font12-17 notice-date">2121-04-27</div>
63
                            </div>
64
                          </div>
65
                        </li>
66
                        <li class="">
67
                          <div class="notice-list-item ipu-flex ipu-fn-bd-b">
68
                            <div class="ipu-flex-grow-0 notice-icon">
69
                              <i class="ri-file-list-3-fill"></i>
70
                            </div>
71
                            <div class="ipu-flex-grow-1">
72
                              <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
73
                              <div class="common-font12-17 notice-date">2121-04-27</div>
74
                            </div>
75
                          </div>
76
                        </li>
77
                        <li class="notice-list-item ipu-flex ipu-fn-bd-b">
78
                          <div class="ipu-flex-grow-0 notice-icon">
79
                            <i class="ri-file-list-3-fill"></i>
80
                          </div>
81
                          <div class="ipu-flex-grow-1">
82
                            <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
83
                            <div class="common-font12-17 notice-date">2121-04-27</div>
84
                          </div>
85
                        </li>
86
                        <li class="">
87
                          <div class="notice-list-item ipu-flex ipu-fn-bd-b">
88
                            <div class="ipu-flex-grow-0 notice-icon">
89
                              <i class="ri-file-list-3-fill"></i>
90
                            </div>
91
                            <div class="ipu-flex-grow-1">
92
                              <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
93
                              <div class="common-font12-17 notice-date">2121-04-27</div>
94
                            </div>
95
                          </div>
96
                        </li>
97
                        <li class="notice-list-item ipu-flex ipu-fn-bd-b">
98
                          <div class="ipu-flex-grow-0 notice-icon">
99
                            <i class="ri-file-list-3-fill"></i>
100
                          </div>
101
                          <div class="ipu-flex-grow-1">
102
                            <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
103
                            <div class="common-font12-17 notice-date">2121-04-27</div>
104
                          </div>
105
                        </li>
106
                      </ul>
107
                    </div>
108
109
                    <div class="no-result-msg ipu-fn-hide">未查询到数据</div>
110
111
                  </div>
112
                </div>
113
              </div>
114
            </li>
115
            <li class="ipu-current">
116
              <div class="ipu-flex-content" id="readList">
117
                <div class="ipu-refresh-wrapper">
118
                  <div class="ipu-refresh-content">
119
120
                    <div class="common-font16-22 common-color-85 notice-list">
121
                      <ul>
122
                        <li class="">
123
                          <div class="notice-list-item ipu-flex ipu-fn-bd-b">
124
                            <div class="ipu-flex-grow-0 notice-icon">
125
                              <i class="ri-file-list-3-fill"></i>
126
                            </div>
127
                            <div class="ipu-flex-grow-1">
128
                              <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
129
                              <div class="common-font12-17 notice-date">2121-04-27</div>
130
                            </div>
131
                          </div>
132
                        </li>
133
                        <li class="">
134
                          <div class="notice-list-item ipu-flex ipu-fn-bd-b">
135
                            <div class="ipu-flex-grow-0 notice-icon">
136
                              <i class="ri-file-list-3-fill"></i>
137
                            </div>
138
                            <div class="ipu-flex-grow-1">
139
                              <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
140
                              <div class="common-font12-17 notice-date">2121-04-27</div>
141
                            </div>
142
                          </div>
143
                        </li>
144
                        <li class="notice-list-item ipu-flex ipu-fn-bd-b">
145
                          <div class="ipu-flex-grow-0 notice-icon">
146
                            <i class="ri-file-list-3-fill"></i>
147
                          </div>
148
                          <div class="ipu-flex-grow-1">
149
                            <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
150
                            <div class="common-font12-17 notice-date">2121-04-27</div>
151
                          </div>
152
                        </li>
153
                        <li class="">
154
                          <div class="notice-list-item ipu-flex ipu-fn-bd-b">
155
                            <div class="ipu-flex-grow-0 notice-icon">
156
                              <i class="ri-file-list-3-fill"></i>
157
                            </div>
158
                            <div class="ipu-flex-grow-1">
159
                              <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
160
                              <div class="common-font12-17 notice-date">2121-04-27</div>
161
                            </div>
162
                          </div>
163
                        </li>
164
                        <li class="notice-list-item ipu-flex ipu-fn-bd-b">
165
                          <div class="ipu-flex-grow-0 notice-icon">
166
                            <i class="ri-file-list-3-fill"></i>
167
                          </div>
168
                          <div class="ipu-flex-grow-1">
169
                            <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
170
                            <div class="common-font12-17 notice-date">2121-04-27</div>
171
                          </div>
172
                        </li>
173
                      </ul>
174
                    </div>
175
176
                    <div class="no-result-msg ipu-fn-hide">未查询到数据</div>
177
178
                  </div>
179
                </div>
180
              </div>
181
            </li>
182
          </ul>
183
        </div>
184
      </div>
185
    </div>
186
  </div>
187
</div>
188
189
</body>
190
</html>

+ 115 - 0
2021/xz-cmc-wgt/notice-search.html

@ -0,0 +1,115 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
  <title>新闻公告</title>
5
  <meta charset="utf-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
7
8
  <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
9
  <link rel="stylesheet" type="text/css" href="biz/lib/remixicon/remixicon.css">
10
  <link rel="stylesheet" type="text/css" href="biz/css/project.css">
11
12
  <script src="ipu/lib/requirejs/require.js"></script>
13
  <script src="biz/js/require-config.js"></script>
14
  <script src="biz/js/page/notice-search.js"></script>
15
</head>
16
<body class="pages-notice-search common-bg-02">
17
18
<div class="ipu-flex-row ipu-flex-vertical">
19
20
  <div class="ipu-flex-col">
21
    <header class="ipu-toolbar">
22
      <a class="ipu-fn-left common-page-back" href="javascript:history.back();">
23
        <i class="ipu-icon ri-arrow-left-s-line"></i>
24
        返回
25
      </a>
26
      <h1 class="ipu-toolbar-title">搜索</h1>
27
    </header>
28
  </div>
29
  <div class="ipu-flex-col">
30
    <div class="common-search">
31
      <div class="ipu-flex-middle common-search-content">
32
        <div class="ipu-flex-grow-0 ipu-flex-center-middle common-search-tip">
33
          <i class="common-search-icon ri-search-2-line"></i>
34
        </div>
35
        <div class="ipu-flex-grow-1 common-search-wrap">
36
          <input class="common-search-input" placeholder="搜索条件">
37
        </div>
38
        <i class="ipu-flex-grow-0 common-search-input-clear ri-close-circle-fill"></i>
39
      </div>
40
    </div>
41
  </div>
42
43
  <div class="ipu-flex-col ipu-flex-col-auto">
44
    <div class="ipu-flex-content">
45
      <div class="ipu-flex-content" id="refresh">
46
        <div class="ipu-refresh-wrapper">
47
          <div class="ipu-refresh-content">
48
49
            <div class="common-font16-22 common-color-85 notice-list">
50
              <ul>
51
                <li class="">
52
                  <div class="notice-list-item ipu-flex ipu-fn-bd-b">
53
                    <div class="ipu-flex-grow-0 notice-icon">
54
                      <i class="ri-file-list-3-fill"></i>
55
                    </div>
56
                    <div class="ipu-flex-grow-1">
57
                      <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
58
                      <div class="common-font12-17 notice-date">2121-04-27</div>
59
                    </div>
60
                  </div>
61
                </li>
62
                <li class="">
63
                  <div class="notice-list-item ipu-flex ipu-fn-bd-b">
64
                    <div class="ipu-flex-grow-0 notice-icon">
65
                      <i class="ri-file-list-3-fill"></i>
66
                    </div>
67
                    <div class="ipu-flex-grow-1">
68
                      <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
69
                      <div class="common-font12-17 notice-date">2121-04-27</div>
70
                    </div>
71
                  </div>
72
                </li>
73
                <li class="notice-list-item ipu-flex ipu-fn-bd-b">
74
                  <div class="ipu-flex-grow-0 notice-icon">
75
                    <i class="ri-file-list-3-fill"></i>
76
                  </div>
77
                  <div class="ipu-flex-grow-1">
78
                    <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
79
                    <div class="common-font12-17 notice-date">2121-04-27</div>
80
                  </div>
81
                </li>
82
                <li class="">
83
                  <div class="notice-list-item ipu-flex ipu-fn-bd-b">
84
                    <div class="ipu-flex-grow-0 notice-icon">
85
                      <i class="ri-file-list-3-fill"></i>
86
                    </div>
87
                    <div class="ipu-flex-grow-1">
88
                      <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
89
                      <div class="common-font12-17 notice-date">2121-04-27</div>
90
                    </div>
91
                  </div>
92
                </li>
93
                <li class="notice-list-item ipu-flex ipu-fn-bd-b">
94
                  <div class="ipu-flex-grow-0 notice-icon">
95
                    <i class="ri-file-list-3-fill"></i>
96
                  </div>
97
                  <div class="ipu-flex-grow-1">
98
                    <div class="ipu-fn-row notice-title">关于老版掌经即将下线的通知关于老版掌经即将下线的通知关于老版掌经即将下线的通知</div>
99
                    <div class="common-font12-17 notice-date">2121-04-27</div>
100
                  </div>
101
                </li>
102
              </ul>
103
            </div>
104
105
            <div class="no-result-msg ipu-fn-hide">未查询到数据</div>
106
107
          </div>
108
        </div>
109
      </div>
110
    </div>
111
  </div>
112
</div>
113
114
</body>
115
</html>

BIN
2021/xz-cmc-wgt/temp/2.png


BIN
2021/xz-cmc-wgt/temp/code.png


+ 107 - 0
2021/xz-cmc-wgt/user-info.html

@ -0,0 +1,107 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
  <title>个人信息</title>
5
  <meta charset="utf-8">
6
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
7
8
  <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
9
  <link rel="stylesheet" type="text/css" href="biz/lib/remixicon/remixicon.css">
10
  <link rel="stylesheet" type="text/css" href="biz/css/project.css">
11
12
  <script src="ipu/lib/requirejs/require.js"></script>
13
  <script src="biz/js/require-config.js"></script>
14
  <script src="biz/js/page/user-info.js"></script>
15
</head>
16
<body class="pages-user-info common-bg-02">
17
18
<div class="ipu-flex-row ipu-flex-vertical">
19
  <div class="ipu-flex-col ">
20
    <header class="ipu-toolbar">
21
      <a class="ipu-fn-left common-page-back" href="javascript:history.back();">
22
        <i class="ipu-icon ri-arrow-left-s-line"></i>
23
        返回
24
      </a>
25
      <h1 class="ipu-toolbar-title">个人信息</h1>
26
    </header>
27
  </div>
28
29
  <div class="ipu-flex-col ipu-flex-col-auto">
30
    <div class="ipu-flex-content">
31
      <div class="forget-pass-form user-info">
32
        <div class="form-row-block form-row-block-avater">
33
          <div class="form-row ipu-flex-middle common-font16-22">
34
            <div class="ipu-flex-grow-1 form-row-label  common-color-85">
35
              头像
36
            </div>
37
            <div class="ipu-flex-grow-0 form-row-value">
38
              <img src="./temp/2.png" class="user-avater">
39
            </div>
40
          </div>
41
        </div>
42
43
44
        <div class="form-row-block">
45
          <div class="form-row ipu-flex-middle common-font16-22 ipu-fn-bd-b">
46
            <div class="ipu-flex-grow-1 common-color-85 form-row-label">
47
              用户名称
48
            </div>
49
            <div class="ipu-flex-grow-0 common-color-25 form-row-value">
50
              **真
51
            </div>
52
          </div>
53
          <div class="form-row ipu-flex-middle common-font16-22 ipu-fn-bd-b">
54
            <div class="ipu-flex-grow-1 form-row-label common-color-85">
55
              联系电话
56
            </div>
57
            <div class="ipu-flex-grow-0 common-color-25 form-row-value">
58
              136****7583
59
            </div>
60
          </div>
61
          <div class="form-row ipu-flex-middle common-font16-22">
62
            <div class="ipu-flex-grow-1 form-row-label common-color-85">
63
              邮箱地址
64
            </div>
65
            <div class="ipu-flex-grow-0 common-color-25 form-row-value">
66
            </div>
67
          </div>
68
        </div>
69
70
        <div class="form-row-block">
71
          <div class="form-row ipu-flex-middle common-font16-22 ipu-fn-bd-b">
72
            <div class="ipu-flex-grow-1 common-color-85 form-row-label">
73
              用户编号
74
            </div>
75
            <div class="ipu-flex-grow-0 common-color-25 form-row-value">
76
77
            </div>
78
          </div>
79
          <div class="form-row ipu-flex-middle common-font16-22 ipu-fn-bd-b">
80
            <div class="ipu-flex-grow-1 form-row-label common-color-85">
81
              区块
82
            </div>
83
            <div class="ipu-flex-grow-0 common-color-25 form-row-value">
84
            </div>
85
          </div>
86
          <div class="form-row ipu-flex-middle common-font16-22">
87
            <div class="ipu-flex-grow-1 form-row-label common-color-85">
88
              岗位
89
            </div>
90
            <div class="ipu-flex-grow-0 common-color-25 form-row-value">
91
            </div>
92
          </div>
93
        </div>
94
95
        <div class="form-row-block form-row-block-logout">
96
          <div class="form-row ipu-flex-middle-center common-font16">
97
            退出登录
98
          </div>
99
        </div>
100
101
      </div>
102
    </div>
103
  </div>
104
</div>
105
106
</body>
107
</html>

+ 49 - 0
2021/xz-cmc-wgt/welcome/css/welcome.css

@ -0,0 +1,49 @@
1
html {
2
  font-size: 100px;
3
}
4
5
@media screen and (min-width: 320px) and (max-width: 480px) {
6
  html {
7
    font-size: 26.66667vw;
8
  }
9
}
10
11
body {
12
  font-family: PingFangSC, 'PingFang SC', Arial, Helvetica, sans-serif;;
13
}
14
15
html,
16
body,
17
.welcome-img {
18
  padding: 0;
19
  margin: 0;
20
  width: 100%;
21
  height: 100%;
22
  position: relative;
23
  overflow: hidden;
24
}
25
26
.welcome-img {
27
  background: url("../img/bg-welcome.png") center 23% no-repeat;
28
  background-color: rgb(23, 70, 112);
29
  background-size: 3.75rem auto;
30
}
31
32
.welcome-app{
33
  margin-top: 1.89rem;
34
}
35
36
.welcome-app-logo {
37
  margin: 0 auto;
38
  width: 1.2rem;
39
  height: 1.2rem;
40
  background-color: #eee;
41
}
42
43
.welcome-app-name{
44
  margin-top: .3rem;
45
  text-align: center;
46
  font-size: .24rem;
47
  line-height: .34rem;
48
  color: #fff;
49
}

+ 23 - 0
2021/xz-cmc-wgt/welcome/welcome.html

@ -0,0 +1,23 @@
1
<!doctype html>
2
<html>
3
<head>
4
  <title>欢迎页</title>
5
6
  <meta charset="utf-8">
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="css/welcome.css">
12
</head>
13
<body>
14
<div class="welcome-img">
15
  <div class="welcome-app">
16
    <div class="welcome-app-logo"></div>
17
    <div class="welcome-app-name">
18
      西藏网格通
19
    </div>
20
  </div>
21
</div>
22
</body>
23
</html>