| | |
| | | <!-- 修改数量弹窗 --> |
| | | <div id="modify" style="display: none; text-align: center;padding-top: 10px"> |
| | | <div class="form-item"> |
| | | <span>库位</span> |
| | | <input id="locNo" type="text" disabled="disabled" style="width: 70%"> |
| | | </div> |
| | | <div class="form-item"> |
| | | <span>物料</span> |
| | | <input id="matnr" type="text" disabled="disabled" style="width: 70%"> |
| | | <input id="matNo" type="text" disabled="disabled" style="width: 70%"> |
| | | </div> |
| | | <div class="form-item"> |
| | | <span>名称</span> |
| | | <input id="maktx" type="text" disabled="disabled" style="width: 70%"> |
| | | </div> |
| | | <div class="form-item"> |
| | | <span>颜色</span> |
| | | <input id="color" type="text" disabled="disabled" style="width: 70%"> |
| | | <input id="matName" type="text" disabled="disabled" style="width: 70%"> |
| | | </div> |
| | | <div class="form-item" style="margin-top: 5px"> |
| | | <span style="vertical-align: middle">数量</span> |
| | |
| | | <button onclick="add()">+</button> |
| | | </div> |
| | | </div> |
| | | <button id="remove" onclick="remove()">移除</button> |
| | | <button id="remove" onclick="remove()" style="display:none">移除</button> |
| | | <button id="confirm" onclick="confirm()">保存</button> |
| | | </div> |
| | | </body> |
| | |
| | | } |
| | | ,{field: 'matNo', align: 'center', title: '产品编码', event: 'modify'} |
| | | ,{field: 'matName', align: 'center', title: '产品名称', event: 'modify'} |
| | | // ,{field: 'color', align: 'center', title: '颜色', event: 'modify'} |
| | | ,{field: 'locNo', align: 'center', title: '库位', event: 'modify'}//, hide: true |
| | | ]], |
| | | done: function (res, curr, count) { |
| | | } |
| | |
| | | $('#matNo').val(data.matNo); |
| | | $('#matName').val(data.matName); |
| | | $('#count').val(data.count); |
| | | // $('#color').val(data.color); |
| | | $('#locNo').val(data.locNo); |
| | | } |
| | | }); |
| | | break; |
| | |
| | | |
| | | |
| | | form.on('select(changeDevNo)', function (data) { |
| | | debugger |
| | | souceData = []; // 初始化表格数据记录 |
| | | $.ajax({ |
| | | url: baseUrl + "/mobile/check/queryMatFromDevNo?devNo=" + data.value, |
| | |
| | | async: false, |
| | | success: function (res) { |
| | | if (res.code === 200) { |
| | | console.log('数据', res); |
| | | // console.log('数据', res); |
| | | locDetlData = res.data; |
| | | if (res.data && res.data.length > 0) { |
| | | res.data.map(function (item) { |
| | |
| | | for (var i = 0; i < data.length; i++) { |
| | | var toPush = true; |
| | | for (var j = 0; j < locDetlData.length; j++) { |
| | | if (data[i].matNo === locDetlData[j].matNo) { |
| | | if (data[i].matNo === locDetlData[j].matNo && data[i].locNo === locDetlData[j].locNo) { |
| | | toPush = false; |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | function addTableData(data) { |
| | | if (isEmpty(data.matNo) || isEmpty(data.str8)) { |
| | | if (isEmpty(data.matNo)) { |
| | | tips("提取失败", true); |
| | | return; |
| | | } |
| | | var toPush = true; |
| | | for (var j = 0; j < locDetlData.length; j++) { |
| | | if (data.matNo === locDetlData[j].matnr && data.str8 === locDetlData[j].color) { |
| | | if (data.matNo === locDetlData[j].matNo && data.locNo === locDetlData[j].locNo) { |
| | | toPush = false; |
| | | } |
| | | } |
| | |
| | | function confirm() { |
| | | var matNo = $('#matNo').val(); |
| | | var count = $('#count').val(); |
| | | var locNo = $('#locNo').val(); |
| | | for (var j = 0; j < locDetlData.length; j++) { |
| | | if (matnr === locDetlData[j].matnr) { |
| | | if (matNo === locDetlData[j].matNo && locNo === locDetlData[j].locNo) { |
| | | if (count < minCount) { |
| | | tips("数量必须大于0", true); |
| | | return; |
| | |
| | | locDetlData[j].count = Number(count); |
| | | } |
| | | } |
| | | // debugger |
| | | tableIns.reload({data: locDetlData}); |
| | | layer.close(anfmeLayer); |
| | | tips("修改成功"); |
| | |
| | | // 移除物料 |
| | | function remove() { |
| | | var matNo = $('#matNo').val(); |
| | | var color = $('#color').val(); |
| | | var locNo = $('#locNo').val(); |
| | | for (var j = 0; j < locDetlData.length; j++) { |
| | | if (matNo === locDetlData[j].matNo) { |
| | | if (matNo === locDetlData[j].matNo && locNo === locDetlData[j].locNo) { |
| | | locDetlData.splice(j, 1); |
| | | } |
| | | } |
| | |
| | | if (locDetlData.length > 0) { |
| | | for (var i = 0; i < locDetlData.length; i++) { |
| | | if (locDetlData[i].count === null || locDetlData[i].count === 0 || locDetlData[i].count === undefined) { |
| | | tips(locDetlData[i].matnr + "商品数量错误", true); |
| | | tips(locDetlData[i].matNo + "商品数量错误", true); |
| | | return; |
| | | } |
| | | } |
| | |
| | | |
| | | // 盘点接口 /work/stock/check |
| | | $.ajax({ |
| | | url: baseUrl+"/erp/stock/check", |
| | | url: baseUrl+"/mobile/stock/check", |
| | | headers: {'token': localStorage.getItem('token')}, |
| | | data: JSON.stringify({ |
| | | checkList: checkList, |