UNPKG

n8n-nodes-nuwa

Version:

An n8n node for integrating with the GVA (Gin-Vue-Admin) backend system.

171 lines (170 loc) 4.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nuwaNodeDescription = void 0; exports.nuwaNodeDescription = [ { displayName: 'API分组 Name or ID', name: 'resource', type: 'options', noDataExpression: true, required: true, default: '标签管理', description: '选择要调用的API分组. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.', typeOptions: { loadOptionsMethod: 'getApiGroups', }, options: [ { name: '标签管理', value: '标签管理', }, ], }, { displayName: 'API操作 Name or ID', name: 'operation', type: 'options', noDataExpression: true, required: true, default: '', description: '选择要执行的具体API操作. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.', // 移除displayOptions限制,让它始终显示 // displayOptions: { // show: { // resource: ['@'], // }, // }, typeOptions: { loadOptionsMethod: 'getApis', loadOptionsDependsOn: ['resource'], }, }, { displayName: '发送请求体', name: 'sendBody', type: 'boolean', default: false, description: 'Whether to send request body data', }, { displayName: '请求体类型', name: 'bodyContentType', type: 'options', displayOptions: { show: { sendBody: [true], }, }, options: [ { name: 'Form-Data', value: 'form', }, { name: 'JSON', value: 'json', }, ], default: 'json', description: '请求体的内容类型', }, { displayName: '请求体参数', name: 'bodyParameters', type: 'fixedCollection', displayOptions: { show: { sendBody: [true], bodyContentType: ['form'], }, }, typeOptions: { multipleValues: true, }, placeholder: '添加参数', default: { parameters: [{ name: '', value: '' }], }, options: [ { name: 'parameters', displayName: '参数', values: [ { displayName: '参数名', name: 'name', type: 'string', default: '', description: '参数的名称', }, { displayName: '参数值', name: 'value', type: 'string', default: '', description: '参数的值', }, ], }, ], }, { displayName: 'JSON数据', name: 'jsonBody', type: 'json', displayOptions: { show: { sendBody: [true], bodyContentType: ['json'], }, }, default: '{}', description: '要发送的JSON格式请求体', }, { displayName: '发送查询参数', name: 'sendQuery', type: 'boolean', default: false, description: 'Whether to add URL query parameters', }, { displayName: '查询参数', name: 'queryParameters', type: 'fixedCollection', displayOptions: { show: { sendQuery: [true], }, }, typeOptions: { multipleValues: true, }, placeholder: '添加查询参数', default: { parameters: [{ name: '', value: '' }], }, options: [ { name: 'parameters', displayName: '参数', values: [ { displayName: '参数名', name: 'name', type: 'string', default: '', description: '查询参数的名称', }, { displayName: '参数值', name: 'value', type: 'string', default: '', description: '查询参数的值', }, ], }, ], }, ];