use-data.js 716 B

1234567891011121314151617181920212223242526272829303132
  1. import { initRules, initParams } from "@/utils/init";
  2. export default function useData(prop) {
  3. const { FormColumns, TabColumns } = prop;
  4. const size = "mini";
  5. const width = "100%";
  6. const visible = false;
  7. const loading = false;
  8. const formColumns = FormColumns;
  9. const rules = initRules(FormColumns);
  10. const params = {
  11. ...initParams(FormColumns),
  12. contractItemList: [],
  13. contractClauseList: [],
  14. contractExpenseList: [],
  15. contractAgreementList: [],
  16. contractApplyOrgList: [],
  17. };
  18. const tabColumns = TabColumns;
  19. const tabName = "contractItemList";
  20. return {
  21. size,
  22. width,
  23. visible,
  24. loading,
  25. formColumns,
  26. rules,
  27. params,
  28. tabColumns,
  29. tabName,
  30. };
  31. }