import { VueLifeCycleProcessing } from '../../../decorators'; import { Component } from 'vue-property-decorator'; import { DragDesignItemBase } from '../drag-design-item-base'; import moment from 'moment'; import { PSDEFormDetail } from '@ibizstudio/api'; import './design-item.less'; /** * 表单分组 * * @export * @class DesignItem * @extends {DragDesignItemBase} */ @Component({}) @VueLifeCycleProcessing() export class DesignItem extends DragDesignItemBase { calcColClass(item: any) { return { 'ibz-design-item-container': true, hidden: this.ctx.state.hidden && this.data.editortype === 'HIDDEN', ...super.calcColClass(item), }; } renderContent() { return (