|
|
|
@ -58,6 +58,7 @@ const props = defineProps({ |
|
|
|
}); |
|
|
|
const formLoading = ref(false); //loading |
|
|
|
const flowLoading = ref(false); //loading |
|
|
|
const aiConfigArea =ref(false) |
|
|
|
|
|
|
|
const flowFactor = reactive<conditionInfo[]>([]); //表单组件 |
|
|
|
const flowMap = ref<any[]>(); //工作流 |
|
|
|
@ -99,11 +100,15 @@ const drawerOpenOrClose = computed({ |
|
|
|
|
|
|
|
const drawbox = computed({ |
|
|
|
get: () => { |
|
|
|
// console.log("isFlowTable",isFlowTable.value) |
|
|
|
let extraW=0; |
|
|
|
if (aiConfigArea.value){ |
|
|
|
extraW=256 //ai 问答区域的宽度 |
|
|
|
} |
|
|
|
if (isFlowTable.value) { |
|
|
|
return 1300; |
|
|
|
return 1300+extraW; |
|
|
|
} |
|
|
|
return props.drawerwith; |
|
|
|
|
|
|
|
return props.drawerwith+extraW; |
|
|
|
}, |
|
|
|
set: (val: number) => { |
|
|
|
return val; |
|
|
|
@ -143,6 +148,10 @@ const getTaskFormData = () => { |
|
|
|
} |
|
|
|
} |
|
|
|
); |
|
|
|
|
|
|
|
if(state.formData.aiConfig.length>0) |
|
|
|
aiConfigArea.value=true |
|
|
|
|
|
|
|
}) |
|
|
|
.finally(() => { |
|
|
|
formLoading.value = false; |
|
|
|
|