领料出库
This commit is contained in:
parent
9b71272117
commit
4965f869b7
|
|
@ -141,9 +141,19 @@ function initTable() {
|
|||
return setCheckStatus(d.status);
|
||||
},
|
||||
},
|
||||
{
|
||||
field: "createTime",
|
||||
width: '10%',
|
||||
title: "出库时间",
|
||||
unresize: true,
|
||||
align: "center",
|
||||
templet: function (d) {
|
||||
return d.createTime.substring(0, 10);
|
||||
},
|
||||
},
|
||||
{
|
||||
field: "remark",
|
||||
width: '20%',
|
||||
width: '10%',
|
||||
title: "备注",
|
||||
unresize: true,
|
||||
align: "center",
|
||||
|
|
|
|||
|
|
@ -107,10 +107,8 @@ function submitApply() {
|
|||
id: objParam.id
|
||||
}
|
||||
formData.append('params', JSON.stringify(obj));
|
||||
console.log(JSON.stringify(data.field));
|
||||
let loadingMsg = layer.msg('正在提交保存,请稍等...', { icon: 16, shade: 0.01, time: '0' });
|
||||
console.log(JSON.stringify(data.field));
|
||||
let url = dataUrl + 'backstage/partInput/addInputData';
|
||||
let url = dataUrl + 'backstage/partApply/partOutInfo';
|
||||
ajaxRequestByUploadFile(url, formData, function () {
|
||||
$('.save').addClass("layui-btn-disabled").attr("disabled", true);
|
||||
}, function (result) {
|
||||
|
|
@ -152,10 +150,10 @@ function getPartDetails() {
|
|||
$('#codeValue').html(obj.code + '<a style="margin:0 5px;color:#409EFF;cursor: pointer;" onclick=\'viewGs(' + JSON.stringify(obj) + ')\'>查看概述</a>');
|
||||
$('#type').html(obj.type === '0' ? '设备' : '工器具');
|
||||
$('#applyNum').html(obj.applyNum);
|
||||
$('#lyUrl').html('<img src="'+(fileUrl+obj.lyUrl + '?token='+ sessionStorage.getItem('gz-token'))+'">');
|
||||
$('#zdUrl').html('<img src="'+(fileUrl+obj.zdUrl + '?token='+ sessionStorage.getItem('gz-token'))+'">');
|
||||
$('#ckUrl').html('<img src="'+(fileUrl+obj.ckUrl + '?token='+ sessionStorage.getItem('gz-token'))+'">');
|
||||
$('#shUrl').html('<img src="'+(fileUrl+obj.shUrl + '?token='+ sessionStorage.getItem('gz-token'))+'">');
|
||||
$('#lyUrl').html('<img src="' + (fileUrl + obj.lyUrl + '?token=' + sessionStorage.getItem('gz-token')) + '">');
|
||||
$('#zdUrl').html('<img src="' + (fileUrl + obj.zdUrl + '?token=' + sessionStorage.getItem('gz-token')) + '">');
|
||||
$('#ckUrl').html('<img src="' + (fileUrl + obj.ckUrl + '?token=' + sessionStorage.getItem('gz-token')) + '">');
|
||||
$('#shUrl').html('<img src="' + (fileUrl + obj.shUrl + '?token=' + sessionStorage.getItem('gz-token')) + '">');
|
||||
setFileTable(obj.fileList);
|
||||
if (objParam.type === '0') { // 设备
|
||||
let html = '';
|
||||
|
|
@ -213,9 +211,9 @@ function queryTable(type) {
|
|||
if (type === 1) {
|
||||
reloadTable(1);
|
||||
} else if (type === 2) {
|
||||
$('#type').val('');
|
||||
$('#name').val('');
|
||||
$('#model').val('');
|
||||
$('#partType').val('');
|
||||
$('#partName').val('');
|
||||
$('#partModel').val('');
|
||||
layui.form.render();
|
||||
reloadTable(1);
|
||||
}
|
||||
|
|
@ -234,9 +232,9 @@ function reloadTable(pageNum) {
|
|||
},
|
||||
where: {
|
||||
encryptedData: JSON.stringify({
|
||||
'type': $('#type').val(),
|
||||
'name': $('#name').val(),
|
||||
'model': $('#model').val(),
|
||||
'partType': $('#partType').val(),
|
||||
'partName': $('#partName').val(),
|
||||
'partModel': $('#partModel').val(),
|
||||
'id': objParam.id
|
||||
}),
|
||||
},
|
||||
|
|
@ -253,12 +251,12 @@ function initTable() {
|
|||
authorization: sessionStorage.getItem("gz-token"),
|
||||
},
|
||||
height: "full",
|
||||
url: dataUrl + "backstage/partInput/getInputDetailListByPage",
|
||||
url: dataUrl + "backstage/partApply/getPartDetailsList",
|
||||
where: {
|
||||
encryptedData: JSON.stringify({
|
||||
'type': $('#type').val(),
|
||||
'name': $('#name').val(),
|
||||
'model': $('#model').val(),
|
||||
'partType': $('#partType').val(),
|
||||
'partName': $('#partName').val(),
|
||||
'partModel': $('#partModel').val(),
|
||||
'id': objParam.id
|
||||
}),
|
||||
},
|
||||
|
|
@ -313,23 +311,23 @@ function initTable() {
|
|||
align: "center",
|
||||
},
|
||||
{
|
||||
field: "inputNum",
|
||||
title: "入库量",
|
||||
field: "applyNum",
|
||||
title: "数量",
|
||||
width: '10%',
|
||||
unresize: true,
|
||||
align: "center",
|
||||
},
|
||||
{
|
||||
field: "partPrice",
|
||||
field: "price",
|
||||
width: '10%',
|
||||
title: "单价(元)",
|
||||
unresize: true,
|
||||
align: "center",
|
||||
},
|
||||
{
|
||||
field: "vendName",
|
||||
field: "money",
|
||||
width: '15%',
|
||||
title: "配件厂家",
|
||||
title: "金额",
|
||||
unresize: true,
|
||||
align: "center",
|
||||
},
|
||||
|
|
@ -356,14 +354,13 @@ function initTable() {
|
|||
// 导出
|
||||
function exportExcel() {
|
||||
let params = {
|
||||
'name': $('#name').val(),
|
||||
'module': $('#module').val(),
|
||||
'proId': objParam.proId,
|
||||
'id': id,
|
||||
'curryDay': time
|
||||
'partType': $('#partType').val(),
|
||||
'partName': $('#partName').val(),
|
||||
'partModel': $('#partModel').val(),
|
||||
'id': objParam.id
|
||||
}
|
||||
let url = dataUrl + "backstage/export/exportPcList";
|
||||
exportExcelUtil(url, '发货详情-批次-' + time, JSON.stringify(params));
|
||||
let url = dataUrl + "backstage/partApply/exportDetail";
|
||||
exportExcelUtil(url, '领料出库', JSON.stringify(params));
|
||||
}
|
||||
|
||||
// 打印
|
||||
|
|
|
|||
|
|
@ -39,6 +39,8 @@ function submitApply(data) {
|
|||
if (objParam.checkType === '1') { // 出库审核
|
||||
url = dataUrl + 'backstage/partApply/auditData';
|
||||
data.field.id = idParam;
|
||||
data.field.status = data.field.auditStatus;
|
||||
data.field.remark = data.field.auditRemarks;
|
||||
} else if (objParam.checkType === '2') { // 需求计划审核
|
||||
url = dataUrl + 'backstage/planAudit/planAudit';
|
||||
data.field.id = idParam;
|
||||
|
|
@ -56,7 +58,7 @@ function submitApply(data) {
|
|||
$('.save').removeClass("layui-btn-disabled").attr("disabled", false);
|
||||
$('.cancel').removeClass("layui-btn-disabled").attr("disabled", false);
|
||||
if (result.code === 200) {
|
||||
parent.layer.msg(result.msg, { icon: 1 });
|
||||
top.layer.msg(result.msg, { icon: 1 });
|
||||
closePage(1);
|
||||
} else {
|
||||
layer.msg(result.msg, { icon: 2 });
|
||||
|
|
|
|||
|
|
@ -127,21 +127,21 @@
|
|||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-input-inline" style="width: 300px;">
|
||||
<input type="text" name="type" id="type" autocomplete="off"
|
||||
<input type="text" name="partType" id="partType" autocomplete="off"
|
||||
class="layui-input" lay-affix="clear" placeholder="输入配件类型"
|
||||
maxlength="30">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<div class="layui-input-inline" style="width: 300px;">
|
||||
<input type="text" name="name" id="name" autocomplete="off"
|
||||
<input type="text" name="partName" id="partName" autocomplete="off"
|
||||
class="layui-input" lay-affix="clear" placeholder="输入配件名称"
|
||||
maxlength="30">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<div class="layui-input-inline" style="width: 300px;">
|
||||
<input type="text" name="model" id="model" autocomplete="off"
|
||||
<input type="text" name="partModel" id="partModel" autocomplete="off"
|
||||
class="layui-input" lay-affix="clear" placeholder="输入规格型号"
|
||||
maxlength="30">
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue