bug修复
This commit is contained in:
parent
8083f0e89a
commit
ed19fd9fd6
|
|
@ -371,12 +371,17 @@ function delFitType() {
|
||||||
// 校验数据
|
// 校验数据
|
||||||
function checkValue(that, type) {
|
function checkValue(that, type) {
|
||||||
let value = $(that).val();
|
let value = $(that).val();
|
||||||
|
let num = $(that).parents('td').prev().html();
|
||||||
if (type === 1) { // 报废数量
|
if (type === 1) { // 报废数量
|
||||||
const regex = /^(0|[1-9]\d{0,6})$/;
|
const regex = /^(0|[1-9]\d{0,6})$/;
|
||||||
if (!regex.test(value) && value) {
|
if (!regex.test(value) && value) {
|
||||||
$(that).val(0);
|
$(that).val(0);
|
||||||
$(that).parents('td').next().html(0);
|
$(that).parents('td').next().html(0);
|
||||||
return layer.msg('报废数量输入不合法,最大输入6位数,且为正整数,请重新输入!', { icon: 5 })
|
return layer.msg('报废数量输入不合法,最大输入6位数,且为正整数,请重新输入!', { icon: 5 })
|
||||||
|
} else if (value && parseInt(value) > parseInt(num)) {
|
||||||
|
$(that).val(0);
|
||||||
|
$(that).parents('td').next().html(0);
|
||||||
|
return layer.msg('报废数量不能超过库存量,请重新输入!', { icon: 5 })
|
||||||
} else if (value) {
|
} else if (value) {
|
||||||
let price = $(that).parents('td').prev().prev().html(); // 单价
|
let price = $(that).parents('td').prev().prev().html(); // 单价
|
||||||
$(that).parents('td').next().html(parseInt(value) * parseFloat(price));
|
$(that).parents('td').next().html(parseInt(value) * parseFloat(price));
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ function queryTable(type) {
|
||||||
reloadTable(1);
|
reloadTable(1);
|
||||||
} else if (type === 2) {
|
} else if (type === 2) {
|
||||||
$('#name').val('');
|
$('#name').val('');
|
||||||
$('#module').val('');
|
$('#model').val('');
|
||||||
$('#type').val('');
|
$('#type').val('');
|
||||||
layui.form.render();
|
layui.form.render();
|
||||||
reloadTable(1);
|
reloadTable(1);
|
||||||
|
|
|
||||||
|
|
@ -202,6 +202,12 @@ function initTable() {
|
||||||
obj.reedit();
|
obj.reedit();
|
||||||
return layer.msg('格式不正确,最大输入6位数,且为正整数!', { icon: 7 })
|
return layer.msg('格式不正确,最大输入6位数,且为正整数!', { icon: 7 })
|
||||||
}
|
}
|
||||||
|
// 获取累计领料数量
|
||||||
|
let num = obj.data.num ? obj.data.num : 0;
|
||||||
|
if (value > num) {
|
||||||
|
obj.reedit();
|
||||||
|
return layer.msg('报废量不能超过库存量', { icon: 7 })
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else if (field === 'remarks') { // 备注
|
} else if (field === 'remarks') { // 备注
|
||||||
if (value) {
|
if (value) {
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@ function initTable() {
|
||||||
unresize: true,
|
unresize: true,
|
||||||
align: "center",
|
align: "center",
|
||||||
templet: function (d) {
|
templet: function (d) {
|
||||||
return '<p style="color:#409eff;">领:' + setNullNumValue(d.lyNum) + ' </p>';
|
return '<p style="color:#409eff;">' + setNullNumValue(d.lyNum) + ' </p>';
|
||||||
},
|
},
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
@ -133,7 +133,7 @@ function initTable() {
|
||||||
unresize: true,
|
unresize: true,
|
||||||
align: "center",
|
align: "center",
|
||||||
templet: function (d) {
|
templet: function (d) {
|
||||||
return '<p style="color:#409eff;">领:' + setNullNumValue(d.lyMoney) + ' </p>';
|
return '<p style="color:#409eff;">' + setNullNumValue(d.lyMoney) + ' </p>';
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
let objParam = JSON.stringify(decodeURIComponent(getUrlParam('obj')));
|
let objParam = JSON.parse(decodeURIComponent(getUrlParam('obj')));
|
||||||
let form, table, element, tableIns, layer;
|
let form, table, element, tableIns, layer;
|
||||||
let pageNum = 1;
|
let pageNum = 1;
|
||||||
layui.use(["form", "table", 'element', 'layer'], function () {
|
layui.use(["form", "table", 'element', 'layer'], function () {
|
||||||
|
|
|
||||||
|
|
@ -169,8 +169,8 @@ function initTable() {
|
||||||
// 导出
|
// 导出
|
||||||
function exportExcel() {
|
function exportExcel() {
|
||||||
let params = {
|
let params = {
|
||||||
'proName': $('#proName').val(),
|
'keyWord': $('#keyWord').val(),
|
||||||
'status': $('#status').val()
|
'auditStatus': $('#auditStatus').val()
|
||||||
}
|
}
|
||||||
let url = dataUrl + "backstage/planAudit/export";
|
let url = dataUrl + "backstage/planAudit/export";
|
||||||
exportExcelUtil(url, '计划申请审核', JSON.stringify(params));
|
exportExcelUtil(url, '计划申请审核', JSON.stringify(params));
|
||||||
|
|
|
||||||
|
|
@ -38,8 +38,8 @@
|
||||||
<div class="layuimini-main">
|
<div class="layuimini-main">
|
||||||
<div class="layui-tab layui-tab-brief" lay-filter="demo-filter-tab">
|
<div class="layui-tab layui-tab-brief" lay-filter="demo-filter-tab">
|
||||||
<ul class="layui-tab-title">
|
<ul class="layui-tab-title">
|
||||||
<li value="" class="layui-this">全部</li>
|
<li value="">全部</li>
|
||||||
<li value="1">待审核</li>
|
<li value="1" class="layui-this">待审核</li>
|
||||||
<li value="2">已通过</li>
|
<li value="2">已通过</li>
|
||||||
<li value="3">已驳回</li>
|
<li value="3">已驳回</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
@ -48,7 +48,7 @@
|
||||||
<legend>搜索信息</legend>
|
<legend>搜索信息</legend>
|
||||||
<div style="margin: 10px 10px 10px 10px">
|
<div style="margin: 10px 10px 10px 10px">
|
||||||
<form class="layui-form layui-form-pane" action="#" onsubmit="return false;">
|
<form class="layui-form layui-form-pane" action="#" onsubmit="return false;">
|
||||||
<input type="text" value="" id="auditStatus" name="auditStatus" hidden>
|
<input type="text" value="1" id="auditStatus" name="auditStatus" hidden>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<div class="layui-inline">
|
<div class="layui-inline">
|
||||||
<div class="layui-input-inline" style="width: 300px;">
|
<div class="layui-input-inline" style="width: 300px;">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue