Compare commits

..

No commits in common. "38c07cb9ce5541cdc10daa107155ac3f80a5b87a" and "229ea2c5d508c7a7235aaf557ca1d68404f2bff7" have entirely different histories.

1 changed files with 25 additions and 44 deletions

View File

@ -1,49 +1,30 @@
import { defineStore } from 'pinia' import { defineStore } from "pinia";
import { computed, reactive, ref, watch } from 'vue' import { reactive, ref } from "vue";
export type TomatoTarget = { export type TomatoTarget = {
id: string id: string;
finishTime: number finishTime: number;
remindTime: number | null remindTime: number | null;
title: string title: string;
isCompleted: boolean isCompleted: boolean;
} }
export type TomatoTime = { export type TomatoTime = {
date: number date: number;
finishTime: number finishTime: number;
} }
export const musicList = [
{ export default defineStore("work", () => {
name: 'A Part of Us', const state = reactive({
music: 'https://newfatfox.oss-cn-beijing.aliyuncs.com/admin/music/aPartOfUs.mp3' list: [] as TomatoTarget[],
}, timeList: [] as TomatoTime[]
{
name: 'a signal rose', })
music: 'https://newfatfox.oss-cn-beijing.aliyuncs.com/admin/music/AsignalRose.mp3' const openShowModel = ref<undefined | null | TomatoTarget>()
}, const openFullscreen = ref(false)
{ return {
name: 'a thousand lifetimes', state,
music: 'https://newfatfox.oss-cn-beijing.aliyuncs.com/admin/music/aThousandLifetimes.mp3' openShowModel,
}, openFullscreen
{ }
name: 'A Very Brady Special', })
music: 'https://newfatfox.oss-cn-beijing.aliyuncs.com/admin/music/AVeryBradySpecial.mp3'
},
{
name: 'A Wonderful Story',
music: 'https://newfatfox.oss-cn-beijing.aliyuncs.com/admin/music/AWonderfulStore.mp3'
}
]
export default defineStore('work', () => {
const state = reactive({
list: [] as TomatoTarget[],
timeList: [] as TomatoTime[]
})
const openShowModel = ref<undefined | null | TomatoTarget>()
const openFullscreen = ref(false)
return {
state,
openShowModel,
openFullscreen
}
})