检测报告管理

This commit is contained in:
hayu 2024-07-29 10:47:08 +08:00
parent 6d4b69605d
commit ec5ee0b6e0
5 changed files with 63 additions and 30 deletions

View File

@ -91,41 +91,48 @@ function initTable(dataList, limit, page) {
fixed: 'left', fixed: 'left',
align: "center" align: "center"
}, },
//表头 // 表头
{title: "序号", width: 80, unresize: true, align: "center", {title: "序号", width: 80, unresize: true, align: "center",
templet: function (d) { templet: function (d) {
return (page - 1) * limit + d.LAY_INDEX; return (page - 1) * limit + d.LAY_INDEX;
} }
}, },
{field: "customName", width:260,title: "送样单位", unresize: true, align: "center"}, {field: "customName", width:260,title: "送样单位", unresize: true, align: "center", templet: function (d) {
{field: "sampleUser", width:150,title: "送样人", unresize: true, align: "center"}, return `<div style="text-overflow: ellipsis; overflow: hidden; white-space: nowrap;" title="${d.customName}">${d.customName}</div>`;
{field: "sampleTime", width:210,title: "送样时间", unresize: true, align: "center"}, }},
{field: "sampleTools", width:280,title: "送样设备", unresize: true, align: "center"}, {field: "sampleUser", width:150,title: "送样人", unresize: true, align: "center", templet: function (d) {
{field: "collectSamplesUser", width:140,title: "收样人", unresize: true, align: "center"}, return `<div style="text-overflow: ellipsis; overflow: hidden; white-space: nowrap;" title="${d.sampleUser}">${d.sampleUser}</div>`;
{field: "collectSamplesTime", width:210,title: "收样时间", unresize: true, align: "center"}, }},
{field: "sampleTime", width:210,title: "送样时间", unresize: true, align: "center", templet: function (d) {
return `<div style="text-overflow: ellipsis; overflow: hidden; white-space: nowrap;" title="${d.sampleTime}">${d.sampleTime}</div>`;
}},
{field: "sampleTools", width:280,title: "送样设备", unresize: true, align: "center", templet: function (d) {
return `<div style="text-overflow: ellipsis; overflow: hidden; white-space: nowrap;" title="${d.sampleTools}">${d.sampleTools}</div>`;
}},
{field: "collectSamplesUser", width:140,title: "收样人", unresize: true, align: "center", templet: function (d) {
return `<div style="text-overflow: ellipsis; overflow: hidden; white-space: nowrap;" title="${d.collectSamplesUser}">${d.collectSamplesUser}</div>`;
}},
{field: "collectSamplesTime", width:210,title: "收样时间", unresize: true, align: "center", templet: function (d) {
return `<div style="text-overflow: ellipsis; overflow: hidden; white-space: nowrap;" title="${d.collectSamplesTime}">${d.collectSamplesTime}</div>`;
}},
{ {
field: "teamName", width:210,title: "试验班组", unresize: true, align: "center", templet: function (d) { field: "teamName", width:210,title: "试验班组", unresize: true, align: "center", templet: function (d) {
let html = ''; let view = '';
let view ='';
if (d.teamName == null) { if (d.teamName == null) {
view="<a style='cursor:pointer; background: #F2F3FF'' >未派工</a>"; view = "<a style='cursor:pointer; background: #F2F3FF;'>未派工</a>";
} else { } else {
view="<a style='color: black;'>" + d.teamName + "</a>"; view = `<a style='color: black; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;' title="${d.teamName}">${d.teamName}</a>`;
} }
html=view; return view;
return html;
} }
}, },
{title: "操作", unresize: true, width: 80, align: "center", {title: "操作", unresize: true, width: 80, align: "center",
templet: function (d) { templet: function (d) {
let view = `<a style='cursor:pointer;' onclick="addData('${d.id}')">详情</a>`;
let html = ''; if(d.delFlag == 1){
let view="<a style='cursor:pointer;' onclick=\"addData('" + d.id + "')\">详情</a>";
html=view;
if(d.delFlag==1){
return ''; return '';
} }
return html; return view;
} }
}, },
], ],
@ -135,13 +142,13 @@ function initTable(dataList, limit, page) {
table.resize("table_data"); table.resize("table_data");
count || this.elem.next(".layui-table-view").find(".layui-table-header").css("display", "inline-block"); count || this.elem.next(".layui-table-view").find(".layui-table-header").css("display", "inline-block");
count || this.elem.next(".layui-table-view").find(".layui-table-box").css("overflow", "auto"); count || this.elem.next(".layui-table-view").find(".layui-table-box").css("overflow", "auto");
var suborders_data_arr=res.data; var suborders_data_arr = res.data;
for (let suborders_key in suborders_data_arr) { for (let suborders_key in suborders_data_arr) {
if (suborders_data_arr[suborders_key]['teamName']!=null&&suborders_data_arr[suborders_key]['teamName']!="") { if (suborders_data_arr[suborders_key]['teamName'] != null && suborders_data_arr[suborders_key]['teamName'] != "") {
let index = suborders_data_arr[suborders_key]['LAY_TABLE_INDEX']; let index = suborders_data_arr[suborders_key]['LAY_TABLE_INDEX'];
$('tr[data-index=' + index + '] input[type="checkbox"]').prop('disabled', true).attr("name","layTableCheckboxDisabled"); // 禁止部分选择 $('tr[data-index=' + index + '] input[type="checkbox"]').prop('disabled', true).attr("name", "layTableCheckboxDisabled"); // 禁止部分选择
} }
}; }
form.render('checkbox'); form.render('checkbox');
}, },
}); });

View File

@ -68,7 +68,6 @@ function saveData(data) {
if (!selectNodeId) { if (!selectNodeId) {
return layer.msg('请选择上级组织', {icon: 7}); return layer.msg('请选择上级组织', {icon: 7});
} }
alert(data.field.phone)
console.log(data.field) console.log(data.field)
if (data.field.phone != "" && data.field.phone != '') { if (data.field.phone != "" && data.field.phone != '') {
if (!(/^1[3456789]\d{9}$/.test(data.field.phone))) { if (!(/^1[3456789]\d{9}$/.test(data.field.phone))) {

View File

@ -87,7 +87,6 @@ function initTable(dataList, limit, page) {
limit: limit, limit: limit,
cols: [ cols: [
[ [
//表头
{ {
title: "序号", title: "序号",
width: '10%', width: '10%',
@ -101,25 +100,37 @@ function initTable(dataList, limit, page) {
field: "name", field: "name",
title: "角色名称", title: "角色名称",
unresize: true, unresize: true,
align: "center" align: "center",
templet: function(d) {
return '<div class="ellipsis" title="' + d.name + '">' + d.name + '</div>';
}
}, },
{ {
field: "roleCode", field: "roleCode",
title: "角色编码", title: "角色编码",
unresize: true, unresize: true,
align: "center" align: "center",
templet: function(d) {
return '<div class="ellipsis" title="' + d.roleCode + '">' + d.roleCode + '</div>';
}
}, },
{ {
field: "remarks", field: "remarks",
title: "角色描述", title: "角色描述",
unresize: true, unresize: true,
align: "center" align: "center",
templet: function(d) {
return '<div class="ellipsis" title="' + d.remarks + '">' + d.remarks + '</div>';
}
}, },
{ {
field: "orgName", field: "orgName",
title: "上级组织", title: "上级组织",
unresize: true, unresize: true,
align: "center" align: "center",
templet: function(d) {
return '<div class="ellipsis" title="' + d.orgName + '">' + d.orgName + '</div>';
}
}, },
{ {
field: "createTime", field: "createTime",
@ -127,7 +138,7 @@ function initTable(dataList, limit, page) {
unresize: true, unresize: true,
align: "center" align: "center"
}, },
{field: "state", title: "状态", align: "center",templet: '#is-state'}, {field: "state", title: "状态", align: "center", templet: '#is-state'},
{ {
title: "操作", title: "操作",
unresize: true, unresize: true,

View File

@ -46,6 +46,14 @@
.layui-table-init { .layui-table-init {
background-color: transparent !important; background-color: transparent !important;
} }
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 150px; /* 根据需要调整宽度 */
display: block;
}
</style> </style>
<script src="../../js/system/role.js" charset="UTF-8" type="text/javascript"></script> <script src="../../js/system/role.js" charset="UTF-8" type="text/javascript"></script>

View File

@ -71,6 +71,14 @@
.layui-form-selected dl { .layui-form-selected dl {
height: 150px !important; height: 150px !important;
} }
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 150px; /* 根据需要调整宽度 */
display: block;
}
</style> </style>
<script src="../../js/samples/samplesMge.js" charset="UTF-8" type="text/javascript"></script> <script src="../../js/samples/samplesMge.js" charset="UTF-8" type="text/javascript"></script>