+
{
style="height: 500px"
/>
+
![]()
@@ -1676,7 +1677,13 @@ const diGuiJilian = (val: any, options: any[]) => {
diff --git a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/appFlow/simulateTaskFlow.vue b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/appFlow/simulateTaskFlow.vue
index c775f96..2b5335a 100644
--- a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/appFlow/simulateTaskFlow.vue
+++ b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/appFlow/simulateTaskFlow.vue
@@ -31,15 +31,33 @@ import {
searchUserCustomerFormList,
} from "@/api/hr/org/index";
+
+import RunFlowStep from "@/views/taskplatform/taskmanagement/runNewFlowStep.vue";
+import AiPage from "@/views/sysworkflow/lowcodepage/pageFlow/aiPage.vue";
+
const props = defineProps({
- simuIsTrue: {
- type: Boolean,
- default: true,
- },
- formVersion: {
- type: String,
- default: "",
- },
+ simuIsTrue: {
+ type: Boolean,
+ default: true,
+ },
+ formVersion: {
+ type: String,
+ default: "",
+ },
+ drawerWith: {
+ type: Number,
+ default: 0,
+ },
+ pageInfo: {
+ type: Object,
+ default() {
+ return {};
+ },
+ },
+ tablePageClass: {
+ type: Number,
+ default: 1,
+ },
});
const squareUrl = "https://cube.elemecdn.com/9/c2/f0ee8a3c7c9638a54940382568c9dpng.png";
const emits = defineEmits(["update:simuIsTrue"]);
@@ -52,13 +70,15 @@ const isShow = computed({
emits("update:simuIsTrue", val);
},
});
+const drawBodyWidth = ref(props.drawerWith)
+//表单相关内容
/**
@ 作者: 秦东
@ 时间: 2024-04-08 15:35:54
@ 功能: 表单基本数据结构
*/
-const state = reactive
({
+const formState = reactive({
type: 1, // 1新增;2修改;3查看(表单模式) ;4查看; 5设计
formData: {
list: [],
@@ -86,6 +106,10 @@ const gainFlowChart = reactive({
userKey: "",
});
+
+const drawLoading = ref(false)
+const aiConfigArea =ref(false) //是否有AI
+const isFlowTable = ref(false); //判断是不是流程表单
/**
@ 作者: 秦东
@ 时间: 2024-04-09 16:49:09
@@ -333,7 +357,7 @@ const saveDraftPage = (type: string, val?: any) => {
}
};
const changeFlowPick = ref([])
-const isFlowTable = ref(false); //判断是不是流程表单
+
//获取表单数据
const getTaskFormData = () => {
formLoading.value = true;
@@ -350,14 +374,14 @@ const getTaskFormData = () => {
gainFlowChart.id = data.tableFormPage.flowkeystr;
console.log("表单数据--->1", data.flowPage.flowList);
flowMap.value = data.flowPage.flowList;
- state.id = props.versionid;
- state.formData = stringToObj(data.tableFormPage.mastesform);
- state.formData.config.hideField = []; //暂时的修复方法:接口返回的config中没有hideField属性,手动添加
+ formState.id = props.versionid;
+ formState.formData = stringToObj(data.tableFormPage.mastesform);
+ formState.formData.config.hideField = []; //暂时的修复方法:接口返回的config中没有hideField属性,手动添加
// console.log("tableFlow---echoTableFormPage---data.tableFormPage.mastesform",data.tableFormPage.mastesform)
- state.dict = string2json(data.tableFormPage.dict);
+ formState.dict = string2json(data.tableFormPage.dict);
- state.formData.powerstr = string2json(data.tableFormPage.powerstr);
+ formState.formData.powerstr = string2json(data.tableFormPage.powerstr);
// judgeSubmitCancel({ name: data.tableFormPage.mastesformjson }).then(
// (datajud: any) => {
// if (datajud.code == 0) {
@@ -498,60 +522,58 @@ const pickManInfo = (val: any) => {
-
-
- 模拟测试流程
-
- 当前执行人:{{ pickSimMan.name
- }}(No.{{ pickSimMan.num }})
- 选择发起人
-
-
-
+
+
+ 模拟测试流程
+
+ 当前执行人:{{ pickSimMan.name
+ }}(No.{{ pickSimMan.num }})
+ 选择发起人
+
+
+
{
diff --git a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageFlow.vue b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageFlow.vue
index 13aec97..ac21e59 100644
--- a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageFlow.vue
+++ b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageFlow.vue
@@ -56,6 +56,10 @@ const props = defineProps({
return {};
},
},
+ drawerWith: {
+ type: Number,
+ default: 0,
+ },
});
const emits = defineEmits<{
(e: "update:state", val: formStruct): void;
@@ -605,6 +609,7 @@ const simulateFlow = () => {
diff --git a/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue b/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue
index 17341e4..19ecd50 100644
--- a/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue
+++ b/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue
@@ -159,6 +159,7 @@ onBeforeMount(() => {
types: 3,
};
if (props.isNew) {
+ // tabsActive.value = 3;
state.formData.list = [];
formVersion.value = "";
appPageKey.value = "";
@@ -237,10 +238,10 @@ onBeforeMount(() => {
@tab-click="handleClick"
>
-
-
-
-
+
+
+
+
@@ -284,6 +285,7 @@ onBeforeMount(() => {
:form-key="props.formKey"
:app-cont="props.appCont"
:menu-id="menuId"
+ :drawer-with="props.drawerWith"
:group-key="props.groupKey"
/>