forked from p96170835/amis
49 lines
895 B
JavaScript
49 lines
895 B
JavaScript
|
|
||
|
const predefined = {
|
||
|
tpl1: {
|
||
|
controls: [
|
||
|
{
|
||
|
type: 'text',
|
||
|
label: '动态字段1',
|
||
|
name: 'dy_1',
|
||
|
required: true
|
||
|
},
|
||
|
|
||
|
{
|
||
|
type: 'text',
|
||
|
label: '动态字段2',
|
||
|
name: 'dy_2'
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
|
||
|
tpl2: {
|
||
|
type: 'panel',
|
||
|
title: '不是非得是 controls',
|
||
|
body: '也可以是其他渲染器'
|
||
|
},
|
||
|
|
||
|
tpl3: {
|
||
|
type: 'tpl',
|
||
|
tpl: '简单点好。'
|
||
|
},
|
||
|
};
|
||
|
|
||
|
module.exports = function(req, res) {
|
||
|
const tpl = req.query.tpl;
|
||
|
|
||
|
if (predefined[tpl]) {
|
||
|
return res.json({
|
||
|
status: 0,
|
||
|
msg: '',
|
||
|
data: predefined[tpl]
|
||
|
});
|
||
|
}
|
||
|
|
||
|
else {
|
||
|
return res.json({
|
||
|
status: 404,
|
||
|
msg: 'Not Found'
|
||
|
});
|
||
|
}
|
||
|
}
|