zhangjie 2 年之前
父节点
当前提交
3d6807e38c
共有 2 个文件被更改,包括 8 次插入1 次删除
  1. 3 0
      src/modules/base/api.js
  2. 5 1
      src/modules/base/views/SystemSetting.vue

+ 3 - 0
src/modules/base/api.js

@@ -211,3 +211,6 @@ export const getCode = type => {
 export const dataTaskList = datas => {
 export const dataTaskList = datas => {
   return $postParam("/api/admin/data/t_b_task/query", datas);
   return $postParam("/api/admin/data/t_b_task/query", datas);
 };
 };
+export const flushCache = type => {
+  return $postParam("/api/admin/common/flush_cache", { type });
+};

+ 5 - 1
src/modules/base/views/SystemSetting.vue

@@ -42,6 +42,7 @@
           <el-button type="primary" :disabled="isSubmit" @click="submit"
           <el-button type="primary" :disabled="isSubmit" @click="submit"
             >确认</el-button
             >确认</el-button
           >
           >
+          <el-button type="primary" @click="freshCache">刷新缓存</el-button>
         </el-form-item>
         </el-form-item>
       </el-form>
       </el-form>
     </div>
     </div>
@@ -49,7 +50,7 @@
 </template>
 </template>
 
 
 <script>
 <script>
-import { systemSettingQuery, updateSystemSetting } from "../api";
+import { systemSettingQuery, updateSystemSetting, flushCache } from "../api";
 
 
 export default {
 export default {
   name: "system-setting",
   name: "system-setting",
@@ -119,6 +120,9 @@ export default {
       if (!data) return;
       if (!data) return;
 
 
       this.$message.success("设置成功!");
       this.$message.success("设置成功!");
+    },
+    async freshCache() {
+      await flushCache("SYS_SETTING");
     }
     }
   }
   }
 };
 };