import { defineStore } from 'pinia'; export const subTableStore = defineStore({ id: 'subTable', state: () => ({ tableDta: [], groupData: {}, }), getters: { getTableData(state) { return state.tableDta; }, getGroupData(state) { return state.groupData; }, }, actions: { setTableData(data) { this.tableDta = data; }, setSingleData(parentFileId, data) { this.tableDta.forEach((item, i) => { if (item.parentFileId == parentFileId) { item.child = data; } }); }, setGroupData(data) { for (const key2 in data) { if (data[key2] != undefined) { this.groupData[key2] = data[key2]; } } }, clearGoupData() { this.groupData = {}; }, }, });