diff --git a/src/views/sheet/independent/JournalList.vue b/src/views/sheet/independent/JournalList.vue
index 651a435c..69430a99 100644
--- a/src/views/sheet/independent/JournalList.vue
+++ b/src/views/sheet/independent/JournalList.vue
@@ -49,10 +49,16 @@
{{ item.commentCount }}
-
+
-
+
@@ -321,6 +327,18 @@ export default {
this.form.model.content = renderContent
},
+ handleJournalTypeUpdate(item) {
+ this.form.model = deepClone(item)
+ this.form.model.type = item.type === 'PUBLIC' ? 'INTIMATE' : 'PUBLIC'
+ apiClient.journal
+ .update(this.form.model.id, this.form.model)
+ .catch(e => {
+ this.$log.error(e)
+ })
+ .finally(() => {
+ this.handleListJournals()
+ })
+ },
handleSaveOrUpdate() {
const _this = this
_this.$refs.journalForm.validate(valid => {