功能变化: 部门新增优化
							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
	
	 猿小天
						猿小天