diff --git a/src/main/resources/mappers/basis/ExperimentalMapper.xml b/src/main/resources/mappers/basis/ExperimentalMapper.xml
index ba8dd84..5e3a913 100644
--- a/src/main/resources/mappers/basis/ExperimentalMapper.xml
+++ b/src/main/resources/mappers/basis/ExperimentalMapper.xml
@@ -375,25 +375,27 @@
diff --git a/src/main/resources/static/css/basis/originalRecord.css b/src/main/resources/static/css/basis/originalRecord.css
index c88872b..c767d8f 100644
--- a/src/main/resources/static/css/basis/originalRecord.css
+++ b/src/main/resources/static/css/basis/originalRecord.css
@@ -35,10 +35,24 @@ body {
width: 350px;
}
-.yj{
+.yj {
width: 725px !important;
}
+/*.layui-table thead tr {
+ background-color: #f0f0f0;
+ font-size: 16px;
+ height: 40px;
+ color: #262626 !important;
+}*/
+
+.layui-table th {
+ background-color: #f6f5f5;
+ height: 40px;
+ font-size: 16px;
+}
+
+
.layui-form-label {
padding: 9px 0;
width: 150px;
@@ -46,7 +60,7 @@ body {
text-align: left;
}
-.layui-input,.layui-textarea {
+.layui-input, .layui-textarea {
border-color: #c7c5c5 !important;
font-size: 15px;
}
@@ -59,10 +73,11 @@ hr {
border-bottom: 1px solid #c7c5c5;
}
+
/*滚动条样式start*/
::-webkit-scrollbar {
width: 10px;
- height: 20px;
+ height: 13px;
}
::-webkit-scrollbar-track {
diff --git a/src/main/resources/static/js/basis/child/viewExperData.js b/src/main/resources/static/js/basis/child/viewExperData.js
index f014b51..f8f4cdf 100644
--- a/src/main/resources/static/js/basis/child/viewExperData.js
+++ b/src/main/resources/static/js/basis/child/viewExperData.js
@@ -1,11 +1,12 @@
-let form, layer;
+let form, layer,table;
let experIdParam = null,devTypeCodeParam = null;
function setParams(params) {
experIdParam = JSON.parse(params).experId;
devTypeCodeParam = JSON.parse(params).devTypeCode;
- layui.use(['form', 'layer'], function () {
+ layui.use(['form', 'layer','table'], function () {
form = layui.form;
layer = layui.layer;
+ table = layui.table;
})
getDataById();
}
@@ -39,5 +40,91 @@ function setFormData(obj){
$('#devTypeName').val(obj.devTypeName);
$('#devModule').val(obj.devModule);
$('#sampleQuantity').val(obj.sampleQuantity);
+ $('#sampleDate').val(obj.sampleDate);
+ $('#experTime').val(obj.experTime);
+ $('#nextExperTime').val(obj.nextExperTime);
+ $('#customName').val(obj.customName);
+ $('#experLocal').val(obj.experLocal);
+ $('#experDev').val(obj.experDev);
+ $('#experModule').val(obj.experModule);
+ $('#experCode').val(obj.experCode);
+ $('#checkTime').val(obj.checkTime);
+ $('#yjList').after(setYjData(obj.basisVos));
+ initTable(obj.experDevVos,obj.configItemsVos);
+ $('#experStand').val(obj.experStand);
+ $('#experConclu').val(obj.experConclu);
$('#remarsk').val(obj.remarsk);
+}
+
+/**试验依据赋值*/
+function setYjData(list){
+ let html = '';
+ if(list && list.length > 0){
+ $.each(list,function (index,item){
+ html += '
'
+ })
+ }
+ return html;
+}
+
+function initTable(dataList,configList) {
+ let handleDataList = handleData(dataList);
+ // dataList = [{"username":"12"},{"username":"12"},{"username":"12"}];
+ // let loadingMsg = layer.msg("数据加载中,请稍候...", { icon: 16, scrollbar: false, time: 0, });
+ table.render({
+ elem: '#testTable',
+ id: 'testTable',
+ data: handleDataList,
+ cols:setTableData(configList),
+ });
+}
+function setTableData(configList){
+ let tableTitle = [[
+ {field: 'number',type: 'numbers',title: '编号',width: 60,rowspan: 2,fixed: 'left',align: 'center',unresize: true,},
+ {field: 'devCode',title: '客户自编号',width: 120,fixed: 'left',rowspan: 2,align: 'center',unresize: true,},
+ {title: '样品信息',fixed: 'left', align: 'center', colspan: 3, unresize: true},
+ {field: 'devStatus', fixed: 'left',title: '外观状态', width: 100, rowspan: 2, align: 'center', unresize: true},
+ {field: 'amount', fixed: 'left',title: '金额', width: 100, rowspan: 2, align: 'center', unresize: true},
+ {field: 'remarks', fixed: 'left',title: '备注', width: 150, rowspan: 2, align: 'center', unresize: true},
+ ],[
+ {field: 'manufacturer',fixed: 'left', title: '生产厂家', width: 120, align: 'center', unresize: true},
+ {field: 'manufactureDate',fixed: 'left', title: '生产日期', width: 120, align: 'center', unresize: true},
+ {field: 'devModule',fixed: 'left', title: '规格型号', width: 100, align: 'center', unresize: true},
+ ]];
+ setFirstTitle();
+ setTwoTitle();
+ function setFirstTitle(){
+ $.each(configList,function (index,item){
+ tableTitle[0].push({title: item.experTypeName + "(金额:" +item.amount+ ")",colspan: item.experNum, width: 180 * (item.experNum), align: 'center', unresize: true})
+ })
+ }
+ function setTwoTitle(){
+ let indexNum = 0;
+ $.each(configList,function (index,item){
+ let itemList = item.itemList;
+ let length = itemList.length;
+ $.each(itemList,function (index2,item2){
+ indexNum = index * length + index2;
+ tableTitle[1].push({field: 'val' + indexNum ,title: item2.itemName, width: 180, align: 'center', unresize: true});
+ })
+ })
+ }
+ return tableTitle;
+}
+
+/**处理数据*/
+function handleData(dataList){
+ $.each(dataList,function (index,item){
+ let arr = JSON.parse(item.devData);
+ $.each(arr,function (index2,item2){
+ item['val' + index2] = item2;
+ })
+ })
+ return dataList;
}
\ No newline at end of file
diff --git a/src/main/resources/static/pages/basis/child/viewExperData.html b/src/main/resources/static/pages/basis/child/viewExperData.html
index a63c3d8..d54656e 100644
--- a/src/main/resources/static/pages/basis/child/viewExperData.html
+++ b/src/main/resources/static/pages/basis/child/viewExperData.html
@@ -14,6 +14,11 @@
原始记录
+
@@ -72,14 +77,14 @@
-
+
@@ -90,21 +95,21 @@
-
+
@@ -113,39 +118,19 @@
-
+
- 试验依据
-
-
-
+ 试验依据
+
@@ -154,7 +139,7 @@
-
+
@@ -171,5 +156,16 @@
+