|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- app.controller('EditUserInfoController', ['$scope', 'config','$http', 'auth','$location','$routeParams','alertService','rms','common','$timeout','wx', function($scope, config, $http, auth, $location, $routeParams,alertService,rms,common,$timeout,wx){
- // common.checkLogin();
-
- $scope.replaceUrl = function(url){
- return url;
- };
-
- var vm = $scope;
-
- //单弹框
- vm.alertService_1 = alertService.create();
-
- //双弹框
- vm.alertService_2 = alertService.create();
-
- vm.getuserinfo = function(){
- $http.get(config.apiUrl + 'users/get_userinfo?token='+auth.token()).then(
- function(response) {
- console.log(response.data);
- vm.user = response.data.data;
- vm.lastname = vm.user.lastname;
- vm.mail = vm.user.mail;
- vm.sex = vm.user.gender;
- }
- );
- };
-
- vm.getuserinfo();
-
- vm.unbind = function(){
- vm.alertService_2.showMessage('提示', '是否确认解除绑定', function() {
- $http.post(config.apiUrl + "users/user_unbind",
- {token: auth.token()}
- ).then(function (response) {
- if (response.data.status == 0) {
- vm.alertService_1.showMessage('提示', '解除绑定成功', function () {
- wx.closeWindow();
- });
- }
- else {
- vm.alertService_1.showMessage('提示', response.data.message);
- }
- });
- });
- };
-
- vm.cancel = function(){
- vm.alertService_2.showMessage('提示', '是否确认取消', function() {
- wx.closeWindow();
- });
- };
-
- vm.confirm = function(frm){
- frm.$setSubmitted();
-
- console.log(frm);
- if (!frm.$valid) {
- console.log(frm.$error);
- return;
- }
-
- if(vm.lastname == ""){
- vm.alertService_1.showMessage('提示', '姓名不能为空');
- return;
- }
-
- if(vm.mail == ""){
- vm.alertService_1.showMessage('提示', '邮箱不能为空');
- return;
- }
-
- // if(!(/\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i.test(vm.mail))){
- // vm.alertService_1.showMessage('提示', '邮箱不合法');
- // return;
- // }
-
- $http.post(config.apiUrl + "users/edit_userinfo",
- {token: auth.token(),lastname: vm.lastname, sex: vm.sex, mail: vm.mail}
- ).then(function(response){
- if(response.data.status == 0)
- {
- vm.alertService_1.showMessage('提示', '修改成功',function(){
- wx.closeWindow();
- });
- }
- else{
- vm.alertService_1.showMessage('提示', response.data.message);
- }
- });
- };
-
- }]);
|