guohh лет назад: 4
Родитель
Сommit
16c6409505

+ 133 - 2
2021/ng-srb/biz/css/base-common.css

@ -4,6 +4,10 @@ body {
4 4
  background-color: #F5F5F5;
5 5
}
6 6
7
a {
8
  color: inherit;
9
}
10
7 11
/* 覆盖ipuUI样式 */
8 12
.ipu-toolbar {
9 13
  background-color: #fff;
@ -27,9 +31,34 @@ body {
27 31
  border-radius: .05rem;
28 32
}
29 33
34
.ipu-carousel-indicator {
35
  padding-bottom: .075rem;
36
}
37
38
.ipu-carousel-indicator li {
39
  width: .065rem;
40
  height: .065rem;
41
  background-color: rgba(0, 0, 0, .5);
42
}
43
44
.ipu-carousel-indicator li.ipu-current {
45
  background-color: rgba(255, 255, 255, .8);
46
}
47
48
.ipu-navbar {
49
  min-height: .51rem;
50
  color: #666;
51
}
52
53
.ipu-navbar-item-label {
54
  font-size: .12rem;
55
  font-weight: 400;
56
  line-height: 1;
57
  margin-top: .04rem;
58
}
30 59
31 60
/* 公共样式 */
32
.common-page-back .common-back-icon{
61
.common-page-back .common-back-icon {
33 62
  display: block;
34 63
  width: .21rem;
35 64
  background: url("../img/icon/arrow-left.svg") center no-repeat;
@ -39,6 +68,7 @@ body {
39 68
40 69
.common-page-content {
41 70
  padding-bottom: .1rem;
71
  position: relative;
42 72
}
43 73
44 74
.common-btn-wrap {
@ -51,4 +81,105 @@ body {
51 81
  background: linear-gradient(90deg, #45BFFF, #1D9AE4);
52 82
  font-size: .16rem;
53 83
  line-height: .4rem;
54
}
84
}
85
86
.common-toolbar-color {
87
  background: linear-gradient(90deg, #45BFFF, #1D9AE4);
88
}
89
90
.common-toolbar-color .ipu-toolbar-title {
91
  color: #fff;
92
}
93
94
.common-dialog-right {
95
  width: auto;
96
  right: 0;
97
  left: auto;
98
  top: 0;
99
  bottom: 0;
100
  overflow: auto;
101
}
102
103
.common-dialog-right,
104
.common-dialog-right.ipu-modal-out {
105
  -webkit-transform: translate3d(100%, 0, 0);
106
  transform: translate3d(100%, 0, 0);
107
}
108
109
.common-dialog-left {
110
  width: auto;
111
  left: 0;
112
  right: auto;
113
  top: 0;
114
  bottom: 0;
115
  overflow: auto;
116
}
117
118
.common-dialog-left,
119
.common-dialog-left.ipu-modal-out {
120
  -webkit-transform: translate3d(-100%, 0, 0);
121
  transform: translate3d(-100%, 0, 0);
122
}
123
124
.common-dialog-top {
125
  height: auto;
126
  left: 0;
127
  right: 0;
128
  top: 0;
129
  bottom: auto;
130
  overflow: auto;
131
}
132
133
.common-dialog-top,
134
.common-dialog-top.ipu-modal-out {
135
  -webkit-transform: translate3d(0, -100%, 0);
136
  transform: translate3d(0, -100%, 0);
137
}
138
139
.common-dialog-bottom {
140
  height: auto;
141
  left: 0;
142
  right: 0;
143
  bottom: 0;
144
  top: auto;
145
  overflow: auto;
146
}
147
148
.common-dialog-bottom,
149
.common-dialog-bottom.ipu-modal-out {
150
  -webkit-transform: translate3d(0, 100%, 0);
151
  transform: translate3d(0, 100%, 0);
152
}
153
154
155
.iconfont-blue:not(.iconfont-bg) {
156
  color: #4CBCEA !important;
157
}
158
159
.iconfont-orange:not(.iconfont-bg) {
160
  color: #FFCE5A !important;
161
}
162
163
.iconfont-red:not(.iconfont-bg) {
164
  color: #FD926C !important;
165
}
166
167
.iconfont-green:not(.iconfont-bg) {
168
  color: #3AC87D !important;
169
}
170
171
.iconfont-blue.iconfont-bg {
172
  background: linear-gradient(135deg, #4CBCEA, #4C83EA) !important;
173
}
174
175
.iconfont-orange.iconfont-bg {
176
  background: linear-gradient(135deg, #FFCE5A, #EDBD4B) !important;
177
}
178
179
.iconfont-red.iconfont-bg {
180
  background: linear-gradient(135deg, #FD926C, #FD6D6C) !important;
181
}
182
183
.iconfont-green.iconfont-bg {
184
  background: linear-gradient(135deg, #3AC87D, #57CE73) !important;
185
}

+ 374 - 0
2021/ng-srb/biz/css/base-ghh.css

@ -0,0 +1,374 @@
1
/* 首页 */
2
.index-carousel img {
3
  display: block;
4
  width: 100%;
5
  height: 2rem;
6
}
7
8
.index-head-block {
9
  width: 100%;
10
  position: absolute;
11
  z-index: 11;
12
  color: #fff;
13
  line-height: 1;
14
  padding: .065rem .1rem;
15
}
16
17
.index-user-avater {
18
  display: block;
19
  width: .3rem;
20
  height: .3rem;
21
  background: #FFFFFF;
22
  border: 1px solid #FFFFFF;
23
  border-radius: 50%;
24
  margin-right: .065rem;
25
}
26
27
.index-user-role {
28
  padding-top: .015rem;
29
  font-size: .1rem;
30
  font-weight: bold;
31
  line-height: 1;
32
}
33
34
.index-user-name {
35
  margin-top: .04rem;
36
  font-size: .12rem;
37
  font-weight: 400;
38
  line-height: 1;
39
}
40
41
.to-edit-menu {
42
  padding-right: .025rem;
43
}
44
45
.to-edit-menu .icon {
46
  width: .16rem;
47
  height: .16rem;
48
  background: url("../img/icon/menu-eidt.png") center no-repeat;
49
  background-size: .16rem auto;
50
}
51
52
.to-edit-menu .txt {
53
  font-size: .1rem;
54
  margin-top: .02rem;
55
}
56
57
.index-menu-block {
58
  background-color: #fff;
59
}
60
61
.index-menu-l {
62
  overflow: auto;
63
  padding: .16rem 0;
64
  margin: 0 1.3333%;
65
}
66
67
.index-menu-l.ipu-fn-bd-b:after {
68
  background-color: #ebebeb;
69
}
70
71
.index-menu-l .menu-item {
72
  float: left;
73
  margin: 0 2.91%;
74
  width: 19.178%;
75
}
76
77
.index-menu-l .menu-item-name {
78
  text-align: center;
79
  font-size: .13rem;
80
  font-weight: bold;
81
  color: #333333;
82
  line-height: 1;
83
}
84
85
.index-menu-l .menu-item-icon {
86
  display: block;
87
  border-radius: .075rem;
88
  height: .45rem;
89
  width: .45rem;
90
  margin: 0 auto .08rem;
91
  color: #fff;
92
  text-align: center;
93
  line-height: .45rem;
94
  font-size: .3rem;
95
}
96
97
.index-menu-s {
98
  margin: 0 .06rem;
99
  overflow: auto;
100
}
101
102
.index-menu-s .menu-item {
103
  padding: .1rem 0 .175rem;
104
  width: 20%;
105
  float: left;
106
  text-align: center;
107
}
108
109
.index-menu-s .menu-item-icon {
110
  font-size: .35rem;
111
  line-height: 1;
112
}
113
114
.index-menu-s .menu-item-name {
115
  margin-top: .02rem;
116
  font-size: .12rem;
117
  font-weight: 500;
118
  color: #585858;
119
}
120
121
.index-notice-block {
122
  padding: 0 .18rem 0 .18rem;
123
  margin-top: .1rem;
124
  background-color: #fff;
125
}
126
127
.index-notice-search {
128
  background: #F5F5F5;
129
  border: 1px solid #EBEBEB;
130
  border-radius: .16rem;
131
  margin-bottom: .175rem;
132
}
133
134
.index-notice-search .search-icon {
135
  width: .16rem;
136
  height: .16rem;
137
  background-color: #eee;
138
  margin-left: .095rem;
139
  margin-right: -.03rem;
140
}
141
142
.index-notice-search .search-input {
143
  display: block;
144
  width: 100%;
145
  -webkit-appearance: none;
146
  border: none;
147
  background-color: transparent;
148
149
  font-size: .12rem;
150
  font-weight: 500;
151
  color: #666;
152
  line-height: .2rem;
153
  padding: .05rem .1rem;
154
  border-right: .21rem;
155
}
156
157
.index-notice-search .search-input::placeholder {
158
  color: #999;
159
}
160
161
.index-notice-list {
162
  overflow: hidden;
163
}
164
165
.index-notice-list li {
166
  position: relative;
167
  padding-left: .12rem;
168
  overflow: hidden;
169
  margin-bottom: .2rem;
170
}
171
172
.index-notice-list li:before {
173
  content: "";
174
  left: 0;
175
  position: absolute;
176
  width: .05rem;
177
  top: 0;
178
  bottom: 0;
179
  background-color: #1D9AE4;
180
  border-radius: .025rem;
181
}
182
183
.index-notice-list .notice-title {
184
  font-size: .13rem;
185
  font-weight: 500;
186
  color: #333333;
187
  line-height: 1;
188
}
189
190
.index-notice-list .notice-tag-item {
191
  font-size: .12rem;
192
  font-weight: 500;
193
  color: #FFFFFF;
194
  line-height: .135rem;
195
  border-radius: .025rem;
196
  background-color: #919191;
197
  padding: 0 .025rem;
198
}
199
200
.index-notice-list .notice-date {
201
  font-size: .12rem;
202
  font-weight: 500;
203
  color: #aaa;
204
}
205
206
.index-notice-list .notice-info {
207
  margin-top: .065rem;
208
}
209
210
.index-notice-title {
211
  font-size: .15rem;
212
  font-weight: bold;
213
  color: #333333;
214
  padding: .15rem 0;
215
}
216
217
.to-notice-list {
218
  width: .14rem;
219
  height: .14rem;
220
  background-color: #eee;
221
}
222
223
.ipu-navbar-item .nav-icon {
224
  display: block;
225
  margin: 0 auto;
226
  width: .2rem;
227
  height: .2rem;
228
  background: url("../img/icon/nav-index.png") center no-repeat;
229
  background-size: .2rem auto;
230
}
231
232
.ipu-navbar-item.ipu-current .nav-icon {
233
  background-image: url("../img/icon/nav-index-active.png");
234
}
235
236
.navbar-item-menu .nav-icon {
237
  background-image: url("../img/icon/nav-menu.png");
238
}
239
240
.navbar-item-menu.ipu-current .nav-icon {
241
  background-image: url("../img/icon/nav-menu-active.png");
242
}
243
244
.navbar-item-my .nav-icon {
245
  background-image: url("../img/icon/nav-my.png");
246
}
247
248
.navbar-item-my.ipu-current .nav-icon {
249
  background-image: url("../img/icon/nav-my-active.png");
250
}
251
252
.category-menu-head {
253
  font-size: .15rem;
254
  font-weight: bold;
255
  color: #222222;
256
  line-height: 1;
257
  padding: 0 .15rem .08rem;
258
}
259
260
.category-menu-list {
261
  overflow: auto;
262
}
263
264
.category-menu-list .menu-item {
265
  position: relative;
266
  padding: .1rem;
267
  float: left;
268
  width: 25%;
269
}
270
271
.category-menu-list .menu-item-name {
272
  margin-top: .08rem;
273
  text-align: center;
274
  font-size: .12rem;
275
  font-weight: 400;
276
  color: #222222;
277
  line-height: 1;
278
}
279
280
.category-menu-list .menu-item-icon {
281
  display: block;
282
  font-size: .28rem;
283
  height: .32rem;
284
  overflow: hidden;
285
  width: .32rem;
286
  margin: 0 auto;
287
  line-height: .33rem;
288
289
}
290
291
.category-menu-block {
292
  margin-top: .24rem;
293
}
294
295
.menu-edit-dialog {
296
  height: 66%;
297
  background-color: #fff;
298
  border-radius: .15rem .15rem 0 0;
299
  border: 1px solid #ccc;
300
}
301
302
.menu-edit-dialog .dialog-head {
303
  text-align: center;
304
  position: relative;
305
  font-size: .15rem;
306
  font-weight: 500;
307
  color: #000000;
308
  line-height: .42rem;
309
}
310
311
.menu-edit-dialog .dialog-head .dialog-close {
312
  position: absolute;
313
  right: 0;
314
  top: 0;
315
  width: .4rem;
316
  height: .4rem;
317
  background-color: #aaa;
318
}
319
320
.category-menu-list .menu-item.slt::before {
321
  content: "";
322
  position: absolute;
323
  width: .24rem;
324
  height: .24rem;
325
  background: url("../img/icon/menu-slt.png") center center no-repeat;
326
  background-size: .24rem auto;
327
  left: 50%;
328
  top: 38%;
329
}
330
331
.state-menu-edit .index-menu-s .menu-item-icon {
332
  position: relative;
333
}
334
335
.state-menu-edit .index-menu-s .menu-item-icon:after {
336
  content: "编辑";
337
  position: absolute;
338
  left: 0;
339
  top: 0;
340
  width: 100%;
341
  height: 100%;
342
  background-color: rgba(0, 0, 0, 0.6);
343
  color: #fff;
344
  font-size: .12rem;
345
  font-weight: 500;
346
  line-height: .35rem;
347
  text-align: center;
348
}
349
350
.state-menu-edit .to-edit-menu-edit,
351
.to-edit-menu-save {
352
  display: none;
353
}
354
355
.state-menu-edit .to-edit-menu-save {
356
  display: block;
357
}
358
359
.index-menu-l-img .menu-item-icon {
360
  background: url("../img/icon/menu-crm.png") center center no-repeat;
361
  background-size: 100% auto;
362
}
363
364
.index-menu-l-img .menu-item-xg .menu-item-icon {
365
  background-image: url("../img/icon/menu-xg.png");
366
}
367
368
.index-menu-l-img .menu-item-esop .menu-item-icon {
369
  background-image: url("../img/icon/menu-esop.png");
370
}
371
372
.index-menu-l-img .menu-item-zsyyt .menu-item-icon {
373
  background-image: url("../img/icon/menu-zsyyt.png");
374
}

BIN
2021/ng-srb/biz/img/bg-my.png


BIN
2021/ng-srb/biz/img/icon/menu-crm.png


BIN
2021/ng-srb/biz/img/icon/menu-eidt.png


BIN
2021/ng-srb/biz/img/icon/menu-esop.png


BIN
2021/ng-srb/biz/img/icon/menu-slt.png


BIN
2021/ng-srb/biz/img/icon/menu-xg.png


BIN
2021/ng-srb/biz/img/icon/menu-zsyyt.png


BIN
2021/ng-srb/biz/img/icon/my-about.png


BIN
2021/ng-srb/biz/img/icon/my-clear.png


BIN
2021/ng-srb/biz/img/icon/my-face-login.png


BIN
2021/ng-srb/biz/img/icon/my-suggest.png


BIN
2021/ng-srb/biz/img/icon/nav-index-active.png


BIN
2021/ng-srb/biz/img/icon/nav-index.png


BIN
2021/ng-srb/biz/img/icon/nav-menu-active.png


BIN
2021/ng-srb/biz/img/icon/nav-menu.png


BIN
2021/ng-srb/biz/img/icon/nav-my-active.png


BIN
2021/ng-srb/biz/img/icon/nav-my.png


+ 71 - 6
2021/ng-srb/biz/js/pages/index.js

@ -7,13 +7,78 @@ require(["ipuUI", "jquery"], function (ipuUI, $) {
7 7
      }
8 8
    });
9 9
10
   /* tool.confirm({
11
      title: "是否确认操作?", okClick: function () {
12
        console.log('ok');
13
      }, cancelClick: function () {
14
        console.log('cancel');
10
    var carousel = ipuUI.hammerCarousel(".index-carousel", { // 第一页设置幻灯片
11
      indicator: true,  //是否生成指示器(右下角的小圆点)
12
      indicatorPosition: 'center',
13
      loop: true, /* 循环时,会复制第一张图片 */
14
      callBack: function (nowIndex)  //每次执行动作的回调。返回的是当前运行到第几张
15
      {
16
        console.log("nowIndxe:【carousel " + nowIndex + "】");
17
      },
18
      clickBack: function (i) {
19
        console.log('click' + i);
15 20
      }
16
    });*/
21
    });
22
23
    // 弹出菜单编辑框
24
    function openMenuEditDialog() {
25
      var dialogSlt = $(".menu-edit-dialog");
26
      var dialog = $(dialogSlt).show();
27
      ipuUI.openModal(dialog);
28
29
      function closeDialog() {
30
        $(".common-dialog-close", dialog).unbind("click", closeDialog);  // 移除事件绑定
31
        $(".ipu-popup-overlay").unbind("click", closeDialog);  // 移除事件绑定
32
        ipuUI.closeModal(dialog);
33
      }
34
35
      // 遮掩层点击事件
36
      $(".ipu-popup-overlay").bind("click", closeDialog);   // 增加关闭绑定
37
38
      // 关闭按钮绑定点击事件
39
      $(".dialog-close", dialog).bind("click", closeDialog);   // 增加关闭绑定
40
    }
41
42
    // 弹出首页菜单编辑
43
    $(".to-edit-menu-edit").click(function () {
44
      $("body").addClass("state-menu-edit");
45
    });
46
47
    // 保存菜单修改
48
    $(".to-edit-menu-save").click(function () {
49
      $("body").removeClass("state-menu-edit");
50
    });
51
52
    // 点击确认按钮 ,确认更换的菜单业务
53
    $(".menu-slt-confirm").click(function () {
54
      $(".menu-edit-dialog .dialog-close").click();  // 触发关闭图标点击事件
55
      ipuUI.toast('选中了菜单:' + $(".menu-edit-dialog .menu-item.slt .menu-item-name").text());
56
    });
57
58
    // 切换选择业务菜单选中效果
59
    $(".menu-edit-dialog").on("click", ".menu-item", function () {
60
      $(".menu-edit-dialog .menu-item.slt").removeClass("slt");
61
      $(this).addClass("slt");
62
    });
63
64
    // 点菜单,修改或者进入菜单页
65
    $(".index-menu-s").on("click", ".menu-item", function () {
66
      if ($("body").hasClass("state-menu-edit")) {
67
        openMenuEditDialog();
68
      } else {
69
        ipuUI.toast("进入菜单");
70
      }
71
    });
72
73
74
75
    /* tool.confirm({
76
       title: "是否确认操作?", okClick: function () {
77
         console.log('ok');
78
       }, cancelClick: function () {
79
         console.log('cancel');
80
       }
81
     });*/
17 82
18 83
  });
19 84
});

+ 510 - 162
2021/ng-srb/index.html

@ -6,17 +6,12 @@
6 6
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
7 7
8 8
  <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
9
  <link rel="stylesheet" type="text/css" href="biz/lib/iconfont/iconfont.css.css"><!-- 菜单使用字体图标 -->
9
  <link rel="stylesheet" type="text/css" href="biz/lib/iconfont/iconfont.css"><!-- 菜单使用字体图标 -->
10 10
  <link rel="stylesheet" type="text/css" href="biz/css/base.css">
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/index.js"></script>
15
  <script src="biz/js/page/index-todo.js"></script>
16
  <script src="biz/js/page/index-schedule.js"></script>
17
  <script src="biz/js/page/index-group.js"></script>
18
  <script src="biz/js/page/work.js"></script>
19
  <script src="biz/js/page/index-my.js"></script>
14
  <script src="biz/js/pages/index.js"></script>
20 15
</head>
21 16
<body class="pages-index">
22 17
@ -28,144 +23,344 @@
28 23
29 24
          <!-- 首页 -->
30 25
          <li class="pages-main">
31
            <div class="ipu-flex-content">
26
            <div class="common-page-content">
32 27
33
            </div>
34
          </li>
28
              <div class="index-head-block">
29
                <div class="index-user ipu-flex-middle ipu-flex-justify-space">
30
                  <div class="index-user-warp ipu-flex">
31
                    <img src="temp/01.jpg" alt="" class="index-user-avater">
32
                    <div class="index-user-content">
33
                      <div class="index-user-role">营业员</div>
34
                      <div class="index-user-name">刘鑫鑫(122345)</div>
35
                    </div>
36
                  </div>
35 37
36
          <!-- 菜单    -->
37
          <li class="pages-menu">
38
            <div class="ipu-flex-row ipu-flex-vertical">
39
              <div class="ipu-flex-col">
40
                <div class="pages-contact-title">
41
                  工作台
38
                  <div class="to-edit-menu to-edit-menu-save">
39
                    <div class="icon"></div>
40
                    <div class="txt">保存</div>
41
                  </div>
42
                  <div class="to-edit-menu to-edit-menu-edit">
43
                    <div class="icon"></div>
44
                    <div class="txt">编辑</div>
45
                  </div>
42 46
                </div>
43 47
              </div>
44
              <div class="ipu-flex-col ipu-flex-col-auto">
45
                <div class="page-content">
46
                  <div class="common-search">
47
48
                    <div class="ipu-flex common-search-content">
49
                      <div class="ipu-flex-center-middle  common-search-tip">
50
                        <i class="common-search-icon ri-search-2-line"></i>
51
                        <span class="common-search-tip-msg">搜索</span>
52
                      </div>
53 48
54
                      <div class="ipu-flex-grow-1 common-search-wrap">
55
                        <input class="common-search-input" placeholder="">
56
                      </div>
57
                      <i class="ipu-flex-grow-0 common-search-input-clear ri-close-circle-fill"></i>
58
                    </div>
59
                  </div>
49
              <div class="ipu-carousel index-carousel">
50
                <ul class="ipu-carousel-wrapper">
51
                  <li class=""><img src="temp/01.jpg" alt=""></li>
52
                  <li class=""><img src="temp/02.jpg" alt=""></li>
53
                  <li class=""><img src="temp/03.jpg" alt=""></li>
54
                </ul>
55
              </div>
60 56
61
                  <div class="menu-catalogs group-menus-list">
57
              <div class="index-menu-block">
62 58
63
                    <div class="menu-catalog menu-catalog-common">
64
                      <div class="menu-catalog-head">
65
                        常用应用
66
                      </div>
67
                      <div class="menu-catalog-body">
59
                <!-- 大菜单 字体图标方式
60
                <ul class="index-menu-l ipu-fn-bd-b">
61
                  <li class="menu-item menu-item-crm">
62
                    <icon class="menu-item-icon iconfont-bg iconfont-material icon-googlepages iconfont-blue"></icon>
63
                    <div class="ipu-fn-row menu-item-name">CRM</div>
64
                  </li>
65
                  <li class="menu-item menu-item-xg">
66
                    <icon class="menu-item-icon iconfont-bg iconfont-material icon-googlepages iconfont-green"></icon>
67
                    <div class="ipu-fn-row menu-item-name">晓格</div>
68
                  </li>
69
                  <li class="menu-item menu-item-esop">
70
                    <icon class="menu-item-icon iconfont-bg iconfont-material icon-googlepages iconfont-red"></icon>
71
                    <div class="ipu-fn-row menu-item-name">ESOP</div>
72
                  </li>
73
                  <li class="menu-item menu-item-zsyyt">
74
                    <icon class="menu-item-icon iconfont-bg iconfont-material icon-googlepages iconfont-orange"></icon>
75
                    <div class="ipu-fn-row menu-item-name">掌上营业厅</div>
76
                  </li>
77
                </ul> -->
68 78
79
                <!-- 大菜单图片方式 -->
80
                <ul class="index-menu-l index-menu-l-img ipu-fn-bd-b">
81
                  <li class="menu-item menu-item-crm">
82
                    <icon class="menu-item-icon"></icon>
83
                    <div class="ipu-fn-row menu-item-name">CRM</div>
84
                  </li>
85
                  <li class="menu-item menu-item-xg">
86
                    <icon class="menu-item-icon"></icon>
87
                    <div class="ipu-fn-row menu-item-name">晓格</div>
88
                  </li>
89
                  <li class="menu-item menu-item-esop">
90
                    <icon class="menu-item-icon"></icon>
91
                    <div class="ipu-fn-row menu-item-name">ESOP</div>
92
                  </li>
93
                  <li class="menu-item menu-item-zsyyt">
94
                    <icon class="menu-item-icon"></icon>
95
                    <div class="ipu-fn-row menu-item-name">掌上营业厅</div>
96
                  </li>
97
                </ul>
69 98
70
                        <a href="contact.html" class="catalog-menu">
71
                          <i class="catalog-menu-icon iconfont-red ri-booklet-fill"></i>
72
                          <span class="catalog-menu-name ipu-fn-row">
73
                          通讯录
74
                        </span>
75
                        </a>
76
                      </div>
99
                <ul class="index-menu-s"><!-- 小菜单 -->
100
                  <li class="menu-item">
101
                    <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
102
                    <div class="ipu-fn-row menu-item-name">
103
                      业务菜单
77 104
                    </div>
78
79
                    <div class="menu-catalog menu-catalog-biz">
80
                      <div class="menu-catalog-head">
81
                        业务应用
82
                      </div>
83
                      <div class="menu-catalog-body">
84
                        <a href="javascript:;" class="catalog-menu">
85
                          <i class="catalog-menu-icon ri-restaurant-fill"></i>
86
                          <span class="catalog-menu-name ipu-fn-row">餐饮管理</span>
87
                        </a>
88
89
                        <a href="javascript:;" class="catalog-menu">
90
                          <i class="catalog-menu-icon iconfont-yellow ri-hotel-fill"></i>
91
                          <span class="catalog-menu-name ipu-fn-row">住宿管理</span>
92
                        </a>
93
94
                        <a href="javascript:;" class="catalog-menu">
95
                          <i class="catalog-menu-icon iconfont-red ri-bus-2-fill"></i>
96
                          <span class="catalog-menu-name ipu-fn-row">通勤管理</span>
97
                        </a>
98
99
                        <a href="javascript:;" class="catalog-menu">
100
                          <i class="catalog-menu-icon iconfont-green  ri-hospital-fill"></i>
101
                          <span class="catalog-menu-name ipu-fn-row">医疗健康</span>
102
                        </a>
103
104
                        <a href="javascript:;" class="catalog-menu">
105
                          <i class="catalog-menu-icon ri-hand-heart-fill"></i>
106
                          <span class="catalog-menu-name ipu-fn-row">惠民服务</span>
107
                        </a>
108
109
                        <a href="javascript:;" class="catalog-menu">
110
                          <i class="catalog-menu-icon iconfont-red ri-brush-2-fill"></i>
111
                          <span class="catalog-menu-name ipu-fn-row">美化管理</span>
112
                        </a>
113
114
                      </div>
105
                  </li>
106
                  <li class="menu-item">
107
                    <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
108
                    <div class="ipu-fn-row menu-item-name">
109
                      业务菜单
110
                    </div>
111
                  </li>
112
                  <li class="menu-item">
113
                    <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
114
                    <div class="ipu-fn-row menu-item-name">
115
                      业务菜单
116
                    </div>
117
                  </li>
118
                  <li class="menu-item">
119
                    <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-red"></icon>
120
                    <div class="ipu-fn-row menu-item-name">
121
                      业务菜单
122
                    </div>
123
                  </li>
124
                  <li class="menu-item">
125
                    <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-green"></icon>
126
                    <div class="ipu-fn-row menu-item-name">
127
                      业务菜单
115 128
                    </div>
129
                  </li>
130
                </ul>
131
              </div>
132
133
              <div class="index-notice-block">
134
                <div class="index-notice-head">
135
136
                  <div class="index-notice-title ipu-flex ipu-flex-justify-space">
137
                    <a href="javascript;">公告消息</a>
138
                    <div class="to-notice-list"></div>
139
                  </div>
116 140
141
                  <div class="index-notice-search ipu-flex-middle">
142
                    <div class="ipu-flex-grow-0 search-icon"></div>
143
                    <div class="ipu-flex-grow-1 search-input-wrap">
144
                      <input type="text" class="search-input" placeholder="请输入搜索消息内容">
145
                    </div>
117 146
                  </div>
118 147
                </div>
148
149
                <div class="index-notice-body">
150
                  <ul class="index-notice-list">
151
                    <li>
152
                      <a href="javascript:;">
153
                        <div class="ipu-fn-row notice-title">
154
                          2021年春节期间系统调整升级公告!
155
                        </div>
156
                        <div class="ipu-flex ipu-flex-justify-space">
157
                          <div class="notice-tags">
158
                            <span class="notice-tag-item">图片</span>
159
                            <span class="notice-tag-item">PDF</span>
160
                            <span class="notice-tag-item">Word</span>
161
                          </div>
162
                          <div class="notice-date">
163
                            时间:2020.02.01
164
                          </div>
165
                        </div>
166
                      </a>
167
                    </li>
168
                    <li>
169
                      <a href="javascript:;">
170
                        <div class="ipu-fn-row notice-title">
171
                          2021年春节期间系统调整升级公告!
172
                        </div>
173
                        <div class="ipu-flex ipu-flex-justify-space">
174
                          <div class="notice-tags">
175
                            <span class="notice-tag-item">图片</span>
176
                            <span class="notice-tag-item">PDF</span>
177
                            <span class="notice-tag-item">Word</span>
178
                          </div>
179
                          <div class="notice-date">
180
                            时间:2020.02.01
181
                          </div>
182
                        </div>
183
                      </a>
184
                    </li>
185
                    <li>
186
                      <a href="javascript:;">
187
                        <div class="ipu-fn-row notice-title">
188
                          2021年春节期间系统调整升级公告!
189
                        </div>
190
                        <div class="ipu-flex ipu-flex-justify-space ipu-flex-align-end notice-info">
191
                          <div class="notice-tags">
192
                            <span class="notice-tag-item">图片</span>
193
                            <span class="notice-tag-item">PDF</span>
194
                            <span class="notice-tag-item">Word</span>
195
                          </div>
196
                          <div class="notice-date">
197
                            时间:2020.02.01
198
                          </div>
199
                        </div>
200
                      </a>
201
                    </li>
202
                  </ul>
203
                </div>
204
119 205
              </div>
120 206
            </div>
121 207
          </li>
122 208
123
          <!-- 我的-->
124
          <li class="pages-my">
209
          <!-- 菜单    -->
210
          <li class="pages-menu">
125 211
            <div class="ipu-flex-row ipu-flex-vertical">
126
              <div class="ipu-flex-col my-user-detail">
127
                <div class="to-user-detail">
128
                  <i class="ri-settings-4-fill"></i>
212
              <div class="ipu-flex-col">
213
                <header class="ipu-toolbar common-toolbar-color">
214
                  <h1 class="ipu-toolbar-title">菜单</h1>
215
                </header>
216
              </div>
217
              <div class="ipu-flex-col-auto common-page-content">
218
219
                <div class="category-menu-block category-menu-common">
220
                  <div class="category-menu-head">
221
                    常用
222
                  </div>
223
                  <div class="category-menu-body">
224
                    <ul class="category-menu-list">
225
                      <li class="menu-item">
226
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
227
                        <div class="ipu-fn-row menu-item-name">
228
                          业务菜单
229
                        </div>
230
                      </li>
231
                      <li class="menu-item">
232
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
233
                        <div class="ipu-fn-row menu-item-name">
234
                          业务菜单
235
                        </div>
236
                      </li>
237
                      <li class="menu-item">
238
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
239
                        <div class="ipu-fn-row menu-item-name">
240
                          业务菜单
241
                        </div>
242
                      </li>
243
                      <li class="menu-item">
244
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
245
                        <div class="ipu-fn-row menu-item-name">
246
                          业务菜单
247
                        </div>
248
                      </li>
249
                      <li class="menu-item">
250
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
251
                        <div class="ipu-fn-row menu-item-name">
252
                          业务菜单
253
                        </div>
254
                      </li>
255
                      <li class="menu-item">
256
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
257
                        <div class="ipu-fn-row menu-item-name">
258
                          业务菜单
259
                        </div>
260
                      </li>
261
                    </ul>
262
                  </div>
129 263
                </div>
130
                <img class="my-user-avater" src="temp/1.png" alt="">
131
                <div class="my-user-name">张笑笑</div>
132
                <div class="my-user-mail">luxf@asiainfo.com</div>
133
                <div class="my-user-dept">UED研发部</div>
134
              </div>
135
              <div class="ipu-flex-col ipu-flex-col-auto my-user-list">
136
                <div class="ipu-flex-content">
137
                  <div class="ipu-list common-list common-list-noborder">
138
                    <ul>
139
                      <li>
140
                        <a class="ipu-list-item ipu-list-item-link my-link-app-set" href="javascript:;">
141
                          <div class="ipu-list-item-inner ipu-flex-align-center">
142
                            <i class="icon-flag ri-settings-4-line"></i>
143
                            <div class="ipu-list-item-title">应用设置</div>
144
                          </div>
145
                        </a>
264
265
                <div class="category-menu-block">
266
                  <div class="category-menu-head">
267
                    业务类
268
                  </div>
269
                  <div class="category-menu-body">
270
                    <ul class="category-menu-list">
271
                      <li class="menu-item">
272
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
273
                        <div class="ipu-fn-row menu-item-name">
274
                          业务菜单
275
                        </div>
146 276
                      </li>
147
                      <li>
148
                        <a class="ipu-list-item ipu-list-item-link my-link-app-about" href="javascript:;">
149
                          <div class="ipu-list-item-inner ipu-flex-align-center">
150
                            <i class="icon-flag ri-star-line"></i>
151
                            <div class="ipu-list-item-title">关于应用</div>
152
                          </div>
153
                        </a>
277
                      <li class="menu-item">
278
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
279
                        <div class="ipu-fn-row menu-item-name">
280
                          业务菜单
281
                        </div>
154 282
                      </li>
155
                      <li>
156
                        <a class="ipu-list-item ipu-list-item-link my-link-feedback" href="javascript:;">
157
                          <div class="ipu-list-item-inner ipu-flex-align-center">
158
                            <i class="icon-flag ri-message-2-line"></i>
159
                            <div class="ipu-list-item-title">应用反馈</div>
160
                          </div>
161
                        </a>
283
                      <li class="menu-item">
284
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-green"></icon>
285
                        <div class="ipu-fn-row menu-item-name">
286
                          业务菜单
287
                        </div>
288
                      </li>
289
                      <li class="menu-item">
290
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-red"></icon>
291
                        <div class="ipu-fn-row menu-item-name">
292
                          业务菜单
293
                        </div>
294
                      </li>
295
                      <li class="menu-item">
296
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
297
                        <div class="ipu-fn-row menu-item-name">
298
                          业务菜单
299
                        </div>
300
                      </li>
301
                      <li class="menu-item">
302
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
303
                        <div class="ipu-fn-row menu-item-name">
304
                          业务菜单
305
                        </div>
162 306
                      </li>
163 307
                    </ul>
164 308
                  </div>
165 309
                </div>
310
311
                <div class="category-menu-block">
312
                  <div class="category-menu-head">
313
                    查询类
314
                  </div>
315
                  <div class="category-menu-body">
316
                    <ul class="category-menu-list">
317
                      <li class="menu-item">
318
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
319
                        <div class="ipu-fn-row menu-item-name">
320
                          业务菜单
321
                        </div>
322
                      </li>
323
                      <li class="menu-item">
324
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
325
                        <div class="ipu-fn-row menu-item-name">
326
                          业务菜单
327
                        </div>
328
                      </li>
329
                      <li class="menu-item">
330
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-green"></icon>
331
                        <div class="ipu-fn-row menu-item-name">
332
                          业务菜单
333
                        </div>
334
                      </li>
335
                      <li class="menu-item">
336
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-red"></icon>
337
                        <div class="ipu-fn-row menu-item-name">
338
                          业务菜单
339
                        </div>
340
                      </li>
341
                      <li class="menu-item">
342
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
343
                        <div class="ipu-fn-row menu-item-name">
344
                          业务菜单
345
                        </div>
346
                      </li>
347
                      <li class="menu-item">
348
                        <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
349
                        <div class="ipu-fn-row menu-item-name">
350
                          业务菜单
351
                        </div>
352
                      </li>
353
                    </ul>
354
                  </div>
355
                </div>
356
166 357
              </div>
167 358
            </div>
168 359
          </li>
360
361
          <!-- 我的-->
362
          <li class="pages-my">
363
          </li>
169 364
        </ul>
170 365
      </div>
171 366
    </div>
@ -174,18 +369,18 @@
174 369
  <div class="ipu-flex-col">
175 370
    <nav class="ipu-navbar">
176 371
177
      <a class="ipu-navbar-item ipu-current" href="javascript:;">
178
        <i class="ipu-icon ri-home-4-fill"></i>
372
      <a class="ipu-navbar-item navbar-item-index ipu-current" href="javascript:;">
373
        <i class="nav-icon"></i>
179 374
        <div class="ipu-navbar-item-label">首页</div>
180 375
      </a>
181 376
182
      <a class="ipu-navbar-item" href="javascript:;">
183
        <i class="ipu-icon ri-calendar-fill"></i>
377
      <a class="ipu-navbar-item navbar-item-menu" href="javascript:;">
378
        <i class="nav-icon"></i>
184 379
        <div class="ipu-navbar-item-label">菜单</div>
185 380
      </a>
186 381
187
      <a class="ipu-navbar-item " href="javascript:;">
188
        <i class="ipu-icon ri-user-fill"></i>
382
      <a class="ipu-navbar-item navbar-item-my" href="javascript:;">
383
        <i class="nav-icon"></i>
189 384
        <div class="ipu-navbar-item-label">我的</div>
190 385
      </a>
191 386
@ -193,55 +388,208 @@
193 388
  </div>
194 389
</div>
195 390
391
<!-- 首页编辑菜单弹框  -->
392
<div class="ipu-popup common-dialog-bottom menu-edit-dialog">
393
  <div class="ipu-flex-row ipu-flex-vertical">
394
    <div class="ipu-flex-col">
395
      <div class="dialog-head">
396
        <i class="dialog-close"></i>
397
        请选择要替换的业务
398
      </div>
399
    </div>
400
    <div class="ipu-flex-col ipu-flex-col-auto dialog-body">
196 401
197
<!-- 日程相关模板开始 -->
198
<!-- 日界面,周列表 -->
199
<script type="text/html" id="schedule-week-tpl">
200
  {{ each data list dataindex }}
201
  <li>
202
    <div class="common-flex-tiled table-tr">
203
      {{ each list item}}
204
      <div class="table-td {{item.className}}" data-day="{{item.dateStr}}">
205
        <div class="pu-flex-col ipu-flex-col-auto dialog-boday">
206
          <div class="num">{{item.num}}</div>
402
      <div class="category-menu-block">
403
        <div class="category-menu-head">
404
          业务类
405
        </div>
406
        <div class="category-menu-body">
407
          <ul class="category-menu-list">
408
            <li class="menu-item slt">
409
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
410
              <div class="ipu-fn-row menu-item-name">
411
                业务菜单
412
              </div>
413
            </li>
414
            <li class="menu-item">
415
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
416
              <div class="ipu-fn-row menu-item-name">
417
                业务菜单
418
              </div>
419
            </li>
420
            <li class="menu-item">
421
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-green"></icon>
422
              <div class="ipu-fn-row menu-item-name">
423
                业务菜单
424
              </div>
425
            </li>
426
            <li class="menu-item">
427
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-red"></icon>
428
              <div class="ipu-fn-row menu-item-name">
429
                业务菜单
430
              </div>
431
            </li>
432
            <li class="menu-item">
433
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
434
              <div class="ipu-fn-row menu-item-name">
435
                业务菜单
436
              </div>
437
            </li>
438
            <li class="menu-item">
439
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
440
              <div class="ipu-fn-row menu-item-name">
441
                业务菜单业务菜单业务菜单
442
              </div>
443
            </li>
444
          </ul>
207 445
        </div>
208 446
      </div>
209
      {{ /each}}
210
    </div>
211
  </li>
212
  {{/each}}
213
  <!-- 第一个li的数据要复制 -->
214
  {{ each data list listIndex }}
215
  {{if listIndex==0}}
216
  <li>
217
    <div class="common-flex-tiled table-tr">
218
      {{ each list item}}
219
      <div class="table-td {{item.className}}" data-day="{{item.dateStr}}">
220
        <div class="day">
221
          <div class="num">{{item.num}}</div>
447
448
      <div class="category-menu-block">
449
        <div class="category-menu-head">
450
          查询类
451
        </div>
452
        <div class="category-menu-body">
453
          <ul class="category-menu-list">
454
            <li class="menu-item">
455
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
456
              <div class="ipu-fn-row menu-item-name">
457
                业务菜单
458
              </div>
459
            </li>
460
            <li class="menu-item">
461
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
462
              <div class="ipu-fn-row menu-item-name">
463
                业务菜单
464
              </div>
465
            </li>
466
            <li class="menu-item">
467
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-green"></icon>
468
              <div class="ipu-fn-row menu-item-name">
469
                业务菜单
470
              </div>
471
            </li>
472
            <li class="menu-item">
473
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-red"></icon>
474
              <div class="ipu-fn-row menu-item-name">
475
                业务菜单
476
              </div>
477
            </li>
478
            <li class="menu-item">
479
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
480
              <div class="ipu-fn-row menu-item-name">
481
                业务菜单
482
              </div>
483
            </li>
484
            <li class="menu-item">
485
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
486
              <div class="ipu-fn-row menu-item-name">
487
                业务菜单
488
              </div>
489
            </li>
490
          </ul>
491
        </div>
492
      </div>
493
494
      <div class="category-menu-block">
495
        <div class="category-menu-head">
496
          查询类
497
        </div>
498
        <div class="category-menu-body">
499
          <ul class="category-menu-list">
500
            <li class="menu-item">
501
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
502
              <div class="ipu-fn-row menu-item-name">
503
                业务菜单
504
              </div>
505
            </li>
506
            <li class="menu-item">
507
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
508
              <div class="ipu-fn-row menu-item-name">
509
                业务菜单
510
              </div>
511
            </li>
512
            <li class="menu-item">
513
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-green"></icon>
514
              <div class="ipu-fn-row menu-item-name">
515
                业务菜单
516
              </div>
517
            </li>
518
            <li class="menu-item">
519
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-red"></icon>
520
              <div class="ipu-fn-row menu-item-name">
521
                业务菜单
522
              </div>
523
            </li>
524
            <li class="menu-item">
525
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
526
              <div class="ipu-fn-row menu-item-name">
527
                业务菜单
528
              </div>
529
            </li>
530
            <li class="menu-item">
531
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
532
              <div class="ipu-fn-row menu-item-name">
533
                业务菜单
534
              </div>
535
            </li>
536
          </ul>
537
        </div>
538
      </div>
539
540
      <div class="category-menu-block">
541
        <div class="category-menu-head">
542
          查询类
543
        </div>
544
        <div class="category-menu-body">
545
          <ul class="category-menu-list">
546
            <li class="menu-item">
547
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
548
              <div class="ipu-fn-row menu-item-name">
549
                业务菜单
550
              </div>
551
            </li>
552
            <li class="menu-item">
553
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
554
              <div class="ipu-fn-row menu-item-name">
555
                业务菜单
556
              </div>
557
            </li>
558
            <li class="menu-item">
559
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-green"></icon>
560
              <div class="ipu-fn-row menu-item-name">
561
                业务菜单
562
              </div>
563
            </li>
564
            <li class="menu-item">
565
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-red"></icon>
566
              <div class="ipu-fn-row menu-item-name">
567
                业务菜单
568
              </div>
569
            </li>
570
            <li class="menu-item">
571
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-blue"></icon>
572
              <div class="ipu-fn-row menu-item-name">
573
                业务菜单
574
              </div>
575
            </li>
576
            <li class="menu-item">
577
              <icon class="menu-item-icon iconfont-material icon-googlepages iconfont-orange"></icon>
578
              <div class="ipu-fn-row menu-item-name">
579
                业务菜单
580
              </div>
581
            </li>
582
          </ul>
222 583
        </div>
223 584
      </div>
224
      {{ /each}}
225 585
    </div>
226
  </li>
227
  {{/if}}
228
  {{/each}}
229
</script>
230
231
<!-- 日界面,日历列表 -->
232
<script type="text/html" id="schedule-day-tpl">
233
  {{ each data list dataindex }}
234
  <div class="common-flex-tiled table-tr">
235
    {{ each list item}}
236
    <div class="table-td {{item.className}} date-{{item.dateStr}}" data-day="{{item.dateStr}}">
237
      <div class="day ">
238
        <div class="num">{{item.num}}</div>
586
    <div class="ipu-flex-col">
587
      <div class="common-btn-wrap">
588
        <button class="ipu-btn common-btn menu-slt-confirm">确实</button>
239 589
      </div>
240 590
    </div>
241
    {{ /each}}
242 591
  </div>
243
  {{/each}}
244
</script>
592
</div>
245 593
246 594
</body>
247 595
</html>

BIN
2021/ng-srb/temp/01.jpg


BIN
2021/ng-srb/temp/02.jpg


BIN
2021/ng-srb/temp/03.jpg