define(['jquery', 'bootstrap', 'backend', 'table', 'form','jQuery.print'], function ($, undefined, Backend, Table, Form) { var Controller = { index: function () { // 初始化表格参数配置 Table.api.init({ extend: { index_url: 'feeding/index' + location.search, add_url: 'feeding/add', edit_url: 'feeding/edit', del_url: 'feeding/del', multi_url: 'feeding/multi', import_url: 'feeding/import', table: 'feeding', } }); var table = $("#table"); // 初始化表格 table.bootstrapTable({ url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'id', sortName: 'id', fixedColumns: true, fixedRightNumber: 1, columns: [ [ {checkbox: true}, {field: 'id', title: __('Id')}, {field: 'bach', title: __('Bach'), operate: 'LIKE'}, {field: 'material', title: __('Material'), operate: 'LIKE'}, {field: 'nweight', title: __('Nweight'), operate: 'LIKE'}, {field: 'weight', title: __('Weight'), operate: 'LIKE'}, {field: 'gy_num', title: __('Gy_num')}, {field: 'date', title: __('Date'), operate: 'LIKE'}, {field: 'operator', title: __('Operator'), operate: 'LIKE'}, // {field: 'tid', title: __('Tid')}, {field: 'inspector', title: __('Inspector'), operate: 'LIKE'}, {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate} ] ] }); table.on('post-body.bs.table',function(){ $(".btn-add").data("area",["100%","100%"]); }); // 为表格绑定事件 Table.api.bindevent(table); }, add: function () { var num=0; $('#c-bach').keydown((e)=>{ let key = e.which; if(key == 13){ if(num === 0){ $.ajax({ method:"POST", data:{bach:$("#c-bach").val()},//批次号 url:"feeding/get_task", success(res){ //批次号重复/做下拉选择 if(res.data.length>1){ let str = ''; str+='确认'; $('#c-bach').parent('#c_bach').append(str); $("#bach").change(()=>{ $("#c-name").val(res.data[$("#bach").val()].name); $("#c-specifications").val(res.data[$("#bach").val()].drawer_name); $("#c-unit").val(res.data[$("#bach").val()].examine_name); }); $("#btn").click(()=>{ if($("#c-bach").attr('readonly')==='readonly'){ return false; } $("#bach").css('cssText','display:none! important'); $("#btn").css('display','none'); $.ajax({ method:"POST", url:"feeding/get_formula", data:{ bach:$("#c-bach").val(), num:res.data[$("#bach").val()].number }, success(result){ var str = ''; var html = ''; for(var i=0;i"; str += ""; str += ""; str += ""; str += ""; html += ` ${result.data[i].material} ${result.data[i].nweight}`; if (result.data[i].weight) { html += parseFloat(result.data[i].weight); } html += ` ${result.data[i].gy_name} `; } html+= ` 总计 ${result.total} `; $("#print_gy").append(html); $("#table").append(str); $("#c-bach").attr('readonly','readonly'); $("#wuliao").keydown((e)=>{ let key = e.which; var error = 0; if(key === 13){ var wuliao = $("#wuliao").val(); for(var i=0;i"; str += ""; str += ""; str += ""; str += ""; } $("#table").append(str); $("#c-bach").attr('readonly','readonly'); $("#wuliao").keydown((e)=>{ let key = e.which; var error = 0; if(key === 13){ var wuliao = $("#wuliao").val(); for(var i=0;i