YYC
2023-06-30 8bba7f03df59c7689dbb64a952a63944a1f43ade
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,16 @@
        shade: 0,
        content: $('#checkDetail'),
        btnAlign: 'c',
        btn: ['保存并打印', '保存提交', '关闭取消'],
        btn: ['打印并保存', '仅保存', '关闭取消'],
        yes: function () {
            alertSuccess("条形码待确定!");
            printSimpleStart();
        }, btn2: function () {
            // 更新到页面
            var data = form.val("form-detail");
            obj.update(data);
            // 合并更新當前编辑数据
            Object.assign(curSampleData, data);
            submit();
        }, btn3: function () {
            layer.closeAll();
        },
@@ -327,9 +324,34 @@
    });
}
//执行打印
function printSimpleStart() {
    var index = layer.load();
    $.ajax({
        type: "POST",
        url: "../../basic/inout/report/bill-simple",
        dataType: "json",
        contentType: "application/json;charset=UTF-8",
        data: JSON.stringify(curSampleData),
        success: function (result) {
            layer.close(index);
            if (result.code != "0000") {
                alertError(result.msg);
            } else {
                printSimpleBill(result.data);
                submit();
            }
        },
        error: function () {
            layer.close(index);
            alertError("打印单据调用失败");
        }
    });
}
// 当前完成
function submit() {
    if (!curSampleData.sampleUser) {
        layer.alert("请输入扦样人!!");
        return;