zhangxin 2 жил өмнө
parent
commit
830e1d27d6

+ 7 - 0
src/api/message/message.js

@@ -8,3 +8,10 @@ export function getMessage() {
     method: 'get'
   })
 }
+//删除信息 
+export function deleteMessage(id) {
+  return request({
+    url: '/post/news/' + id,
+    method: 'delete'
+  })
+}

+ 8 - 8
src/views/message/messageList.vue

@@ -41,7 +41,7 @@
           <el-table-column prop="operate" label="操作">
             <template slot-scope="scope">
               <el-button size="mini" type="text" @click="viewDetails(scope.$index)">查看详情</el-button>
-              <el-popconfirm title="你确定删除本条消息吗?" @confirm="deleteMessage(scope.$index)">
+              <el-popconfirm title="你确定删除本条消息吗?" @confirm="deleteMessage(scope)">
                 <el-button class="btn-delete" size="mini" type="text" icon="el-icon-delete"
                    slot="reference">删除</el-button>
               </el-popconfirm>
@@ -61,7 +61,7 @@
   </div>
 </template>
 <script>
-import { getMessage } from '../../api/message/message.js'
+import { getMessage , deleteMessage} from '../../api/message/message.js'
 export default {
   props: {
 
@@ -115,12 +115,12 @@ export default {
     //删除列表
     deleteMessage(row) {
       console.log(row);
-       //console.log(this.tableData[index]);
-        if (this.mockMessageList.length == 0) {
-        
-        } else {
-          this.tableData.splice(row, 1);
-        }
+      row = row.row.newsId
+      console.log(row);
+      deleteMessage(row).then ((res)=>{
+        console.log(res);
+      })
+      this.getMessage();
     },
     //查看详情
     viewDetails(row) {