diff --git a/src/core/constant.js b/src/core/constant.js
index 0a99fe91a..8e1eadc1a 100644
--- a/src/core/constant.js
+++ b/src/core/constant.js
@@ -122,3 +122,21 @@ export const postStatuses = {
text: '私密'
}
}
+
+export const sheetStatuses = {
+ PUBLISHED: {
+ color: 'green',
+ status: 'success',
+ text: '已发布'
+ },
+ DRAFT: {
+ color: 'yellow',
+ status: 'warning',
+ text: '草稿'
+ },
+ RECYCLE: {
+ color: 'red',
+ status: 'error',
+ text: '回收站'
+ }
+}
diff --git a/src/views/sheet/components/CustomSheetList.vue b/src/views/sheet/components/CustomSheetList.vue
index ede688838..65bf0883b 100644
--- a/src/views/sheet/components/CustomSheetList.vue
+++ b/src/views/sheet/components/CustomSheetList.vue
@@ -3,104 +3,115 @@
-
-
-
-
- {{ item.visits }}
-
-
-
- {{ item.commentCount }}
-
-
+
+
+
-
+
+ {{ item.visits }}
-
-
- 编辑
-
-
-
- 还原
-
-
-
-
- 回收站
-
-
-
-
- 删除
-
-
- 设置
-
-
-
-
-
-
-
-
-
-
- {{ item.createTime | moment }}
+
+
+ {{ item.commentCount }}
+
+
+
+
+
+
+
+
+ 编辑
+
+
+
+ 还原
+
+
+
+
+ 回收站
+
+
+
+
+ 删除
+
+
+ 设置
+
+
+
-
-
-
-
- {{ item.title }}
-
-
+
+
+
+
+
+ {{ item.createTime | moment }}
+
+
+
-
-
-
{{ item.summary }}...
-
+
+
+
+
+ {{ item.summary }}...
+
+
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
{{ createTime | moment }}
{{ createTime | timeAgo }}
-
+
-
+
设置
-
+
{
- sheet.statusProperty = this.sheetStatus[sheet.status]
- return sheet
- })
- },
pagination() {
return {
page: this.list.params.page + 1,
@@ -498,6 +482,11 @@ export default {
this.sheetSettingLoading = false
}
}
+ },
+ filters: {
+ statusText(type) {
+ return type ? sheetStatuses[type].text : ''
+ }
}
}