y595705120 3 years ago
parent
commit
8dbf2c1eaf
1 changed files with 15 additions and 4 deletions
  1. 15 4
      src/view/weixin/info.vue

+ 15 - 4
src/view/weixin/info.vue

@@ -57,7 +57,7 @@
 		 <el-table-column prop="orderId"  label="排序"  width="50"></el-table-column>
 	     <el-table-column
 	       align="center"
-	       width="100px"
+	       width="160px"
 	       label="操作"
 	       class-name="small-padding fixed-width"
 	     >
@@ -68,6 +68,12 @@
 	     	    icon="el-icon-edit"
 	     	    @click="initEdit(row)"
 	     	  >编辑</el-button>  
+			  <el-button
+			    type="danger"
+			    size="small"
+			    icon="el-icon-delete"
+			    @click="deleteRow(row)"
+			  >删除</el-button>  
 	       </template>
 	     </el-table-column>
 	   </el-table>
@@ -197,7 +203,7 @@
   import BImage from '@/components/upload/BImage.vue'
   import Inode from './components/Inode.vue'
   import { tow60 } from "@/utils/stringFun";
-  import { getPaper, addPaper, addPaperItem, getPaperStyle } from "@/api/paper";
+  import { getPaper, addPaper, addPaperItem, getPaperStyle,delPaperItem } from "@/api/paper";
   
   const getTitle = function(item){
 	  return item.text||item.marks||item.desc||(''+item.id);
@@ -320,8 +326,13 @@
 			})
 		})
 	  },
-	  onFinish(url, index){
-		this.info.slider[index] = url;  
+	  deleteRow( row ){
+		let param = {id:row.id}
+		delPaperItem( param).then( res=>{
+			if( res.code != 200) return;
+			this.$message.successMsg("移除", 2);
+			this.loadData();
+		})
 	  },
 	  getPaperStyle(){
 		  getPaperStyle({}).then( res=>{