123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- (function () {
- BemsWebApplication.CmUserViewModel = function (data) {
- this.SiteId = ko.observable();
- this.UserId = ko.observable();
- this.CompanyId = ko.observable();
- this.DepartmentId = ko.observable();
- this.PositionId = ko.observable();
- this.BusinessFieldId = ko.observable();
- this.UserGroupId = ko.observable();
- this.Name = ko.observable();
- this.Passwd = ko.observable();
- this.Birthday = ko.observable();
- this.Lunar = ko.observable();
- this.StateId = ko.observable();
- this.EmploymentType = ko.observable();
- this.EmploymentStatus = ko.observable();
- this.OfficePhoneNo = ko.observable();
- this.HomePhoneNo = ko.observable();
- this.MobilePhoneNo = ko.observable();
- this.HomeZip1 = ko.observable();
- this.HomeZip2 = ko.observable();
- this.HomeAddress1 = ko.observable();
- this.HomeAdderss2 = ko.observable();
- this.Email = ko.observable();
- this.EnterDate = ko.observable();
- this.RetireDate = ko.observable();
- this.Comment = ko.observable();
- this.Rfcsn = ko.observable();
- this.PasswordUpdatedDate = ko.observable();
- //this.PhotoFileId = ko.observable();
- this.IsBems = ko.observable();
- this.IsUse = ko.observable();
- this.Certificated = ko.observable();
- this.IsScheduleUser = ko.observable();
- this.IsSI = ko.observable();
- this.IsMobile = ko.observable();
- if (data)
- this.fromJS(data);
- };
- $.extend(BemsWebApplication.CmUserViewModel.prototype, {
- toJS: function () {
- return {
- SiteId: this.SiteId(),
- UserId: this.UserId(),
- CompanyId: this.CompanyId(),
- DepartmentId: this.DepartmentId(),
- PositionId: this.PositionId(),
- BusinessFieldId: this.BusinessFieldId(),
- UserGroupId: this.UserGroupId(),
- Name: this.Name(),
- Passwd: this.Passwd(),
- Birthday: this.Birthday(),
- Lunar: this.Lunar(),
- StateId: this.StateId(),
- EmploymentType: this.EmploymentType(),
- EmploymentStatus: this.EmploymentStatus(),
- OfficePhoneNo: this.OfficePhoneNo(),
- HomePhoneNo: this.HomePhoneNo(),
- MobilePhoneNo: this.MobilePhoneNo(),
- HomeZip1: this.HomeZip1(),
- HomeZip2: this.HomeZip2(),
- HomeAddress1: this.HomeAddress1(),
- HomeAdderss2: this.HomeAdderss2(),
- Email: this.Email(),
- EnterDate: this.EnterDate(),
- RetireDate: this.RetireDate(),
- Comment: this.Comment(),
- Rfcsn: this.Rfcsn(),
- PasswordUpdatedDate: this.PasswordUpdatedDate(),
- //PhotoFileId: this.PhotoFileId(),
- IsBems: this.IsBems(),
- IsUse: this.IsUse(),
- Certificated: this.Certificated(),
- IsScheduleUser: this.IsScheduleUser(),
- IsSI: this.IsSI(),
- IsMobile: this.IsMobile(),
- };
- },
- fromJS: function (data) {
- if (data) {
- this.SiteId(data.SiteId);
- this.UserId(data.UserId);
- this.CompanyId(data.CompanyId);
- this.DepartmentId(data.DepartmentId);
- this.PositionId(data.PositionId);
- this.BusinessFieldId(data.BusinessFieldId);
- this.UserGroupId(data.UserGroupId);
- this.Name(data.Name);
- this.Passwd(data.Passwd);
- this.Birthday(data.Birthday);
- this.Lunar(data.Lunar);
- this.StateId(data.StateId);
- this.EmploymentType(data.EmploymentType);
- this.EmploymentStatus(data.EmploymentStatus);
- this.OfficePhoneNo(data.OfficePhoneNo);
- this.HomePhoneNo(data.HomePhoneNo);
- this.MobilePhoneNo(data.MobilePhoneNo);
- this.HomeZip1(data.HomeZip1);
- this.HomeZip2(data.HomeZip2);
- this.HomeAddress1(data.HomeAddress1);
- this.HomeAdderss2(data.HomeAdderss2);
- this.Email(data.Email);
- this.EnterDate(data.EnterDate);
- this.RetireDate(data.RetireDate);
- this.Comment(data.Comment);
- this.Rfcsn(data.Rfcsn);
- this.PasswordUpdatedDate(data.PasswordUpdatedDate);
- //this.PhotoFileId(data.PhotoFileId);
- this.IsBems(data.IsBems);
- this.IsUse(data.IsUse);
- this.Certificated(data.Certificated);
- this.IsScheduleUser(data.IsScheduleUser);
- this.IsSI(data.IsSI);
- this.IsMobile(data.IsMobile);
- }
- }
- });
- })();
|