update 修复跳转条件回显Object问题

This commit is contained in:
LiuHao 2024-02-21 10:31:28 +08:00
parent 1300b53c86
commit 2129f76923
2 changed files with 12 additions and 3 deletions

View File

@ -18,8 +18,8 @@
<el-form-item prop="name" label="节点名称">
<el-input v-model="formData.name" @change="nameChange"> </el-input>
</el-form-item>
<el-form-item prop="conditionExpression" label="跳条件">
<el-input v-model="formData.conditionExpression" @change="conditionExpressionChange"> </el-input>
<el-form-item prop="conditionExpression" label="跳条件">
<el-input v-model="formData.conditionExpressionValue" @change="conditionExpressionChange"> </el-input>
</el-form-item>
<el-form-item prop="skipExpression" label="跳过表达式">
<el-input v-model="formData.skipExpression" @change="skipExpressionChange"> </el-input>
@ -83,6 +83,12 @@ const conditionExpressionChange = (val: string) => {
const skipExpressionChange = (val: string) => {
updateProperties({ 'flowable:skipExpression': val });
};
onBeforeMount(() => {
if (formData.value.conditionExpression) {
formData.value.conditionExpressionValue = formData.value.conditionExpression.body;
}
});
</script>
<style lang="scss" scoped></style>

View File

@ -65,7 +65,10 @@ declare module 'bpmnDesign' {
export interface StartEndPanel extends BasePanel {}
export interface GatewayPanel extends BasePanel {}
export interface SequenceFlowPanel extends BasePanel {
conditionExpression: string;
conditionExpression: {
body: string;
};
conditionExpressionValue: string;
skipExpression: string;
}
}