index.ts 600 B

12345678910111213141516171819
  1. // TODO puhui999: 借鉴一下 form-create-designer utils 方法 🤣 (导入不了只能先 copy 过来用下)
  2. export function makeRequiredRule() {
  3. return {
  4. type: 'Required',
  5. field: 'formCreate$required',
  6. title: '是否必填'
  7. }
  8. }
  9. export const localeProps = (t, prefix, rules) => {
  10. return rules.map((rule) => {
  11. if (rule.field === 'formCreate$required') {
  12. rule.title = t('props.required') || rule.title
  13. } else if (rule.field && rule.field !== '_optionType') {
  14. rule.title = t('components.' + prefix + '.' + rule.field) || rule.title
  15. }
  16. return rule
  17. })
  18. }