Merge remote-tracking branch 'origin/master'

This commit is contained in:
jjLv 2024-09-04 16:23:48 +08:00
commit 9d9faec192
5 changed files with 12 additions and 12 deletions

View File

@ -63,12 +63,12 @@ public class ExperimentalServiceImpl implements ExperimentalService {
list = mapper.getDetailList(dto); list = mapper.getDetailList(dto);
if (CollectionUtils.isNotEmpty(list)) { if (CollectionUtils.isNotEmpty(list)) {
for (ExperimentalDetailVo detailVo : list) { for (ExperimentalDetailVo detailVo : list) {
// 判断提交审查前是否添加了试验设备 /*// 判断提交审查前是否添加了试验设备
Integer hasAddDevs = mapper.getHasAddDevs(detailVo); Integer hasAddDevs = mapper.getHasAddDevs(detailVo);
if(!Objects.equals(detailVo.getStatus(),Constants.DSY) && hasAddDevs > 0){ if(!Objects.equals(detailVo.getStatus(),Constants.DSY) && hasAddDevs > 0){
mapper.updateExperStatus2(detailVo); mapper.updateExperStatus2(detailVo);
detailVo.setStatus(Constants.DSY); detailVo.setStatus(Constants.DSY);
} }*/
// 样品试验结果样品数量送样总数 // 样品试验结果样品数量送样总数
List<ExperimentalDetailVo.Sample> sampleList = new ArrayList<>(); List<ExperimentalDetailVo.Sample> sampleList = new ArrayList<>();
if (detailVo.getExperId() != null) { if (detailVo.getExperId() != null) {

View File

@ -368,7 +368,7 @@
</if> </if>
GROUP BY tsd.dev_type_code GROUP BY tsd.dev_type_code
)a )a
ORDER BY FIELD(a.status, '审阅不通过','审核不通过','审批不通过','待提交','待审阅','待重新审阅','待审核','待审批','试验完成') ,a.testTime DESC ORDER BY FIELD(a.status, '审阅不通过','审核不通过','审批不通过','待试验','待提交','待审阅','待重新审阅','待审核','待审批','试验完成') ,a.testTime DESC
</select> </select>
<!--查询试验模板数据、基础数据--> <!--查询试验模板数据、基础数据-->
<select id="getTestBasicInfo" resultType="com.bonus.aqgqj.basis.entity.vo.TestVo"> <select id="getTestBasicInfo" resultType="com.bonus.aqgqj.basis.entity.vo.TestVo">
@ -568,7 +568,8 @@
SELECT tsd.id, SELECT tsd.id,
tsd.dev_code AS devCode, tsd.dev_code AS devCode,
tsd.dev_module AS devModule, tsd.dev_module AS devModule,
tsd.department_id AS departmentId tsd.department_id AS departmentId,
tsd.id AS devId
FROM tb_sample_device tsd FROM tb_sample_device tsd
LEFT JOIN tb_exper_dev ted ON tsd.id = ted.dev_id AND ted.exper_id = #{id} LEFT JOIN tb_exper_dev ted ON tsd.id = ted.dev_id AND ted.exper_id = #{id}
WHERE tsd.sample_id = #{sampleId} AND tsd.dev_type_code = #{devTypeCode} AND tsd.del_falg = 0 AND ted.id IS NULL WHERE tsd.sample_id = #{sampleId} AND tsd.dev_type_code = #{devTypeCode} AND tsd.del_falg = 0 AND ted.id IS NULL

View File

@ -420,7 +420,6 @@ function saveData(data) {
// //
'paramsData':paramsData 'paramsData':paramsData
} }
debugger;
console.log(obj) console.log(obj)
let loadingMsg = layer.msg('数据上传中,请稍候...', {icon: 16, scrollbar: false, time: 0}); let loadingMsg = layer.msg('数据上传中,请稍候...', {icon: 16, scrollbar: false, time: 0});
@ -560,7 +559,6 @@ function convertToItems(obj){
// 填充 itemName 数据 // 填充 itemName 数据
Object.keys(dataField).forEach(key => { Object.keys(dataField).forEach(key => {
if (key.startsWith('itemName-')) { if (key.startsWith('itemName-')) {
debugger
const parts = key.split('-'); const parts = key.split('-');
const experTypeIndex = parts[1]; const experTypeIndex = parts[1];
@ -616,7 +614,6 @@ function convertToItemsUpdate(obj){
// 填充 itemName 数据 // 填充 itemName 数据
Object.keys(dataField).forEach(key => { Object.keys(dataField).forEach(key => {
if (key.startsWith('itemName-')) { if (key.startsWith('itemName-')) {
debugger
const parts = key.split('-'); const parts = key.split('-');
const experTypeIndex = parts[1]; const experTypeIndex = parts[1];

View File

@ -149,11 +149,11 @@ function initTable(dataList, limit, page) {
var sampleId = d.sampleId; var sampleId = d.sampleId;
var devTypeCode = d.devTypeCode; var devTypeCode = d.devTypeCode;
if(d.status != "待试验"){ if(d.status !== "待试验"){
search = buttonCheck(experId,sampleId,devTypeCode, "", pers); search = buttonCheck(experId,sampleId,devTypeCode, "", pers);
// search="<a class=\"layui-icon layui-icon-search\" title='查看' style=\"color: blue;\" onclick=\"checkData('" + d.experId + "','" + d.sampleId + "','"+ d.devTypeCode+"')\"></a>"; // search="<a class=\"layui-icon layui-icon-search\" title='查看' style=\"color: blue;\" onclick=\"checkData('" + d.experId + "','" + d.sampleId + "','"+ d.devTypeCode+"')\"></a>";
} }
if (d.status == "待试验" || d.status == "待提交" || d.status == "审阅不通过" || d.status == "审核不通过" || d.status == "审批不通过") { if (d.status === "待试验" || d.status === "待提交" || d.status === "审阅不通过" || d.status === "审核不通过" || d.status === "审批不通过" || d.status === '待审核' || d.status === '待审阅' || d.status === '待审批') {
// edit="<a class=\"layui-icon layui-icon-edit\" title='编制' style=\"color: blue;\" onclick=\"addData('" + d.experId + "','" + d.sampleId + "','"+ d.devTypeCode+"')\"></a>"; // edit="<a class=\"layui-icon layui-icon-edit\" title='编制' style=\"color: blue;\" onclick=\"addData('" + d.experId + "','" + d.sampleId + "','"+ d.devTypeCode+"')\"></a>";
if (experId!=null && experId!='null') { if (experId!=null && experId!='null') {
edit=buttonEditTest(experId,sampleId,devTypeCode, "sys:experimentalTest:edit", pers); edit=buttonEditTest(experId,sampleId,devTypeCode, "sys:experimentalTest:edit", pers);

View File

@ -177,9 +177,11 @@ function setTableData(data){
$(`#amounts-${rowNumber}`).val(item.amount); $(`#amounts-${rowNumber}`).val(item.amount);
$(`#remarks-${rowNumber}`).val(item.remarks); $(`#remarks-${rowNumber}`).val(item.remarks);
// devData 是一个字符串,需要解析为数组 // devData 是一个字符串,需要解析为数组
const devDataArray = JSON.parse(item.devData); if(item.devData){
for (let i = 0; i < devDataArray.length; i++) { const devDataArray = JSON.parse(item.devData);
$(`#devData-${rowNumber}-${i + 1}`).val(devDataArray[i]); for (let i = 0; i < devDataArray.length; i++) {
$(`#devData-${rowNumber}-${i + 1}`).val(devDataArray[i]);
}
} }
}); });
} }