配件入库

This commit is contained in:
cwchen 2024-11-13 09:50:06 +08:00
parent 54f2f3ffac
commit 66901d0528
3 changed files with 39 additions and 21 deletions

View File

@ -52,6 +52,44 @@ function setParams(obj) {
});
getVendList();
}
// 获取配件到货入库详情
function getInputDetails() {
let params = {
encryptedData: JSON.stringify({
'id': objParam.id
})
};
let url = dataUrl + 'backstage/partInput/getInputDetails';
ajaxRequest(url, "POST", params, true, function () {
}, function (result) {
console.error(result);
if (result.code === 200) {
} else {
}
}, function (xhr, status, error) {
errorFn(xhr, status, error)
}, null);
}
// 获取入库配件表格明细
function getInputDetailList() {
let encryptedData = {
'id': objParam.id,
};
let url = dataUrl + 'backstage/partInput/getInputDetailList?encryptedData=' + encodeURIComponent(JSON.stringify(encryptedData));
ajaxRequest(url, "GET", null, true, function () {
}, function (result) {
console.log(result);
if (result.code === 200) {
}
}, function (xhr, status, error) {
errorFn(xhr, status, error)
}, null);
}
// 设置文件类型
function handleFileType(index, file, result) {
let html = '', img = '';
@ -90,18 +128,6 @@ $(document).on("click", ".file-iteme .handle", function (event) {
});
});
// 根据id 判断对象数组的对象是否存在 如果存在则替换,不存在则添加
function updateOrAddObject(id, newObject) {
const index = jjDetailArr.findIndex(obj => obj.id === id);
if (index !== -1) {
// 如果对象存在,则替换它
jjDetailArr[index] = newObject;
} else {
// 如果对象不存在,则添加到数组
jjDetailArr.push(newObject);
}
}
function saveData2() {
$('#formSubmit').trigger('click')
}

View File

@ -185,6 +185,7 @@ function getBaseTableData() {
inputNum: num ? num : 0,
partPrice: price ? price : 0,
vendId: $(this).find('td').eq(8).find('select[name="manufacturer"]').val(),
vendName: $(this).find('td').eq(8).find('select[name="manufacturer"]').find('option:checked').text(),
remark: $(this).find('td').eq(9).find('input[name="remarks"]').val(),
})
})

View File

@ -57,13 +57,6 @@
<span style="font-weight:700;text-decoration:none;color:#409EFF;"></span>
<p>入库配件明细</p>
</div>
<!-- 无数据时-展示 -->
<div id="no_data_title" class="layout">
<img src="../../../images/no_data_icon.png" alt="无数据">
<p style="font-size: 16px;font-weight: bold;">您还没选择入库配件类型</p>
<p style="color: #999999;">需要添加配件类型后才能执行入库操作</p>
<button class="layui-btn layui-bg-blue" onclick="chooseFitType()">选择入库配件类型</button>
</div>
<fieldset class="table-search-fieldset" id="search-info" style="display: none;">
<legend>搜索信息</legend>
<div style="margin: 10px 10px 10px 10px">
@ -92,8 +85,6 @@
class="layui-icon"></i> 搜 索</button>
<button class="layui-btn layui-btn-primary" onclick="resetSearch()"><i
class="layui-icon layui-icon-refresh"></i> 重 置</button>
<button class="layui-btn layui-bg-blue" onclick="chooseFitType()">选择入库配件类型</button>
<button class="layui-btn layui-bg-red" onclick="delFitType()">删除选中</button>
</div>
</div>
</form>