|
@@ -126,8 +126,8 @@
|
126
|
126
|
</div>
|
127
|
127
|
<label class="layui-form-label required" style="width: 15%">是否是系统内单位</label>
|
128
|
128
|
<div class="layui-input-inline" style="width: 10%">
|
129
|
|
- <input type="text" name="sfsxtnbdw" id="sfsxtnbdw" placeholder="终止时间" class="layui-input" lay-verify="required" lay-reqtext="结束不能为空"
|
130
|
|
- th:value="${contract.sfsxtnbdw == 0?'是':'否'}"
|
|
129
|
+ <input type="text" name="sfsxtndw" id="sfsxtndw" placeholder="终止时间" class="layui-input" lay-verify="required" lay-reqtext="结束不能为空"
|
|
130
|
+ th:value="${contract.sfsxtndw == 0?'是':'否'}"
|
131
|
131
|
readonly>
|
132
|
132
|
</div>
|
133
|
133
|
</div>
|
|
@@ -254,6 +254,8 @@
|
254
|
254
|
var xmApproval = parent.getXmApproval();
|
255
|
255
|
var spzt =xmApproval.spzt;
|
256
|
256
|
var userPostName = [[${userPostName}]]
|
|
257
|
+ var rwsqssj = [[${rwsqssj}]]
|
|
258
|
+ var rwswcsj = [[${rwswcsj}]]
|
257
|
259
|
|
258
|
260
|
console.log(spzt)
|
259
|
261
|
//申请时间
|
|
@@ -262,11 +264,34 @@
|
262
|
264
|
done: function (value, date, endDate) {
|
263
|
265
|
sqsj1 = $("#kssj").val();
|
264
|
266
|
sqsj2 = $("#jssj").val();
|
|
267
|
+ yssj = $("#yssj").val();
|
|
268
|
+ if (rwsqssj ==''||rwswcsj==''){
|
|
269
|
+ layer.msg('请先选择任务书!',{icon:8});
|
|
270
|
+ $("#kssj").val("");
|
|
271
|
+ return;
|
|
272
|
+ }
|
|
273
|
+ if (sqsj1<rwsqssj){
|
|
274
|
+ layer.msg("合同开始时间不能早于任务书开始时间,应该在任务书项目周期内!",{icon:2})
|
|
275
|
+ $("#kssj").val("");
|
|
276
|
+ return;
|
|
277
|
+ }
|
|
278
|
+ if (sqsj2 !=''&&sqsj1 == sqsj2){
|
|
279
|
+ layer.msg('执行周期开始时间与结束时间不能为同一天!',{icon:2});
|
|
280
|
+ $("#kssj").val("");
|
|
281
|
+ return;
|
|
282
|
+ }
|
|
283
|
+ if (yssj != ''){
|
|
284
|
+ if (sqsj1 > yssj){
|
|
285
|
+ layer.msg('验收时间不能早于或等于合同开始时间!',{icon:2});
|
|
286
|
+ $("#kssj").val("");
|
|
287
|
+ return;
|
|
288
|
+ }
|
|
289
|
+ }
|
265
|
290
|
if (sqsj1 != "" && sqsj2 != "") {
|
266
|
291
|
if (sqsj1 > sqsj2) {
|
267
|
292
|
Message.warning("起始时间不能晚于终止时间!", 1500);
|
268
|
293
|
$("#kssj").val("");
|
269
|
|
-
|
|
294
|
+ return;
|
270
|
295
|
}
|
271
|
296
|
}
|
272
|
297
|
}
|
|
@@ -276,13 +301,31 @@
|
276
|
301
|
done: function (value, date, endDate) {
|
277
|
302
|
sqsj1 = $("#kssj").val();
|
278
|
303
|
sqsj2 = $("#jssj").val();
|
|
304
|
+ const currentDate = new Date();
|
|
305
|
+ const sqsj3 = new Date(sqsj2);
|
|
306
|
+ if (rwsqssj ==''||rwswcsj==''){
|
|
307
|
+ layer.msg('请先选择任务书!',{icon:8});
|
|
308
|
+ $("#jssj").val("");
|
|
309
|
+ return;
|
|
310
|
+ }
|
|
311
|
+ if (sqsj2>rwswcsj){
|
|
312
|
+ layer.msg("合同结束时间不能晚于任务书结束时间,应该在任务书项目周期内!",{icon:2})
|
|
313
|
+ $("#jssj").val("");
|
|
314
|
+ return;
|
|
315
|
+ }
|
|
316
|
+ if (sqsj1!=''&&sqsj1 == sqsj2){
|
|
317
|
+ layer.msg('执行周期开始时间与结束时间不能为同一天!',{icon:2});
|
|
318
|
+ $("#jssj").val("");
|
|
319
|
+ return;
|
|
320
|
+ }
|
279
|
321
|
if (sqsj1 != "" && sqsj2 != "") {
|
280
|
322
|
if (sqsj1 > sqsj2) {
|
281
|
323
|
Message.warning("终止时间不能早于开始时间!", 1500);
|
282
|
324
|
$("#jssj").val("");
|
283
|
|
-
|
|
325
|
+ return;
|
284
|
326
|
}
|
285
|
327
|
}
|
|
328
|
+
|
286
|
329
|
}
|
287
|
330
|
});
|
288
|
331
|
// 用于存放表格数据
|