Ryan Wang 2020-09-26 19:32:46 +08:00 committed by GitHub
parent ce46fee0bb
commit 5557429910
2 changed files with 20 additions and 45 deletions

View File

@ -292,24 +292,15 @@
loadedText="保存成功" loadedText="保存成功"
erroredText="保存失败" erroredText="保存失败"
></ReactiveButton> ></ReactiveButton>
<a-popconfirm <ReactiveButton
title="是否同时更新发布时间为当前时间?" @click="handlePublishClick()"
ok-text="更新" @callback="handleSavedCallback"
cancel-text="不更新" :loading="saving"
@confirm="handlePublishClick(true)" :errored="savedErrored"
@cancel="handlePublishClick(false)" :text="`${selectedPost.id?'保存':'发布'}`"
:disabled="selectedPost.status !== 'DRAFT'" :loadedText="`${selectedPost.id?'保存':'发布'}成功`"
> :erroredText="`${selectedPost.id?'保存':'发布'}失败`"
<ReactiveButton ></ReactiveButton>
@click="selectedPost.status !== 'DRAFT'?handlePublishClick(false):()=>{}"
@callback="handleSavedCallback"
:loading="saving"
:errored="savedErrored"
:text="`${selectedPost.id?'保存':'发布'}`"
:loadedText="`${selectedPost.id?'保存':'发布'}成功`"
:erroredText="`${selectedPost.id?'保存':'发布'}失败`"
></ReactiveButton>
</a-popconfirm>
</a-space> </a-space>
</div> </div>
</a-drawer> </a-drawer>
@ -511,10 +502,7 @@ export default {
this.selectedPost.status = 'DRAFT' this.selectedPost.status = 'DRAFT'
this.createOrUpdatePost() this.createOrUpdatePost()
}, },
handlePublishClick(refreshCreateTime = false) { handlePublishClick() {
if (refreshCreateTime) {
this.selectedPost.createTime = new Date()
}
this.selectedPost.status = 'PUBLISHED' this.selectedPost.status = 'PUBLISHED'
this.createOrUpdatePost() this.createOrUpdatePost()
}, },

View File

@ -208,25 +208,15 @@
loadedText="保存成功" loadedText="保存成功"
erroredText="保存失败" erroredText="保存失败"
></ReactiveButton> ></ReactiveButton>
<ReactiveButton
<a-popconfirm @click="handlePublishClick()"
title="是否同时更新发布时间为当前时间?" @callback="handleSavedCallback"
ok-text="更新" :loading="saving"
cancel-text="不更新" :errored="savedErrored"
@confirm="handlePublishClick(true)" :text="`${selectedSheet.id?'保存':'发布'}`"
@cancel="handlePublishClick(false)" :loadedText="`${selectedSheet.id?'保存':'发布'}成功`"
:disabled="selectedSheet.status !== 'DRAFT'" :erroredText="`${selectedSheet.id?'保存':'发布'}失败`"
> ></ReactiveButton>
<ReactiveButton
@click="selectedSheet.status !== 'DRAFT'?handlePublishClick(false):()=>{}"
@callback="handleSavedCallback"
:loading="saving"
:errored="savedErrored"
:text="`${selectedSheet.id?'保存':'发布'}`"
:loadedText="`${selectedSheet.id?'保存':'发布'}成功`"
:erroredText="`${selectedSheet.id?'保存':'发布'}失败`"
></ReactiveButton>
</a-popconfirm>
</a-space> </a-space>
</div> </div>
</a-drawer> </a-drawer>
@ -352,10 +342,7 @@ export default {
this.selectedSheet.thumbnail = encodeURI(data.path) this.selectedSheet.thumbnail = encodeURI(data.path)
this.thumbDrawerVisible = false this.thumbDrawerVisible = false
}, },
handlePublishClick(refreshCreateTime = false) { handlePublishClick() {
if (refreshCreateTime) {
this.selectedSheet.createTime = new Date()
}
this.selectedSheet.status = 'PUBLISHED' this.selectedSheet.status = 'PUBLISHED'
this.createOrUpdateSheet() this.createOrUpdateSheet()
}, },