xjc před 3 roky
rodič
revize
6913a3dd50
2 změnil soubory, kde provedl 19 přidání a 1 odebrání
  1. 4 1
      src/api.js
  2. 15 0
      src/views/data/index.vue

+ 4 - 1
src/api.js

@@ -237,5 +237,8 @@ export default {
 	getArticleList: params => {
 		return axios.get(`${baseURL}/api/admin/article/list`, { params: params })
 	},
-
+	// 更新排名
+	updateRank: params => {
+		return axios.get(`${baseURL}/api/admin/flushrank`, { params: params })
+	},
 }

+ 15 - 0
src/views/data/index.vue

@@ -77,6 +77,11 @@
                         <el-button icon="el-icon-plus" type="warning" @click="autoCompleteData" size="mini">补全数据</el-button>
                     </el-form-item>
                 </el-col>
+                <el-col :span="2">
+                    <el-form-item style="margin-left:10px;" label-width="10">
+                        <el-button icon="el-icon-refresh" type="danger" @click="updateRank" size="mini">刷新排名</el-button>
+                    </el-form-item>
+                </el-col>
             </el-row>
             <el-row :gutter="10">
                 <el-col :span="6"></el-col>
@@ -273,6 +278,16 @@ export default {
         }
     },
     methods:{
+        updateRank(){
+            this.loading = true
+            this.$api.updateRank().then((res)=>{
+                this.loading = false
+                this.$message({
+                    message: "更新成功!",
+                    type: "success",
+                });
+            })
+        },
         getNowDate(){
             var y=new Date().getFullYear() 
             var m=Number(new Date().getMonth() + 1)