1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import { VuexModule, Mutation, getModule } from 'vuex-module-decorators';
- import DynamicModule from '../DynamicModule';
- @DynamicModule({ name: 'summaryLayout' })
- export class SummaryLayout extends VuexModule {
- subjectTreeSize = 60
- mainContentSize = 300
- mainLeftSize = 150
- mainRightSize = 50
- mainLeftTopSize = 300
- mainLeftBottomSize = 50
- @Mutation
- setSubjectTreeSize(size: number) {
- this.subjectTreeSize = size
- }
- @Mutation
- setMainContentSize(size: number) {
- this.mainContentSize = size
- }
- @Mutation
- setMainLeftSize(size: number) {
- this.mainLeftSize = size
- }
- @Mutation
- setMainRightSize(size: number) {
- this.mainRightSize = size
- }
- @Mutation
- setMainLeftTopSize(size: number) {
- this.mainLeftTopSize = size
- }
- @Mutation
- setMainLeftBottomSize(size: number) {
- this.mainLeftBottomSize = size
- }
- }
- export default getModule<SummaryLayout>(SummaryLayout);
|