时钟完成

This commit is contained in:
luyuan 2020-11-23 16:58:37 +08:00
parent ce37786363
commit 15ede903bd
Signed by: theluyuan
GPG Key ID: A7972FD973317FF3
2 changed files with 20 additions and 11 deletions

View File

@ -15,11 +15,16 @@ interface GetDate{
end: string; end: string;
} }
export function getdate(yue?: number): GetDate{ export function getdate(yue: number,id: string): GetDate{
let now = dayjs() /* eslint-disable */
if(yue != undefined){ const utc = require('dayjs/plugin/utc') // dependent on utc plugin
now = now.month(now.month() + yue); /* eslint-disable */
} const timezone = require('dayjs/plugin/timezone')
dayjs.extend(utc)
dayjs.extend(timezone)
const days: any = dayjs;
let now = days().tz(id)
now = now.month(now.month() + yue);
yue = now.month() + 1; yue = now.month() + 1;
const day = now.date() // 当前天 const day = now.date() // 当前天
const zhou = now.day(); // 当前周 const zhou = now.day(); // 当前周

View File

@ -202,9 +202,8 @@ export default defineComponent({
}, },
setup(){ setup(){
console.log(1) console.log(1)
const date = getdate();
console.log(date) const month: any = ref({zhou:0,data:[]});
const month: any = ref(date);
const yue = ref(0); const yue = ref(0);
const userid = computed(() => { const userid = computed(() => {
return store.state.userinfo.memberid; return store.state.userinfo.memberid;
@ -249,16 +248,17 @@ export default defineComponent({
} }
function xia(){ function xia(){
yue.value = yue.value + 1; yue.value = yue.value + 1;
month.value = getdate(yue.value) month.value = getdate(yue.value, store.state.userinfo.zoneValue)
getdates(userid.value) getdates(userid.value)
} }
watch(userid, ()=> { watch(userid, ()=> {
month.value = getdate(0, store.state.userinfo.zoneValue)
getdates(userid.value); getdates(userid.value);
}) })
function shang(){ function shang(){
yue.value = yue.value - 1; yue.value = yue.value - 1;
month.value = getdate(yue.value) month.value = getdate(yue.value, store.state.userinfo.zoneValue)
getdates(userid.value) getdates(userid.value)
} }
@ -276,7 +276,11 @@ export default defineComponent({
} }
router.push({path: url,query: { id: id }}) router.push({path: url,query: { id: id }})
} }
getdates(userid.value); if(userid.value != 0){
month.value = getdate(0, store.state.userinfo.zoneValue)
getdates(userid.value);
}
return { return {
month, month,
xia, xia,