作者 RuoYi

限制超级管理员不允许操作

@@ -124,7 +124,7 @@ @@ -124,7 +124,7 @@
124 </template> 124 </template>
125 </el-table-column> 125 </el-table-column>
126 <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> 126 <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
127 - <template slot-scope="scope"> 127 + <template slot-scope="scope" v-if="scope.row.roleId !== 1">
128 <el-button 128 <el-button
129 size="mini" 129 size="mini"
130 type="text" 130 type="text"
@@ -167,7 +167,7 @@ @@ -167,7 +167,7 @@
167 width="160" 167 width="160"
168 class-name="small-padding fixed-width" 168 class-name="small-padding fixed-width"
169 > 169 >
170 - <template slot-scope="scope"> 170 + <template slot-scope="scope" v-if="scope.row.userId !== 1">
171 <el-button 171 <el-button
172 size="mini" 172 size="mini"
173 type="text" 173 type="text"
@@ -175,13 +175,18 @@ @@ -175,13 +175,18 @@
175 @click="handleUpdate(scope.row)" 175 @click="handleUpdate(scope.row)"
176 v-hasPermi="['system:user:edit']" 176 v-hasPermi="['system:user:edit']"
177 >修改</el-button> 177 >修改</el-button>
  178 + <el-button
  179 + size="mini"
  180 + type="text"
  181 + icon="el-icon-delete"
  182 + @click="handleDelete(scope.row)"
  183 + v-hasPermi="['system:user:remove']"
  184 + >删除</el-button>
178 <el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)"> 185 <el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)">
179 <span class="el-dropdown-link"> 186 <span class="el-dropdown-link">
180 - <i class="el-icon-d-arrow-right el-icon--right"></i>更多操作 187 + <i class="el-icon-d-arrow-right el-icon--right"></i>更多
181 </span> 188 </span>
182 <el-dropdown-menu slot="dropdown"> 189 <el-dropdown-menu slot="dropdown">
183 - <el-dropdown-item command="handleDelete" v-if="scope.row.userId !== 1" icon="el-icon-delete"  
184 - v-hasPermi="['system:user:remove']">删除用户</el-dropdown-item>  
185 <el-dropdown-item command="handleResetPwd" icon="el-icon-key" 190 <el-dropdown-item command="handleResetPwd" icon="el-icon-key"
186 v-hasPermi="['system:user:resetPwd']">重置密码</el-dropdown-item> 191 v-hasPermi="['system:user:resetPwd']">重置密码</el-dropdown-item>
187 <el-dropdown-item command="handleAuthRole" icon="el-icon-circle-check" 192 <el-dropdown-item command="handleAuthRole" icon="el-icon-circle-check"
@@ -562,9 +567,6 @@ export default { @@ -562,9 +567,6 @@ export default {
562 // 更多操作触发 567 // 更多操作触发
563 handleCommand(command, row) { 568 handleCommand(command, row) {
564 switch (command) { 569 switch (command) {
565 - case "handleDelete":  
566 - this.handleDelete(row);  
567 - break;  
568 case "handleResetPwd": 570 case "handleResetPwd":
569 this.handleResetPwd(row); 571 this.handleResetPwd(row);
570 break; 572 break;