Newer
Older
alarm / WebRoot / s / alarm / deviceAdd.js
zhout on 2 Mar 2022 1 KB first commit
/**
 * Created by Administrator on 2015/9/6.
 */
var DeviceAdd = function () {

    var submitForm = function () {

        $('#fm_add').form('submit', {

            url: $("#context").val() + "/alarm/device-type!getPoint.do",

            onSubmit: function () {

                return $(this).form("validate");

            },

            success: function (result) {

                var result = eval("(" + result + ")");

                if (result.success) {

                    var msg = result.msg;
                    parent.DeviceService.flyToRoad(msg.split(",")[0]);
                    parent.Gis.showSelectedMarkers(msg.split(",")[1]);


                    $('#fm_add').form("clear");

                    parent.layer.close(parent.Gis.getLayerDevice());

                }else{

                    alert(result.msg);

                }

            }

        });

    };



    var getStreetFromFeature = function(feature) {

        for (var k = 0; k < feature.GetFieldCount(); k++) {

            var fieldName = feature.GetFieldDefn(k).Name;

            var value = feature.GetFieldValue(k);

            if (fieldName.indexOf('道路') > -1) {

                return value;

            }

        }

        return;

    }

    return {

        init: function () {


            //注册按钮的点击事件
            $("#ok").click(submitForm);

            $("#cancel").click(function(){

                $('#fm_add').form("clear");

                parent.layer.close(parent.Gis.getLayerDevice());

            });

        }

    }

}();