czt
2025-12-03 53fab3f56e8335fbf39fc07c4e10f6abdb0505bb
fzzy-igdss-web/src/main/resources/static/inout/inout-weight2.js
ÎļþÃû´Ó fzzy-igdss-web/src/main/resources/static/inout/out-easy.js ÐÞ¸Ä
@@ -2,7 +2,6 @@
var layer;
var form;
var table;
var upload;
var page = 1;
var limit = 15;
var recordData = null;
@@ -12,9 +11,7 @@
var img1, img2, img3;// é¡µé¢ä¸­çš„图片上传名称
$(function () {
    layui.use(['layer', 'laydate', 'form', 'table', 'util', 'upload'], function () {
        var util = layui.util;
        upload = layui.upload;
    layui.use(['layer', 'laydate', 'form', 'table'], function () {
        layer = layui.layer;
        form = layui.form;
        table = layui.table;
@@ -36,78 +33,6 @@
            elem: '#foodYear',
            theme: '#7b8e9f',
            type: 'year'
        });
        //上传
        upload.render({
            elem: '#kccz-r-btn1',
            url: '../file/update-file', //上传接口
            size: 4 * 1024, //限制文件大小,单位KB, æœ€å¤§ä¸Šä¼ 4MB
            accept: 'images',
            before: function (obj) {
                var plateNum = $("#plateNum").val();
                this.data = {"plateNum": plateNum, "type": "1"};//携带参数
                //预读本地文件示例,不支持ie8
                obj.preview(function (index, file, result) {
                    $('#kccz-r-img1').attr('src', result); //图片链接(base64)
                });
            },
            done: function (res) {
                //如果上传失败
                if (res.code > 0) {
                    layer.msg("图片上传失败!");
                }
                //上传成功
                img1 = res.msg;
                layer.msg("图片上传成功!");
                //console.log(img1);
            }
        });
        upload.render({
            elem: '#kccz-r-btn2',
            url: '../file/update-file', //上传接口
            size: 4 * 1024, //限制文件大小,单位KB, æœ€å¤§ä¸Šä¼ 4MB
            accept: 'images',
            before: function (obj) {
                var plateNum = $("#plateNum").val();
                this.data = {"plateNum": plateNum, "type": "1"};//携带参数
                //预读本地文件示例,不支持ie8
                obj.preview(function (index, file, result) {
                    $('#kccz-r-img2').attr('src', result); //图片链接(base64)
                });
            },
            done: function (res) {
                //如果上传失败
                if (res.code > 0) {
                    layer.msg("图片上传失败!");
                }
                //上传成功
                img2 = res.msg;
                layer.msg("图片上传成功!");
                // console.log(img2);
            }
        });
        upload.render({
            elem: '#kccz-r-btn3',
            url: '../file/update-file', //上传接口
            size: 4 * 1024, //限制文件大小,单位KB, æœ€å¤§ä¸Šä¼ 4MB
            accept: 'images',
            before: function (obj) {
                var plateNum = $("#plateNum").val();
                this.data = {"plateNum": plateNum}; //携带参数
                //预读本地文件示例,不支持ie8
                obj.preview(function (index, file, result) {
                    $('#kccz-r-img3').attr('src', result); //图片链接(base64)
                });
            },
            done: function (res) {
                //如果上传失败
                if (res.code > 0) {
                    layer.msg("图片上传失败!");
                }
                //上传成功
                img3 = res.msg;
                layer.msg("图片上传成功!");
            }
        });
        // ç›‘听行工具事件
@@ -180,12 +105,6 @@
    layer.close(index);
}
//表单清空
function resetForm() {
    $("#form-param")[0].reset();
    form.render();
}
// æ¸²æŸ“表单数据
function renderTable() {
    var param = form.val("form-param");
@@ -221,10 +140,7 @@
            }
        }, {
            field: 'customerName',
            title: '发货单位'
        }, {
            field: 'deptName',
            title: '收货单位'
            title: '往来单位'
        }, {
            field: 'depotId',
            title: '装卸仓库',
@@ -269,7 +185,7 @@
        }]],
        where: param,
        parseData: function (res) {
            if ("0000" == res.code) {
            if ("0000" === res.code) {
                return {
                    "code": "0",
                    "msg": res.msg,
@@ -304,7 +220,7 @@
    };
    $.ajax({
        type: "POST",
        url: "../../basic/inout/inout-query",
        url: "/basic/inout/inout-query",
        dataType: "json",
        contentType: "application/json;charset=UTF-8",
        data: JSON.stringify(param),
@@ -328,6 +244,7 @@
function quickRegister() {
    //登记按钮放开
    $("#btn_register").css("display", "block");
    $("#text-info").removeClass("text-info");
    //称重操作弹窗
    var pro = '登记';
    updateEditAndProgress();
@@ -348,48 +265,29 @@
//显示流程操作弹窗
function showWindows(progress) {
    console.log(progress);
    if (progress == 'WEIGHT_FULL' || progress == 'WEIGHT_EMPTY') {
        //登记按钮放开
        $("#btn_register").css("display", "none");
        //称重操作弹窗
        var pro = '空车称重';
        if (progress == 'WEIGHT_FULL') {
            pro = '满车称重';
        }
        updateEditAndProgress();
        flushPage();
        layer.open({
            type: 1,
            title: "称重" + pro + " - å•号:" + recordData.id,
            area: ['1283px', '815px'],
            cancel: function (index, layero) {
                $("#weightDetail").css("display", "none");
            },
            shade: 0,
            scrollbar: 0,
            content: $('#weightDetail'),
            offset: ['16px', '16px']
        });
    } else if (progress == 'HANDLE') {
        //值仓操作弹窗
        form.val("form-handle", recordData);
        form.render();
        layer.open({
            type: 1,
            title: "值仓 - å•号:" + recordData.id,
            area: ['1283px', '815px'],
            cancel: function (index, layero) {
                $("#handleDetail").css("display", "none");
            },
            shade: 0,
            scrollbar: 0,
            content: $('#handleDetail'),
            offset: ['16px', '16px']
        });
    } else {
        layer.alert("请到对应页面进行操作!!!");
    //登记按钮放开
    $("#btn_register").css("display", "none");
    $("#text-info").addClass("text-info");
    //称重操作弹窗
    var pro = '空车称重';
    if (progress == 'WEIGHT_FULL') {
        pro = '满车称重';
    }
    updateEditAndProgress();
    flushPage();
    layer.open({
        type: 1,
        title: "称重" + pro + " - å•号:" + recordData.id,
        area: ['1283px', '815px'],
        cancel: function (index, layero) {
            $("#weightDetail").css("display", "none");
        },
        shade: 0,
        scrollbar: 0,
        content: $('#weightDetail'),
        offset: ['16px', '16px']
    });
}
//称重弹窗中流程环节显示
@@ -876,146 +774,6 @@
}
/*-----------------------称重操作-结束------------------------------*/
/*-----------------------值仓操作-开始------------------------------*/
//值仓提交
function submitHandle() {
    if (null == recordData) {
        layer.alert("没有数据可以提交!!!");
        return;
    }
    var index = layer.load();
    var data = form.val("form-handle");
    // åˆå¹¶æ›´æ–°ç•¶å‰ç¼–辑数据
    Object.assign(recordData, data);
    // èŽ·å–å›¾ç‰‡åç§°
    recordData.files = [{
        fileName: img1
    }, {
        fileName: img2
    }, {
        fileName: img3
    }];
    console.log(recordData);
    $.ajax({
        type: "POST",
        url: "../../basic/inout/inout-next-step",
        dataType: "json",
        contentType: "application/json;charset=UTF-8",
        data: JSON.stringify(recordData),
        success: function (result) {
            if (result.code != "0000") {
                layer.alert("提交失败,请重新尝试!!");
            } else {
                layer.alert("值仓完成!!");
                layer.closeAll();
                flushData();
            }
            layer.close(index);
        },
        error: function () {
            layer.close(index);
            layer.alert("提交失败,请重新尝试!!");
        }
    });
}
// ---------------------------往来单位操作--开始 -------------------//
// å¼¹å‡ºå¾€æ¥å•位下拉框
function showCustomer() {
    var index = layer.load();
    // æ¸²æŸ“往来单位列表
    table.render({
        elem: '#tableCustomer',
        url: '../../basic/inout/list-out-customer',
        page: false,
        // skin : "nob",
        // size : 'sm',
        toolbar: '#toolbarCustomer',
        even: true,
        method: 'POST',
        contentType: "application/json;charset=UTF-8",
        cols: [[{
            field: 'id',
            title: '编码'
        }, {
            field: 'name',
            title: '名称'
        }, {
            field: 'cardId',
            title: '身份证'
        }]],
        parseData: function (res) {
            if ("0000" == res.code) {
                return {
                    "code": "0",
                    "msg": res.msg,
                    "data": res.data
                }
            } else {
                return {
                    "code": "1",
                    "msg": res.msg
                }
            }
        },
        done: function (res) {
            layer.close(index);
        }
    });
    //双击显示选中数据
    table.on('rowDouble(tableCustomer)', function (obj) {
        var data = obj.data;
        // èµ‹å€¼
        form.val("form-weight", {
            customerId: data.id,
            customerName: data.name
        });
        // å…³é—­
        layer.close(index2);
    });
    // å¼¹å‡ºå¯¹è¯æ¡†
    var index2 = layer.open({
        type: 1,
        title: "选择往来单位",
        area: ['600px', '600px'],
        shade: 0,
        content: $('#listCustomer'),
        btn: 0,
        btn: ['取消'],
        yes: function () {
            layer.close(index2);
        },
        closeBtn: 0
    });
}
// åˆ·æ–°å¾€æ¥å•位数据
function flushCustomer() {
    var key = $("#key").val();
    var param = {
        key: key
    };
    table.reload('tableCustomer', {
        url: "../../basic/inout/list-out-customer",
        where: param,
        done: function (res) {
            if (key) {
                $("#key").val(key);
            }
        }
    });
}
// ---------------------------往来单位操作--结束-------------------//
/**
 * å¼¹å‡ºæé†’框