26 lines
993 B
PHP
26 lines
993 B
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\WeekReportController;
|
|
use App\Http\Controllers\ZentaoController;
|
|
|
|
// 主页面
|
|
Route::get('/', [WeekReportController::class, 'index'])->name('home');
|
|
|
|
// 上传图片
|
|
Route::post('/upload', [WeekReportController::class, 'uploadImage'])->name('upload');
|
|
|
|
// 生成周报
|
|
Route::post('/generate', [WeekReportController::class, 'generate'])->name('generate');
|
|
|
|
// 下载周报
|
|
Route::post('/download/markdown', [WeekReportController::class, 'downloadMarkdown'])->name('download.markdown');
|
|
Route::post('/download/pdf', [WeekReportController::class, 'downloadPdf'])->name('download.pdf');
|
|
|
|
// 禅道数据接口
|
|
Route::prefix('zentao')->group(function () {
|
|
Route::get('/test', [ZentaoController::class, 'testConnection'])->name('zentao.test');
|
|
Route::get('/users', [ZentaoController::class, 'getUsers'])->name('zentao.users');
|
|
Route::post('/tasks', [ZentaoController::class, 'getTasks'])->name('zentao.tasks');
|
|
});
|