1 line
6.4 KiB
JSON
1 line
6.4 KiB
JSON
{"ast":null,"code":"// 语言配置\nimport { cn } from \"@/language/cn\";\nimport { tw } from \"@/language/tw\";\nimport { en } from \"@/language/en\";\nimport { yn } from \"@/language/yn\";\nimport { kr } from \"@/language/kr\";\nimport { tl } from \"@/language/tl\";\nimport { In } from \"@/language/in\";\nlet sysVolume = {};\ntry {\n sysVolume = localStorage.getItem(\"volume\");\n sysVolume = sysVolume ? JSON.parse(sysVolume) : {\n music: 70,\n effects: 70\n };\n} catch (err) {\n console.log(err);\n}\nconst state = {\n phoneScreen: \"portrait\",\n phoneModel: \"android\",\n showMenu: false,\n showAplayer: false,\n fullScreen: false,\n showSetFree: false,\n fonstSize: 12,\n timeStamp: 0,\n hallWayType: \"allway\",\n baccaratType: 0,\n baccaratPlayType: \"classics\",\n showBaccaratPlayType: false,\n showTableInfo: false,\n showRecord: false,\n showOnLine: false,\n showSystem: false,\n showShare: false,\n $lang: {\n cn,\n tw,\n en,\n yn,\n kr,\n tl,\n in: In\n },\n $Type: localStorage.getItem(\"language\") || \"en\",\n chipArry: [{\n key: \"1s\",\n show: true,\n value: 10\n }, {\n key: \"5s\",\n show: true,\n value: 50\n }, {\n key: \"1b\",\n show: true,\n value: 100\n }, {\n key: \"5b\",\n show: true,\n value: 500\n }, {\n key: \"1k\",\n show: true,\n value: 1000\n }, {\n key: \"5k\",\n show: true,\n value: 5000\n }, {\n key: \"1w\",\n show: false,\n value: 10000\n }, {\n key: \"2w\",\n show: false,\n value: 20000\n }, {\n key: \"5w\",\n show: false,\n value: 50000\n }, {\n key: \"10w\",\n show: false,\n value: 100000\n }],\n soundList: {},\n online: false,\n switchVideo: true,\n switchSound: true,\n toningShowBigWay: false,\n volume: sysVolume,\n roulette_type: \"french\",\n rouletteLockTable: false,\n // 音乐音效筹码\n musicVolume: localStorage.getItem(\"musicVolume\") == \"false\" ? false : true,\n effectsVolume: localStorage.getItem(\"effectsVolume\") == \"false\" ? false : true,\n showOtherChip: localStorage.getItem(\"showOtherChip\") == \"false\" ? false : true,\n apiUrl: \"\",\n sockUrl: \"\",\n gapi: \"\",\n h5: \"\",\n loginLogo: \"\",\n titlePng: \"\",\n title: \"\",\n language: \"\",\n flopTime: 100,\n waitLogoutTime: 10,\n outRoomTimes: 10,\n soundUrl: \"\",\n video: {\n definition: 1,\n line: 1,\n player: \"\",\n proportion: [],\n scale: 0,\n offset: {\n iosLandscape: \"\",\n iosPortrait: \"\",\n android: \"\",\n pc: \"\"\n }\n }\n};\nconst mutations = {\n // 设置配置\n setConfig: (state, data) => {\n if (data.title) {\n document.title = data.title;\n Object.keys(data).forEach(v => {\n state[v] = data[v];\n });\n }\n // 设置默认语言\n const language = localStorage.getItem(\"language\");\n if (!language) {\n state.$Type = data.language || \"en\";\n }\n },\n soundList: (state, data) => {\n state.soundList = data;\n },\n setValue: (state, {\n name,\n type\n }) => {\n state[name] = type;\n localStorage.setItem([name], type);\n },\n // 音量控制\n volumeSeting: (state, data) => {\n if (data.type == \"add\") {\n if (state.volume[data.name] >= 100) {\n state.volume[data.name] = 100;\n } else {\n state.volume[data.name] += 5;\n }\n } else {\n if (state.volume[data.name] <= 0) {\n state.volume[data.name] = 0;\n } else {\n state.volume[data.name] -= 5;\n }\n }\n localStorage.setItem(\"volume\", JSON.stringify(state.volume));\n },\n // 横竖屏\n phoneScreen: (state, data) => {\n state.phoneScreen = data;\n },\n // 系统类型\n phoneModel: (state, data) => {\n state.phoneModel = data;\n },\n // 全屏\n checkFullscreen: (state, data) => {\n state.fullScreen = data;\n },\n // 显示侧滑菜单\n showMenu: (state, data) => {\n state.showMenu = data;\n },\n // 显示音乐播放器\n showAplayer: state => {\n state.showAplayer = !state.showAplayer;\n },\n // rem自适应根字号\n resizeView: (state, data) => {\n state.fonstSize = data;\n state.timeStamp = new Date().getTime();\n },\n // 列表桌子显示风格\n updateHallWayType: (state, data) => {\n state.hallWayType = data;\n },\n // 切换免佣\n setBaccaratType: (state, data) => {\n state.baccaratType = data;\n },\n // 显示免佣设置\n showSetFree: state => {\n state.showSetFree = !state.showSetFree;\n },\n // 更新玩法\n updateBaccaratPlayType: (state, type) => {\n state.baccaratPlayType = type;\n },\n // 显示玩法选择\n showBaccaratPlayType: state => {\n state.showBaccaratPlayType = !state.showBaccaratPlayType;\n },\n // 显示桌台信息\n showTableInfo: (state, data) => {\n state.showTableInfo = data;\n },\n // 排名\n showOnLine: state => {\n state.showOnLine = !state.showOnLine;\n },\n // 历史记录\n showRecord: state => {\n state.showRecord = !state.showRecord;\n },\n // 系统设置\n showSystem: state => {\n state.showSystem = !state.showSystem;\n },\n // 显示分享窗口\n showShare: state => {\n state.showShare = !state.showShare;\n },\n // 设置语言\n updateLang: (state, type) => {\n localStorage.setItem(\"language\", type);\n state.$Type = type;\n },\n // 更新在线\n updateOnline: (state, online) => {\n state.online = online;\n },\n // 设置视频开关\n switchVideo: (state, type) => {\n state.switchVideo = type;\n },\n // 设置声音开关\n switchSound: (state, type) => {\n state.switchSound = type;\n },\n // 更新视频线路清晰度\n updateVideo: (state, data) => {\n state.video[data.type] = data.choose;\n },\n // 色碟露珠切换\n toningShowBigWay: state => {\n state.toningShowBigWay = !state.toningShowBigWay;\n },\n // 切换轮盘下注玩法\n switchRouletteType: (state, data) => {\n if (data) {\n state.roulette_type = data;\n } else if (state.roulette_type == \"european\") {\n state.roulette_type = \"french\";\n } else {\n state.roulette_type = \"european\";\n }\n },\n // 锁定下注模式\n rouletteLockTable: (state, data) => {\n state.rouletteLockTable = data;\n }\n};\nconst actions = {};\nexport default {\n namespaced: true,\n state,\n mutations,\n actions\n};","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]} |