# Leava **Repository Path**: zammad/Leava ## Basic Information - **Project Name**: Leava - **Description**: 基于Flask + MySQL的在线请假微信小程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-16 - **Last Updated**: 2022-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Leava

Leave Management Wechat-MiniProgram based on Flask

- [A RESTful API based on Flask](backend/RESTful_backend.py) - [A Wechat Miniprogram](frontend) - [Framework Design](docs) ## Feature Student ask for leave Staff manage requests Faculty receive request ## API | URL | explanation | | ---------------------------- | ------------------------------------------------------------ | | /login | post ('userId', 'userPwd'); return (flag etc) | | /student/ask_leave | post ('student_id','start_time','end_time','reason','flag','teacher1_id','teacher2_id','type','ensure'); return (True \ False) | | /student/search_leave | post ('student_id'), return ('leave_num','student_id','start_time','end_time','reason','flag','teacher1_id','teacher2_id','type','ensure') | | /student/search_leave_detail | post('student_id'), return ('student_id','class','name','room') | | /teacher/search_leave | post('teacher_id'), return('leave_num','student_id','start_time','end_time','reason','flag','teacher1_id','teacher2_id','type','ensure') | | /teacher/update_leave | post('leave_num','flag'); return (True / False) | | /teacher2/search_leave | post('teacher_id'), return ('leave_num','student_id','start_time','end_time','reason','flag','teacher1_id','teacher2_id','type','ensure') | | /teacher/search_id | post('school'), return ('teacher_id','name','role') | | /pwd | post('userId','userPwd') return (True / False) | | /name | post('name'), return ('leave_num','student_id','start_time','end_time','reason','flag','teacher1_id','teacher2_id','type','ensure','class','school','room') | ## Start Wechat miniprogram frontend Screenshots ![demo](docs/final_demo.jpg) [More screen shots](docs/screenshot)