app.controller('RegController', ['$scope', '$http', '$location', 'alertService','$location','wx',
    function ($scope, $http, $location, alertService, $location,wx) {

        var vm = $scope;
        vm.errDialog = alertService.create();
        vm.successDialog = alertService.create();

        vm.goLogin = function () {
            $location.path("/login");
        }

        vm.isagreed = true;
        vm.agreed = function (_isagreed) {
            vm.isagreed = !_isagreed;
        };

        vm.reg = function (frm, user) {

            frm.$setSubmitted();

            console.log(frm);
            if (!frm.$valid) {
                console.log(frm.$error);
                return;
            }

            console.log(user);

            $http.post(
                apiUrl + "users",
                {login: user.username, password: user.password, mail: user.email}
            ).then(function (response) {
                if (response.data.status != 0) {
                    vm.errDialog.showMessage('出错了',response.data.message);
                } else {
                    vm.successDialog.showMessage("提示","注册且绑定微信成功", function(){
//                        $location.path("/activities");
//                        window.WeixinJSBridge.call('closeWindow');
//                        wx.closeWindow();
                        $location.path("/edit_userinfo");
                    });
                }
            }, function (response) {
                vm.errDialog.showMessage('出错了',response.data);
            });
        }

    }]);