feat(sj_1.2.0-beta1): 新增表达式校验成功提示
This commit is contained in:
parent
0e8a54ae1c
commit
8b1c171e0e
@ -73,8 +73,10 @@ const save = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const nodeExpressionFeedback = ref('');
|
const nodeExpressionFeedback = ref('');
|
||||||
|
const nodeExpressionStatus = ref<'error' | 'success'>('success');
|
||||||
|
|
||||||
const checkNodeExpression = async () => {
|
const checkNodeExpression = async () => {
|
||||||
|
nodeExpressionStatus.value = 'error';
|
||||||
if (!form.value.decision?.nodeExpression) {
|
if (!form.value.decision?.nodeExpression) {
|
||||||
nodeExpressionFeedback.value = '请填写条件表达式';
|
nodeExpressionFeedback.value = '请填写条件表达式';
|
||||||
return;
|
return;
|
||||||
@ -89,7 +91,8 @@ const checkNodeExpression = async () => {
|
|||||||
nodeExpressionFeedback.value = '接口请求失败';
|
nodeExpressionFeedback.value = '接口请求失败';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
nodeExpressionFeedback.value = '';
|
nodeExpressionStatus.value = 'success';
|
||||||
|
nodeExpressionFeedback.value = '表达式校验通过';
|
||||||
};
|
};
|
||||||
|
|
||||||
const rules: FormRules = {
|
const rules: FormRules = {
|
||||||
@ -140,7 +143,7 @@ const rules: FormRules = {
|
|||||||
<NFormItem
|
<NFormItem
|
||||||
path="decision.nodeExpression"
|
path="decision.nodeExpression"
|
||||||
label="条件表达式"
|
label="条件表达式"
|
||||||
validation-status="error"
|
:validation-status="nodeExpressionStatus"
|
||||||
:feedback="nodeExpressionFeedback"
|
:feedback="nodeExpressionFeedback"
|
||||||
>
|
>
|
||||||
<CodeMirror v-model="form.decision!.nodeExpression" placeholder="请输入条件表达式" />
|
<CodeMirror v-model="form.decision!.nodeExpression" placeholder="请输入条件表达式" />
|
||||||
|
Loading…
Reference in New Issue
Block a user