mirror of https://github.com/halo-dev/halo
pull/3445/head
parent
ce46fee0bb
commit
5557429910
|
@ -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()
|
||||||
},
|
},
|
||||||
|
|
|
@ -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()
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue