diff --git a/apps/web-antd/src/components/product-select/data.ts b/apps/web-antd/src/components/product-select/data.ts index 920c545..a262627 100644 --- a/apps/web-antd/src/components/product-select/data.ts +++ b/apps/web-antd/src/components/product-select/data.ts @@ -33,10 +33,12 @@ export const querySchema: FormSchemaGetter = () => [ { component: 'Select', componentProps: { + allowClear: true, options: enabledOptions, }, fieldName: 'enabled', label: '启用状态', + defaultValue: '1', }, ]; diff --git a/apps/web-antd/src/views/application/platform/platform-drawer.vue b/apps/web-antd/src/views/application/platform/platform-drawer.vue index ccc620f..08c2179 100644 --- a/apps/web-antd/src/views/application/platform/platform-drawer.vue +++ b/apps/web-antd/src/views/application/platform/platform-drawer.vue @@ -123,9 +123,8 @@ const [BasicDrawer, drawerApi] = useVbenDrawer({ const { id } = drawerApi.getData() as { id?: number | string }; isUpdate.value = !!id; - const record = await platformInfo(id); - if (isUpdate.value && id) { + const record = await platformInfo(id); formApi.setState((prev) => { const currentSchema = prev?.schema ?? []; const newSchema = []; diff --git a/apps/web-antd/src/views/device/device/data.ts b/apps/web-antd/src/views/device/device/data.ts index ad29f8a..f6df1cb 100644 --- a/apps/web-antd/src/views/device/device/data.ts +++ b/apps/web-antd/src/views/device/device/data.ts @@ -105,6 +105,7 @@ export const drawerSchema: FormSchemaGetter = () => [ { label: '所属产品', fieldName: 'productId', + disabled: true, component: 'Select', componentProps: {}, rules: 'selectRequired', diff --git a/apps/web-antd/src/views/device/device/device-drawer.vue b/apps/web-antd/src/views/device/device/device-drawer.vue index 23ecba9..c50f67b 100644 --- a/apps/web-antd/src/views/device/device/device-drawer.vue +++ b/apps/web-antd/src/views/device/device/device-drawer.vue @@ -1,10 +1,14 @@