下面这段代码export default { components: { addDept }, data() { return { // 部门数据 departmentList: [], defaultProps: { children: 'children', label: 'name' }, showDialog: false, currentId: null } }, created() { this.getDepartmentList() }, methods: { handleNodeClick(data) { console.log(data) }, addDepart(type, id) { if (type === 'add') { this.showDialog = true this.currentId = id } }, async getDepartmentList() { const data = await getDepartmentApi() // id:部门的id // pid:当前部门的父级id // 处理数据:根据id找pid, // console.log(data) // this.departmentList = data this.departmentList = transListTreeData(data, 0) } }报错Uncaught (in promise) Error: Column 'pid' cannot be null at eval
时间: 2024-02-14 15:21:14 浏览: 65
毕业设计:asp人事工资管理系统(源代码)
这个错误提示看起来是数据库中的某个列 'pid' 被赋值为了 null,但在数据库中该列不允许为空。建议您检查数据库中的相关表结构和数据,确保 'pid' 列在插入数据时被正确赋值,或者将该列的默认值设置为 null。另外,也可以检查您的代码,看看是否存在使用 'pid' 列时出现了异常或错误。如果问题依然存在,您可以提供更多相关代码和错误信息,以便更好地帮助您解决问题。
阅读全文