czt
2023-05-31 ae2c433ecf08e10d55488320e5db0936ca323710
igds-web/src/main/resources/static/admin/inout/in-sample.js
@@ -1,5 +1,6 @@
//当前节点 入库质检
var layer;
var laydate;
var form;
var table;
var page = 1;
@@ -12,7 +13,7 @@
        layer = layui.layer;
        form = layui.form;
        table = layui.table;
        var laydate = layui.laydate;
        laydate = layui.laydate;
        laydate.render({
            elem: '#start',
@@ -27,9 +28,10 @@
        });
        laydate.render({
            elem: '#foodYear',
            elem: '#sampleTime',
            theme: '#7b8e9f',
            type: 'year',
            format: 'yyyy-MM-dd HH:mm:ss',
            type: 'datetime'
        });
        // 初始化表单数据
@@ -342,38 +344,72 @@
    });
}
//隐藏信息--替换为*
function replaceStr(str) {
    if (!str) {
        return "";
    }
    var split = str.split("");
/**
 * 时间等
 */
function getTime() {
    if (split.length == 1) {
        return "*";
        var now = new Date();
        var time = now.toLocaleString('chinese', {
            hour12: false
        });
        return time;
    }
    if (split.length == 2 || split.length == 3) {
        return str.slice(0, 1) + "**"
function formatDateTime(date, format) {
    const o = {
        'M+': date.getMonth() + 1, // 月份
        'd+': date.getDate(), // 日
        'h+': date.getHours() % 12 === 0 ? 12 : date.getHours() % 12, // 小时
        'H+': date.getHours(), // 小时
        'm+': date.getMinutes(), // 分
        's+': date.getSeconds(), // 秒
        'q+': Math.floor((date.getMonth() + 3) / 3), // 季度
        S: date.getMilliseconds(), // 毫秒
        a: date.getHours() < 12 ? '上午' : '下午', // 上午/下午
        A: date.getHours() < 12 ? 'AM' : 'PM', // AM/PM
    };
    if (/(y+)/.test(format)) {
        format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
    }
    return str.slice(0, 1) + "***" + str.slice(split.length - 1);
    for (let k in o) {
        if (new RegExp('(' + k + ')').test(format)) {
            format = format.replace(
                RegExp.$1,
                RegExp.$1.length === 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)
            );
        }
    }
    return format;
}
function showDetail(obj) {
    curSampleData = obj.data;
    curSampleData = null;
    var nowTime = formatDateTime(new Date(), "yyyy-MM-dd HH:mm:ss");
    $("#printTime").html(nowTime);
    curSampleData = obj.data;
    if(!curSampleData.sampleTime){
        curSampleData.sampleTime = nowTime;
    }
    if(!curSampleData.sampleUser){
        curSampleData.sampleUser = sampleUser;
    }
    // 赋值
    form.val("form-detail", curSampleData);
    form.render();
    layer.open({
        type: 1,
        title: "扦样信息",
        area: ['900px', '400px'],
        title: "扦样管理信息",
        area: ['900px', '520px'],
        shade: 0,
        content: $('#checkDetail'),
        btnAlign: 'c',
        btn: ['保存提交', '关闭取消'],
        btn: ['保存并打印', '保存提交','关闭取消'],
        yes: function () {
            layer.alert("条形码待确定!");
        }, btn2: function () {
            // 更新到页面
            var data = form.val("form-detail");
            obj.update(data);
@@ -381,7 +417,8 @@
            Object.assign(curSampleData, data);
            submit();
        }, btn2: function () {
        }, btn3: function () {
            layer.closeAll();
        },
        closeBtn: 0