$(function () { var $headerIcon = $('#headerIcon'); var preIcon = $headerIcon.attr('src'); $('#fileIcon').fileinput({ uploadUrl: Infos.url, language: 'zh', allowedFileExtensions: ['jpg'], initialPreview: [ preIcon ], initialPreviewConfig: [ { caption: "现在头像", size: 730, showZoom: false }, ], initialPreviewAsData: true, overwriteInitial: true, dropZoneTitle: "请选择头像" }).on('fileuploaded', function (event, data, previewId, index) { var url = data.response; if (!!url) $headerIcon.attr('src', url); }); $('#infoDataForm').autoValidate({ displayName: { required: true, maxlength: 50 } }, { button: ['btnSaveDisplayName'] }); $('#passwordDataForm').autoValidate({ currentPassword: { required: true, maxlength: 50 }, newPassword: { required: true, maxlength: 50 }, confirmPassword: { required: true, equalTo: "#newPassword", maxlength: 50 } }, { button: ['btnSavePassword'] }); var bsa = new BootstrapAdmin({ url: '../api/Infos', bootstrapTable: null, dataEntity: new DataEntity({ map: { Password: "currentPassword", NewPassword: "newPassword", DisplayName: "displayName", UserName: "userName" } }), click: { assign: [{ id: 'btnSavePassword', click: function (row, data) { if ($(this).attr('data-valid') == "true") { data.UserStatus = 2; $.bc({ url: User.url, method: "PUT", data: data, title: "更改密码" }); } } }, { id: 'btnSaveDisplayName', click: function (row, data) { if ($(this).attr('data-valid') == "true") { data.UserStatus = 1; $.bc({ url: User.url, method: "PUT", data: data, title: "修改用户显示名称", callback: function (result) { if (result) { $('#userDisplayName').text(data.DisplayName); } } }); } } }] } }); $('button[data-admin="True"]').attr('disabled', 'disabled'); $('#kvFileinputModal').appendTo('body'); });