チャート取得APIを誰でも利用できるようにするなど
This commit is contained in:
		
							parent
							
								
									c1b47a2119
								
							
						
					
					
						commit
						b21287262e
					
				|  | @ -44,13 +44,9 @@ export default Vue.extend({ | |||
| 	components: { | ||||
| 		XChart | ||||
| 	}, | ||||
| 	props: { | ||||
| 		chart: { | ||||
| 			required: true | ||||
| 		} | ||||
| 	}, | ||||
| 	data() { | ||||
| 		return { | ||||
| 			chart: null, | ||||
| 			chartType: 'local-notes', | ||||
| 			span: 'hour' | ||||
| 		}; | ||||
|  | @ -85,6 +81,11 @@ export default Vue.extend({ | |||
| 			); | ||||
| 		} | ||||
| 	}, | ||||
| 	created() { | ||||
| 		(this as any).api('chart').then(chart => { | ||||
| 			this.chart = chart; | ||||
| 		}); | ||||
| 	}, | ||||
| 	methods: { | ||||
| 		notesChart(local: boolean): any { | ||||
| 			const data = this.stats.slice().reverse().map(x => ({ | ||||
|  |  | |||
|  | @ -11,7 +11,7 @@ | |||
| 	<main> | ||||
| 		<div v-show="page == 'dashboard'"> | ||||
| 			<x-dashboard/> | ||||
| 			<x-chart :chart="chart"/> | ||||
| 			<x-chart/> | ||||
| 		</div> | ||||
| 		<div v-if="page == 'users'"> | ||||
| 			<x-suspend-user/> | ||||
|  | @ -49,11 +49,6 @@ export default Vue.extend({ | |||
| 			chart: null | ||||
| 		}; | ||||
| 	}, | ||||
| 	created() { | ||||
| 		(this as any).api('admin/chart').then(chart => { | ||||
| 			this.chart = chart; | ||||
| 		}); | ||||
| 	}, | ||||
| 	methods: { | ||||
| 		nav(page: string) { | ||||
| 			this.page = page; | ||||
|  |  | |||
|  | @ -1,10 +1,8 @@ | |||
| import Stats, { IStats } from '../../../../models/stats'; | ||||
| import Stats, { IStats } from '../../../models/stats'; | ||||
| 
 | ||||
| type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; | ||||
| 
 | ||||
| export const meta = { | ||||
| 	requireCredential: true, | ||||
| 	requireAdmin: true | ||||
| }; | ||||
| 
 | ||||
| export default (params: any) => new Promise(async (res, rej) => { | ||||
		Loading…
	
		Reference in New Issue