|
|
@@ -194,9 +194,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
baseData.push(controlled_one);
|
|
|
baseData.push(controlled_two);
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
//配方数据
|
|
|
var data = [];
|
|
|
var formulaTrList = $("#gy").find("tr");//行数
|
|
|
@@ -222,10 +219,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
if (data.length == 0){
|
|
|
layer.confirm('工艺信息不能为空!');return false;
|
|
|
}
|
|
|
-
|
|
|
- console.log(data);
|
|
|
// return false;
|
|
|
-
|
|
|
Fast.api.ajax({
|
|
|
url:'formula/add',
|
|
|
data:{baseData:baseData,formulaData:data}
|
|
|
@@ -270,8 +264,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
return false;
|
|
|
}
|
|
|
var trs = $(this).parents('tr').clone(true);
|
|
|
- console.log(trs);
|
|
|
-
|
|
|
$(this).parents('table tbody').find('tr').eq(ind - 1).before(trs);
|
|
|
$(this).parents('tr').remove();
|
|
|
//重新添加序号
|
|
|
@@ -401,24 +393,22 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
});
|
|
|
},
|
|
|
task: function () {
|
|
|
-
|
|
|
$('#kuodan').click(function () {
|
|
|
layer.prompt({
|
|
|
title: ['扩单'],
|
|
|
- formType: 0, //输入框类型,支持0(文本)默认1(密码)2(多行文本)
|
|
|
-
|
|
|
+ formType: 0, //输入框类型
|
|
|
},function(value2, index, elem){
|
|
|
- kuoz= value2
|
|
|
- $('#c-kuoz').val(value2)
|
|
|
-
|
|
|
+ // kuoz= value2;//扩单全局变量
|
|
|
+ $('#c-kuoz').val(value2);
|
|
|
//配方获取和计算
|
|
|
var ids = $('#ids').val();
|
|
|
- var number = $('#c-number').val();
|
|
|
+ var kd_number = parseFloat($('#c-kuoz').val());//获取扩单数据
|
|
|
+ var number = parseInt($('#c-number').val());//获取生产量数据
|
|
|
if (number == ''){
|
|
|
layer.confirm('生产量不能为空');
|
|
|
return false;
|
|
|
}
|
|
|
- var pc = $('#hidden').val();//当前批次号
|
|
|
+ // var pc = $('#hidden').val();//当前批次号
|
|
|
// if($('#hidden').val() > $('#c-bach').val()){
|
|
|
// layer.confirm("批次号不能小于当前的批次,当前批次为"+pc, {
|
|
|
// title: ['信息'],
|
|
|
@@ -435,7 +425,10 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
// return false;
|
|
|
// }
|
|
|
//给打印界面赋值
|
|
|
+ var sum_num = number + kd_number;
|
|
|
+ // console.log(sum_num);
|
|
|
$('.total').text(number);
|
|
|
+ $('.kd_total').text(sum_num);
|
|
|
var remark = $('#c-remark').val();
|
|
|
remark = '备注:'+remark;
|
|
|
$('.remark').text(remark);
|
|
|
@@ -453,39 +446,38 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
url: "formula/getNumber",
|
|
|
data: {
|
|
|
'ids': ids,
|
|
|
- 'number': number
|
|
|
+ 'number': number,
|
|
|
},
|
|
|
success:function(data) {
|
|
|
- if (1 == data.status)
|
|
|
- {
|
|
|
+ if (1 == data.status){
|
|
|
var formulaTrList = $("#gy").find("tr");//行数
|
|
|
for (var i = 1; i < formulaTrList.length; i++) {
|
|
|
var formulaTrArr=formulaTrList.eq(i);
|
|
|
var id = formulaTrArr.children("td").eq(2).find('input').attr('data-id');//应加量
|
|
|
$.each(data.data,function (key,value){
|
|
|
if (id == value.id){
|
|
|
-
|
|
|
$('#input-'+id).val(value.num);
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
- let p=0
|
|
|
for (var i = 1; i < formulaTrList.length; i++) {
|
|
|
var formulaTrArr=formulaTrList.eq(i);
|
|
|
var id = formulaTrArr.children("td").eq(2).find('input').attr('data-id');//应加量
|
|
|
$.each(data.data,function (key,value){
|
|
|
if (id == value.id){
|
|
|
- $('#kuodan-'+id).val((Number(number)+Number(value2))*(value.percentage/100));
|
|
|
- if((Number(number)+Number(value2))*(value.percentage/100)){
|
|
|
- $('.tty_'+id).text((Number(number)+Number(value2))*(value.percentage/100))
|
|
|
- p+=(Number(number)+Number(value2))*(value.percentage/100)
|
|
|
+ var kd_number = Math.ceil(value.percentage / value.numm * (Number(number)+Number(value2)) * 1000);
|
|
|
+ var kd_num = (kd_number / 1000).toFixed(3);
|
|
|
+ if(isNaN(kd_num)){
|
|
|
+ kd_num = '';
|
|
|
+ }
|
|
|
+ // $('#kuodan-'+id).val(value.num);
|
|
|
+ $('#kuodan-'+id).val(kd_num);
|
|
|
+ if(kd_num){
|
|
|
+ $('.tty_'+id).text(kd_num);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
- $('.zoj').text(p)
|
|
|
|
|
|
var print_gyList = $("#print_gy").find("tr");//行数
|
|
|
for (var i = 1; i < print_gyList.length; i++) {
|
|
|
@@ -499,20 +491,15 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
}
|
|
|
$('#formula_no').text(data.formula_no);
|
|
|
$('#date').text(data.date);
|
|
|
-
|
|
|
}else {
|
|
|
layer.confirm(data.msg);
|
|
|
}
|
|
|
- }
|
|
|
- })
|
|
|
|
|
|
+ }
|
|
|
+ });
|
|
|
layer.close(index);
|
|
|
-
|
|
|
});
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- })
|
|
|
+ });
|
|
|
|
|
|
$('#add').click(function () {
|
|
|
//配方获取和计算
|
|
|
@@ -522,7 +509,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
layer.confirm('生产量不能为空');
|
|
|
return false;
|
|
|
}
|
|
|
- var pc = $('#hidden').val();//当前批次号
|
|
|
+ // var pc = $('#hidden').val();//当前批次号
|
|
|
// if($('#hidden').val() > $('#c-bach').val()){
|
|
|
// layer.confirm("批次号不能小于当前的批次,当前批次为"+pc, {
|
|
|
// title: ['信息'],
|
|
|
@@ -591,14 +578,12 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
- })
|
|
|
+ });
|
|
|
|
|
|
-//提交数据
|
|
|
+ //提交数据
|
|
|
Controller.api.bindevent();
|
|
|
$(document).on('click','.submit',function () {
|
|
|
-
|
|
|
-
|
|
|
- var pc = $('#hidden').val();//当前批次号
|
|
|
+ // var pc = $('#hidden').val();//当前批次号
|
|
|
// if($('#hidden').val() > $('#c-bach').val()){
|
|
|
// layer.confirm("批次号不能小于当前的批次,当前批次为"+pc, {
|
|
|
// title: ['信息'],
|
|
|
@@ -641,12 +626,10 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
var remark = $('#c-remark').val();
|
|
|
var mid = $('#c-mid').val();
|
|
|
var oid = $('#c-order-uncompleted').val();
|
|
|
+ var kd_number = parseFloat($('#c-kuoz').val());
|
|
|
if (verify == -1){
|
|
|
layer.confirm("数据格式不对,请仔细核查!");return false;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
//基础数据
|
|
|
var baseData = [];
|
|
|
baseData.push(ids);
|
|
|
@@ -658,8 +641,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
baseData.push(remark);
|
|
|
baseData.push(mid);
|
|
|
baseData.push(oid);
|
|
|
- if(kuoz)
|
|
|
- baseData.push(kuoz);
|
|
|
+ baseData.push(kd_number);
|
|
|
+ // if(kuoz)
|
|
|
+ // baseData.push(kuoz);
|
|
|
Fast.api.ajax({
|
|
|
url:'formula/task?ids='+ids,
|
|
|
data:{baseData:baseData}
|
|
|
@@ -693,9 +677,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
table: 'formula',
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
var table = $("#table");
|
|
|
-
|
|
|
// 初始化表格
|
|
|
table.bootstrapTable({
|
|
|
url: $.fn.bootstrapTable.defaults.extend.index_url,
|
|
|
@@ -733,7 +715,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
});
|
|
|
table.on('post-body.bs.table',function(){
|
|
|
$(".btn-editone").data("area",["100%","100%"]);
|
|
|
- })
|
|
|
+ });
|
|
|
// 为表格绑定事件
|
|
|
Table.api.bindevent(table);
|
|
|
},
|
|
|
@@ -752,8 +734,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
// var baseData = [];
|
|
|
// baseData.push(cname);
|
|
|
// baseData.push(cformula_no);
|
|
|
-
|
|
|
-
|
|
|
if (status == ''){
|
|
|
layer.confirm('数据错误,请重新打开页面');return false;
|
|
|
}
|