|
|
@@ -394,7 +394,7 @@ export default {
|
|
|
{ required: true, message: "作者不能为空", trigger: "blur" }
|
|
|
],
|
|
|
imageUrl: [
|
|
|
- { required: true, message: "封面图片不能为空", trigger: "change" }
|
|
|
+ { required: false, message: "封面图片不能为空", trigger: "change" }
|
|
|
],
|
|
|
articleContent: [
|
|
|
{ required: true, message: "文章内容不能为空", trigger: "blur" }
|
|
|
@@ -560,8 +560,12 @@ export default {
|
|
|
handleToggleStatus(row) {
|
|
|
const statusText = row.status === 1 ? '下架' : '发布'
|
|
|
const newStatus = row.status === 1 ? 0 : 1
|
|
|
- this.$modal.confirm('确认要' + statusText + '该农技知识吗?').then(function() {
|
|
|
- return updateKnowledgeContent({ ...row, status: newStatus })
|
|
|
+ this.$modal.confirm('确认要' + statusText + '该农技知识吗?').then(() => {
|
|
|
+ // 先获取完整的数据,确保富文本内容不丢失
|
|
|
+ return getKnowledgeContent(row.id)
|
|
|
+ }).then(response => {
|
|
|
+ // 使用完整数据更新状态
|
|
|
+ return updateKnowledgeContent({ ...response.data, status: newStatus })
|
|
|
}).then(() => {
|
|
|
this.getList()
|
|
|
this.getStatistics()
|