wangkang3 5 年之前
父节点
当前提交
4bbe1378ba

+ 132 - 8
2020/company-app/biz/css/base-wk.css

@ -97,14 +97,18 @@ a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, bo
97 97
.pages-message{
98 98
    background: #fff;
99 99
}
100
.pages-message .header-container{
101
102
    background: #fff;
103
}
104
.pages-message .ipu-toolbar{
105
    border-bottom: 2px solid rgba(0,0,0,.05);
106
    background: #fff;
107
    color: #000;
100
.pages-message .ipu-toolbar-title,.pages-calendar .ipu-toolbar-title{
101
    line-height: .54rem;
102
    font-size: .18rem;
103
}
104
.pages-message .ipu-toolbar,.pages-calendar .ipu-toolbar{
105
    height: .54rem;
106
    line-height: .54rem;
107
    background-color: #fff;
108
    font-size: .18rem;
109
    font-weight: 500;
110
    color: rgba(0, 0, 0, 1);
111
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
108 112
}
109 113
.pages-message .ipu-toolbar i{
110 114
    font-size: .23rem;
@ -237,4 +241,124 @@ a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, bo
237 241
    line-height: .23rem;
238 242
    text-align: center;
239 243
    border-radius: 50%;
244
}
245
246
.pages-calendar .ipu-fn-right{
247
    height: .54rem;
248
    display: flex;
249
    align-items: center;
250
    justify-content: center;
251
}
252
.pages-calendar .ipu-fn-right>div{
253
    font-size: .12rem;
254
    /*color: #939AA1;*/
255
    background: #F5F6FA;
256
    /*width: .98rem;*/
257
    /*height: .22rem;*/
258
    border-radius: .18rem;
259
    /*padding: 0.16rem 0;*/
260
    /*margin: 0 0.1rem;*/
261
    display: flex;
262
    align-items: center;
263
    justify-content: center;
264
}
265
.pages-calendar .ipu-fn-right .day.checked-switch,.pages-calendar .ipu-fn-right .month.checked-switch{
266
    text-align: center;
267
    width: .54rem;
268
    height: .22rem;
269
    line-height: .22rem;
270
    border-radius: .18rem;
271
    background: #2E8EFF;
272
    color: #fff;
273
}
274
.pages-calendar .ipu-fn-right .month,.pages-calendar .ipu-fn-right .day{
275
    width: .36rem;
276
    height: .22rem;
277
    line-height: .22rem;
278
    text-align: center;
279
}
280
.pages-calendar table{
281
    background: #fff;
282
    text-align: center;
283
    width: 100%;
284
}
285
.pages-calendar table th{
286
    text-align: center;
287
    padding: .18rem 0;
288
}
289
.pages-calendar table td{
290
    padding: .05rem 0;
291
    width: .44rem;
292
    height: .44rem;
293
}
294
.pages-calendar table td .num{
295
    color: rgba(0,0,0,.85);
296
    font-size: .14rem;
297
}
298
.pages-calendar table td .today{
299
    color: #2E8EFF;
300
}
301
.pages-calendar table .choose-day{
302
    background: rgba(46,142,255,0.1);
303
    border-radius: 50%;
304
}
305
.pages-calendar table td .old-num{
306
    color: rgba(0,0,0,.45);
307
    font-size: .12rem;
308
}
309
.pages-calendar table .calendar-header th{
310
    color: rgba(0,0,0,.45);
311
    font-size: .14rem;
312
}
313
.pages-calendar .shrink{
314
    text-align: center;
315
    font-size: .25rem;
316
    height: .25rem;
317
    line-height: .25rem;
318
    color: rgba(0,0,0,0.25);
319
    background: #fff;
320
    margin-bottom: .1rem;
321
}
322
.pages-calendar .date-choose{
323
    font-size: .14rem;
324
    color: #000;
325
    height: .38rem;
326
    line-height: .38rem;
327
    background: #fff;
328
    text-align: center;
329
    box-shadow:0px 1px 4px 0px rgba(0,0,0,0.12);
330
}
331
.pages-calendar .time-line-container{
332
    margin-top: .1rem;
333
}
334
.pages-calendar .time-line-container>div{
335
336
}
337
.pages-calendar .time-line-container .time-line{
338
    font-size: .1rem;
339
    height: .2rem;
340
    line-height: .2rem;
341
    color: rgba(0,0,0,.25);
342
    margin-left: .2rem;
343
    margin-bottom: .48rem;
344
}
345
.pages-calendar .time-line-container .time-line.choose-time{
346
    color: #2E8EFF;
347
}
348
.pages-calendar .line-container{
349
    flex: auto;
350
    margin-top: .05rem;
351
}
352
.pages-calendar .time-line-container .line{
353
    border-top: .01rem solid rgba(0,0,0,.15);
354
    margin-left: .15rem;
355
    height: .6815rem;
356
    color: #fff;
357
    font-size: .12rem;
358
    line-height: .4rem;
359
    padding-left: .1rem;
360
}
361
.pages-calendar .time-line-container .line.chooseed{
362
    background: url("../img/time-choose.png");
363
    background-size: 100% 100%;
240 364
}

+ 12 - 0
2020/company-app/biz/css/base1.css

@ -394,4 +394,16 @@ body {
394 394
  background: url("../img/demo-work-2.png") center -.44rem  no-repeat #fff;
395 395
  background-size: 100% auto;
396 396
  height: 7.4rem;
397
}
398
399
.pages-message-detail .demo-img {
400
  background: url("../img/message-detail.png") center -.44rem  no-repeat #fff;
401
  background-size: 100% auto;
402
  height: 7.4rem;
403
}
404
405
.pages-calendar-detail .demo-img {
406
  background: url("../img/calendar-detail.png") center -.44rem  no-repeat #fff;
407
  background-size: 100% auto;
408
  height: 7.4rem;
397 409
}

二进制
2020/company-app/biz/img/calendar-detail.png


二进制
2020/company-app/biz/img/message-detail.png


二进制
2020/company-app/biz/img/time-choose.png


+ 50 - 2
2020/company-app/biz/js/calendar.js

@ -209,16 +209,24 @@ require(['jquery', 'ipuUI'], function ($, ipuUI) {
209 209
        var TF = true;
210 210
        var p1 = p2 = "";
211 211
        var i, sD, s, size;
212
        console.log(SY, SM)
212 213
        cld = new calendar(SY, SM);
213 214
        // GZ.innerHTML = '                       【' + Animals[(SY - 4) % 12] + '】'; //生肖
214 215
        for (i = 0; i < 42; i++) {
215 216
            sObj = eval('SD' + i);
216 217
            lObj = eval('LD' + i);
217
            sObj.className = '';
218
            gObj = eval('GD' + i);
219
220
            sObj.className = 'num';
221
            lObj.className = 'old-num';
218 222
            sD = i - cld.firstWeek;
219 223
            if (sD > -1 && sD < cld.length) { //日期内
224
                gObj.jsondata = (SM+1)+"月"+(sD + 1)+"日";
220 225
                sObj.innerHTML = sD + 1;
221
                if (cld[sD].isToday) { sObj.style.color = '#9900FF'; } //今日颜色
226
                if (cld[sD].isToday) {
227
                    // sObj.style.color = '#9900FF';
228
                    gObj.className= "choose-day";
229
                sObj.className=sObj.className+" today" } //今日颜色
222 230
                else { sObj.style.color = ''; }
223 231
                if (cld[sD].lDay == 1) { //显示农历月
224 232
                    lObj.innerHTML = '<b>' + (cld[sD].isLeap ? '闰' : '') + cld[sD].lMonth + '月' + (monthDays(cld[sD].lYear, cld[sD].lMonth) == 29 ? '小' : '大') + '</b>';
@ -294,8 +302,48 @@ require(['jquery', 'ipuUI'], function ($, ipuUI) {
294 302
        // CLD.SM.selectedIndex = tM;
295 303
        // drawCld(tY, tM);
296 304
        drawCld(new Date().getFullYear(), new Date().getMonth());
305
        $(".date-choose").html((new Date().getMonth()+1)+"月"+new Date().getDate()+"日");
297 306
    }
298 307
    window.onload = function () {
299 308
        initial();
300 309
    }
310
311
    $("#switch-time div").click(function(){
312
        $("#switch-time div").removeClass("checked-switch");
313
        $(this).addClass("checked-switch");
314
    })
315
316
    $("table td").click(function(){
317
        $("table td").removeClass("choose-day");
318
        $(this).addClass("choose-day");
319
        $(".date-choose").html((new Date().getMonth()+1)+"月"+$(this).find("font").eq(0).html()+"日");
320
    })
321
322
    $(".shrink").click(function(){
323
        if($(".can-hide").hasClass("ipu-fn-hide")){
324
            $(".shrink .ri-arrow-down-s-line").addClass("ri-arrow-up-s-line");
325
            $(".shrink .ri-arrow-down-s-line").removeClass("ri-arrow-down-s-line");
326
        }else{
327
            $(".shrink .ri-arrow-up-s-line").addClass("ri-arrow-down-s-line");
328
            $(".shrink .ri-arrow-up-s-line").removeClass("ri-arrow-up-s-line");
329
        }
330
        $(".can-hide").toggleClass("ipu-fn-hide");
331
    })
332
    $(".line").click(function(){
333
        $(".line").removeClass("chooseed");
334
        $(".line").html('');
335
        $(this).toggleClass("chooseed");
336
        $(this).html("再次点击新建历程");
337
        // $(".line-container").on('click','.chooseed',function() {
338
        //     console.log(11)
339
        // })
340
        var index = $(".line-container .line").index(this);
341
        $(".time-container .time-line").removeClass("choose-time");
342
        $(".time-container .time-line").eq(index).toggleClass("choose-time");
343
        $(".time-container .time-line").eq(index+1).toggleClass("choose-time");
344
        $(".chooseed").click(function() {
345
            location.href = "calendar-detail.html"
346
        })
347
    })
348
301 349
})

+ 3 - 0
2020/company-app/biz/js/login.js

@ -1,2 +1,5 @@
1 1
require(['jquery', 'ipuUI'], function ($, ipuUI) {
2
    $(".login-button").click(function(){
3
        location.href = "index.html";
4
    })
2 5
})

+ 3 - 1
2020/company-app/biz/js/message.js

@ -1,3 +1,5 @@
1 1
require(['jquery', 'ipuUI'], function ($, ipuUI) {
2
2
    $(".arrow-container div,.no-arrow-container div").click(function(){
3
        location.href = "message-detail.html"
4
    })
3 5
})

+ 26 - 0
2020/company-app/calendar-detail.html

@ -0,0 +1,26 @@
1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
    <title>应用管理</title>
5
6
    <meta charset="utf-8">
7
    <!-- 宽度自动适配 -->
8
    <meta name="viewport"
9
          content="width=device-width, initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0, user-scalable=no"/>
10
    <!-- 不识别页面上的数字为可拨打号码 -->
11
    <meta content="telephone=no" name="format-detection"/>
12
13
    <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
14
    <link rel="stylesheet" type="text/css" href="biz/lib/remixicon/remixicon.css">
15
    <link rel="stylesheet" type="text/css" href="biz/css/base.css">
16
17
    <script src="ipu/lib/requirejs/require.min.js"></script>
18
    <script src="biz/js/require-config.js"></script>
19
    <script src="biz/js/menu-demo.js"></script>
20
</head>
21
<body class="pages-calendar-detail">
22
<div class="ipu-flex-content">
23
    <div class="demo-img"></div>
24
</div>
25
</body>
26
</html>

+ 77 - 6
2020/company-app/calendar.html

@ -22,12 +22,15 @@
22 22
    <div class="ipu-flex-col header-container">
23 23
        <header class="ipu-toolbar">
24 24
            <h1 class="ipu-toolbar-title">日程</h1>
25
            <a class="ipu-fn-right" href="javascript:;">
26
                <i class="ri-more-fill"></i>
27
            </a>
25
            <div class="ipu-fn-right">
26
                <div id="switch-time">
27
                    <div class="day checked-switch">日</div>
28
                    <div class="month">月</div>
29
                </div>
30
            </div>
28 31
        </header>
29 32
    </div>
30
    <div class="ipu-flex-col ipu-flex-col-auto">
33
    <div class="ipu-flex-col">
31 34
<!--        <form name=CLD>-->
32 35
            <table>
33 36
<!--                <tr class="header">-->
@ -47,7 +50,7 @@
47 50
<!--                        月 <font id=GZ></font>-->
48 51
<!--                    </td>-->
49 52
<!--                </tr>-->
50
                <tr>
53
                <tr class="calendar-header">
51 54
                    <th>日</th>
52 55
                    <th>一</th>
53 56
                    <th>二</th>
@ -59,7 +62,11 @@
59 62
                <script type="text/javascript">
60 63
                    var gNum;
61 64
                    for (i = 0; i < 6; i++) {
62
                        document.write('<tr>');
65
                        if(i!=0){
66
                            document.write('<tr class="can-hide">');
67
                        }else{
68
                            document.write('<tr>');
69
                        }
63 70
                        for (j = 0; j < 7; j++) {
64 71
                            gNum = i * 7 + j;
65 72
                            document.write('<td id="GD' + gNum + '"><font id="SD' + gNum + '" ');
@ -72,6 +79,70 @@
72 79
                </script>
73 80
            </table>
74 81
<!--        </form>-->
82
        <div class="shrink">
83
            <i class="ri-arrow-up-s-line"></i>
84
        </div>
85
        <div class="date-choose">2月12日</div>
86
    </div>
87
    <div class="ipu-flex-col ipu-flex-col-auto">
88
        <div class="time-line-container">
89
            <div class="ipu-flex">
90
                <div class="time-container">
91
                    <div class="time-line">上午0时</div>
92
                    <div class="time-line">上午1时</div>
93
                    <div class="time-line">上午2时</div>
94
                    <div class="time-line">上午3时</div>
95
                    <div class="time-line">上午4时</div>
96
                    <div class="time-line">上午5时</div>
97
                    <div class="time-line">上午6时</div>
98
                    <div class="time-line">上午7时</div>
99
                    <div class="time-line">上午8时</div>
100
                    <div class="time-line">上午9时</div>
101
                    <div class="time-line">上午10时</div>
102
                    <div class="time-line">上午11时</div>
103
                    <div class="time-line">上午12时</div>
104
                    <div class="time-line">下午1时</div>
105
                    <div class="time-line">下午2时</div>
106
                    <div class="time-line">下午3时</div>
107
                    <div class="time-line">下午4时</div>
108
                    <div class="time-line">下午5时</div>
109
                    <div class="time-line">下午6时</div>
110
                    <div class="time-line">下午7时</div>
111
                    <div class="time-line">下午8时</div>
112
                    <div class="time-line">下午9时</div>
113
                    <div class="time-line">下午10时</div>
114
                    <div class="time-line">下午11时</div>
115
                    <div class="time-line">下午12时</div>
116
                </div>
117
                <div class="line-container">
118
                    <div class="line"></div>
119
                    <div class="line"></div>
120
                    <div class="line"></div>
121
                    <div class="line"></div>
122
                    <div class="line"></div>
123
                    <div class="line"></div>
124
                    <div class="line"></div>
125
                    <div class="line"></div>
126
                    <div class="line"></div>
127
                    <div class="line"></div>
128
                    <div class="line"></div>
129
                    <div class="line"></div>
130
                    <div class="line"></div>
131
                    <div class="line"></div>
132
                    <div class="line"></div>
133
                    <div class="line"></div>
134
                    <div class="line"></div>
135
                    <div class="line"></div>
136
                    <div class="line"></div>
137
                    <div class="line"></div>
138
                    <div class="line"></div>
139
                    <div class="line"></div>
140
                    <div class="line"></div>
141
                    <div class="line"></div>
142
                    <div class="line"></div>
143
                </div>
144
            </div>
145
        </div>
75 146
    </div>
76 147
</div>
77 148
</body>

+ 26 - 0
2020/company-app/message-detail.html

@ -0,0 +1,26 @@
1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
    <title>应用管理</title>
5
6
    <meta charset="utf-8">
7
    <!-- 宽度自动适配 -->
8
    <meta name="viewport"
9
          content="width=device-width, initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0, user-scalable=no"/>
10
    <!-- 不识别页面上的数字为可拨打号码 -->
11
    <meta content="telephone=no" name="format-detection"/>
12
13
    <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
14
    <link rel="stylesheet" type="text/css" href="biz/lib/remixicon/remixicon.css">
15
    <link rel="stylesheet" type="text/css" href="biz/css/base.css">
16
17
    <script src="ipu/lib/requirejs/require.min.js"></script>
18
    <script src="biz/js/require-config.js"></script>
19
    <script src="biz/js/menu-demo.js"></script>
20
</head>
21
<body class="pages-message-detail">
22
<div class="ipu-flex-content">
23
    <div class="demo-img"></div>
24
</div>
25
</body>
26
</html>