|  | @@ -13,7 +13,6 @@
 | 
	
		
			
				|  |  |  							v-for="(item, index) in role_list"
 | 
	
		
			
				|  |  |  							:key="index"
 | 
	
		
			
				|  |  |  							@click="open_right(item)"
 | 
	
		
			
				|  |  | -							v-show="item.code !== 'employee'"
 | 
	
		
			
				|  |  |  						>
 | 
	
		
			
				|  |  |  							<i class="el-icon-s-custom"></i>
 | 
	
		
			
				|  |  |  							<span slot="title">{{ item.name }}</span>
 | 
	
	
		
			
				|  | @@ -26,7 +25,7 @@
 | 
	
		
			
				|  |  |  							<div class="name">{{ item_info.name }}</div>
 | 
	
		
			
				|  |  |  							<div class="flex-1"></div>
 | 
	
		
			
				|  |  |  							<el-button type="text" size="medium" style=" padding: 0; line-height: initial;" v-show="item_info.code !== 'creator'" @click="dataAccessPopup">数据查看权限</el-button>
 | 
	
		
			
				|  |  | -							<el-button type="text" size="medium" plain @click="open_right(item_info)">刷新</el-button>
 | 
	
		
			
				|  |  | +							<el-button type="text" size="medium" plain v-if="item_info.code != 'employee'" @click="open_right(item_info)">刷新</el-button>
 | 
	
		
			
				|  |  |  						</div>
 | 
	
		
			
				|  |  |  						<div class="user_text fontColorF" v-if="item_info.code == 'creator'">创始人默认为开通【功道云积分制】的人,拥有所有的功能及管理权限</div>
 | 
	
		
			
				|  |  |  						<div class="user_text fontColorF" v-if="item_info.code == 'admin'">公司管理员一般为合伙人、股东等高级管理人员,可管理多个部门和人员</div>
 | 
	
	
		
			
				|  | @@ -34,13 +33,13 @@
 | 
	
		
			
				|  |  |  						<div class="user_text fontColorF" v-if="item_info.code == 'dept_manager'">部门管理员一般为部门/团队经理、主管、组长,可管理一部分人员</div>
 | 
	
		
			
				|  |  |  						<div class="user_text fontColorF" v-if="item_info.code == 'employee'">员工为默认角色,每个人都拥有员工角色的功能权限,该角色不可修改</div>
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  | -					<div class="flex-box btns flex-v-ce margin-bottom">
 | 
	
		
			
				|  |  | +					<div class="flex-box btns flex-v-ce margin-bottom" v-if="item_info.code != 'employee'">
 | 
	
		
			
				|  |  |  							<el-button size="small" v-show="item_info.code == 'creator' && table_list.length > 1 && isStart" @click="del_creator" type="danger">删除</el-button>
 | 
	
		
			
				|  |  |  							<el-button size="small" v-show="item_info.code == 'creator' && isStart" @click="dialogFormVisible=true" type="primary">添加</el-button>
 | 
	
		
			
				|  |  |  							<el-button size="small" v-show="item_info.code != 'creator' && table_list.length > 0" @click="del_item" type="danger">删除</el-button>
 | 
	
		
			
				|  |  |  							<el-button size="small" v-show="item_info.code != 'creator'" @click="add_item" type="primary">添加</el-button>
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  | -					<div v-if="item_info.code == 'creator'||item_info.code == 'employee'">
 | 
	
		
			
				|  |  | +					<div v-if="item_info.code == 'creator'">
 | 
	
		
			
				|  |  |  						<el-table :data="table_list"  v-loading="table_loading">
 | 
	
		
			
				|  |  |  							<el-table-column width="40" fixed  v-if="item_info.code == 'creator' && table_list.length > 1 && isStart">
 | 
	
		
			
				|  |  |  								<template slot-scope="scope">
 | 
	
	
		
			
				|  | @@ -78,6 +77,9 @@
 | 
	
		
			
				|  |  |  							</template>
 | 
	
		
			
				|  |  |  						</div> -->
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  | +					<div v-else-if="item_info.code == 'employee'" style="text-align:center;margin-top:200px;">
 | 
	
		
			
				|  |  | +						未设置管理角色的人员,都是普通员工
 | 
	
		
			
				|  |  | +					</div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  					<el-table :data="table_list" fit v-else   v-loading="table_loading">
 | 
	
		
			
				|  |  |  						<el-table-column width="40" fixed>
 | 
	
	
		
			
				|  | @@ -563,15 +565,15 @@ export default {
 | 
	
		
			
				|  |  |  			      {name: '查看全员数据', id: 3}
 | 
	
		
			
				|  |  |  			    ]
 | 
	
		
			
				|  |  |  			  },
 | 
	
		
			
				|  |  | -			  {
 | 
	
		
			
				|  |  | -			    title: '团队绩效',
 | 
	
		
			
				|  |  | -			    name: 'performance_range',
 | 
	
		
			
				|  |  | -			    code: 0,
 | 
	
		
			
				|  |  | -			    list: [
 | 
	
		
			
				|  |  | -			      {name: '仅查看自己的数据', id: 1},
 | 
	
		
			
				|  |  | -			      {name: '查看全员数据', id: 2},
 | 
	
		
			
				|  |  | -			    ]
 | 
	
		
			
				|  |  | -			  }
 | 
	
		
			
				|  |  | +			//   {
 | 
	
		
			
				|  |  | +			//     title: '团队绩效',
 | 
	
		
			
				|  |  | +			//     name: 'performance_range',
 | 
	
		
			
				|  |  | +			//     code: 0,
 | 
	
		
			
				|  |  | +			//     list: [
 | 
	
		
			
				|  |  | +			//       {name: '仅查看自己的数据', id: 1},
 | 
	
		
			
				|  |  | +			//       {name: '查看全员数据', id: 2},
 | 
	
		
			
				|  |  | +			//     ]
 | 
	
		
			
				|  |  | +			//   }
 | 
	
		
			
				|  |  |  			],
 | 
	
		
			
				|  |  |  		};
 | 
	
		
			
				|  |  |  	},
 | 
	
	
		
			
				|  | @@ -600,19 +602,21 @@ export default {
 | 
	
		
			
				|  |  |  		  self.dataAccessLoading = true
 | 
	
		
			
				|  |  |  		  self.$axios('get','/api/role/range',{role_id: self.item_info.id}).then((res) => {
 | 
	
		
			
				|  |  |  		    if (res.data.code == 1) {
 | 
	
		
			
				|  |  | -		      const resData = res.data.data
 | 
	
		
			
				|  |  | -		      if(this.item_info.id != '909'){
 | 
	
		
			
				|  |  | +			  const resData = res.data.data
 | 
	
		
			
				|  |  | +			  console.log(this.item_info)
 | 
	
		
			
				|  |  | +		      if(this.item_info.code != 'employee'){
 | 
	
		
			
				|  |  |  		        self.dataAccessList.forEach(element => {
 | 
	
		
			
				|  |  |  		          element.name == 'event_range'?element.code = resData.event_range:''
 | 
	
		
			
				|  |  |  		          element.name == 'prize_range'?element.code = resData.prize_range:''
 | 
	
		
			
				|  |  | -		          element.name == 'performance_range'?element.code = resData.performance_range:''
 | 
	
		
			
				|  |  | -		          element.name == 'statistics_range'?element.code = resData.statistics_range:''
 | 
	
		
			
				|  |  | +		        //   element.name == 'performance_range'?element.code = resData.performance_range:''
 | 
	
		
			
				|  |  | +		        //   element.name == 'statistics_range'?element.code = resData.statistics_range:''
 | 
	
		
			
				|  |  |  		        });
 | 
	
		
			
				|  |  |  		      }else{
 | 
	
		
			
				|  |  |  		        self.dataAccessListEmployee.forEach(element => {
 | 
	
		
			
				|  |  |  		          element.name == 'event_range'?element.code = resData.event_range:''
 | 
	
		
			
				|  |  | -		          element.name == 'performance_range'?element.code = resData.performance_range:''
 | 
	
		
			
				|  |  | -		        });
 | 
	
		
			
				|  |  | +		        //   element.name == 'performance_range'?element.code = resData.performance_range:''
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +				console.log(self.dataAccessListEmployee)
 | 
	
		
			
				|  |  |  		      }
 | 
	
		
			
				|  |  |  		    } else {
 | 
	
		
			
				|  |  |  		      self.$message.error(res.data.msg)
 | 
	
	
		
			
				|  | @@ -631,9 +635,8 @@ export default {
 | 
	
		
			
				|  |  |  		  self.jurisdiction.forEach(element => {
 | 
	
		
			
				|  |  |  		    data[element.name] = element.code
 | 
	
		
			
				|  |  |  		  });
 | 
	
		
			
				|  |  | -		  if(self.item_info.id == '909'){
 | 
	
		
			
				|  |  | -		    data.prize_range = '1',
 | 
	
		
			
				|  |  | -		    data.statistics_range = '1'
 | 
	
		
			
				|  |  | +		  if(self.item_info.code == 'employee'){
 | 
	
		
			
				|  |  | +		    data.prize_range = '1';
 | 
	
		
			
				|  |  |  		  }
 | 
	
		
			
				|  |  |  		  data.performance_range="1";
 | 
	
		
			
				|  |  |  		  data.statistics_range="1";
 | 
	
	
		
			
				|  | @@ -942,7 +945,9 @@ export default {
 | 
	
		
			
				|  |  |  		open_right(data) {
 | 
	
		
			
				|  |  |  			this.jurisdiction=data.code=='employee'? this.dataAccessListEmployee:this.dataAccessList;
 | 
	
		
			
				|  |  |  			this.item_info = data;
 | 
	
		
			
				|  |  | -			this.get_table_list();
 | 
	
		
			
				|  |  | +			if(data.code!='employee'){
 | 
	
		
			
				|  |  | +				this.get_table_list();
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  		get_table_list() {
 | 
	
		
			
				|  |  |  			this.table_loading = true;
 |