xiugai
This commit is contained in:
		
							parent
							
								
									e689f0e99c
								
							
						
					
					
						commit
						95cac1a3d1
					
				| @ -101,16 +101,39 @@ | |||||||
|       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> | ||||||
|     </el-row> |     </el-row> | ||||||
| 
 | 
 | ||||||
|     <el-table v-loading="loading" :data="categoryList" @selection-change="handleSelectionChange"> |     <!-- <el-table v-loading="loading" :data="categoryList" @selection-change="handleSelectionChange"> | ||||||
|       <el-table-column type="selection" width="55" align="center" /> |       <el-table-column type="selection" width="55" align="center" /> | ||||||
| <!--      <el-table-column label="分类ID" align="center" prop="categoryId" />--> |  | ||||||
|       <el-table-column label="分类名称" align="center" prop="categoryName" /> |       <el-table-column label="分类名称" align="center" prop="categoryName" /> | ||||||
| <!--      <el-table-column label="父ID" align="center" prop="parentId" />--> | 
 | ||||||
| <!--      <el-table-column label="ids" align="center" prop="ancestors" />--> |  | ||||||
| <!--      <el-table-column label="排序" align="center" prop="sort" />--> |  | ||||||
|       <el-table-column label="分类描述" align="center" prop="description" /> |       <el-table-column label="分类描述" align="center" prop="description" /> | ||||||
|       <el-table-column label="语言标签" align="center" prop="tagName" /> |       <el-table-column label="语言标签" align="center" prop="tagName" /> | ||||||
| <!--      <el-table-column label="状态" align="center" prop="status" />--> |       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> | ||||||
|  |         <template slot-scope="scope"> | ||||||
|  |           <el-button | ||||||
|  |             size="mini" | ||||||
|  |             type="text" | ||||||
|  |             icon="el-icon-edit" | ||||||
|  |             @click="handleUpdate(scope.row)" | ||||||
|  |             v-hasPermi="['system:category:edit']" | ||||||
|  |           >修改</el-button> | ||||||
|  |           <el-button | ||||||
|  |             size="mini" | ||||||
|  |             type="text" | ||||||
|  |             icon="el-icon-delete" | ||||||
|  |             @click="handleDelete(scope.row)" | ||||||
|  |             v-hasPermi="['system:category:remove']" | ||||||
|  |           >删除</el-button> | ||||||
|  |         </template> | ||||||
|  |       </el-table-column> | ||||||
|  |     </el-table> --> | ||||||
|  | 
 | ||||||
|  |     <el-table | ||||||
|  |       :data="categoryList" | ||||||
|  |       style="width: 100%;margin-bottom: 20px;" | ||||||
|  |       row-key="categoryId" | ||||||
|  |       border | ||||||
|  |       :tree-props="{children: 'children', hasChildren: 'hasChildren'}"> | ||||||
|  |       <el-table-column label="分类名称" prop="categoryName" /> | ||||||
|       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> | ||||||
|         <template slot-scope="scope"> |         <template slot-scope="scope"> | ||||||
|           <el-button |           <el-button | ||||||
| @ -131,13 +154,13 @@ | |||||||
|       </el-table-column> |       </el-table-column> | ||||||
|     </el-table> |     </el-table> | ||||||
| 
 | 
 | ||||||
|     <pagination |     <!-- <pagination | ||||||
|       v-show="total>0" |       v-show="total>0" | ||||||
|       :total="total" |       :total="total" | ||||||
|       :page.sync="queryParams.pageNum" |       :page.sync="queryParams.pageNum" | ||||||
|       :limit.sync="queryParams.pageSize" |       :limit.sync="queryParams.pageSize" | ||||||
|       @pagination="getList" |       @pagination="getList" | ||||||
|     /> |     /> --> | ||||||
| 
 | 
 | ||||||
|     <!-- 添加或修改文章分类管理对话框 --> |     <!-- 添加或修改文章分类管理对话框 --> | ||||||
|     <el-dialog :title="title" :visible.sync="open" width="70%" append-to-body> |     <el-dialog :title="title" :visible.sync="open" width="70%" append-to-body> | ||||||
| @ -241,9 +264,26 @@ export default { | |||||||
|     getList() { |     getList() { | ||||||
|       this.loading = true; |       this.loading = true; | ||||||
|       listCategory(this.queryParams).then(response => { |       listCategory(this.queryParams).then(response => { | ||||||
|         this.categoryList = response.rows; |         // this.categoryList = response.rows; | ||||||
|         this.total = response.total; |         this.total = response.total; | ||||||
|         this.loading = false; |         this.loading = false; | ||||||
|  |         let arrData = response.rows | ||||||
|  |         let newArr = [] | ||||||
|  |         for(let i=0;i<arrData.length;i++){ | ||||||
|  |           if(arrData[i].parentId==0){ | ||||||
|  |             newArr.push(arrData[i]) | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |         for(let i=0;i<newArr.length;i++){ | ||||||
|  |           newArr[i].children = [] | ||||||
|  |           for(let j=0;j<arrData.length;j++){ | ||||||
|  |             if(newArr[i].categoryId == arrData[j].parentId){ | ||||||
|  |               newArr[i].children.push(arrData[j]) | ||||||
|  |             } | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |         this.categoryList = newArr | ||||||
|  |        | ||||||
|       }); |       }); | ||||||
|     }, |     }, | ||||||
|     getColumList(){ |     getColumList(){ | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user