| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- 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;
- });
|