于宏哲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
/**
*

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

@ -35,15 +35,7 @@
</el-form-item>
<el-form-item :label="t('scheduleDate')" prop="schedule_date">
<el-calendar v-model="formData.schedule_date">
</el-calendar>
<!-- <el-input v-model="formData.schedule_date" clearable :placeholder="t('scheduleDatePlaceholder')" class="input-width" /> -->
<el-input v-model="formData.schedule_date" clearable :placeholder="t('scheduleDatePlaceholder')" class="input-width" />
</el-form-item>
<el-form-item :label="t('cycle')" prop="cycle">
@ -107,14 +99,6 @@ const formRef = ref<FormInstance>()
//
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([])
const cycleDictList = async () => {
@ -166,7 +150,6 @@ const onSave = async (formEl: FormInstance | undefined) => {
if (valid) {
loading.value = true
let data = formData
data['schedule_date'] = formatDate(data.schedule_date);
const save = id ? editTimetables : addTimetables
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
/**
*

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

@ -158,29 +158,6 @@ Route::group('zhjw', function () {
]);
// 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
@ -374,3 +351,29 @@ Route::group('zhjw', function () {
AdminLog::class
]);
// 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