- export default function useDicts(proxy) {
- const { build_category } = proxy.useDict('build_category');
- const { drainage_partition } = proxy.useDict('drainage_partition');
- const { sponge_engineering_type } = proxy.useDict('sponge_engineering_type');
- const { sponge_land_type } = proxy.useDict('sponge_land_type');
- const { project_content_type } = proxy.useDict('project_content_type');
- const { project_library_type } = proxy.useDict('project_library_type');
- const { task_type } = proxy.useDict('task_type');
- const { project_drainage_zone } = proxy.useDict('project_drainage_zone');
- const { project_operation_pattern } = proxy.useDict('project_operation_pattern');
- const { build_status } = proxy.useDict('build_status');
- const dicts = {
- build_category,
- drainage_partition,
- sponge_engineering_type,
- sponge_land_type,
- project_content_type,
- project_library_type,
- task_type,
- project_operation_pattern,
- build_status,
- project_drainage_zone,
- };
- const findText = (prop, type) => {
- const item = dicts[prop].value.find(it => it.value === type);
- return item?.label || '';
- };
-
- return {
- ...dicts,
- findText,
- };
- }