[fix 83965] 默认用户不能删除
This commit is contained in:
@@ -74,7 +74,10 @@
|
|||||||
</template>
|
</template>
|
||||||
<span slot="action" slot-scope="text, record, index" class="operation-btns">
|
<span slot="action" slot-scope="text, record, index" class="operation-btns">
|
||||||
<a class="primary" @click="handleEditUser(record, index)">编辑</a>
|
<a class="primary" @click="handleEditUser(record, index)">编辑</a>
|
||||||
<a class="danger" @click="handleDeleteUser(record, index)">删除</a>
|
<!-- 管理员不能删除 -->
|
||||||
|
<a class="danger"
|
||||||
|
:disabled="isDefaultAdmin(record)"
|
||||||
|
@click="handleDeleteUser(record, index)">删除</a>
|
||||||
</span>
|
</span>
|
||||||
</a-table>
|
</a-table>
|
||||||
</common-card>
|
</common-card>
|
||||||
@@ -381,6 +384,11 @@ export default {
|
|||||||
this.loadPage()
|
this.loadPage()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
// 是否是默认管理员账号,不可删除
|
||||||
|
isDefaultAdmin ({ username }) {
|
||||||
|
const usernameArr = ['admin', 'admin2', 'admin3']
|
||||||
|
return usernameArr.includes(username)
|
||||||
|
},
|
||||||
// 恢复默认配置
|
// 恢复默认配置
|
||||||
handleResetSysSettingForm () {
|
handleResetSysSettingForm () {
|
||||||
this.sysSettingForm.resetFields()
|
this.sysSettingForm.resetFields()
|
||||||
@@ -482,6 +490,8 @@ export default {
|
|||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
}
|
}
|
||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
|
// 重置表单
|
||||||
|
this.addUserForm.resetFields()
|
||||||
this.loadUserList()
|
this.loadUserList()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user