修复了一二级部门关联的一些bug

This commit is contained in:
王思川 2024-06-19 05:34:10 +08:00
parent 2c97f899d0
commit edc139dc1a
2 changed files with 4 additions and 5 deletions

View File

@ -84,7 +84,7 @@ def load_secondary_departments(request):
# 创建 HTML 字符串
options = '<option value="">选择二级部门</option>'
for dept in secondary_departments:
options += f'<option value="{dept.secondary_department_id}">{dept.secondary_department_name}</option>'
options += f'<option value="{dept.secondary_department_name}">{dept.secondary_department_name}</option>'
return HttpResponse(options)
except Exception as e:

View File

@ -125,18 +125,17 @@
if (primaryDepartment) {
updateSecondaryDepartments(primaryDepartment);
} else {
$('#id_secondary_department').html('<option value="">选择二级部门</option>');
$('#id_secondary_department').html('<option value="">---------</option>');
}
});
// 如果在页面加载时已选择一级部门,则加载相应的二级部门
var initialPrimaryDepartment = $('#id_primary_department').val();
var initialSecondaryDepartmentId = $('#id_secondary_department').val();
var initialSecondaryDepartment = $('#id_secondary_department').val();
if (initialPrimaryDepartment) {
updateSecondaryDepartments(initialPrimaryDepartment, initialSecondaryDepartmentId);
updateSecondaryDepartments(initialPrimaryDepartment, initialSecondaryDepartment);
}
// 动态生成id_seal_type的select选项
var sealTypeOptions = [
{ value: '公章', text: '公章' },