You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
799 B
38 lines
799 B
|
2 months ago
|
// src/utils/templateMapper.js
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 根据 rfpsType 获取对应的模板组件名称
|
||
|
|
* @param {number} type - rfpsType 类型值 (1-22)
|
||
|
|
* @returns {string} 模板组件名称
|
||
|
|
*/
|
||
|
|
export function getTemplateComponent(type) {
|
||
|
|
const componentMap = {
|
||
|
|
1: 'Template1',
|
||
|
|
2: 'Template2',
|
||
|
|
3: 'Template3',
|
||
|
|
4: 'Template4',
|
||
|
|
5: 'Template5',
|
||
|
|
6: 'Template6',
|
||
|
|
7: 'Template7',
|
||
|
|
8: 'Template8',
|
||
|
|
9: 'Template9',
|
||
|
|
10: 'Template10',
|
||
|
|
11: 'Template11',
|
||
|
|
12: 'Template12',
|
||
|
|
13: 'Template13',
|
||
|
|
14: 'Template14',
|
||
|
|
15: 'Template15',
|
||
|
|
16: 'Template16',
|
||
|
|
17: 'Template17',
|
||
|
|
18: 'Template18',
|
||
|
|
19: 'Template19',
|
||
|
|
20: 'Template20',
|
||
|
|
21: 'Template21',
|
||
|
|
22: 'Template22'
|
||
|
|
};
|
||
|
|
return componentMap[type];
|
||
|
|
}
|
||
|
|
|
||
|
|
export default {
|
||
|
|
getTemplateComponent
|
||
|
|
};
|