<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>NAS</title>
    <link rel="stylesheet" href="/layui/css/layui.css">
</head>

<body>
<div class="layui-layout layui-layout-admin">
    <div id="header"></div>
    <div class="layui-body" style="left: 200px;">
        <div id="side"></div>
        <table id="oss" lay-filter="myOssFilter"></table>
        <div id="footer"></div>
    </div>
</div>
<script type="text/html" id="topTools">
    <div>
    <a class="layui-btn layui-btn-xs" lay-event="addAddress">新增路径</a>

    </div>
</script>
<script type="text/html" id="listTools">
    <div class="layui-btn-container">
    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>

    </div>
</script>
<script src="/js/jquery-3.2.1.js"></script>
<script src="/layui/layui.js"></script>
<script>

    layui.use(['table'], function () {
        let table = layui.table;
        console.log(2)
        let ta=table.render({
            elem: "#oss",
            url: "/nas/depot/list.do",
            page: false,
            toolbar: '#topTools',
            parseData: function (json) {
                let item = [];
                for (let i in json.data) {
                    item[i] =JSON.parse(json.data[i])
                }
                return {
                    "code": 0,
                    "msg": json.msg,
                    "data": item
                }
            },
            cols: [[
                {field: 'path', title: '地址', width: 400,sort: true},
                {field: 'type', title: '类型',width: 150, sort: true},
                 { field: "right", width: 200, toolbar: '#listTools' }
            ]],
            done:function (){
                table.on('tool(myOssFilter)', function (obj) {
                    console.log(obj.data)
                    if (obj.event === 'del') {
                        layer.msg(obj.data.item)
                        $.post('/nas/depot/remove.do',{'path':JSON.stringify(obj.data)},function (json) {
                            layer.msg(json.msg)
                        });
                    }
                })
                table.on('toolbar(myOssFilter)', function (obj) {
                    console.log('add')
                    if (obj.event === 'addAddress') {
                        layer.prompt({
                            formType: 2,
                            value: '/media/yutou/4t/public/',
                            title: '请输入地址',
                        }, function(path, index, elem){
                            layer.prompt({
                                formType: 2,
                                value: 'depot/photo/music',
                                title: '请选择类型',
                            },function (type,index,elem) {
                                $.post('/nas/depot/add.do',{'path':path,'type':type},function (json) {
                                    layer.msg(json.msg)
                                });
                                layer.close(index);
                            })

                            layer.close(index);
                        });
                    }
                });
            }

        })


    });

    $('#header').load("/html/header.html");
    $('#footer').load("/html/footer.html");
    $('#side').load("/html/body/nas/side.html");


</script>
</body>

</html>