浏览代码

隐藏中心内部榜,调整标题文案

yejian 2 年之前
父节点
当前提交
8a50a32828

+ 13 - 7
src/views/Ranking/ManuscriptDissemination.vue

@@ -23,7 +23,7 @@
           :data="dayData"
           :data="dayData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="传播量" />
           <el-table-column align="center" prop="cnt" label="传播量" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -33,7 +33,7 @@
           :data="weekData"
           :data="weekData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="传播量" />
           <el-table-column align="center" prop="cnt" label="传播量" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -43,7 +43,7 @@
           :data="monthData"
           :data="monthData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="传播量" />
           <el-table-column align="center" prop="cnt" label="传播量" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -62,6 +62,7 @@ export default {
     return {
     return {
       activeName: 1,
       activeName: 1,
       btnFocus: "center",
       btnFocus: "center",
+      title:"中心名称",
       tabs: {
       tabs: {
         name: "稿件传播量排行榜",
         name: "稿件传播量排行榜",
         code: 1,
         code: 1,
@@ -69,18 +70,22 @@ export default {
           {
           {
             label: "分中心榜",
             label: "分中心榜",
             value: "center",
             value: "center",
+            title:"中心名称"
           },
           },
           {
           {
             label: "人员榜",
             label: "人员榜",
             value: "user",
             value: "user",
+            title:"人员名称"
           },
           },
-          {
-            label: "中心内部榜",
-            value: 2,
-          },
+          // {
+          //   label: "中心内部榜",
+          //   value: 2,
+          //   title:"中心名称"
+          // },
           {
           {
             label: "部门内部人员榜",
             label: "部门内部人员榜",
             value: "depart",
             value: "depart",
+            title:"部门名称"
           },
           },
         ],
         ],
       },
       },
@@ -95,6 +100,7 @@ export default {
   methods: {
   methods: {
     handleClick(e) {
     handleClick(e) {
       this.btnFocus = e.value;
       this.btnFocus = e.value;
+      this.title = e.title;
       this.setTableData();
       this.setTableData();
     },
     },
     setTableData() {
     setTableData() {

+ 13 - 8
src/views/Ranking/ManuscriptIssued.vue

@@ -23,7 +23,7 @@
           :data="dayData"
           :data="dayData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="次数" />
           <el-table-column align="center" prop="cnt" label="次数" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -33,7 +33,7 @@
           :data="weekData"
           :data="weekData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="次数" />
           <el-table-column align="center" prop="cnt" label="次数" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -43,7 +43,7 @@
           :data="monthData"
           :data="monthData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="次数" />
           <el-table-column align="center" prop="cnt" label="次数" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -62,6 +62,7 @@ export default {
     return {
     return {
       activeName: 1,
       activeName: 1,
       btnFocus: "center",
       btnFocus: "center",
+      title:"中心名称",
       tabs: {
       tabs: {
         name: "已发稿件数量排行榜",
         name: "已发稿件数量排行榜",
         code: 1,
         code: 1,
@@ -69,18 +70,22 @@ export default {
           {
           {
             label: "分中心榜",
             label: "分中心榜",
             value: "center",
             value: "center",
+            title:"中心名称"
           },
           },
           {
           {
             label: "人员榜",
             label: "人员榜",
             value: "user",
             value: "user",
+            title:"人员名称"
           },
           },
-          {
-            label: "中心内部榜",
-            value: 2,
-          },
+          // {
+          //   label: "中心内部榜",
+          //   value: 2,
+          //   title:"中心名称"
+          // },
           {
           {
             label: "部门内部人员榜",
             label: "部门内部人员榜",
             value: "depart",
             value: "depart",
+            title:"部门名称"
           },
           },
         ],
         ],
       },
       },
@@ -94,8 +99,8 @@ export default {
   },
   },
   methods: {
   methods: {
     handleClick(e) {
     handleClick(e) {
-      console.log(e)
       this.btnFocus = e.value;
       this.btnFocus = e.value;
+      this.title = e.title;
       this.setTableData();
       this.setTableData();
     },
     },
     setTableData() {
     setTableData() {

+ 13 - 7
src/views/Ranking/MaterialContribution.vue

@@ -23,7 +23,7 @@
           :data="dayData"
           :data="dayData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="贡献量" />
           <el-table-column align="center" prop="cnt" label="贡献量" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -33,7 +33,7 @@
           :data="weekData"
           :data="weekData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="贡献量" />
           <el-table-column align="center" prop="cnt" label="贡献量" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -43,7 +43,7 @@
           :data="monthData"
           :data="monthData"
           header-row-class-name="card-tabs-header"
           header-row-class-name="card-tabs-header"
         >
         >
-          <el-table-column align="center" prop="name" label="关键词" />
+          <el-table-column align="center" prop="name" :label="title" />
           <el-table-column align="center" prop="cnt" label="贡献量" />
           <el-table-column align="center" prop="cnt" label="贡献量" />
         </el-table>
         </el-table>
       </div>
       </div>
@@ -62,6 +62,7 @@ export default {
     return {
     return {
       activeName: 1,
       activeName: 1,
       btnFocus: "center",
       btnFocus: "center",
+      title:"中心名称",
       tabs: {
       tabs: {
         name: "素材贡献量排行榜",
         name: "素材贡献量排行榜",
         code: 1,
         code: 1,
@@ -69,18 +70,22 @@ export default {
           {
           {
             label: "分中心榜",
             label: "分中心榜",
             value: "center",
             value: "center",
+            title:"中心名称"
           },
           },
           {
           {
             label: "人员榜",
             label: "人员榜",
             value: "user",
             value: "user",
+            title:"人员名称"
           },
           },
-          {
-            label: "中心内部榜",
-            value: 2,
-          },
+          // {
+          //   label: "中心内部榜",
+          //   value: 2,
+          //   title:"中心名称"
+          // },
           {
           {
             label: "部门内部人员榜",
             label: "部门内部人员榜",
             value: "depart",
             value: "depart",
+            title:"部门名称"
           },
           },
         ],
         ],
       },
       },
@@ -95,6 +100,7 @@ export default {
   methods: {
   methods: {
     handleClick(e) {
     handleClick(e) {
       this.btnFocus = e.value;
       this.btnFocus = e.value;
+      this.title = e.title;
       this.setTableData();
       this.setTableData();
     },
     },
     setTableData() {
     setTableData() {