机具领料逻辑修改

This commit is contained in:
liang.chao 2026-02-02 11:29:02 +08:00
parent 06b37f0185
commit 6ff779ea85
1 changed files with 44 additions and 19 deletions

View File

@ -2,6 +2,7 @@ var taskId;
var applyTime;
var today;
var applyDate;
var currentResults = []; // 用于保存当前页面的领料明细数据
$(function() {
@ -18,12 +19,22 @@ $(function() {
});
$('#addBtn').on('click',function(e) {
if (applyDate !== today) {
/* if (applyDate !== today) {
layer.alert('领料时间不是今天,不允许进行新增操作', {
skin: 'layui-layer-molv', // 样式类名
closeBtn: 0
});
return; // 退出函数,阻止新增操作
}*/
var hasConfirmed = currentResults.some(function(item) {
return item.isSure == 1 || item.isSure == "1";
});
if (hasConfirmed) {
layer.alert('存在已确认的领料记录,不允许新增!', {
skin: 'layui-layer-molv',
closeBtn: 0
});
return; // 阻止新增
}
$("#maTypeName").attr("readOnly",false);
$("#maModelName").attr("readOnly",false);
@ -209,6 +220,7 @@ function getbaseList(init) {
var list = obj.list;
var results = list.results;
var permitBtn = obj.permitBtn;
currentResults = results || []; // 更新全局变量
var pageNum = list.pageNum, pageSize = list.pageSize, totalRecord = list.totalRecord;
var html = "";
if (results != null && results.length > 0) {
@ -337,12 +349,25 @@ function check(taskId,maModelId,preCollerNum,checkerId) {
});
}
function del(taskId,maModelId) {
if (applyDate !== today) {
/*if (applyDate !== today) {
layer.alert('领料时间不是今天,不允许进行删除操作', {
skin: 'layui-layer-molv', // 样式类名
closeBtn: 0
});
return; // 退出函数
}*/
// 从 currentResults 中查找对应的记录
var record = currentResults.find(function(item) {
return item.taskId == taskId && item.maModelId == maModelId;
});
// 判断是否已确认
if (record && (record.isSure == 1 || record.isSure == "1")) {
layer.alert('已确认的记录不允许删除!', {
skin: 'layui-layer-molv',
closeBtn: 0
});
return; // 阻止删除
}
JY.Model.confirm("确认删除吗?", function() {
JY.Ajax.doRequest(null, bonuspath + '/backstage/receiveDetails/del', {
@ -392,13 +417,13 @@ function search() {
}
function edit(taskId,maModelId) {
if (applyDate !== today) {
/* if (applyDate !== today) {
layer.alert('领料时间不是今天,不允许进行修改操作', {
skin: 'layui-layer-molv', // 样式类名
closeBtn: 0
});
return; // 退出函数
}
}*/
$("#maTypeName").attr("readOnly",true);
$("#maModelName").attr("readOnly",true);
$(".maTree").css("display","none");