自动化立体仓库 - WMS系统
#
luxiaotao1123
2022-07-11 1b865a2506b228b4b0b034bac97658072213a26b
src/main/webapp/static/js/basSte/basSte.js
@@ -1,4 +1,5 @@
var pageCurr;
var tableData;
layui.config({
    base: baseUrl + "/static/layui/lay/modules/"
}).use(['table','laydate', 'form', 'admin'], function(){
@@ -23,26 +24,26 @@
        cols: [[
            {type: 'checkbox'}
            ,{field: 'steNo', align: 'center',title: '穿梭车号'}
            ,{field: 'inEnable', align: 'center',title: '可入'}
            ,{field: 'outEnable', align: 'center',title: '可出'}
            ,{field: 'inEnable', align: 'center',title: '可入', templet: '#inEnableTpl'}
            ,{field: 'outEnable', align: 'center',title: '可出', templet: '#outEnableTpl'}
            ,{field: 'steSts', align: 'center',title: '作业态'}
            ,{field: 'wrkNo', align: 'center',title: '任务号'}
            ,{field: 'crnNo', align: 'center',title: '堆垛机号'}
            ,{field: 'row', align: 'center',title: '排'}
            ,{field: 'bay', align: 'center',title: '列'}
            ,{field: 'lev', align: 'center',title: '层'}
            ,{field: 'hisRow', align: 'center',title: '历史排'}
            ,{field: 'hisBay', align: 'center',title: '历史列'}
            ,{field: 'hisLev', align: 'center',title: '历史层'}
            ,{field: 'hisRow', align: 'center',title: '历史排', hide: true}
            ,{field: 'hisBay', align: 'center',title: '历史列', hide: true}
            ,{field: 'hisLev', align: 'center',title: '历史层', hide: true}
            ,{field: 'idleLoc', align: 'center',title: '暂存库位'}
            ,{field: 'steErr', align: 'center',title: '错误码'}
            ,{field: 'pakMk', align: 'center',title: '标记'}
            ,{field: 'status$', align: 'center',title: '状态'}
            ,{field: 'createBy$', align: 'center',title: '添加人员'}
            ,{field: 'createTime$', align: 'center',title: '添加时间'}
            ,{field: 'updateBy$', align: 'center',title: '修改人员'}
            ,{field: 'updateTime$', align: 'center',title: '修改时间'}
            ,{field: 'memo', align: 'center',title: '备注'}
            ,{field: 'pakMk', align: 'center',title: '标记', hide: true}
            // ,{field: 'status$', align: 'center',title: '状态'}
            // ,{field: 'createBy$', align: 'center',title: '添加人员'}
            // ,{field: 'createTime$', align: 'center',title: '添加时间'}
            // ,{field: 'updateBy$', align: 'center',title: '修改人员'}
            // ,{field: 'updateTime$', align: 'center',title: '修改时间'}
            ,{field: 'memo', align: 'center',title: '备注', hide: true}
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:120}
        ]],
@@ -65,6 +66,7 @@
            if (res.code === 403) {
                top.location.href = baseUrl+"/";
            }
            tableData = table.cache.basSte;
            pageCurr=curr;
            limit();
        }
@@ -84,6 +86,24 @@
        });
    });
    form.on('switch(inEnableSwitch)', function (obj) {
        let index  = obj.othis.parents('tr').attr("data-index");
        let data = tableData[index];
        data[this.name] = obj.elem.checked?'Y':'N';
        http.post(baseUrl+"/basSte/update/auth", {steNo: data.steNo, inEnable: data[this.name]}, function (res) {
            layer.msg(res.msg, {icon: 1});
        })
    })
    form.on('switch(outEnableSwitch)', function (obj) {
        let index  = obj.othis.parents('tr').attr("data-index");
        let data = tableData[index];
        data[this.name] = obj.elem.checked?'Y':'N';
        http.post(baseUrl+"/basSte/update/auth", {steNo: data.steNo, outEnable: data[this.name]}, function (res) {
            layer.msg(res.msg, {icon: 1});
        })
    })
    // 监听头工具栏事件
    table.on('toolbar(basSte)', function (obj) {
        var checkStatus = table.checkStatus(obj.config.id).data;