sunmao-sdk
Version:
榫卯-开箱即用赋能-sdk
64 lines (59 loc) • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.formSchema = exports.headerSchema = void 0;
var headerSchema = function headerSchema(columns) {
return {
propsSchema: {
required: ["headers"],
type: "object",
properties: {
headers: {
title: "显示表头",
type: "array",
items: {
type: "string"
},
enum: columns.map(function (item) {
return item.dataIndex;
}),
enumNames: columns.map(function (item) {
return item.title;
}),
"ui:width": "95%"
}
}
},
formData: {},
displayType: "row"
};
};
exports.headerSchema = headerSchema;
var formSchema = function formSchema(columns) {
return {
propsSchema: {
required: ["headers"],
type: "object",
properties: {
headers: {
title: "选择搜索项",
type: "array",
items: {
type: "string"
},
enum: columns.map(function (item) {
return item.dataIndex;
}),
enumNames: columns.map(function (item) {
return item.title;
}),
"ui:width": "95%"
}
}
},
formData: {},
displayType: "row"
};
};
exports.formSchema = formSchema;