diff --git a/src/components/DesignForm/assembly/pageSetup.ts b/src/components/DesignForm/assembly/pageSetup.ts
new file mode 100644
index 0000000..b73c102
--- /dev/null
+++ b/src/components/DesignForm/assembly/pageSetup.ts
@@ -0,0 +1,106 @@
+//内容呈现页设计
+export default [
+ {
+ type: 'grid',
+ label: '格栅布局',
+ unitName: '格栅布局',
+ icon: 'grid',
+ columns: [
+ // 格栅列数据
+ {
+ attr: { span: 12 },
+ list: []
+ },
+ {
+ attr: { span: 12 },
+ list: []
+ }
+ ],
+ config: {},
+ styles: {
+ divStyle: {
+ },
+ labelStyle: {
+ },
+ inputStyle: {}
+ }
+ },
+ {
+ type: 'div',
+ label: '容器',
+ unitName: '容器',
+ icon: 'div',
+ iconFont: '',
+ control: {},
+ config: {},
+ list: [],
+ styles: {
+ divStyle: {
+ },
+ labelStyle: {
+ },
+ inputStyle: {}
+ }
+ },
+ {
+ type: 'tabs',
+ label: '标签页',
+ unitName: '标签页',
+ icon: 'tabs',
+ iconFont: 'fa-folder-o',
+ columns: [
+ {
+ label: 'Tab1',
+ unitName: '',
+ list: []
+ }
+ ],
+ control: {},
+ config: {},
+ styles: {
+ divStyle: {
+ marginBot: "15"
+ },
+ labelStyle: {
+ paddingLeft: "7",
+ },
+ inputStyle: {}
+ }
+ },
+ {
+ type: 'divider',
+ label: '分割线',
+ unitName: '分割线',
+ icon: 'divider',
+ iconFont: '',
+ control: {},
+ config: {},
+ styles: {
+ divStyle: {
+ marginBot: "15"
+ },
+ labelStyle: {
+ paddingLeft: "7",
+ },
+ inputStyle: {}
+ }
+ },
+ {
+ type: 'commentRemark',
+ label: '评论套件',
+ unitName: '评论套件',
+ icon: 'commentRemark',
+ iconFont: '',
+ control: {},
+ config: {},
+ styles: {
+ divStyle: {
+ marginBot: "15"
+ },
+ labelStyle: {
+ paddingLeft: "7",
+ },
+ inputStyle: {}
+ }
+ },
+]
diff --git a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/contentPresentation.vue b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/contentPresentation.vue
new file mode 100644
index 0000000..8afb099
--- /dev/null
+++ b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/contentPresentation.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
diff --git a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/right.vue b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/right.vue
index b963299..5550c59 100644
--- a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/right.vue
+++ b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/right.vue
@@ -637,6 +637,9 @@ onMounted(()=>{
.echartsRight {
width: 100%;
padding: 0px 10px;
+ overflow: hidden;
+ overflow-y: auto;
+ height: 100%;
:deep .el-tabs__content{
padding: 10px 2px 0 2px;
}
diff --git a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageList.vue b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageList.vue
index 40e22d5..7cd1a5f 100644
--- a/src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageList.vue
+++ b/src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageList.vue
@@ -877,7 +877,7 @@ const clearData = () => {
tableAttrBut.value!.clearSelection();
state.searchData = [];
// state.tableData.controlBtn = []
- // state.tableData.columns = []
+ state.tableData.columns = []
state.tableData.operateBtn = [];
state.tableData.config = {};
if (formTableField.masterTable) {
diff --git a/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue b/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue
index d237f3c..ba2e78d 100644
--- a/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue
+++ b/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue
@@ -15,6 +15,7 @@ import PageList from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/pageLi
import PrintSetupPage from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/printSetupPage.vue";
import AiPage from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/aiPage.vue";
import DataBpard from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/dataBoard.vue";
+import ContentPresentation from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/contentPresentation.vue";
const props = defineProps({
appCont: {
@@ -226,6 +227,7 @@ onBeforeMount(() => {
+
@@ -287,6 +289,9 @@ onBeforeMount(() => {
v-model:app-page-key="appPageKey"
v-model:form-version="formVersion"
/>
+
@@ -318,7 +323,9 @@ onBeforeMount(() => {
::v-deep .el-tabs__nav-scroll {
margin: 0 auto !important;
}
-
+ :deep .el-tabs__item{
+ padding: 0 5px;
+ }
::v-deep .el-drawer__body {
padding: 0;
}