mirror of https://github.com/halo-dev/halo
1 line
10 KiB
Java
1 line
10 KiB
Java
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ce798896"],{1325:function(t,a,e){},"194d":function(t,a,e){"use strict";var s=e("988e"),n=e.n(s);n.a},"307b":function(t,a,e){"use strict";var s=e("1325"),n=e.n(s);n.a},3993:function(t,a,e){"use strict";var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[e("a-drawer",{attrs:{title:t.title,width:t.isMobile()?"100%":t.drawerWidth,closable:"",visible:t.visiable,destroyOnClose:""},on:{close:t.onClose}},[e("a-row",{attrs:{type:"flex",align:"middle"}},[e("a-input-search",{attrs:{placeholder:"搜索附件",enterButton:""}})],1),e("a-divider"),e("a-row",{attrs:{type:"flex",align:"middle"}},[e("a-skeleton",{attrs:{active:"",loading:t.skeletonLoading,paragraph:{rows:18}}},[e("a-col",{attrs:{span:24}},t._l(t.attachments,function(a,s){return e("div",{key:s,staticClass:"attach-item",on:{click:function(e){return t.handleSelectAttachment(a)}}},[e("img",{attrs:{src:a.thumbPath}})])}),0)],1)],1),e("a-divider"),e("div",{staticClass:"page-wrapper"},[e("a-pagination",{attrs:{defaultPageSize:t.pagination.size,total:t.pagination.total},on:{change:t.handlePaginationChange}})],1),e("a-divider",{staticClass:"divider-transparent"}),e("div",{staticClass:"bottom-control"},[e("a-button",{attrs:{type:"primary"},on:{click:t.handleShowUploadModal}},[t._v("上传附件")])],1)],1),e("a-modal",{attrs:{title:"上传附件",footer:null},model:{value:t.uploadVisible,callback:function(a){t.uploadVisible=a},expression:"uploadVisible"}},[e("upload",{attrs:{name:"file",multiple:"",accept:"image/*",uploadHandler:t.attachmentUploadHandler},on:{success:t.handleAttachmentUploadSuccess}},[e("p",{staticClass:"ant-upload-drag-icon"},[e("a-icon",{attrs:{type:"inbox"}})],1),e("p",{staticClass:"ant-upload-text"},[t._v("点击选择文件或将文件拖拽到此处")]),e("p",{staticClass:"ant-upload-hint"},[t._v("支持单个或批量上传")])])],1)],1)},n=[],o=(e("b06f"),e("ac0d")),i=e("a796"),r={name:"AttachmentSelectDrawer",mixins:[o["a"],o["b"]],model:{prop:"visiable",event:"close"},props:{visiable:{type:Boolean,required:!1,default:!1},drawerWidth:{type:Number,required:!1,default:460},title:{type:String,required:!1,default:"选择附件"}},data:function(){return{uploadVisible:!1,skeletonLoading:!0,pagination:{page:1,size:12,sort:""},attachments:[],attachmentUploadHandler:i["a"].upload}},created:function(){this.loadSkeleton(),this.loadAttachments()},watch:{visiable:function(t,a){t&&this.loadSkeleton()}},methods:{loadSkeleton:function(){var t=this;this.skeletonLoading=!0,setTimeout(function(){t.skeletonLoading=!1},500)},handleShowUploadModal:function(){this.uploadVisible=!0},loadAttachments:function(){var t=this,a=Object.assign({},this.pagination);a.page--,i["a"].query(a).then(function(a){t.attachments=a.data.data.content,t.pagination.total=a.data.data.total})},handleSelectAttachment:function(t){this.$emit("listenToSelect",t)},handlePaginationChange:function(t,a){this.pagination.page=t,this.pagination.size=a,this.loadAttachments()},handleAttachmentUploadSuccess:function(){this.$message.success("上传成功"),this.loadAttachments()},handleDelete:function(){this.loadAttachments()},onClose:function(){this.$emit("close",!1)}}},l=r,c=(e("307b"),e("17cc")),d=Object(c["a"])(l,s,n,!1,null,null,null);a["a"]=d.exports},"7c54":function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=this,e=a.$createElement,s=a._self._c||e;return s("div",{staticClass:"page-header-index-wide page-header-wrapper-grid-content-main"},[s("a-row",{attrs:{gutter:12}},[s("a-col",{style:{"padding-bottom":"12px"},attrs:{lg:10,md:24}},[s("a-card",{attrs:{bordered:!1}},[s("div",{staticClass:"profile-center-avatarHolder"},[s("a-tooltip",{attrs:{placement:"right",trigger:["hover"],title:"点击可修改头像"}},[s("template",{slot:"title"},[s("span",[a._v("prompt text")])]),s("div",{staticClass:"avatar"},[s("img",{attrs:{src:a.user.avatar||"https://gravatar.loli.net/avatar/?s=256&d=mm"},on:{click:function(){return t.attachmentDrawerVisible=!0}}})])],2),s("div",{staticClass:"username"},[a._v(a._s(a.user.nickname))]),s("div",{staticClass:"bio"},[a._v(a._s(a.user.description))])],1),s("div",{staticClass:"profile-center-detail"},[s("p",[s("a-icon",{attrs:{type:"link"}}),s("a",{attrs:{href:a.options.blog_url,target:"method"}},[a._v(a._s(a.options.blog_url))])],1),s("p",[s("a-icon",{attrs:{type:"mail"}}),a._v(a._s(a.user.email)+"\n ")],1),s("p",[s("a-icon",{attrs:{type:"calendar"}}),a._v(a._s(a.counts.establishDays||0)+" 天\n ")],1)]),s("a-divider"),s("div",{staticClass:"general-profile"},[s("a-list",{attrs:{loading:a.countsLoading,itemLayout:"horizontal"}},[s("a-list-item",[a._v("累计发表了 "+a._s(a.counts.postCount||0)+" 篇文章。")]),s("a-list-item",[a._v("累计创建了 "+a._s(a.counts.linkCount||0)+" 个标签。")]),s("a-list-item",[a._v("累计获得了 "+a._s(a.counts.commentCount||0)+" 条评论。")]),s("a-list-item",[a._v("累计添加了 "+a._s(a.counts.linkCount||0)+" 个友链。")]),s("a-list-item",[a._v("文章总访问 "+a._s(a.counts.visitCount||0)+" 次。")]),s("a-list-item")],1)],1)],1)],1),s("a-col",{style:{"padding-bottom":"12px"},attrs:{lg:14,md:24}},[s("a-card",{attrs:{bodyStyle:{padding:"0"},bordered:!1,title:"个人资料"}},[s("div",{staticClass:"card-container"},[s("a-tabs",{attrs:{type:"card"}},[s("a-tab-pane",{key:"1"},[s("span",{attrs:{slot:"tab"},slot:"tab"},[s("a-icon",{attrs:{type:"idcard"}}),a._v("基本资料\n ")],1),s("a-form",{attrs:{layout:"vertical"}},[s("a-form-item",{attrs:{label:"用户名:"}},[s("a-input",{model:{value:a.user.username,callback:function(t){a.$set(a.user,"username",t)},expression:"user.username"}})],1),s("a-form-item",{attrs:{label:"昵称:"}},[s("a-input",{model:{value:a.user.nickname,callback:function(t){a.$set(a.user,"nickname",t)},expression:"user.nickname"}})],1),s("a-form-item",{attrs:{label:"邮箱:"}},[s("a-input",{model:{value:a.user.email,callback:function(t){a.$set(a.user,"email",t)},expression:"user.email"}})],1),s("a-form-item",{attrs:{label:"个人说明:"}},[s("a-input",{attrs:{autosize:{minRows:5},type:"textarea"},model:{value:a.user.description,callback:function(t){a.$set(a.user,"description",t)},expression:"user.description"}})],1),s("a-form-item",[s("a-button",{attrs:{type:"primary"},on:{click:a.handleUpdateProfile}},[a._v("保存")])],1)],1)],1),s("a-tab-pane",{key:"2"},[s("span",{attrs:{slot:"tab"},slot:"tab"},[s("a-icon",{attrs:{type:"lock"}}),a._v("密码\n ")],1),s("a-form",{attrs:{layout:"vertical"}},[s("a-form-item",{attrs:{label:"原密码:"}},[s("a-input",{attrs:{type:"password"},model:{value:a.passwordParam.oldPassword,callback:function(t){a.$set(a.passwordParam,"oldPassword",t)},expression:"passwordParam.oldPassword"}})],1),s("a-form-item",{attrs:{label:"新密码:"}},[s("a-input",{attrs:{type:"password"},model:{value:a.passwordParam.newPassword,callback:function(t){a.$set(a.passwordParam,"newPassword",t)},expression:"passwordParam.newPassword"}})],1),s("a-form-item",{attrs:{label:"确认密码:"}},[s("a-input",{attrs:{type:"password"},model:{value:a.passwordParam.confirmPassword,callback:function(t){a.$set(a.passwordParam,"confirmPassword",t)},expression:"passwordParam.confirmPassword"}})],1),s("a-form-item",[s("a-button",{attrs:{disabled:a.passwordUpdateButtonDisabled,type:"primary"},on:{click:a.handleUpdatePassword}},[a._v("确认更改")])],1)],1)],1)],1)],1)])],1)],1),s("AttachmentSelectDrawer",{attrs:{title:"选择头像"},on:{listenToSelect:a.handleSelectAvatar},model:{value:a.attachmentDrawerVisible,callback:function(t){a.attachmentDrawerVisible=t},expression:"attachmentDrawerVisible"}})],1)},n=[],o=(e("612f"),e("3556")),i=e("3993"),r=e("c24f"),l=e("50fc"),c=e("482b"),d=e("52c1"),u={components:{AttachmentSelectDrawer:i["a"]},data:function(){return{countsLoading:!0,attachmentDrawerVisible:!1,user:{},counts:{},passwordParam:{oldPassword:null,newPassword:null,confirmPassword:null},attachment:{},options:[],keys:["blog_url"]}},computed:{passwordUpdateButtonDisabled:function(){return!(this.passwordParam.oldPassword&&this.passwordParam.newPassword)}},created:function(){this.loadUser(),this.getCounts(),this.loadOptions()},methods:Object(o["a"])({},Object(d["d"])({setUser:"SET_USER"}),{loadUser:function(){var t=this;r["a"].getProfile().then(function(a){t.user=a.data.data,t.profileLoading=!1})},loadOptions:function(){var t=this;c["a"].listAll(this.keys).then(function(a){t.options=a.data.data})},getCounts:function(){var t=this;l["a"].counts().then(function(a){t.counts=a.data.data,t.countsLoading=!1})},handleUpdatePassword:function(){this.passwordParam.newPassword===this.passwordParam.confirmPassword?r["a"].updatePassword(this.passwordParam.oldPassword,this.passwordParam.newPassword).then(function(t){}):this.$message.error("确认密码和新密码不匹配!")},handleUpdateProfile:function(){var t=this;r["a"].updateProfile(this.user).then(function(a){t.user=a.data.data,t.setUser(Object.assign({},t.user)),t.$message.success("资料更新成功!")})},handleSelectAvatar:function(t){this.user.avatar=t.path,this.attachmentDrawerVisible=!1}})},p=u,m=(e("194d"),e("17cc")),h=Object(m["a"])(p,s,n,!1,null,"03b28064",null);a["default"]=h.exports},"988e":function(t,a,e){},a796:function(t,a,e){"use strict";var s=e("7f43"),n=e.n(s),o=e("9efd"),i="/api/admin/attachments",r={query:function(t){return Object(o["a"])({url:i,params:t,method:"get"})},get:function(t){return Object(o["a"])({url:"".concat(i,"/").concat(t),method:"get"})},delete:function(t){return Object(o["a"])({url:"".concat(i,"/").concat(t),method:"delete"})},update:function(t,a){return Object(o["a"])({url:"".concat(i,"/").concat(t),method:"put",data:a})},getMediaTypes:function(){return Object(o["a"])({url:"".concat(i,"/media_types"),method:"get"})}};r.CancelToken=n.a.CancelToken,r.isCancel=n.a.isCancel,r.upload=function(t,a,e){return Object(o["a"])({url:"".concat(i,"/upload"),timeout:864e4,data:t,onUploadProgress:a,cancelToken:e,method:"post"})},r.type={LOCAL:{type:"local",text:"本地"},SMMS:{type:"smms",text:"SM.MS"},UPYUN:{type:"upyun",text:"又拍云"},QNYUN:{type:"qnyun",text:"七牛云"},ALIYUN:{type:"aliyun",text:"阿里云"}},a["a"]=r}}]); |