From a8bb81c984c91aa06ac304c0ec0092f45c081846 Mon Sep 17 00:00:00 2001
From: "Michelle.Chung" <1242874891@qq.com>
Date: Sun, 6 Jul 2025 13:51:26 +0800
Subject: [PATCH] =?UTF-8?q?update:=20=E6=9B=B4=E6=96=B0=E6=B5=81=E7=A8=8Bs?=
=?UTF-8?q?pel=E9=A1=B5=E9=9D=A2=E5=B1=95=E7=A4=BA=20;?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/workflow/spel/index.vue | 43 ++++++++++++++++++++++++++-----
1 file changed, 37 insertions(+), 6 deletions(-)
diff --git a/src/views/workflow/spel/index.vue b/src/views/workflow/spel/index.vue
index d5a4498..155b991 100644
--- a/src/views/workflow/spel/index.vue
+++ b/src/views/workflow/spel/index.vue
@@ -45,9 +45,21 @@
{{ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1 }}
-
-
-
+
+
+ {{ scope.row.componentName || '-' }}
+
+
+
+
+ {{ scope.row.methodName || '-' }}
+
+
+
+
+ {{ scope.row.methodParams || '-' }}
+
+
@@ -55,7 +67,11 @@
停用
-
+
+
+ {{ scope.row.remark || '-' }}
+
+
@@ -100,7 +116,7 @@
-
+
方法参数
@@ -110,7 +126,9 @@
- {{ form.viewSpel || '例如:#{@组件名.方法名(#方法参数)}' }}
+
+ {{ form.viewSpel || '例如:#{@组件名.方法名(#方法参数)} 或 ${方法参数}' }}
+
@@ -292,6 +310,19 @@ const updateViewSpel = () => {
return;
}
+ // 替换变量值:只有参数存在,组件和方法都不存在
+ if (!comp && !method && paramStr) {
+ const paramList = paramStr.split(',')
+ .map(p => p.trim())
+ .filter(p => p.length > 0);
+
+ if (paramList.length === 1) {
+ form.value.viewSpel = `\${${paramList[0]}}`;
+ return;
+ }
+ }
+
+ // 如果缺少组件或方法,提示填写
if (!comp || !method) {
form.value.viewSpel = '请填写组件名称和方法名';
return;
--
Gitee