define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { var Controller = { index: function () { //进入页面根据单位判断显示字段 // $(document).ready(function () { // var status = $('#danwei').val(); // if (status == '1'){ // $('.xiang').show(); // $('.juan').hide(); // }else { // $('.xiang').hide(); // $('.juan').show(); // } // }); //选择单位时触发,显示隐藏对饮字段 // $('#danwei').change(function (){ // var status = $('#danwei').val(); // console.log(status); // if (status == '1'){ // $('.xiang').show(); // $('.juan').hide(); // }else { // $('.xiang').hide(); // $('.juan').show(); // } // }); //计算大件、小件数量 //总数变化 // $('#c-number').change(function (){ // // if ($('#danwei').val() === '1'){ // xiangcal(); // // } // }); // //箱/层 // $('#tray_num').change(function () { // // if ($('#danwei').val() === '1'){ // xiangcal(); // // } // }); // //层/托 // $('#tray_number').change(function () { // // if ($('#danwei').val() === '1'){ // xiangcal(); // // } // }); //小件数量变化时 // $('#c-small_num').change(function () { // if ($('#danwei').val() == 2){ // juancal(); // } // }); // //一托盘多少卷数量变化时 // $('#c-volume_num').change(function () { // if ($('#danwei').val() == 2){ // juancal(); // } // }); //大小件数量 // function xiangcal() { // var number = parseFloat($('#c-number').val()) || 0; // var tray_num = parseFloat($('#tray_num').val()) || 0; // var tray_number = parseFloat($('#tray_number').val()) || 0; // // var small_num = ''; // var box_num = ''; // // if (tray_num > 0) { // small_num = Math.ceil(number / tray_num); // small_num = isFinite(small_num) ? small_num : ''; // $('#c-small_num').val(small_num); // } else { // $('#c-small_num').val(''); // } // // if (tray_number > 0 && small_num !== '') { // box_num = Math.ceil(small_num / tray_number); // box_num = isFinite(box_num) ? box_num : ''; // $('#c-box_num').val(box_num); // } else { // $('#c-box_num').val(''); // } // } // 单位为卷时计算大小件数量 // function juancal() { // var small_num = parseFloat($('#c-small_num').val()) || 0; // var volume_num = parseFloat($('#c-volume_num').val()) || 0; // // if (volume_num > 0) { // var box_num = Math.ceil(small_num / volume_num); // box_num = isFinite(box_num) ? box_num : ''; // $('#c-box_num').val(box_num); // } else { // $('#c-box_num').val(''); // } // } //重置批次号按钮 // $('#reset_batch').on('click', function () { // var currentYear = new Date().getFullYear(); // var newValue = currentYear + '000000'; // $('#c-batch').removeAttr('disabled'); // $('#c-batch').val(newValue); // }); //重置流水号按钮 $('#reset_liushui').on('click',function () { $('#c-big_liushui').removeAttr('disabled'); $('#c-big_liushui').val(1); }); //点击保存按钮 // $('#submit').click(function (e) { // e.preventDefault(); // 阻止表单默认提交行为 // // // 验证是否有选中的产品 // if (selectedProducts.length === 0) { // layer.msg('请至少选择一个产品添加到打托选品列表!', {icon: 2}); // return false; // } // // // 更新selectedProducts中的备注信息(从输入框获取最新值) // $('.remark-input').each(function() { // const indexesData = $(this).data('indexes'); // // 确保indexesData存在且是字符串 // if (indexesData && typeof indexesData === 'string') { // const indexes = indexesData.split(',').map(Number); // const remark = $(this).val() || ''; // indexes.forEach(index => { // if (selectedProducts[index]) { // selectedProducts[index].remark = remark; // } // }); // } // }); // // // 准备要提交的数据 // const postData = { // company_name: $('#c-company_name').val(), // postcode: $('#c-postcode').val(), // mobile: $('#c-mobile').val(), // company_address: $('#c-company_address').val(), // printer_code: $('#c-printer_code').val(), // products: selectedProducts.map(product => ({ // gdbh: product.gdbh, // order_ddbh: product.order_ddbh, // cpbm: product.cpbm, // cpmc: product.cpmc, // remark: product.remark, // sl: product.sl, // total_chu_quantity: product.total_chu_quantity, // remaining_quantity: product.remaining_quantity // })) // }; // // console.log("提交的数据:", postData); // 调试用 // // // // 打印调试查询 // // console.log("js判断"); // // console.log(rows); // return; // // Fast.api.ajax({ // url:'qcode_add/add', // type:'POST', // data:{row:JSON.stringify(rows)}, // },function (data,res) { // console.log(res.code); // if (res.code == 1){ // window.location.reload(); // Backend.api.addtabs('qcode_bach/index'); // } // return false; // },function () { // return false; // }) // }); Controller.api.bindevent(); }, api: { bindevent: function () { Form.api.bindevent($("form[role=form]")); } } }; return Controller; });