commit:支持后台扩展类

This commit is contained in:
Jerry
2024-09-09 21:28:59 +08:00
parent b7362c6b79
commit 7fe3091e6e
16 changed files with 1145 additions and 68 deletions

View File

@@ -34,6 +34,15 @@
<el-input v-model="formPageData.pageName" @change="dirty = true" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="后台扩展类">
<el-input
v-model="formPageData.extraJson.extendClass"
placeholder="请输入包含包名的完整类名称"
@change="dirty = true"
/>
</el-form-item>
</el-col>
</el-form>
</div>
</template>
@@ -85,6 +94,7 @@ const savePageInfo = (status: number) => {
let params = {
onlinePageDto: {
...formPageData.value,
extraJson: JSON.stringify(formPageData.value.extraJson || {}),
status: status,
published: false,
},

View File

@@ -1,6 +1,12 @@
<template>
<el-row>
<el-form label-position="left" label-width="115px" size="default" @submit.prevent>
<el-form
label-position="left"
label-width="115px"
size="default"
style="width: 100%"
@submit.prevent
>
<el-col :span="24">
<el-form-item label="弹窗表单选择">
<el-select

View File

@@ -156,7 +156,7 @@ export const useFormConfig = () => {
maskFieldList: [],
allowEventList: [OnlineFormEventType.AFTER_CREATE_FORM],
fullscreen: true,
supportOperation: true,
supportOperation: false,
width: 800,
};

View File

@@ -92,7 +92,7 @@ export const useWidgetToolkit = () => {
break;
case SysCustomWidgetType.Switch:
case SysCustomWidgetType.MobileSwitchFilter:
disabled = columnFieldType !== 'Boolean';
disabled = columnFieldType !== 'Boolean' && columnFieldType !== 'Number';
break;
case SysCustomWidgetType.Slider:
case SysCustomWidgetType.Stepper:
@@ -147,5 +147,6 @@ export const useWidgetToolkit = () => {
}
return {
columnIsValidByWidgetType,
getColumnDataType,
};
};

View File

@@ -249,12 +249,6 @@ const onSetOnlineFormAuth = () => {
{
formAuth: formData.value.formAuth || {},
formWidgetConfig: tempConfig,
path: 'thirdSetOnlineFormAuth',
},
{
width: '1000px',
height: '700px',
pathName: '/thirdParty/formSetOnlineFormAuth',
},
)
.then(res => {