"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
    model: {
        attr: {
            placeholder: '',
            'v-model': ''
        },
        custom: {
            required: false,
            regList: [
                {
                    value: '',
                    label: ''
                }
            ],
            label: '多选框',
            type: 1
        },
        slot: {
            data: ''
        }
    },
    schema: {
        fields: [
            {
                type: 'object',
                label: '',
                model: 'attr',
                schema: {
                    fields: [
                        {
                            type: "input",
                            inputType: "text",
                            label: "v-model",
                            model: "v-model"
                        },
                        {
                            type: "input",
                            inputType: "text",
                            label: "placeholder",
                            model: "placeholder"
                        }
                    ]
                }
            },
            {
                type: 'object',
                label: '',
                model: 'custom',
                schema: {
                    fields: [
                        {
                            type: "switch",
                            label: "required",
                            model: "required",
                            textOn: '必填',
                            textOff: '非必填'
                        },
                        {
                            type: "array",
                            label: "regList",
                            model: "regList",
                            itemContainerComponent: 'ArrayContainer',
                            showRemoveButton: false,
                            fieldClasses: 'array-editor',
                            newElementButtonLabelClasses: "el-button el-button--primary el-button--small array-button-add",
                            items: {
                                type: 'object',
                                default: {},
                                schema: {
                                    fields: [
                                        {
                                            type: "input",
                                            inputType: "text",
                                            label: "label",
                                            model: "label"
                                        },
                                        {
                                            type: "input",
                                            inputType: "text",
                                            label: "value",
                                            model: "value"
                                        },
                                    ]
                                }
                            }
                        },
                        {
                            type: "input",
                            inputType: "text",
                            label: "label",
                            model: "label"
                        }
                    ]
                }
            },
            {
                type: 'object',
                label: '',
                model: 'slot',
                schema: {
                    fields: [
                        {
                            type: "sourcecode",
                            label: "data",
                            model: "data",
                            theme: 'neo',
                            mode: {
                                name: "javascript",
                                json: true
                            }
                        }
                    ]
                }
            }
        ]
    },
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2xpYi9hZGFwdGVyLXZ1ZS9tb2R1bGVzL2NvbXBvbmVudC9DaGVja2JveEdyb3VwL2NvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtCQUFlO0lBQ2IsS0FBSyxFQUFFO1FBQ0wsSUFBSSxFQUFFO1lBQ0osV0FBVyxFQUFFLEVBQUU7WUFDZixTQUFTLEVBQUUsRUFBRTtTQUNkO1FBQ0QsTUFBTSxFQUFFO1lBQ04sUUFBUSxFQUFFLEtBQUs7WUFDZixPQUFPLEVBQUU7Z0JBQ1A7b0JBQ0UsS0FBSyxFQUFFLEVBQUU7b0JBQ1QsS0FBSyxFQUFFLEVBQUU7aUJBQ1Y7YUFDRjtZQUNELEtBQUssRUFBRSxLQUFLO1lBQ1osSUFBSSxFQUFFLENBQUM7U0FDUjtRQUNELElBQUksRUFBRTtZQUNKLElBQUksRUFBRSxFQUFFO1NBQ1Q7S0FDRjtJQUNELE1BQU0sRUFBRTtRQUNOLE1BQU0sRUFBRTtZQUNOO2dCQUNFLElBQUksRUFBRSxRQUFRO2dCQUNkLEtBQUssRUFBRSxFQUFFO2dCQUNULEtBQUssRUFBRSxNQUFNO2dCQUNiLE1BQU0sRUFBRTtvQkFDTixNQUFNLEVBQUU7d0JBQ047NEJBQ0UsSUFBSSxFQUFFLE9BQU87NEJBQ2IsU0FBUyxFQUFFLE1BQU07NEJBQ2pCLEtBQUssRUFBRSxTQUFTOzRCQUNoQixLQUFLLEVBQUUsU0FBUzt5QkFDakI7d0JBQ0Q7NEJBQ0UsSUFBSSxFQUFFLE9BQU87NEJBQ2IsU0FBUyxFQUFFLE1BQU07NEJBQ2pCLEtBQUssRUFBRSxhQUFhOzRCQUNwQixLQUFLLEVBQUUsYUFBYTt5QkFDckI7cUJBQ0Y7aUJBQ0Y7YUFDRjtZQUNEO2dCQUNFLElBQUksRUFBRSxRQUFRO2dCQUNkLEtBQUssRUFBRSxFQUFFO2dCQUNULEtBQUssRUFBRSxRQUFRO2dCQUNmLE1BQU0sRUFBRTtvQkFDTixNQUFNLEVBQUU7d0JBQ047NEJBQ0UsSUFBSSxFQUFFLFFBQVE7NEJBQ2QsS0FBSyxFQUFFLFVBQVU7NEJBQ2pCLEtBQUssRUFBRSxVQUFVOzRCQUNqQixNQUFNLEVBQUUsSUFBSTs0QkFDWixPQUFPLEVBQUUsS0FBSzt5QkFDZjt3QkFDRDs0QkFDRSxJQUFJLEVBQUUsT0FBTzs0QkFDYixLQUFLLEVBQUUsU0FBUzs0QkFDaEIsS0FBSyxFQUFFLFNBQVM7NEJBQ2hCLHNCQUFzQixFQUFFLGdCQUFnQjs0QkFDeEMsZ0JBQWdCLEVBQUUsS0FBSzs0QkFDdkIsWUFBWSxFQUFFLGNBQWM7NEJBQzVCLDRCQUE0QixFQUFFLGdFQUFnRTs0QkFDOUYsS0FBSyxFQUFFO2dDQUNMLElBQUksRUFBRSxRQUFRO2dDQUNkLE9BQU8sRUFBRSxFQUFFO2dDQUNYLE1BQU0sRUFBRTtvQ0FDTixNQUFNLEVBQUU7d0NBQ047NENBQ0UsSUFBSSxFQUFFLE9BQU87NENBQ2IsU0FBUyxFQUFFLE1BQU07NENBQ2pCLEtBQUssRUFBRSxPQUFPOzRDQUNkLEtBQUssRUFBRSxPQUFPO3lDQUNmO3dDQUNEOzRDQUNFLElBQUksRUFBRSxPQUFPOzRDQUNiLFNBQVMsRUFBRSxNQUFNOzRDQUNqQixLQUFLLEVBQUUsT0FBTzs0Q0FDZCxLQUFLLEVBQUUsT0FBTzt5Q0FDZjtxQ0FDRjtpQ0FDRjs2QkFDRjt5QkFFRjt3QkFDRDs0QkFDRSxJQUFJLEVBQUUsT0FBTzs0QkFDYixTQUFTLEVBQUUsTUFBTTs0QkFDakIsS0FBSyxFQUFFLE9BQU87NEJBQ2QsS0FBSyxFQUFFLE9BQU87eUJBQ2Y7cUJBQ0Y7aUJBQ0Y7YUFDRjtZQUNEO2dCQUNFLElBQUksRUFBRSxRQUFRO2dCQUNkLEtBQUssRUFBRSxFQUFFO2dCQUNULEtBQUssRUFBRSxNQUFNO2dCQUNiLE1BQU0sRUFBRTtvQkFDTixNQUFNLEVBQUU7d0JBQ047NEJBQ0UsSUFBSSxFQUFFLFlBQVk7NEJBQ2xCLEtBQUssRUFBRSxNQUFNOzRCQUNiLEtBQUssRUFBRSxNQUFNOzRCQUNiLEtBQUssRUFBRSxLQUFLOzRCQUNaLElBQUksRUFBRTtnQ0FDSixJQUFJLEVBQUUsWUFBWTtnQ0FDbEIsSUFBSSxFQUFFLElBQUk7NkJBQ1g7eUJBQ0Y7cUJBQ0Y7aUJBQ0Y7YUFDRjtTQUNGO0tBQ0Y7Q0FDRixDQUFBIn0=