var app = angular.module('app', [ ]); app.controller("personalDataPhone", ["$scope", "$http", "$interval", "$timeout", function ($scope, $http, $interval, $timeout) { var self = this; var s4 = new SM4Util(); self.userId = $.cookie("GlWorkPlatform-userid"); self.userName = $.cookie("GlWorkPlatform-username"); self.userCName = $.cookie("GlWorkPlatform-chineseName"); self.get_AccessToken = localStorage.getItem("GlWorkPlatform-AccessToken"); self.userTypeEng = $.cookie("GlWorkPlatform-userTypeEng"); var postCfg = { headers: { 'Content-Type': 'application/json', 'Authorization': "Bearer " + self.get_AccessToken } }; self.CrossPage = window.parent.CrossPage; self.loading = false; self.userinfoAddress = { "CARDID": "",///身份证号码 "FAX": "",///传真号 "ROOM": "",///房间号 "CELLPHONE": "", "TELPHONE": "", "EMAIL": "" }; self.getData_frame = function () { self.loading = true; var postData = { "userid": self.userId }; //console.log(postData); //console.log(postData); s4.encryptData_CBC(JSON.stringify(postData)) $http.post(apiurljs.login + "g2work/user/queryUserinfoAddress", JSON.stringify(postData), postCfg) .success(function (obj) { var res = strToJson(s4.decryptData_CBC(obj.data)); //var res = obj; //console.log(JSON.stringify(res)); if (res.success) { self.loading = false; self.userinfoAddress = { "CARDID": res.data.CARDID,///身份证号码 "FAX": res.data.FAX,///传真号 "ROOM": res.data.ROOM,///房间号 "CELLPHONE": res.data.CELLPHONE, "TELPHONE": res.data.TELPHONE, "EMAIL": res.data.EMAIL }; } else { self.loading = false; self.userinfoAddress = { "CARDID": "",///身份证号码 "FAX": "",///传真号 "ROOM": "",///房间号 "CELLPHONE": "", "TELPHONE": "", "EMAIL": "" }; } }) .error(function (XMLHttpRequest, textStatus, errorThrown) { if (textStatus != 200) { self.loading = false; } }) }; self.getData_frame(); self.btnSave = function () { if (sp.isval(self.userinfoAddress.CARDID)) { var pwdReg = !!self.userinfoAddress.CARDID.match(/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/); if (pwdReg == false) { sp.dialog("身份证号码错误"); return; } } if (sp.isval(self.userinfoAddress.TELPHONE)) { var pwdReg = !!self.userinfoAddress.TELPHONE.match(/^(?:(?:0\d{2,3})-)?(?:\d{7,8})(-(?:\d{3,}))?$/); if (pwdReg == false) { sp.dialog("固定电话错误"); return; } } var dialogHead = "温馨提示×"; var dialogBody = "