Refactor codes.

pull/3445/head
ruibaby 2019-05-11 00:16:02 +08:00
parent 105b2ad61d
commit 82cbb0d589
4 changed files with 6 additions and 24 deletions

View File

@ -77,7 +77,7 @@
<a-button <a-button
type="primary" type="primary"
icon="plus" icon="plus"
@click="handleShowUploadModal" @click="()=>this.uploadVisible = true"
>上传</a-button> >上传</a-button>
</div> </div>
</a-card> </a-card>
@ -147,7 +147,7 @@
v-if="selectAttachment" v-if="selectAttachment"
:attachment="selectAttachment" :attachment="selectAttachment"
:addToPhoto="true" :addToPhoto="true"
@delete="handleDelete" @delete="()=>this.loadAttachments()"
/> />
</page-view> </page-view>
</template> </template>
@ -223,9 +223,6 @@ export default {
this.selectAttachment = attachment this.selectAttachment = attachment
this.drawerVisiable = true this.drawerVisiable = true
}, },
handleShowUploadModal() {
this.uploadVisible = true
},
handleUploadSuccess() { handleUploadSuccess() {
this.loadAttachments() this.loadAttachments()
this.loadMediaTypes() this.loadMediaTypes()
@ -245,9 +242,6 @@ export default {
handleQuery() { handleQuery() {
this.queryParam.page = 0 this.queryParam.page = 0
this.loadAttachments() this.loadAttachments()
},
handleDelete(attachment) {
this.loadAttachments()
} }
} }
} }

View File

@ -255,7 +255,7 @@
closable closable
:visible="logDrawerVisiable" :visible="logDrawerVisiable"
destroyOnClose destroyOnClose
@close="onLogDrawerClose" @close="()=>this.logDrawerVisiable = false"
> >
<a-row <a-row
type="flex" type="flex"
@ -472,9 +472,6 @@ export default {
this.listLatestComments() this.listLatestComments()
}) })
}, },
onLogDrawerClose() {
this.logDrawerVisiable = false
},
onPaginationChange(page, pageSize) { onPaginationChange(page, pageSize) {
this.$log.debug(`Current: ${page}, PageSize: ${pageSize}`) this.$log.debug(`Current: ${page}, PageSize: ${pageSize}`)
this.logPagination.page = page this.logPagination.page = page

View File

@ -29,7 +29,7 @@
<a <a
href="javascript:void(0);" href="javascript:void(0);"
slot="addonAfter" slot="addonAfter"
@click="handleShowLogoAttachDrawer" @click="()=>this.logoDrawerVisible = true"
> >
<a-icon type="picture" /> <a-icon type="picture" />
</a> </a>
@ -43,7 +43,7 @@
<a <a
href="javascript:void(0);" href="javascript:void(0);"
slot="addonAfter" slot="addonAfter"
@click="handleShowFaviconAttachDrawer" @click="()=>this.faviconDrawerVisible = true"
> >
<a-icon type="picture" /> <a-icon type="picture" />
</a> </a>
@ -638,16 +638,10 @@ export default {
break break
} }
}, },
handleShowLogoAttachDrawer() {
this.logoDrawerVisible = true
},
handleSelectLogo(data) { handleSelectLogo(data) {
this.options.blog_logo = data.path this.options.blog_logo = data.path
this.logoDrawerVisible = false this.logoDrawerVisible = false
}, },
handleShowFaviconAttachDrawer() {
this.faviconDrawerVisible = true
},
handleTestMailClick() { handleTestMailClick() {
mailApi.testMail(this.mailParam).then(response => { mailApi.testMail(this.mailParam).then(response => {
this.$message.info(response.data.message) this.$message.info(response.data.message)

View File

@ -19,7 +19,7 @@
<div class="avatar"> <div class="avatar">
<img <img
:src="user.avatar || 'https://gravatar.loli.net/avatar/?s=256&d=mm'" :src="user.avatar || 'https://gravatar.loli.net/avatar/?s=256&d=mm'"
@click="handleShowAttachDrawer" @click="()=>this.attachmentDrawerVisible = true"
> >
</div> </div>
</a-tooltip> </a-tooltip>
@ -182,9 +182,6 @@ export default {
}, },
methods: { methods: {
...mapMutations({ setUser: 'SET_USER' }), ...mapMutations({ setUser: 'SET_USER' }),
handleShowAttachDrawer() {
this.attachmentDrawerVisible = true
},
loadUser() { loadUser() {
userApi.getProfile().then(response => { userApi.getProfile().then(response => {
this.user = response.data.data this.user = response.data.data