czt
2023-06-01 419e76f6256868851ed245940297f7f5bfd99e55
igds-web/src/main/resources/static/admin/inout/in-check.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: '#checkTime',
            theme: '#7b8e9f',
            type: 'year',
            format: 'yyyy-MM-dd HH:mm:ss',
            type: 'datetime'
        });
        // 初始化表单数据
@@ -295,9 +297,11 @@
function showDetail(obj) {
    curCheckData = obj.data;
    // console.log(curCheckData);
    curCheckData.foodYear = dateFtt("yyyy", new Date());
    curSampleData = obj.data;
    if(!curCheckData.checkTime){
        curCheckData.checkTime = dateFtt("yyyy-MM-dd HH:mm:ss", new Date());
    }
    curCheckData.checkUser = checkUser;
    if (curCheckData.checkStatus == "NONE") {
        //隐藏车牌部分信息
@@ -311,7 +315,7 @@
    layer.open({
        type: 1,
        title: "化验单明细",
        area: ['1400px', '650px'],
        area: ['1400px', '700px'],
        shade: 0,
        content: $('#checkDetail'),
        btnAlign: 'c',
@@ -332,8 +336,7 @@
    // 获取化验项信息
    flushCheckItem(null);
};
}
/**
 * 刷新化验结果项
@@ -341,6 +344,7 @@
function flushCheckItem(foodVariety) {
    curCheckItems = null;
    $("#check-result-tip").text("检验结果:#");
    $("#price-result-tip").text("粮食单价:#元/公斤");
    curCheckData.foodVariety = foodVariety;
    var index = layer.load();
@@ -391,9 +395,9 @@
        }
    });
    if (msg) {
        $("#check-result-tip").text("检验结果:" + msg);
        $("#check-result-tip").text("检验结果:" + msg + ";粮食单价:#元/公斤");
    } else {
        $("#check-result-tip").text("检验结果:合格");
        $("#check-result-tip").text("检验结果:合格" + ";粮食单价:#元/公斤");
    }
};
@@ -411,28 +415,58 @@
        even: true,
        cols: [[{
            field: 'standardName',
            title: '化验项目',
            title: '检验项目',
            align: 'center',
            width: '20%'
            width: '10%'
        }, {
            field: 'value',
            title: '化验结果',
            title: '检验值',
            align: 'center',
            width: '20%',
            width: '10%',
            edit: 'text'
        }, {
            field: 'operaSymbol',
            title: '标准值',
            align: 'center',
            width: '10%'
        }, {
            field: 'unit',
            title: '单位',
            align: 'center',
            width: '10%'
        }, {
            field: 'standardValue',
            title: '化验标准',
            field: 'deNum',
            title: '扣重',
            align: 'center',
            width: '15%'
            width: '10%',
            edit: 'text'
        }, {
            field: 'addNum',
            title: '增重',
            align: 'center',
            width: '10%',
            edit: 'text'
        }, {
            field: 'dePrice',
            title: '扣价',
            align: 'center',
            width: '10%',
            edit: 'text'
        }, {
            field: 'addPrice',
            title: '增价',
            align: 'center',
            width: '10%',
            edit: 'text'
        }, {
            field: 'result',
            title: '检验结果',
            align: 'center',
            width: '10%',
            edit: 'text'
        }, {
            field: 'remarks',
            title: '说  明',
            title: '备注说明',
            align: 'center',
            edit: 'text'
        }]]
@@ -477,7 +511,7 @@
    var index = layer.load();
    $.ajax({
        type: "POST",
        url: "../../basic/inout/update-check",
        url: "../../basic/inout/update-check1",
        dataType: "json",
        contentType: "application/json;charset=UTF-8",
        data: JSON.stringify(curCheckData),
@@ -516,37 +550,43 @@
        contentType: "application/json;charset=UTF-8",
        cols: [[{
            field: 'checkId',
            title: '检验单号',
            width: '13%',
            title: '质检单号',
            width: '10%',
            style: 'color: #f67d06;font-weight: bold'
        }, {
            field: 'plateNum',
            title: '车船号',
            width: '11%',
            style: 'font-weight: bold',
            field: 'registerTime',
            title: '登记时间',
            width: '15%',
            style: 'font-weight: bold'
        }, {
            field: 'sampleStatus',
            title: '是否扦样',
            width: '10%',
            templet: function (item) {
                if (item.checkStatus != "NONE") {
                    return item.plateNum;
                } else {
                    var result = replaceStr(item.plateNum);
                    return result == null ? "" : result;
                if (item.sampleStatus == null) {
                    return "未扦样";
                }
                if (item.sampleStatus == 'NONE') {
                    return "未扦样";
                }
                if (item.sampleStatus == 'SAMPLE') {
                    return "已扦样";
                }
            }
        }, {
            field: 'customerName',
            title: '往来单位',
            templet: function (item) {
                if (item.checkStatus != "NONE") {
                    return item.customerName;
                } else {
                    var result = replaceStr(item.customerName);
                    return result == null ? "" : result;
                }
            }
            field: 'sampleUser',
            title: '扦样人',
            width: '10%',
            style: 'font-weight: bold'
        }, {
            field: 'sampleTime',
            title: '扦样时间',
            width: '15%',
            style: 'font-weight: bold'
        }, {
            field: 'foodVariety',
            title: '粮食品种',
            width: '10%',
            width: '11%',
            templet: function (item) {
                var result = item.foodVariety;
                $.each(listFoodVariety, function (index, data) {
@@ -560,7 +600,7 @@
        }, {
            field: 'depotId',
            title: '装卸仓库',
            width: '10%',
            width: '11%',
            templet: function (item) {
                var result = item.depotId;
                $.each(listDepot, function (index, data) {
@@ -574,7 +614,6 @@
        }, {
            field: 'checkStatus',
            title: '检验结果',
            width: '10%',
            style: 'font-weight: bold',
            templet: function (item) {
                if (item.checkStatus == 'NONE') {
@@ -589,13 +628,9 @@
                return item.checkStatus == null ? "" : item.checkStatus;
            }
        }, {
            field: 'registerTime',
            title: '登记时间',
            width: '14%'
        }, {
            field: '',
            title: '操作',
            width: '9%',
            width: '8%',
            toolbar: "#barControl"
        }]],
        where: param,