|
|
|
@ -44,7 +44,7 @@ const props = defineProps({ |
|
|
|
default:"" |
|
|
|
} |
|
|
|
}); |
|
|
|
const emits = defineEmits(["update:isShow","gainSunAppContent","updateInit"]); |
|
|
|
const emits = defineEmits(["update:isShow","update:appPageKey","gainSunAppContent","updateInit"]); |
|
|
|
const tabsActive = ref(1) |
|
|
|
const route: any = useRoute().query || {} |
|
|
|
const formConfigCont = reactive<customerFormConfig>({ |
|
|
|
@ -52,8 +52,17 @@ const formConfigCont = reactive<customerFormConfig>({ |
|
|
|
formlogo:"", |
|
|
|
signCode:"" |
|
|
|
}) |
|
|
|
const appPageKey = computed({ |
|
|
|
get() { |
|
|
|
return props.appPageKey |
|
|
|
}, |
|
|
|
set(val: any) { |
|
|
|
emits('update:appPageKey', val) |
|
|
|
} |
|
|
|
}); |
|
|
|
//表单版本ID |
|
|
|
const formVersion = ref<string>("") |
|
|
|
const formPageId = ref<string>("") |
|
|
|
const state = reactive<formStruct>({ |
|
|
|
formData: { |
|
|
|
list: [], |
|
|
|
@ -159,9 +168,9 @@ onBeforeMount(() => { |
|
|
|
</div> |
|
|
|
</el-header> |
|
|
|
<el-container> |
|
|
|
<PageForm ref="appPageInfo" v-if="tabsActive==1" :form-Key="props.formKey" :app-cont="props.appCont" :menu-id="menuId" :group-key="props.groupKey" v-model:state="state" v-model:form-version="formVersion" :formconfigcont="formConfigCont" :app-page-key="appPageKey" /> |
|
|
|
<PageFlow v-if="tabsActive==2" v-model:state="state" :form-Key="props.formKey" :app-cont="props.appCont" :menu-id="menuId" :group-key="props.groupKey" :app-page-key="appPageKey" v-model:form-version="formVersion" /> |
|
|
|
<PageList v-if="tabsActive==3" v-model:state="state" :form-Key="props.formKey" :app-cont="props.appCont" :menu-id="menuId" :group-key="props.groupKey" :app-page-key="appPageKey" v-model:form-version="formVersion" /> |
|
|
|
<PageForm ref="appPageInfo" v-if="tabsActive==1" :form-Key="props.formKey" :app-cont="props.appCont" :menu-id="menuId" :group-key="props.groupKey" v-model:state="state" v-model:form-version="formVersion" :formconfigcont="formConfigCont" v-model:app-page-key="appPageKey" /> |
|
|
|
<PageFlow v-if="tabsActive==2" v-model:state="state" :form-Key="props.formKey" :app-cont="props.appCont" :menu-id="menuId" :group-key="props.groupKey" v-model:app-page-key="appPageKey" v-model:form-version="formVersion" /> |
|
|
|
<PageList v-if="tabsActive==3" v-model:state="state" :form-Key="props.formKey" :app-cont="props.appCont" :menu-id="menuId" :group-key="props.groupKey" v-model:app-page-key="appPageKey" v-model:form-version="formVersion" /> |
|
|
|
</el-container> |
|
|
|
</el-container> |
|
|
|
</div> |
|
|
|
|