bding преди 1 година
родител
ревизия
182a0f11f7

+ 4 - 0
src/api/modules/rai/reportApi.js

@@ -33,6 +33,10 @@ const raiReport = {
   reportSelectionTarryList: (params) => {
   reportSelectionTarryList: (params) => {
     return http.get("/cygx/reportSelection/tarryList", params);
     return http.get("/cygx/reportSelection/tarryList", params);
   },
   },
+  // 文章置顶、取消置顶
+  summaryManageTopChange: (params) => {
+    return http.post("/cygx/summaryManage/top_change", params);
+  },
   
   
 };
 };
 
 

+ 7 - 1
src/views/rai_manage/components/addMorningMeeting.vue

@@ -15,7 +15,7 @@
             <div>
             <div>
               <el-checkbox v-model="item.isJumpNot">备选项</el-checkbox>
               <el-checkbox v-model="item.isJumpNot">备选项</el-checkbox>
               <template v-if="item.isJumpNot">
               <template v-if="item.isJumpNot">
-                <el-input v-model="item.reportLink" placeholder="请输入报告链接"></el-input>
+                <el-input style="margin: 20px 0" v-model="item.reportLink" placeholder="请输入报告链接"></el-input>
                 <el-input v-model="item.headTitle" placeholder="请输入首行标题"></el-input>
                 <el-input v-model="item.headTitle" placeholder="请输入首行标题"></el-input>
               </template>
               </template>
             </div>
             </div>
@@ -176,6 +176,9 @@ export default {
           content: item.content,
           content: item.content,
           industry: { ChartPermissionId: item.chartPermissionId, PermissionName: item.chartPermissionName },
           industry: { ChartPermissionId: item.chartPermissionId, PermissionName: item.chartPermissionName },
           property: { ChartPermissionId: item.industryId, PermissionName: item.industryName },
           property: { ChartPermissionId: item.industryId, PermissionName: item.industryName },
+          reportLink: item.reportLink,
+          headTitle: item.title,
+          isJumpNot: item.reportLink ? true : false,
         };
         };
         let subject = [];
         let subject = [];
         let industrialSubjectList = item.industrialSubjectList || [];
         let industrialSubjectList = item.industrialSubjectList || [];
@@ -264,6 +267,8 @@ export default {
           IndustryId: item.property.ChartPermissionId,
           IndustryId: item.property.ChartPermissionId,
           IndustryName: item.property.PermissionName,
           IndustryName: item.property.PermissionName,
           IndustrialSubjectIds: item.subject.join(),
           IndustrialSubjectIds: item.subject.join(),
+          ReportLink: item.reportLink,
+          Title: item.headTitle,
         };
         };
         list.push(temp);
         list.push(temp);
       });
       });
@@ -384,6 +389,7 @@ export default {
     }
     }
   }
   }
   .fr-wrapper {
   .fr-wrapper {
+    margin-top: 20px;
     border-top: 1px solid #cccccc !important;
     border-top: 1px solid #cccccc !important;
     border-bottom: 1px solid #cccccc !important;
     border-bottom: 1px solid #cccccc !important;
   }
   }

+ 9 - 1
src/views/rai_manage/reportManage/summaryManage.vue

@@ -72,7 +72,7 @@
             <span class="editsty" @click="operationBtn(scope.row.ArticleId, '发布')">{{ scope.row.PublishStatus == 0 ? "发布" : "取消发布" }} &nbsp;&nbsp;</span>
             <span class="editsty" @click="operationBtn(scope.row.ArticleId, '发布')">{{ scope.row.PublishStatus == 0 ? "发布" : "取消发布" }} &nbsp;&nbsp;</span>
             <span class="editsty" @click="editBtn(scope.row.ArticleId)">编辑 &nbsp;&nbsp;</span>
             <span class="editsty" @click="editBtn(scope.row.ArticleId)">编辑 &nbsp;&nbsp;</span>
             <span class="deletesty" v-if="scope.row.PublishStatus == 0" @click="operationBtn(scope.row.ArticleId, '删除')">删除 &nbsp;&nbsp;</span>
             <span class="deletesty" v-if="scope.row.PublishStatus == 0" @click="operationBtn(scope.row.ArticleId, '删除')">删除 &nbsp;&nbsp;</span>
-            <span class="editsty" v-if="scope.row.PublishStatus != 0" @click="operationBtn(scope.row.ArticleId, '发布')">{{ scope.row.PublishStatus == 0 ? "置顶" : "取消置顶" }} &nbsp;&nbsp;</span>
+            <span class="editsty" v-if="scope.row.PublishStatus != 0" @click="toppingHandler(scope.row)">{{ scope.row.TopTime > 0 ? "取消置顶" : "置顶" }} &nbsp;&nbsp;</span>
           </template>
           </template>
         </el-table-column>
         </el-table-column>
       </el-table>
       </el-table>
@@ -352,6 +352,14 @@ export default {
     clearAuthor() {
     clearAuthor() {
       this.remoteMethodAuthor();
       this.remoteMethodAuthor();
     },
     },
+    // 置顶 取消置顶
+    async toppingHandler(item) {
+      const res = await raiInterface.summaryManageTopChange({ ArticleId: item.ArticleId });
+      if (res.Ret === 200) {
+        this.getsummaryManageList();
+        this.$message.success("操作成功");
+      }
+    },
   },
   },
   //路由离开
   //路由离开
   beforeRouteLeave(to, from, next) {
   beforeRouteLeave(to, from, next) {