tall小程序和时间轴结合在小程序中
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

48 lines
1.4 KiB

const state = {
scrollTop: 0,
isShrink: false, // true: 收起, false:展开
tip: {
taskId: '', // 当前正在修改状态的任务的id
show: false,
status: 0, // 所点击任务的当前状态码
text: '',
left: 0, // 鼠标点击位置距离左边的距离
top: 0, // 鼠标点击位置距离上边的距离
},
// client: {
// left: 0, // 鼠标点击位置距离左边的距离
// top: 0, // 鼠标点击位置距离上边的距离
// },
// showTips: false,
// status: 0, // 点击了时间轴上的哪种样式,默认点击了开始
// tipsContent: '', // 提示框内的内容,需要传入
timeNode: new Date().getTime(), // 时间基准点
timeUnit: 4, // 时间颗粒度
topEnd: false, // 时间轴向上查任务到顶了
bottomEnd: false, // 时间轴向下查任务到底了
permanents: [], // 永久日常任务
dailyTasks: [], // 日常任务
// 定期任务
tasks: [
// {
// panel: {},
// plugins: [],
// process: 4,
// planStart: uni.$t.time.add(+new Date().getTime(), -1, 'day').valueOf(),
// },
// {
// panel: {},
// plugins: [],
// process: 4,
// planStart: new Date().getTime(),
// },
// {
// panel: {},
// plugins: [],
// process: 4,
// planStart: uni.$t.time.add(+new Date().getTime(), 1, 'day').valueOf(),
// },
],
};
export default state;