| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -63,7 +63,6 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            v-hasPermi="['system:menu:add']" | 
					 | 
					 | 
					 | 
					            v-hasPermi="['system:menu:add']" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          >新增</el-button> | 
					 | 
					 | 
					 | 
					          >新增</el-button> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          <el-button | 
					 | 
					 | 
					 | 
					          <el-button | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            v-if="scope.row.parentId != 0" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            size="mini" | 
					 | 
					 | 
					 | 
					            size="mini" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            type="text" | 
					 | 
					 | 
					 | 
					            type="text" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            icon="el-icon-delete" | 
					 | 
					 | 
					 | 
					            icon="el-icon-delete" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -78,7 +77,7 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    <el-dialog :title="title" :visible.sync="open" width="600px"> | 
					 | 
					 | 
					 | 
					    <el-dialog :title="title" :visible.sync="open" width="600px"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      <el-form ref="form" :model="form" :rules="rules" label-width="80px"> | 
					 | 
					 | 
					 | 
					      <el-form ref="form" :model="form" :rules="rules" label-width="80px"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        <el-row> | 
					 | 
					 | 
					 | 
					        <el-row> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          <el-col :span="24" v-if="form.parentId !== 0"> | 
					 | 
					 | 
					 | 
					          <el-col :span="24"> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            <el-form-item label="上级菜单"> | 
					 | 
					 | 
					 | 
					            <el-form-item label="上级菜单"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              <treeselect | 
					 | 
					 | 
					 | 
					              <treeselect | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                v-model="form.parentId" | 
					 | 
					 | 
					 | 
					                v-model="form.parentId" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -188,7 +187,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      // 菜单表格树数据 | 
					 | 
					 | 
					 | 
					      // 菜单表格树数据 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      menuList: [], | 
					 | 
					 | 
					 | 
					      menuList: [], | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      // 菜单树选项 | 
					 | 
					 | 
					 | 
					      // 菜单树选项 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      menuOptions: undefined, | 
					 | 
					 | 
					 | 
					      menuOptions: [], | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      // 弹出层标题 | 
					 | 
					 | 
					 | 
					      // 弹出层标题 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      title: "", | 
					 | 
					 | 
					 | 
					      title: "", | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      // 是否显示弹出层 | 
					 | 
					 | 
					 | 
					      // 是否显示弹出层 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -235,7 +234,10 @@ export default { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    /** 查询菜单下拉树结构 */ | 
					 | 
					 | 
					 | 
					    /** 查询菜单下拉树结构 */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    getTreeselect() { | 
					 | 
					 | 
					 | 
					    getTreeselect() { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      treeselect().then(response => { | 
					 | 
					 | 
					 | 
					      treeselect().then(response => { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        this.menuOptions = response.data; | 
					 | 
					 | 
					 | 
					        this.menuOptions = []; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        const menu = { id: 0, label: '主类目', children: [] }; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        menu.children = response.data; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.menuOptions.push(menu); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      }); | 
					 | 
					 | 
					 | 
					      }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }, | 
					 | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    // 菜单显示状态字典翻译 | 
					 | 
					 | 
					 | 
					    // 菜单显示状态字典翻译 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |