自动化立体仓库 - WMS系统
#
luxiaotao1123
2022-07-11 1b865a2506b228b4b0b034bac97658072213a26b
#
3个文件已修改
46 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/BasSteController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/basSte/basSte.js 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/basSte/basSte.html 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/BasSteController.java
@@ -82,7 +82,7 @@
    @ManagerAuth
    public R delete(@RequestParam(value="ids[]") Long[] ids){
         for (Long id : ids){
            basSteService.deleteById(id);
            basSteService.deleteById(id.intValue());
        }
        return R.ok();
    }
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,8 +24,8 @@
        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: '堆垛机号'}
@@ -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;
src/main/webapp/views/basSte/basSte.html
@@ -60,6 +60,14 @@
    <a class="layui-btn layui-btn-danger layui-btn-xs btn-edit" lay-event="del">删除</a>
</script>
<script type="text/html" id="inEnableTpl">
    <input type="checkbox" name="inEnable" value="{{d.inEnable}}" lay-skin="switch" lay-text="打开|关闭" lay-filter="inEnableSwitch" {{ d.inEnable === 'Y' ? 'checked' : '' }}>
</script>
<script type="text/html" id="outEnableTpl">
    <input type="checkbox" name="outEnable" value="{{d.outEnable}}" lay-skin="switch" lay-text="打开|关闭" lay-filter="outEnableSwitch" {{ d.outEnable === 'Y' ? 'checked' : '' }}>
</script>
<script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script>
@@ -76,18 +84,6 @@
                    <label class="layui-form-label layui-form-required">穿梭车号: </label>
                    <div class="layui-input-block">
                        <input class="layui-input" name="steNo" placeholder="请输入穿梭车号" lay-vertype="tips" lay-verify="required">
                    </div>
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">可入: </label>
                    <div class="layui-input-block">
                        <input class="layui-input" name="inEnable" placeholder="请输入可入">
                    </div>
                </div>
                <div class="layui-form-item">
                    <label class="layui-form-label">可出: </label>
                    <div class="layui-input-block">
                        <input class="layui-input" name="outEnable" placeholder="请输入可出">
                    </div>
                </div>
                <div class="layui-form-item">