瀏覽代碼

fix(announcement): 修复状态更新后未刷新数据的问题

yz 1 月之前
父節點
當前提交
bfd28aaff4
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      src/views/announcement/category.vue

+ 6 - 3
src/views/announcement/category.vue

@@ -333,7 +333,7 @@ export default {
                     cancelButtonText: "取消",
                     type: "warning"
                 });
-
+        
                 // 复用现有的更新接口,传递完整的行数据
                 await updateCategory({
                     id: row.id,
@@ -345,7 +345,10 @@ export default {
                     status: row.status,  // 新的状态值
                     remark: row.remark || ''
                 });
-
+        
+                // 刷新页面数据
+                this.onLoad();
+                
                 this.$message({
                     type: "success",
                     message: `${statusText}成功!`
@@ -353,7 +356,7 @@ export default {
             } catch (error) {
                 // 恢复原状态
                 row.status = row.status === 1 ? 0 : 1;
-
+        
                 if (error !== 'cancel') {
                     console.error('状态更新失败:', error);
                     this.$message({