|
@@ -285,12 +285,11 @@
|
285
|
285
|
</form>
|
286
|
286
|
</div>
|
287
|
287
|
<!--子课题结束-->
|
288
|
|
-
|
289
|
|
-
|
290
|
288
|
</div>
|
291
|
289
|
</div>
|
292
|
290
|
</form>
|
293
|
291
|
|
|
292
|
+
|
294
|
293
|
<script th:src="@{/lib/jquery-3.4.1/jquery-3.4.1.min.js}" charset="utf-8"></script>
|
295
|
294
|
<script th:src="@{/lib/layui-v2.6.3/layui.js}" charset="utf-8"></script>
|
296
|
295
|
<script th:src="@{/lib/coco-message/coco-message.js}" charset="utf-8"></script>
|
|
@@ -322,64 +321,66 @@
|
322
|
321
|
var zwmc = [[${project.zwmc}]]
|
323
|
322
|
var xmid = [[${project.id}]]
|
324
|
323
|
//日期
|
325
|
|
- laydate.render({
|
326
|
|
- elem: '#qs'
|
327
|
|
- });
|
328
|
|
- laydate.render({
|
329
|
|
- elem: '#wc',
|
330
|
|
- });
|
331
|
324
|
// 监听器
|
332
|
|
- $(document).ready(function () {
|
333
|
|
-
|
334
|
|
- $('#qs').on('input',function () {
|
335
|
|
- let qs= $(this).val();
|
336
|
|
- let wc= $(this).val();
|
337
|
|
- let qss = new Date(qs);
|
338
|
|
- let wcs = new Date(wc);
|
339
|
|
- let timeDiff = wcs.getTime - qss.getTime;
|
340
|
|
- let threeMonthsInMillis = 3 * 30 * 24 * 60 * 60 * 1000;
|
341
|
|
- if (wc < qs){
|
342
|
|
- layer.msg('完成时间不能早于项目开始时间!',{icon:2});
|
343
|
|
- $('#qs').val('');
|
344
|
|
- return;
|
345
|
|
- }
|
346
|
|
- if (qs == wc){
|
347
|
|
- layer.msg('项目周期不能是同一天!',{icon:2});
|
348
|
|
- $('#qs').val('');
|
349
|
|
- return;
|
350
|
|
- }
|
351
|
|
- if (timeDiff< threeMonthsInMillis){
|
352
|
|
- layer.msg('项目周期小于三个月',{icon:2},function () {
|
|
325
|
+ laydate.render({
|
|
326
|
+ elem:'#qs',
|
|
327
|
+ done:function (value,date,endDate) {
|
|
328
|
+ setTimeout(function () {
|
|
329
|
+ console.log('进来了');
|
|
330
|
+ let qs= $('#qs').val();
|
|
331
|
+ let wc= $('#wc').val();
|
|
332
|
+ let qss = new Date(qs);
|
|
333
|
+ let wcs = new Date(wc);
|
|
334
|
+ let timeDiff = wcs.getTime() - qss.getTime();
|
|
335
|
+ let threeMonthsInMillis = 3 * 30 * 24 * 60 * 60 * 1000;
|
|
336
|
+ if (wc < qs){
|
|
337
|
+ layer.msg('完成时间不能早于项目开始时间!',{icon:2});
|
353
|
338
|
$('#wc').val('');
|
354
|
339
|
return;
|
355
|
|
- });
|
356
|
|
- }
|
357
|
|
- });
|
358
|
|
- $('#wc').on('input',function () {
|
359
|
|
- let qs= $(this).val();
|
360
|
|
- let wc= $(this).val();
|
361
|
|
- let qss = new Date(qs);
|
362
|
|
- let wcs = new Date(wc);
|
363
|
|
- let timeDiff = wcs.getTime - qss.getTime;
|
364
|
|
- let threeMonthsInMillis = 3 * 30 * 24 * 60 * 60 * 1000;
|
365
|
|
- if (wc < qs){
|
366
|
|
- layer.msg('完成时间不能早于项目开始时间!',{icon:2});
|
367
|
|
- $('#qs').val('');
|
368
|
|
- return;
|
369
|
|
- }
|
370
|
|
- if (qs == wc){
|
371
|
|
- layer.msg('项目周期不能是同一天!',{icon:2});
|
372
|
|
- $('#qs').val('');
|
373
|
|
- return;
|
374
|
|
- }
|
375
|
|
- if (timeDiff< threeMonthsInMillis){
|
376
|
|
- layer.msg('项目周期小于三个月',{icon:2},function () {
|
377
|
|
- $('#wc').val('');
|
|
340
|
+ }else if (qs == wc){
|
|
341
|
+ layer.msg('项目周期不能是同一天!',{icon:2});
|
|
342
|
+ $('#qs').val('');
|
378
|
343
|
return;
|
379
|
|
- });
|
380
|
|
- }
|
381
|
|
- });
|
|
344
|
+ }else if (timeDiff< threeMonthsInMillis){
|
|
345
|
+ layer.msg('项目周期小于三个月',{icon:2},function () {
|
|
346
|
+ $('#wc').val('');
|
|
347
|
+ return;
|
|
348
|
+ });
|
|
349
|
+ }
|
|
350
|
+ },800);
|
|
351
|
+ }
|
382
|
352
|
});
|
|
353
|
+ laydate.render({
|
|
354
|
+ elem:'#wc',
|
|
355
|
+ done:function (value,date,endDate) {
|
|
356
|
+ setTimeout(function () {
|
|
357
|
+ console.log('进来了wc')
|
|
358
|
+ let qs= $('#qs').val();
|
|
359
|
+ let wc= $('#wc').val();
|
|
360
|
+ console.log('qs:'+qs);
|
|
361
|
+ console.log('wc:'+wc);
|
|
362
|
+ let qss = new Date(qs);
|
|
363
|
+ let wcs = new Date(wc);
|
|
364
|
+ let timeDiff = wcs.getTime() - qss.getTime();
|
|
365
|
+ let threeMonthsInMillis = 3 * 30 * 24 * 60 * 60 * 1000;
|
|
366
|
+ if (wc < qs){
|
|
367
|
+ layer.msg('完成时间不能早于项目开始时间!',{icon:2});
|
|
368
|
+ $('#qs').val('');
|
|
369
|
+ return;
|
|
370
|
+ }else if (qs == wc){
|
|
371
|
+ layer.msg('项目周期不能是同一天!',{icon:2});
|
|
372
|
+ $('#qs').val('');
|
|
373
|
+ return;
|
|
374
|
+ }else if (timeDiff< threeMonthsInMillis){
|
|
375
|
+ layer.msg('项目周期小于三个月',{icon:2},function () {
|
|
376
|
+ $('#wc').val('');
|
|
377
|
+ return;
|
|
378
|
+ });
|
|
379
|
+ }
|
|
380
|
+ },800);
|
|
381
|
+
|
|
382
|
+ }
|
|
383
|
+ });
|
383
|
384
|
|
384
|
385
|
//下拉框回显
|
385
|
386
|
function set_select(id, value) {
|