use-dicts.js 399 B

12345678910111213141516
  1. import { initDicts } from "@/utils/init";
  2. export default function useDicts(prop) {
  3. const { FormColumns = [], TabColumns = [] } = prop;
  4. const dicts = Array.from(
  5. new Set([
  6. ...initDicts(FormColumns),
  7. ...initDicts(
  8. TabColumns.map((item) => item.tableColumns)
  9. .flat()
  10. .filter((item) => item.inputType === "Select")
  11. ),
  12. ])
  13. );
  14. return dicts;
  15. }