"use strict";
layui.extend({
    common    :   'js/common'
}).use(['jquery','form','common'],function(){
    var $ = layui.jquery;

    //  页面元素
    var $node = {
        //  取消按钮
        resetBtn        :   $('button[type="reset"]')
    };

    var idList = [];
    $('input[name="idList"]').each(function () {
        idList.push($(this).val());
    });

    //  绑定表单提交事件
    layui.form.on("submit(entity_submit_event)",function(data){
        data.field.idList = idList;
        //  提交表单
        $.ajax({
            url             :   '/device/manage/batch/edit',
            type            :   'POST',
            contentType     :   'application/json;charset=utf-8',
            data            :   JSON.stringify(data.field),
            success         :   function(){
                $node.resetBtn.click();
                parent.location.reload();
            }
        });
    });
    //  表单校验
    layui.form.verify({
        //  密码校验
        password   : [
            /^\d{6}$/
            ,'密码必须是由6个数字组成'
        ]
    });

    //  点击取消事件
    $node.resetBtn.on('click',function(){
        //  关闭当前页面弹窗
        var index = parent.layer.getFrameIndex(window.name);
        parent.layer.close(index);
    });

});