|
@@ -49,11 +49,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print','jquery
|
|
|
var num=0;
|
|
var num=0;
|
|
|
$('#c-bach').keydown((e)=>{
|
|
$('#c-bach').keydown((e)=>{
|
|
|
let key = e.which;
|
|
let key = e.which;
|
|
|
- console.log(key)
|
|
|
|
|
if(key == 13){
|
|
if(key == 13){
|
|
|
if(num === 0){
|
|
if(num === 0){
|
|
|
var bach = $("#c-bach").val();
|
|
var bach = $("#c-bach").val();
|
|
|
- console.log(bach)
|
|
|
|
|
if (bach == ''){
|
|
if (bach == ''){
|
|
|
layer.confirm('批次号不能为空,请输入批次号');return false;
|
|
layer.confirm('批次号不能为空,请输入批次号');return false;
|
|
|
}
|
|
}
|
|
@@ -195,6 +193,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print','jquery
|
|
|
num:''
|
|
num:''
|
|
|
},
|
|
},
|
|
|
success(result) {
|
|
success(result) {
|
|
|
|
|
+ console.log(result)
|
|
|
var str = '';//页面table
|
|
var str = '';//页面table
|
|
|
var html = '';//打印的table
|
|
var html = '';//打印的table
|
|
|
for(var i=0;i<result.data.length;i++){
|
|
for(var i=0;i<result.data.length;i++){
|
|
@@ -204,7 +203,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print','jquery
|
|
|
str += "<td><input class='form-control' type='number' name='row[weight][]' value='";
|
|
str += "<td><input class='form-control' type='number' name='row[weight][]' value='";
|
|
|
if (result.data[i].weight) {
|
|
if (result.data[i].weight) {
|
|
|
//已操作的工序变为只读,附带实加重量
|
|
//已操作的工序变为只读,附带实加重量
|
|
|
- str += parseFloat(result.data[i].weight) + "' readonly ";
|
|
|
|
|
|
|
+ str += result.data[i].weight + "' readonly ";
|
|
|
}
|
|
}
|
|
|
str += "'></td>";
|
|
str += "'></td>";
|
|
|
str += "<td><input class='form-control' type='text' name='row[gy_name][]' readonly value='"+result.data[i].gy_name+"'></td>";
|
|
str += "<td><input class='form-control' type='text' name='row[gy_name][]' readonly value='"+result.data[i].gy_name+"'></td>";
|
|
@@ -230,49 +229,98 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print','jquery
|
|
|
var error = 0;
|
|
var error = 0;
|
|
|
if(key === 13){
|
|
if(key === 13){
|
|
|
var wuliao = $("#wuliao").val();
|
|
var wuliao = $("#wuliao").val();
|
|
|
- for(var i=0;i<result.data.length;i++) {
|
|
|
|
|
- //扫描的物料=table中的物料,,,变红,否则语音提示
|
|
|
|
|
- if(result.data[i].material===wuliao && result.data[i].gy_num == result.process){
|
|
|
|
|
- $(".material")[i].setAttribute('style','color:red');
|
|
|
|
|
- //语音播报
|
|
|
|
|
- var msg = new SpeechSynthesisUtterance("应投入物料"+result.data[i].material+"应投入重量"+result.data[i].nweight+"千克");
|
|
|
|
|
- window.speechSynthesis.speak(msg);
|
|
|
|
|
- error++;
|
|
|
|
|
- }else if(result.data[i].material===wuliao){
|
|
|
|
|
- Layer.confirm("此物料不在当前工序,请确认!",{
|
|
|
|
|
- area: ['60%', '60%'],
|
|
|
|
|
- });
|
|
|
|
|
- //语音播报
|
|
|
|
|
- var msg = new SpeechSynthesisUtterance("此物料不在当前工序,请确认!");
|
|
|
|
|
- window.speechSynthesis.speak(msg);
|
|
|
|
|
- error++;
|
|
|
|
|
- }
|
|
|
|
|
- //替代料变扫描的物料
|
|
|
|
|
- if(result.data[i].material.indexOf('/')!==-1){
|
|
|
|
|
- var arr = result.data[i].material.split('/');
|
|
|
|
|
- if(arr.indexOf($("#wuliao").val()) !== -1 && result.data[i].gy_num == result.process){
|
|
|
|
|
- $(".material")[i].value = wuliao;
|
|
|
|
|
- $(".material")[i].setAttribute('style','color:red');
|
|
|
|
|
- error++;
|
|
|
|
|
- }else if(arr.indexOf($("#wuliao").val()) !== -1 ){
|
|
|
|
|
- Layer.confirm("此物料不在当前工序,请确认!",{
|
|
|
|
|
- area: ['60%', '60%'],
|
|
|
|
|
- });
|
|
|
|
|
- //语音播报
|
|
|
|
|
- var msg = new SpeechSynthesisUtterance("此物料不在当前工序,请确认!");
|
|
|
|
|
- window.speechSynthesis.speak(msg);
|
|
|
|
|
- error++;
|
|
|
|
|
|
|
+ $('#input').html();
|
|
|
|
|
+ $('#input').html(wuliao);
|
|
|
|
|
+ for (var i=0;i<result.data.length;i++){
|
|
|
|
|
+ //扫描的物料=table中的物料,,,变红,否则语音提示
|
|
|
|
|
+ if(result.data[i].material===wuliao){
|
|
|
|
|
+ if (result.data[i].gy_num == result.process){
|
|
|
|
|
+ $(".material")[i].setAttribute('style','color:red');
|
|
|
|
|
+ //语音播报
|
|
|
|
|
+ var msg = new SpeechSynthesisUtterance("应投入物料"+result.data[i].material+"应投入重量"+result.data[i].nweight+"千克");
|
|
|
|
|
+ window.speechSynthesis.speak(msg);
|
|
|
|
|
+ error++;
|
|
|
|
|
+ }else if (result.data[i].gy_num > result.process){
|
|
|
|
|
+ Layer.confirm("此物料不在当前工序,请确认!",{
|
|
|
|
|
+ area: ['60%', '60%'],
|
|
|
|
|
+ });
|
|
|
|
|
+ //语音播报
|
|
|
|
|
+ var msg = new SpeechSynthesisUtterance("此物料不在当前工序,请确认!");
|
|
|
|
|
+ window.speechSynthesis.speak(msg);
|
|
|
|
|
+ error++;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ Layer.confirm("此物料已经投料,请确认此工序是否有此物料!",{
|
|
|
|
|
+ area: ['60%', '60%'],
|
|
|
|
|
+ });
|
|
|
|
|
+ //语音播报
|
|
|
|
|
+ var msg = new SpeechSynthesisUtterance("此物料不在当前工序,请确认!");
|
|
|
|
|
+ window.speechSynthesis.speak(msg);
|
|
|
|
|
+ error++;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //替代料变扫描的物料
|
|
|
|
|
+ if(result.data[i].material.indexOf('/')!==-1){
|
|
|
|
|
+ var arr = result.data[i].material.split('/');
|
|
|
|
|
+ if(arr.indexOf($("#wuliao").val()) !== -1 && result.data[i].gy_num == result.process){
|
|
|
|
|
+ $(".material")[i].value = wuliao;
|
|
|
|
|
+ $(".material")[i].setAttribute('style','color:red');
|
|
|
|
|
+ error++;
|
|
|
|
|
+ }else if(arr.indexOf($("#wuliao").val()) !== -1 ){
|
|
|
|
|
+ Layer.confirm("此物料不在当前工序,请确认!",{
|
|
|
|
|
+ area: ['60%', '60%'],
|
|
|
|
|
+ });
|
|
|
|
|
+ //语音播报
|
|
|
|
|
+ var msg = new SpeechSynthesisUtterance("此物料不在当前工序,请确认!");
|
|
|
|
|
+ window.speechSynthesis.speak(msg);
|
|
|
|
|
+ error++;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // console.log(new_data);return false;
|
|
|
|
|
+
|
|
|
|
|
+ // for(var i=0;i<result.data.length;i++) {
|
|
|
|
|
+ // //扫描的物料=table中的物料,,,变红,否则语音提示
|
|
|
|
|
+ // if(result.data[i].material===wuliao && result.data[i].gy_num == result.process){
|
|
|
|
|
+ // $(".material")[i].setAttribute('style','color:red');
|
|
|
|
|
+ // //语音播报
|
|
|
|
|
+ // var msg = new SpeechSynthesisUtterance("应投入物料"+result.data[i].material+"应投入重量"+result.data[i].nweight+"千克");
|
|
|
|
|
+ // window.speechSynthesis.speak(msg);
|
|
|
|
|
+ // error++;
|
|
|
|
|
+ // break;
|
|
|
|
|
+ // }else if(result.data[i].material===wuliao && result.data[i].gy_num != result.process ){
|
|
|
|
|
+ // Layer.confirm("此物料不在当前工序,请确认!",{
|
|
|
|
|
+ // area: ['60%', '60%'],
|
|
|
|
|
+ // });
|
|
|
|
|
+ // //语音播报
|
|
|
|
|
+ // var msg = new SpeechSynthesisUtterance("此物料不在当前工序,请确认!");
|
|
|
|
|
+ // window.speechSynthesis.speak(msg);
|
|
|
|
|
+ // error++;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // //替代料变扫描的物料
|
|
|
|
|
+ // if(result.data[i].material.indexOf('/')!==-1){
|
|
|
|
|
+ // var arr = result.data[i].material.split('/');
|
|
|
|
|
+ // if(arr.indexOf($("#wuliao").val()) !== -1 && result.data[i].gy_num == result.process){
|
|
|
|
|
+ // $(".material")[i].value = wuliao;
|
|
|
|
|
+ // $(".material")[i].setAttribute('style','color:red');
|
|
|
|
|
+ // error++;
|
|
|
|
|
+ // }else if(arr.indexOf($("#wuliao").val()) !== -1 ){
|
|
|
|
|
+ // Layer.confirm("此物料不在当前工序,请确认!",{
|
|
|
|
|
+ // area: ['60%', '60%'],
|
|
|
|
|
+ // });
|
|
|
|
|
+ // //语音播报
|
|
|
|
|
+ // var msg = new SpeechSynthesisUtterance("此物料不在当前工序,请确认!");
|
|
|
|
|
+ // window.speechSynthesis.speak(msg);
|
|
|
|
|
+ // error++;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+
|
|
|
if(error===0){
|
|
if(error===0){
|
|
|
- // Layer.confirm("此物料不在配方中,且没有替代料,请确认!");
|
|
|
|
|
layer.confirm("此物料不在配方中,且没有替代料,请确认!", {//物料不存在提示错误信息
|
|
layer.confirm("此物料不在配方中,且没有替代料,请确认!", {//物料不存在提示错误信息
|
|
|
title: ['信息'],
|
|
title: ['信息'],
|
|
|
btn: ['确认'],
|
|
btn: ['确认'],
|
|
|
area: ['60%', '60%'],
|
|
area: ['60%', '60%'],
|
|
|
- // },function () {
|
|
|
|
|
- // return false;
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// var fn = function(){
|
|
// var fn = function(){
|