文件操作 - reducers.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/features/org/state/reducers.ts
编辑文件内容
import { createSlice, PayloadAction } from '@reduxjs/toolkit'; import { Organization, OrganizationState } from 'app/types'; export const initialState: OrganizationState = { organization: {} as Organization, }; const organizationSlice = createSlice({ name: 'organization', initialState, reducers: { organizationLoaded: (state, action: PayloadAction<Organization>): OrganizationState => { return { ...state, organization: action.payload }; }, setOrganizationName: (state, action: PayloadAction<string>): OrganizationState => { return { ...state, organization: { ...state.organization, name: action.payload } }; }, }, }); export const { setOrganizationName, organizationLoaded } = organizationSlice.actions; export const organizationReducer = organizationSlice.reducer; export default { organization: organizationReducer, };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件