import { defineStore } from 'pinia';
import send_request from '../utils/send_request';

interface ObjectList {
    [key: string]: string[];
}

// 不同 role 的用户分别有哪些权限
export const usePermissStore = defineStore('permiss', {
    state: () => {
        return {
            // 系统管理员
            "1": [
                "default",

                "dashboard",

                // "access",
                // "access-log",
                // "access-gate-setting",

                // "report",
                // "report-log",

                // "shop",
                // "shop-cate-setting",
                // "shop-good-setting",
                // "shop-order-setting",

                "privilege",
                "privilege-user-setting",
            ],

            // 社区管理员
            "2": [
                "default",

                "dashboard",

                "access",
                "access-log",
                "access-gate-setting",

                "report",
                "report-log",

                "shop",
                "shop-cate-setting",
                "shop-good-setting",
                "shop-order-setting",

                // "privilege",
                // "privilege-user-setting",
            ]
        };
    },
});
