소스 검색

页面招聘信息置顶功能

yanliming 1 년 전
부모
커밋
0bec2b7c5e
2개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 1
      src/api/base/recruitInformationInfo.js
  2. 3 2
      src/views/base/recruitInformationInfo-list.vue

+ 4 - 1
src/api/base/recruitInformationInfo.js

@@ -50,8 +50,11 @@ function changeIsOnline(id) {
   return request.post(constant.serverUrl + "/base/recruitInformationInfo/changeIsOnline/" + id);
 }
 
+function changeTopping(id) {
+  return request.post(constant.serverUrl + "/base/recruitInformationInfo/changeTopping/" + id);
+}
 
 
 export default {
-  pageList, create, edit, add, update, remove, batchRemove,check,changeIsOnline
+  pageList, create, edit, add, update, remove, batchRemove,check,changeIsOnline,changeTopping
 }

+ 3 - 2
src/views/base/recruitInformationInfo-list.vue

@@ -139,7 +139,7 @@
               <el-link type="success" @click="handleChangeIsOnline(row)">上架</el-link>
             </span>
             <span v-else>
-              <el-link type="info" @click="handleChangeIsOnline(row)">下架</el-link>
+              <el-link type="info"  @click="handleChangeIsOnline(row)">下架</el-link>
             </span>
           </template>
         </el-table-column>
@@ -148,7 +148,8 @@
             <el-button class="btu1" size="mini" type="warning" @click="handleEdit(row)">编辑</el-button>
             <el-button class="btu1" v-if="row.status=='0'" size="mini" type="primary" @click="handleCheck(row)">审核</el-button>
             <el-button class="btu1" size="mini" type="danger" @click="handleDelete(row)">删除</el-button>
-            <el-button class="btu1" size="mini" type="info" @click="handleTopping(row)">置顶</el-button>
+            <el-button class="btu1" v-if="row.isTopping" size="mini" type="info" @click="handleTopping(row)">不置顶</el-button>
+            <el-button class="btu1" v-else size="mini" type="info" @click="handleTopping(row)">置顶</el-button>
             <el-badge v-if="row.isReadNumber!=0" :value="row.isReadNumber" class="item">
               <el-button size="mini" type="success" @click="handleRelation(row)">收到报名</el-button>
             </el-badge>