试验管理
This commit is contained in:
parent
fe37c2b14b
commit
c6f0d63715
|
|
@ -373,8 +373,8 @@
|
|||
<!--查询试验模板数据、基础数据-->
|
||||
<select id="getTestBasicInfo" resultType="com.bonus.aqgqj.basis.entity.vo.TestVo">
|
||||
SELECT DATE_FORMAT(ts.sample_date, '%Y-%m-%d') AS sampleDate,
|
||||
DATE_FORMAT(DATE_ADD(ts.sample_date,INTERVAL a.times YEAR), '%Y-%m-%d') AS nextExperTime,
|
||||
tec.times AS times,
|
||||
DATE_FORMAT(DATE_ADD(now(),INTERVAL a.times YEAR), '%Y-%m-%d') AS nextExperTime,
|
||||
a.times AS times,
|
||||
custom_id AS customId,
|
||||
custom_name AS customName,
|
||||
a.id AS configId,
|
||||
|
|
|
|||
|
|
@ -5,10 +5,9 @@ let data = [], appResList = [];
|
|||
// 角色下拉选
|
||||
let roleList;
|
||||
let orgData;
|
||||
|
||||
let timeTemp = 0;
|
||||
var cols = []; // 初始化为空,因为我们将动态构建表头
|
||||
function setParams(params) {
|
||||
console.log(params)
|
||||
experIdParam = JSON.parse(params).experId;
|
||||
sampleIdParam = JSON.parse(params).sampleId;
|
||||
devTypeCodeParam = JSON.parse(params).devTypeCode;
|
||||
|
|
@ -34,11 +33,6 @@ function setParams(params) {
|
|||
elem: '#sampleDate'
|
||||
});
|
||||
|
||||
|
||||
laydate.render({
|
||||
elem: '#nextExperTime'
|
||||
});
|
||||
|
||||
laydate.render({
|
||||
elem: '#devContractDate'
|
||||
});
|
||||
|
|
@ -93,17 +87,12 @@ function setParams(params) {
|
|||
laydate.render({
|
||||
elem: '#experTime',
|
||||
value: today,
|
||||
done: function(value,data){
|
||||
|
||||
done: function(value,data){
|
||||
// console.log(data);
|
||||
var dateInput = document.getElementById('experTime').value;
|
||||
var nextInput = document.getElementById('nextExperTime').value;
|
||||
var dateYear = dateInput.split('-')[0];
|
||||
var nextYear = nextInput.split('-')[0];
|
||||
var yearTemp = nextYear-dateYear;
|
||||
if(dateInput){
|
||||
var date = new Date(dateInput);
|
||||
var yearsToAdd = yearTemp;
|
||||
var yearsToAdd = timeTemp;
|
||||
date.setFullYear(date.getFullYear() + yearsToAdd);
|
||||
|
||||
var year = date.getFullYear();
|
||||
|
|
@ -116,6 +105,10 @@ function setParams(params) {
|
|||
}
|
||||
});
|
||||
|
||||
laydate.render({
|
||||
elem: '#nextExperTime',
|
||||
});
|
||||
|
||||
form.on('submit(formData)', function (data) {
|
||||
saveData(data);
|
||||
});
|
||||
|
|
@ -319,6 +312,7 @@ function itemNameDel(num) {
|
|||
layer.msg('至少保留一个试验设备信息');
|
||||
}
|
||||
}*/
|
||||
|
||||
//新增试验依据
|
||||
function basisAdd() {
|
||||
// 获取当前已有的类元素
|
||||
|
|
@ -713,6 +707,7 @@ function setFormData(data) {
|
|||
//试验日期
|
||||
// $('#experTime').val(data.experTime);
|
||||
|
||||
timeTemp = data.times;
|
||||
//下次试验日期
|
||||
$('#nextExperTime').val(data.nextExperTime);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
//修改前的传参
|
||||
function getTestViewById(){
|
||||
let loadingMsg = layer.msg("数据加载中,请稍候...", {icon: 16, scrollbar: false, time: 0,});
|
||||
|
|
@ -47,6 +46,8 @@ function setFormUpadteData(data) {
|
|||
//试验日期
|
||||
$('#experTime').val(data.experTime);
|
||||
|
||||
timeTemp = data.times;
|
||||
|
||||
//下次试验日期
|
||||
$('#nextExperTime').val(data.nextExperTime);
|
||||
|
||||
|
|
@ -185,4 +186,4 @@ function setTableData(data){
|
|||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -134,35 +134,6 @@
|
|||
<input type="text" id="nextExperTime" name="nextExperTime" lay-verify="required" style="background-color: #f0f0f0;" class="layui-input" placeholder="请选择下次试验日期" disabled/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
layui.use(['form'],function() {
|
||||
var form = layui.form;
|
||||
// laydate.render({
|
||||
// elem: '#experTime',
|
||||
// type: 'date',
|
||||
// });
|
||||
document.addEventListener('DOMContentLoaded',function(){
|
||||
document.getElementById('experTime').addEventListener('change', function () {
|
||||
console.log(11111111)
|
||||
var dateInput = document.getElementById('experTime').value;
|
||||
console.log(dateInput);
|
||||
if (dateInput) {
|
||||
var date = new Date(dateInput);
|
||||
var yearsToAdd = document.getElementById('times').value;
|
||||
date.setFullYear(date.getFullYear() + yearsToAdd);
|
||||
|
||||
var year = date.getFullYear();
|
||||
var mouth = ('0' + (date.getMonth() + 1)).slice(-2);
|
||||
var day = ('0' + date.getDate()).slice(-2);
|
||||
var newDate = '${year}-${mouth}-${day}';
|
||||
console.log(newDate);
|
||||
document.getElementById('nextExperTime').value = newDate;
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
</script>
|
||||
</div>
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue