于宏哲PHP 1 year ago
parent
commit
fee8ccc04f
  1. 2
      admin/src/addon/zhjw/api/timetables.ts
  2. 19
      admin/src/addon/zhjw/views/timetables/timetables_edit.vue
  3. 2
      niucloud/addon/zhjw/admin/api/timetables.ts
  4. 49
      niucloud/addon/zhjw/app/adminapi/route/route.php

2
admin/src/addon/zhjw/api/timetables.ts

@ -12,6 +12,8 @@ import request from '@/utils/request'
// USER_CODE_BEGIN -- timetables // USER_CODE_BEGIN -- timetables
/** /**
* *

19
admin/src/addon/zhjw/views/timetables/timetables_edit.vue

@ -35,15 +35,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="t('scheduleDate')" prop="schedule_date"> <el-form-item :label="t('scheduleDate')" prop="schedule_date">
<el-input v-model="formData.schedule_date" clearable :placeholder="t('scheduleDatePlaceholder')" class="input-width" />
<el-calendar v-model="formData.schedule_date">
</el-calendar>
<!-- <el-input v-model="formData.schedule_date" clearable :placeholder="t('scheduleDatePlaceholder')" class="input-width" /> -->
</el-form-item> </el-form-item>
<el-form-item :label="t('cycle')" prop="cycle"> <el-form-item :label="t('cycle')" prop="cycle">
@ -107,14 +99,6 @@ const formRef = ref<FormInstance>()
// //
const selectData = ref<any[]>([]) const selectData = ref<any[]>([])
let formatDate = (date) => {
// 'YYYYMMDD'
const year = date.getFullYear();
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
return `${year}-${month}-${day}`;
}
// //
let cycleList = ref([]) let cycleList = ref([])
const cycleDictList = async () => { const cycleDictList = async () => {
@ -166,7 +150,6 @@ const onSave = async (formEl: FormInstance | undefined) => {
if (valid) { if (valid) {
loading.value = true loading.value = true
let data = formData let data = formData
data['schedule_date'] = formatDate(data.schedule_date);
const save = id ? editTimetables : addTimetables const save = id ? editTimetables : addTimetables
save(data).then(res => { save(data).then(res => {

2
niucloud/addon/zhjw/admin/api/timetables.ts

@ -12,6 +12,8 @@ import request from '@/utils/request'
// USER_CODE_BEGIN -- timetables // USER_CODE_BEGIN -- timetables
/** /**
* *

49
niucloud/addon/zhjw/app/adminapi/route/route.php

@ -158,29 +158,6 @@ Route::group('zhjw', function () {
]); ]);
// USER_CODE_END -- classes // USER_CODE_END -- classes
// USER_CODE_BEGIN -- timetables
Route::group('zhjw', function () {
//课表管理列表
Route::get('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@lists');
//课表管理详情
Route::get('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@info');
//添加课表管理
Route::post('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@add');
//编辑课表管理
Route::put('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@edit');
//删除课表管理
Route::delete('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@del');
Route::get('classes_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getClassesAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- timetables
// USER_CODE_BEGIN -- courses // USER_CODE_BEGIN -- courses
@ -374,3 +351,29 @@ Route::group('zhjw', function () {
AdminLog::class AdminLog::class
]); ]);
// USER_CODE_END -- zhjw_students // USER_CODE_END -- zhjw_students
// USER_CODE_BEGIN -- timetables
Route::group('zhjw', function () {
//课表管理列表
Route::get('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@lists');
//课表管理详情
Route::get('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@info');
//添加课表管理
Route::post('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@add');
//编辑课表管理
Route::put('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@edit');
//删除课表管理
Route::delete('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@del');
Route::get('classes_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getClassesAll');
Route::get('courses_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getCoursesAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- timetables

Loading…
Cancel
Save