YYC
2023-07-05 7fff423ea251afed364dc523fb5be4d0b23f39b1
igds-web/src/main/resources/static/admin/inout/in-sample.js
@@ -6,7 +6,6 @@
var page = 1;
var limit = 10;
var curSampleData = null;// 当前编辑数据
var curCheckItems = null;// 当前数据的检查项信息
$(function () {
    layui.use(['layer', 'laydate', 'form', 'table'], function () {
@@ -308,18 +307,17 @@
        shade: 0,
        content: $('#checkDetail'),
        btnAlign: 'c',
        btn: ['保存并打印', '保存提交', '关闭取消'],
        btn: ['打印并保存', '仅保存', '关闭取消'],
        yes: function () {
            alertSuccess("条形码待确定!");
            printBar(curSampleData);
            submit();
        }, btn2: function () {
            // 更新到页面
            var data = form.val("form-detail");
            obj.update(data);
            // 合并更新當前编辑数据
            Object.assign(curSampleData, data);
            submit();
        }, btn3: function () {
            layer.closeAll();
        },
@@ -329,7 +327,6 @@
// 当前完成
function submit() {
    if (!curSampleData.sampleUser) {
        layer.alert("请输入扦样人!!");
        return;
@@ -348,7 +345,7 @@
        success: function (result) {
            if (result.code != "0000") {
                layer.close(index);
                notify(result.msg, result.data);
                alertError(result.msg);
            } else {
                layer.closeAll();
                curSampleData = null;
@@ -361,4 +358,39 @@
            alertError("提交失败,请重新尝试");
        }
    });
}
/**
 * 弹出提醒框
 * @param msg 提醒信息
 * @param data 数据信息,可能为空
 */
function notify(msg, data) {
    if (data) {
        //赋值
        $("#resultMsg").text(msg);
        $("#resultUserName").text(data.userName);
        $("#resultPlateNum").text(data.plateNum);
        if ("IN" == data.type) {
            $("#resultType").text("入库-" + INOUT_PROGRESS_MSG(data.progress));
        } else {
            $("#resultType").text("出库-" + INOUT_PROGRESS_MSG(data.progress));
        }
        $("#resultIntelCard").text(data.intelCard);
        layer.open({
            type: 1,
            offset: ['150px', '200px'],
            area: '450px;',
            shade: 0.8,
            id: 'dialog_notify_info',
            btn: ['确定'],
            content: $('#dialog-from-notify'),
            yes: function (index) {
                layer.closeAll();
            }
        });
    } else {
        layer.alert(msg, {offset: ['300px', '300px']});
    }
}