qsoft-x6-materials-six
Version:
qsoft-x6-materials
134 lines (130 loc) • 2.87 kB
text/typescript
import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types';
const CompoMeta: IPublicTypeComponentMetadata = {
"componentName": 'Compo',
"title": '条件节点',
"docUrl": '',
"screenshot": '',
"devMode": 'proCode',
"tags": ['node'],
"npm": {
"package": "qsoft-x6-materials-six",
"version": "1.1.0",
"exportName": "Compo",
"main": "src\\index.tsx",
"destructuring": true,
"subName": ""
},
"configure": {
"props": [
{
"title": {
"label": {
"type": 'i18n',
'en-US': 'processId',
'zh-CN': '流程id',
},
},
"name": 'processId',
"setter": {
"componentName": 'StringSetter',
"isRequired": true,
"initialValue": '',
},
},
{
"title": {
"label": {
"type": 'i18n',
'en-US': 'conditionName',
'zh-CN': '条件名称',
},
},
"name": 'name',
"setter": {
"componentName": 'StringSetter',
"isRequired": true,
"initialValue": '',
},
},
{
"title": {
"label": {
"type": 'i18n',
'en-US': 'condition',
'zh-CN': '具体条件',
},
},
"name": 'condition',
"setter": {
"componentName": 'StringSetter',
"isRequired": true,
"initialValue": '',
},
},
{
"title": {
"label": {
"type": 'i18n',
'en-US': 'priority',
'zh-CN': '优先级',
},
},
"name": 'priority',
"setter": {
"componentName": 'SelectSetter',
"initialValue": '高',
"props":{
"options":[
{
"title": '高', "value": '高'
},
{
"title": '中', "value": '中'
},
{
"title": '低', "value": '低'
},
]
}
},
},
{
"title": {
"label": {
"type": 'i18n',
'en-US': 'memo',
'zh-CN': '备注',
},
},
"name": 'memo',
"setter": {
"componentName": 'TextAreaSetter',
"isRequired": true,
"initialValue": '',
},
},
],
"supports": {
"style": true,
"loop": true,
"condition": true,
},
"component": {},
},
"category": '事件节点',
"priority": 1,
};
const snippets: IPublicTypeSnippet[] = [
{
"title": '条件节点',
"screenshot": '',
"schema": {
"componentName": 'Compo',
"props": {},
},
},
];
export default {
...CompoMeta,
snippets,
};