Browse Source

课表

master
于宏哲PHP 1 year ago
parent
commit
e3a3832a2d
  1. 16
      admin/src/addon/zhjw/views/timetables/timetables_edit.vue

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

@ -35,8 +35,9 @@
</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-form-item> </el-calendar>
</el-form-item>
<el-form-item :label="t('cycle')" prop="cycle"> <el-form-item :label="t('cycle')" prop="cycle">
<el-radio-group v-model="formData.cycle" :placeholder="t('cyclePlaceholder')"> <el-radio-group v-model="formData.cycle" :placeholder="t('cyclePlaceholder')">
@ -72,7 +73,14 @@ const id:number = parseInt(route.query.id);
const loading = ref(false) const loading = ref(false)
const pageName = route.meta.title const pageName = route.meta.title
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}`;
}
/** /**
* 表单数据 * 表单数据
@ -150,7 +158,7 @@ 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 => {
loading.value = false loading.value = false

Loading…
Cancel
Save