|
|
@@ -1,4 +1,4 @@
|
|
|
-define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], function ($, undefined, Backend, Table, Form) {
|
|
|
+define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print','jquery.qrcode.min'], function ($, undefined, Backend, Table, Form) {
|
|
|
var Controller = {
|
|
|
index: function () {
|
|
|
// 初始化表格参数配置
|
|
|
@@ -55,6 +55,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], funct
|
|
|
data:{bach:$("#c-bach").val()},//批次号
|
|
|
url:"feeding/get_task",
|
|
|
success(res){
|
|
|
+ $("#table").append("<input id='name' type='hidden' value='"+res.data[0].name+"'>");
|
|
|
//批次号重复/做下拉选择
|
|
|
if(res.data.length>1){
|
|
|
let str = '';
|
|
|
@@ -101,7 +102,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], funct
|
|
|
if (result.data[i].weight) {
|
|
|
html += parseFloat(result.data[i].weight);
|
|
|
}
|
|
|
- html += `</td><td>${result.data[i].gy_name}</td></tr>`;
|
|
|
+ html += `</td><td style="text-align: left">${result.data[i].gy_name}</td></tr>`;
|
|
|
|
|
|
}
|
|
|
html+= `<tr>
|
|
|
@@ -144,7 +145,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], funct
|
|
|
});
|
|
|
});
|
|
|
}else{//批次号不重复直接赋值
|
|
|
- $("#bach").css('cssText','display:none! important');
|
|
|
+ // $("#bach").css('cssText','display:none! important');
|
|
|
$("#btn").css('display','none');
|
|
|
$("#c-name").val(res.data[0].name);
|
|
|
$("#c-specifications").val(res.data[0].drawer_name);
|
|
|
@@ -177,11 +178,11 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], funct
|
|
|
if (result.data[i].weight) {
|
|
|
html += parseFloat(result.data[i].weight);
|
|
|
}
|
|
|
- html += `</td><td>${result.data[i].gy_name}</td></tr>`;
|
|
|
+ html += `</td><td style="text-align: left">${result.data[i].gy_name}</td></tr>`;
|
|
|
}
|
|
|
html+= `<tr>
|
|
|
<td style="width: 100px;text-align: center">总计</td>
|
|
|
- <td class="total" style="width: 100px;text-align: center"></td>
|
|
|
+ <td class="total" id="stotal" style="width: 100px;text-align: center"></td>
|
|
|
<td id="total"></td>
|
|
|
<td></td>
|
|
|
</tr>`;//${res.data[0].number}
|
|
|
@@ -236,6 +237,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], funct
|
|
|
$(".print-link").on('click', function() {
|
|
|
var status = 1;
|
|
|
var total = 0;
|
|
|
+ var stotal = 0;
|
|
|
//开票人
|
|
|
$("#specifications").html($('#c-specifications').val());
|
|
|
//审核
|
|
|
@@ -243,7 +245,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], funct
|
|
|
//批次号
|
|
|
var bach = $('#c-bach').val();
|
|
|
//写入到add页面
|
|
|
- $("#formula").html(bach);
|
|
|
+ $("#bach").html(bach);
|
|
|
+ $("#formula").val($("#name").val());
|
|
|
//添加重量,包装规格,机组到表格内
|
|
|
for(var i=0;i<$(".tablestr").length;i++){
|
|
|
var weight = parseFloat($(".tablestr:eq("+i+")").children("tr td:eq(2)").children().val());
|
|
|
@@ -251,8 +254,16 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], funct
|
|
|
$(".print:eq("+i+")").children("tr td:eq(2)").html(weight);
|
|
|
total += weight;
|
|
|
}
|
|
|
+ var weight2 = parseFloat($(".tablestr:eq("+i+")").children("tr td:eq(1)").children().val());
|
|
|
+ if(weight2){
|
|
|
+ $(".print:eq("+i+")").children("tr td:eq(1)").html(weight2);
|
|
|
+ stotal += weight2;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $("#stotal").html(stotal.toFixed(2));
|
|
|
+ if(total>0){
|
|
|
+ $("#total").html(total.toFixed(2));
|
|
|
}
|
|
|
- $("#total").html(total.toFixed(2));
|
|
|
// console.log(total);
|
|
|
if(!$("#c-pickor").val()){
|
|
|
status = 2;
|
|
|
@@ -266,10 +277,10 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], funct
|
|
|
layer.confirm('领料人或仓管人为空,请检查!');return false;
|
|
|
}*/
|
|
|
|
|
|
- // createQrcode(bach,80,80);
|
|
|
+ createQrcode(bach,80,80);
|
|
|
var img = document.getElementById("myImage"); /// get image element
|
|
|
var canvas = document.getElementsByTagName('canvas')[0];
|
|
|
- // img.src = canvas.toDataURL(); /// update image
|
|
|
+ img.src = canvas.toDataURL(); /// update image
|
|
|
$.print('#print_area');
|
|
|
return false;
|
|
|
});
|