| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224 | 
							- <!DOCTYPE html>
 
- <html lang="zh-CN">
 
- <head>
 
-     <meta charset="utf-8">
 
-     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 
-     <meta name="viewport" content="width=device-width, initial-scale=1">
 
-     <title>用户中心 - Powered by MinDoc</title>
 
-     <!-- Bootstrap -->
 
-     <link href="/static/bootstrap/css/bootstrap.min.css" rel="stylesheet">
 
-     <link href="/static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
 
-     <link href="/static/webuploader/webuploader.css" rel="stylesheet">
 
-     <link href="/static/cropper/2.3.4/cropper.min.css" rel="stylesheet">
 
-     <link href="/static/css/main.css" rel="stylesheet">
 
-     <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
 
-     <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
 
-     <!--[if lt IE 9]>
 
-     <script src="/static/html5shiv/3.7.3/html5shiv.min.js"></script>
 
-     <script src="/static/respond.js/1.4.2/respond.min.js"></script>
 
-     <![endif]-->
 
- </head>
 
- <body>
 
- <div class="manual-reader">
 
-     {{template "widgets/header.tpl" .}}
 
-     <div class="container manual-body">
 
-         <div class="row">
 
-             <div class="page-left">
 
-                 <ul class="menu">
 
-                     <li class="active"><a href="{{urlfor "SettingController.Index"}}" class="item"><i class="fa fa-sitemap" aria-hidden="true"></i> 基本信息</a> </li>
 
-                     <li><a href="{{urlfor "SettingController.Password"}}" class="item"><i class="fa fa-user" aria-hidden="true"></i> 修改密码</a> </li>
 
-                 </ul>
 
-             </div>
 
-             <div class="page-right">
 
-                 <div class="m-box">
 
-                     <div class="box-head">
 
-                         <strong class="box-title">基本信息</strong>
 
-                     </div>
 
-                 </div>
 
-                 <div class="box-body" style="padding-right: 200px;">
 
-                     <div class="form-left">
 
-                         <form role="form" method="post" id="memberInfoForm">
 
-                             <div class="form-group">
 
-                                 <label>用户名</label>
 
-                                 <input type="text" class="form-control disabled" value="{{.Member.Account}}" disabled>
 
-                             </div>
 
-                             <div class="form-group">
 
-                                 <label for="user-email">邮箱<strong class="text-danger">*</strong></label>
 
-                                 <input type="email" class="form-control" value="{{.Member.Email}}" id="userEmail" name="email" max="100" placeholder="邮箱">
 
-                             </div>
 
-                             <div class="form-group">
 
-                                 <label>手机号</label>
 
-                                 <input type="text" class="form-control" id="userPhone" name="phone" maxlength="20" title="手机号码" placeholder="手机号码" value="{{.Member.Phone}}">
 
-                             </div>
 
-                             <div class="form-group">
 
-                                 <label class="description">描述</label>
 
-                                 <textarea class="form-control" rows="3" title="描述" name="description" id="description" maxlength="500">{{.Member.Description}}</textarea>
 
-                                 <p style="color: #999;font-size: 12px;">描述不能超过500字</p>
 
-                             </div>
 
-                             <div class="form-group">
 
-                                 <button type="submit" class="btn btn-success" data-loading-text="保存中...">保存修改</button>
 
-                                 <span id="form-error-message" class="error-message"></span>
 
-                             </div>
 
-                         </form>
 
-                     </div>
 
-                     <div class="form-right">
 
-                         <label>
 
-                             <a href="javascript:;" data-toggle="modal" data-target="#upload-logo-panel">
 
-                                 <img src="{{.Member.Avatar}}" onerror="this.src='/static/images/middle.gif'" class="img-circle" alt="头像" style="max-width: 120px;max-height: 120px;" id="headimgurl">
 
-                             </a>
 
-                         </label>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     {{template "widgets/footer.tpl" .}}
 
- </div>
 
- <!-- Start Modal -->
 
- <div class="modal fade" id="upload-logo-panel" tabindex="-1" role="dialog" aria-labelledby="修改头像" aria-hidden="true">
 
-     <div class="modal-dialog">
 
-         <div class="modal-content">
 
-             <div class="modal-header">
 
-                 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
 
-                 <h4 class="modal-title">修改头像</h4>
 
-             </div>
 
-             <div class="modal-body">
 
-                 <div class="wraper">
 
-                     <div id="image-wraper">
 
-                     </div>
 
-                 </div>
 
-                 <div class="watch-crop-list">
 
-                     <div class="preview-title">预览</div>
 
-                     <ul>
 
-                         <li>
 
-                             <div class="img-preview preview-lg"></div>
 
-                         </li>
 
-                         <li>
 
-                             <div class="img-preview preview-sm"></div>
 
-                         </li>
 
-                     </ul>
 
-                 </div>
 
-                 <div style="clear: both"></div>
 
-             </div>
 
-             <div class="modal-footer">
 
-                 <span id="error-message"></span>
 
-                 <div id="filePicker" class="btn">选择</div>
 
-                 <button type="button" id="saveImage" class="btn btn-success" style="height: 40px;width: 77px;" data-loading-text="上传中...">上传</button>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <!--END Modal-->
 
- <script src="/static/jquery/1.12.4/jquery.min.js" type="text/javascript"></script>
 
- <script src="/static/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
 
- <script src="/static/webuploader/webuploader.min.js" type="text/javascript"></script>
 
- <script src="/static/cropper/2.3.4/cropper.min.js" type="text/javascript"></script>
 
- <script src="/static/js/jquery.form.js" type="text/javascript"></script>
 
- <script src="/static/js/main.js" type="text/javascript"></script>
 
- <script type="text/javascript">
 
-     $(function () {
 
-         $("#upload-logo-panel").on("hidden.bs.modal",function () {
 
-             $("#upload-logo-panel").find(".modal-body").html(window.modalHtml);
 
-         }).on("show.bs.modal",function () {
 
-             window.modalHtml = $("#upload-logo-panel").find(".modal-body").html();
 
-         });
 
-         $("#memberInfoForm").ajaxForm({
 
-             beforeSubmit : function () {
 
-                 var email = $.trim($("#userEmail").val());
 
-                 if(!email){
 
-                     return showError('邮箱不能为空');
 
-                 }
 
-                 $("button[type='submit']").button('loading');
 
-             },
 
-             success : function (res) {
 
-                 $("button[type='submit']").button('reset');
 
-                 if(res.errcode === 0){
 
-                     showSuccess("保存成功");
 
-                 }else{
 
-                     showError(res.message);
 
-                 }
 
-             }
 
-         });
 
-         try {
 
-             var uploader = WebUploader.create({
 
-                 auto: false,
 
-                 swf: '/static/webuploader/Uploader.swf',
 
-                 server: '{{urlfor "SettingController.Upload"}}',
 
-                 pick: "#filePicker",
 
-                 fileVal : "image-file",
 
-                 fileNumLimit : 1,
 
-                 compress : false,
 
-                 accept: {
 
-                     title: 'Images',
 
-                     extensions: 'jpg,jpeg,png',
 
-                     mimeTypes: 'image/jpg,image/jpeg,image/png'
 
-                 }
 
-             }).on("beforeFileQueued",function (file) {
 
-                 uploader.reset();
 
-             }).on( 'fileQueued', function( file ) {
 
-                 uploader.makeThumb( file, function( error, src ) {
 
-                     $img = '<img src="' + src +'" style="max-width: 360px;max-height: 360px;">';
 
-                     if ( error ) {
 
-                         $img.replaceWith('<span>不能预览</span>');
 
-                         return;
 
-                     }
 
-                     $("#image-wraper").html($img);
 
-                     window.ImageCropper = $('#image-wraper>img').cropper({
 
-                         aspectRatio: 1 / 1,
 
-                         dragMode : 'move',
 
-                         viewMode : 1,
 
-                         preview : ".img-preview"
 
-                     });
 
-                 }, 1, 1 );
 
-             }).on("uploadError",function (file,reason) {
 
-                 console.log(reason);
 
-                 $("#error-message").text("上传失败:" + reason);
 
-             }).on("uploadSuccess",function (file, res) {
 
-                 if(res.errcode === 0){
 
-                     console.log(res);
 
-                     $("#upload-logo-panel").modal('hide');
 
-                     $("#headimgurl").attr('src',res.data);
 
-                 }else{
 
-                     $("#error-message").text(res.message);
 
-                 }
 
-             }).on("beforeFileQueued",function (file) {
 
-                 if(file.size > 1024*1024*2){
 
-                     uploader.removeFile(file);
 
-                     uploader.reset();
 
-                     alert("文件必须小于2MB");
 
-                     return false;
 
-                 }
 
-             }).on("uploadComplete",function () {
 
-                 $("#saveImage").button('reset');
 
-             });
 
-             $("#saveImage").on("click",function () {
 
-                 var files = uploader.getFiles();
 
-                 if(files.length > 0) {
 
-                     $("#saveImage").button('loading');
 
-                     var cropper = window.ImageCropper.cropper("getData");
 
-                     uploader.option("formData", cropper);
 
-                     uploader.upload();
 
-                 }else{
 
-                     alert("请选择头像");
 
-                 }
 
-             });
 
-         }catch(e){
 
-             console.log(e);
 
-         }
 
-     });
 
- </script>
 
- </body>
 
- </html>
 
 
  |