1234567891011121314151617181920212223242526 |
- import { nanoid } from './nanoid'
- import { globalConfig } from '@ER/formEditor/componentsConfig.js'
- import _ from 'lodash-es'
- export const generateOptions = len => {
- const result = []
- while (len--) {
- result.push({
- label: 'Option',
- value: nanoid()
- })
- }
- return result
- }
- export const generateData = (layoutType = 1) => {
- const result = {
- config: _.cloneDeep(globalConfig)
- }
- result.logic = result.data = {}
- if (layoutType === 1) {
- result.list = []
- }
- if (layoutType === 2) {
- result.layout = []
- }
- return result
- }
|