功能变化: 部门新增优化
parent
538c0b3983
commit
799876fe9b
|
@ -105,6 +105,14 @@ class DeptCreateUpdateSerializer(CustomModelSerializer):
|
|||
部门管理 创建/更新时的列化器
|
||||
"""
|
||||
|
||||
def validate_parent(self, value):
|
||||
"""
|
||||
如果没有上级部门,则上级部门为创建者的部门
|
||||
"""
|
||||
if value is None:
|
||||
value = self.request.user.dept_id
|
||||
return value
|
||||
|
||||
def create(self, validated_data):
|
||||
instance = super().create(validated_data)
|
||||
instance.dept_belong_id = instance.id
|
||||
|
|
|
@ -108,11 +108,11 @@ export const crudOptions = (vm) => {
|
|||
value: 'id',
|
||||
cache: false,
|
||||
getData: (url, dict, { form, component }) => { // 配置此参数会覆盖全局的getRemoteDictFunc
|
||||
return api.DeptLazy().then(ret => { return ret.data })
|
||||
return api.DeptLazy().then(ret => { return ret })
|
||||
}
|
||||
},
|
||||
form: {
|
||||
helper: '默认留空为根节点',
|
||||
helper: '默认留空为创建者的部门',
|
||||
component: {
|
||||
span: 12,
|
||||
props: {
|
||||
|
|
Loading…
Reference in New Issue