diff --git a/packages/ui-vue/components/binding-selector/src/composition/use-field-selection.ts b/packages/ui-vue/components/binding-selector/src/composition/use-field-selection.ts index 5cc84ebc9b2f924c0bbfe2bcce21f2ed8274805a..e091e10caf810d089c401516fd1ec37c08faea3e 100644 --- a/packages/ui-vue/components/binding-selector/src/composition/use-field-selection.ts +++ b/packages/ui-vue/components/binding-selector/src/composition/use-field-selection.ts @@ -2,7 +2,7 @@ import { FNotifyService } from "../../../notify"; import { FormBindingType, SchemaDOMMapping } from "@farris/ui-vue/components/property-panel"; import { merge } from "lodash-es"; import { BindingSelectorProps } from "../binding-selector.props"; -import { FormSchemaEntityField$Type } from "../../../common"; +import { FormSchemaEntityField$Type } from "@farris/ui-vue/components/common"; export function useFieldSelection(props: BindingSelectorProps) { diff --git a/packages/ui-vue/components/checkbox-group/src/checkbox-group.props.ts b/packages/ui-vue/components/checkbox-group/src/checkbox-group.props.ts index b0edd56c4673e68ec59bef22c9a452f29e1283ac..ceac70d854348295c41135de578ca6596ced7d46 100644 --- a/packages/ui-vue/components/checkbox-group/src/checkbox-group.props.ts +++ b/packages/ui-vue/components/checkbox-group/src/checkbox-group.props.ts @@ -15,7 +15,7 @@ */ import { ExtractPropTypes, PropType } from 'vue'; import { Checkbox } from './composition/types'; -import { radioCheckboxCommonProps } from '../../common/radio-checkbox/radio-checkbox.props'; +import { radioCheckboxCommonProps } from '@farris/ui-vue/components/common'; export const checkboxGroupProps = { ...radioCheckboxCommonProps, diff --git a/packages/ui-vue/components/combo-list/src/property-config/combo-list.property-config.ts b/packages/ui-vue/components/combo-list/src/property-config/combo-list.property-config.ts index 62e087adc00c5357c96b795b06f2791551c96b1a..32016168b81d519576a22a3bffe0e00c5c0033d2 100644 --- a/packages/ui-vue/components/combo-list/src/property-config/combo-list.property-config.ts +++ b/packages/ui-vue/components/combo-list/src/property-config/combo-list.property-config.ts @@ -1,4 +1,4 @@ -import { FormSchemaEntityFieldType$Type } from "../../../common"; +import { FormSchemaEntityFieldType$Type } from "@farris/ui-vue/components/common"; import { FormPropertyChangeObject } from "../../../property-panel"; import { InputBaseProperty } from "../../../property-panel/src/composition/entity/input-base-property"; export class ComboListProperty extends InputBaseProperty { diff --git a/packages/ui-vue/components/common/index.ts b/packages/ui-vue/components/common/index.ts index a5da58679e298d197d977aa7144ac0112ba3e6a7..52829d9466fad891951208a16b5af1725c3a9afb 100644 --- a/packages/ui-vue/components/common/index.ts +++ b/packages/ui-vue/components/common/index.ts @@ -22,6 +22,7 @@ export * from './entity/entity-schema'; export * from './utils/use-array-processor'; export * from './utils/use-common-utils'; export * from './utils/use-delayed-ref'; +export { default as areaResponseDirective } from './directive/area-response'; export default { install(app: App): void { diff --git a/packages/ui-vue/components/common/radio-checkbox/use-check.ts b/packages/ui-vue/components/common/radio-checkbox/use-check.ts index 69fe4e9974db2541b99ad5150359d2a81e68b793..ed1d952f43cc903c552d6480cea2faa8387c8103 100644 --- a/packages/ui-vue/components/common/radio-checkbox/use-check.ts +++ b/packages/ui-vue/components/common/radio-checkbox/use-check.ts @@ -1,15 +1,11 @@ -import { computed, ref, SetupContext, watch } from 'vue'; +import { computed, ExtractPropTypes, ref, SetupContext, watch } from 'vue'; import { isUndefined } from 'lodash-es'; -import { useGuid } from '@farris/ui-vue/components/common'; -import { CheckboxProps } from '@farris/ui-vue/components/checkbox'; -import { CheckboxGroupProps } from '@farris/ui-vue/components/checkbox-group'; -import { RadioGroupProps } from '@farris/ui-vue/components/radio-group'; -import { RadioProps } from '@farris/ui-vue/components/radio'; +import { useGuid } from '../utils/use-guid'; export function useCheck( - props: CheckboxProps | RadioProps, + props: any, context: SetupContext, - parentProps: CheckboxGroupProps | RadioGroupProps, + parentProps: any, parentContext: SetupContext, ) { const { guid } = useGuid(); diff --git a/packages/ui-vue/components/component/src/composition/field-tree-builder.ts b/packages/ui-vue/components/component/src/composition/field-tree-builder.ts index 567cb056c45e35c450b4150e6bfa6a1bd1091363..0ee33d3f022ae57322a11f32c2b7ab0c1c1480d5 100644 --- a/packages/ui-vue/components/component/src/composition/field-tree-builder.ts +++ b/packages/ui-vue/components/component/src/composition/field-tree-builder.ts @@ -1,4 +1,4 @@ -import { DesignViewModelField } from "../../../common"; +import { DesignViewModelField } from "@farris/ui-vue/components/common"; import { DesignerHostService, DgControl } from "../../../designer-canvas"; import { FormBindingType } from "../../../property-panel"; diff --git a/packages/ui-vue/components/component/src/composition/inner-component-build-info.ts b/packages/ui-vue/components/component/src/composition/inner-component-build-info.ts index 879dc40a2cb8f103bff5907ef23680ebe7548790..e3270aae32d66dc58efbb1505b76dd434d142fba 100644 --- a/packages/ui-vue/components/component/src/composition/inner-component-build-info.ts +++ b/packages/ui-vue/components/component/src/composition/inner-component-build-info.ts @@ -1,4 +1,4 @@ -import { FormSchemaEntity } from "../../../common/entity/entity-schema"; +import { FormSchemaEntity } from "@farris/ui-vue/components/common"; import { DesignerComponentInstance } from "../../../designer-canvas"; diff --git a/packages/ui-vue/components/condition/src/condition-fields.design.component.tsx b/packages/ui-vue/components/condition/src/condition-fields.design.component.tsx index f3e851e269a01cc53833ef52c16f0366e436e3dd..0378f43341e8accb98e8b80d86253a8615cc27c7 100644 --- a/packages/ui-vue/components/condition/src/condition-fields.design.component.tsx +++ b/packages/ui-vue/components/condition/src/condition-fields.design.component.tsx @@ -20,7 +20,7 @@ import FFormGroupDesign from '../../dynamic-form/src/designer/form-group.design.component'; import { useFieldConfig } from './composition/use-field-config'; import { useSize } from './composition/use-size'; - import areaResponseDirective from '../../common/directive/area-response'; + import { areaResponseDirective } from '@farris/ui-vue/components/common'; export default defineComponent({ name: 'FConditionFieldsDesign', diff --git a/packages/ui-vue/components/content-container/src/designer/content-container.design.component.tsx b/packages/ui-vue/components/content-container/src/designer/content-container.design.component.tsx index 57608c8c45b9ff2266f0d3e063cd36609b524f77..308f7d2ce29861b950290a5ff87bace796ac0ba4 100644 --- a/packages/ui-vue/components/content-container/src/designer/content-container.design.component.tsx +++ b/packages/ui-vue/components/content-container/src/designer/content-container.design.component.tsx @@ -3,7 +3,7 @@ import { ContentContainerPropsType, contentContainerProps } from '../content-con import { useDesignerRulesForContentContainer } from './use-designer-rules'; import { DesignerItemContext } from '../../../designer-canvas/src/types'; import { useDesignerComponent } from '../../../designer-canvas/src/composition/function/use-designer-component'; -import { getCustomClass } from '../../../common'; +import { getCustomClass } from '@farris/ui-vue/components/common'; import { DesignerHostService } from '../../../designer-canvas/src/composition/types'; export default defineComponent({ name: 'FContentContainerDesign', diff --git a/packages/ui-vue/components/data-grid/src/composition/data-grid-component-creator.service.ts b/packages/ui-vue/components/data-grid/src/composition/data-grid-component-creator.service.ts index 887da02505867363f058287bc20481711e31bb69..99db8e05f1e0e3ff6b4c25a059ca1f9ba8b541e0 100644 --- a/packages/ui-vue/components/data-grid/src/composition/data-grid-component-creator.service.ts +++ b/packages/ui-vue/components/data-grid/src/composition/data-grid-component-creator.service.ts @@ -2,10 +2,10 @@ import { DesignerHostService } from '../../../designer-canvas/src/composition/ty import { DynamicResolver } from '../../../../components/dynamic-resolver'; import { ComponentBuildInfo } from '../../../component/src/composition/inner-component-build-info'; import { ComponentSchema } from '../../../../components/designer-canvas'; -import { FormSchemaEntityField$Type, FormSchemaEntityFieldTypeName } from '../../../common/entity/entity-schema'; +import { FormSchemaEntityField$Type, FormSchemaEntityFieldTypeName } from '@farris/ui-vue/components/common'; import { cloneDeep } from 'lodash-es'; import { DgControl } from '../../../designer-canvas/src/composition/dg-control'; -import { useGuid } from '../../../common'; +import { useGuid } from '@farris/ui-vue/components/common'; const ROOT_VIEW_MODEL_ID = 'root-viewmodel'; diff --git a/packages/ui-vue/components/data-grid/src/data-grid.component.tsx b/packages/ui-vue/components/data-grid/src/data-grid.component.tsx index 2023748dc74ac727966a3e05f57afe4afce40a92..266beab2ce07e19e8a124f7f0578940fc1237c04 100644 --- a/packages/ui-vue/components/data-grid/src/data-grid.component.tsx +++ b/packages/ui-vue/components/data-grid/src/data-grid.component.tsx @@ -304,7 +304,7 @@ export default defineComponent({ const previousRow = visibleDatas.value[index - 1]; columns.forEach((column: DataColumn) => { if (!visibleData.data[column.field]) { - // 新增单元格对象 + // add visual cell visibleData.data[column.field] = useVisualDataCellComposition.createCellByColumn( column, @@ -314,7 +314,7 @@ export default defineComponent({ previousRow ); } else { - // 修改单元格对象 + // update visual cell useVisualDataCellComposition.updateCellByColumn( visibleData.data[column.field], column, previousRow, visibleData.raw); } @@ -340,8 +340,8 @@ export default defineComponent({ resetScroll(); dataView.load(newData); visibleDatas.value = getVisualData(0, visibleCapacity.value + preloadCount - 1); - - if(showSidebarCheckBox.value && showSelectAll.value){ + + if (showSidebarCheckBox.value && showSelectAll.value) { // 如果启用全选,更新全选状态,此处用于服务端分页简单的跨页多选场景 updateSelectAllStatus(); } @@ -427,7 +427,7 @@ export default defineComponent({ } function scrollToRowById() { - + } const dataGridComponentInstance = { diff --git a/packages/ui-vue/components/data-grid/src/designer/column-header.design.component.tsx b/packages/ui-vue/components/data-grid/src/designer/column-header.design.component.tsx index a288ac5b5fb1857ffdfc8b531283ae7a7fb27a12..4f8845325fc502f0bcdefc3f53fb94b2c311ae47 100644 --- a/packages/ui-vue/components/data-grid/src/designer/column-header.design.component.tsx +++ b/packages/ui-vue/components/data-grid/src/designer/column-header.design.component.tsx @@ -93,6 +93,7 @@ export default function (