This commit is contained in:
parent
0ad7df4dc0
commit
894c72044d
|
|
@ -5,25 +5,25 @@ let pageNum = 1;
|
|||
function setParams(params) {
|
||||
objParam = JSON.parse(params);
|
||||
$('#code').html(objParam.code);
|
||||
$('#titleName').html(objParam.inputDay + '配件报废记录');
|
||||
$('#titleName').html(objParam.scrapDay + '配件报废记录');
|
||||
layui.use(["form", "table", 'upload', 'layer'], function () {
|
||||
form = layui.form;
|
||||
table = layui.table;
|
||||
upload = layui.upload;
|
||||
layer = layui.layer;
|
||||
getInputDetails();
|
||||
getDetailsById();
|
||||
initTable();
|
||||
});
|
||||
}
|
||||
|
||||
// 获取配件到货入库详情
|
||||
function getInputDetails() {
|
||||
// 获取配件报废记录详情
|
||||
function getDetailsById() {
|
||||
let params = {
|
||||
encryptedData: JSON.stringify({
|
||||
'id': objParam.id
|
||||
})
|
||||
};
|
||||
let url = dataUrl + 'backstage/partInput/getInputDetails';
|
||||
let url = dataUrl + 'backstage/partScrap/getDetailsById';
|
||||
ajaxRequest(url, "POST", params, true, function () {
|
||||
}, function (result) {
|
||||
console.error(result);
|
||||
|
|
@ -37,10 +37,9 @@ function getInputDetails() {
|
|||
// 基本数据表格赋值
|
||||
function setTableData(obj) {
|
||||
$('#codeValue').html(obj.code + '<a style="margin:0 5px;color:#409EFF;cursor: pointer;" onclick=\'viewGs(' + JSON.stringify(obj) + ')\'>查看概述</a>');
|
||||
$('#inputNum').html(obj.inputNum);
|
||||
$('#allPrice').html(obj.allPrice);
|
||||
$('#inputUser').html(obj.inputUser);
|
||||
$('#inputDay').html(obj.inputDay);
|
||||
$('#bfNum').html(obj.bfNum);
|
||||
$('#userName').html(obj.userName);
|
||||
$('#scrapDay').html(obj.scrapDay);
|
||||
$('#remark').html(obj.remark);
|
||||
setFileTable(obj.fileList);
|
||||
}
|
||||
|
|
@ -54,7 +53,7 @@ function setFileTable(fileList) {
|
|||
$.each(fileList, function (index, item) {
|
||||
html += '<tr>' +
|
||||
'<td>' + handleFileType(item.fileName) + item.fileName + '</td>' +
|
||||
'<td>' + (item.suffix.replace('.', '')) + '</td>' +
|
||||
'<td>' + item.type + '</td>' +
|
||||
'<td><img src="../../../images/user_head_icon.png" width="20px" height="20px">' + item.createName + '</td>' +
|
||||
'<td>' + item.createTime + '</td>' +
|
||||
'<td><a style="margin:0 5px;color:#409EFF;cursor: pointer;" onclick=\'viewFile(' + JSON.stringify(item) + ')\'>预览</a>' +
|
||||
|
|
@ -89,9 +88,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);
|
||||
}
|
||||
|
|
@ -110,9 +109,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
|
||||
}),
|
||||
},
|
||||
|
|
@ -129,12 +128,12 @@ function initTable() {
|
|||
authorization: sessionStorage.getItem("gz-token"),
|
||||
},
|
||||
height: "full",
|
||||
url: dataUrl + "backstage/partInput/getInputDetailListByPage",
|
||||
url: dataUrl + "backstage/partScrap/getDetailsByIdList",
|
||||
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
|
||||
}),
|
||||
},
|
||||
|
|
@ -189,21 +188,21 @@ function initTable() {
|
|||
align: "center",
|
||||
},
|
||||
{
|
||||
field: "inputNum",
|
||||
field: "scrapNum",
|
||||
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: "金额(元)",
|
||||
unresize: true,
|
||||
|
|
@ -233,14 +232,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/partScrap/exportDetail";
|
||||
exportExcelUtil(url, '报废明细', JSON.stringify(params));
|
||||
}
|
||||
|
||||
// 打印
|
||||
|
|
@ -260,14 +258,14 @@ function viewGs(obj) {
|
|||
layer.open({
|
||||
type: 1,
|
||||
shade: false, // 不显示遮罩
|
||||
content: '<div style="padding: 1%;">' + obj.info + '</div>',
|
||||
title: '<h3 style="color: #F56C6C;">' + obj.inputDay + '入库概述:</h3>',
|
||||
content: '<div style="padding: 1%;">' + obj.infoMsg + '</div>',
|
||||
title: '<h3 style="color: #F56C6C;">' + obj.scrapDay + '入库概述:</h3>',
|
||||
btn: ['复制文字', '关闭'],
|
||||
area: ['60%', '50%'],
|
||||
move: false,
|
||||
btnAlign: 'c', // 按钮居中显示
|
||||
btn1: function () {
|
||||
exeCommandCopyText(obj.info);
|
||||
exeCommandCopyText(obj.infoMsg);
|
||||
},
|
||||
btn2: function () {
|
||||
layer.close();
|
||||
|
|
|
|||
|
|
@ -60,9 +60,9 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td id="codeValue"></td>
|
||||
<td id="inputNum"></td>
|
||||
<td id="allPrice"></td>
|
||||
<td id="inputUser"></td>
|
||||
<td id="bfNum"></td>
|
||||
<td id="userName"></td>
|
||||
<td id="scrapDay"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="4">备注</th>
|
||||
|
|
@ -104,20 +104,20 @@
|
|||
<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>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue