Browse Source

课表

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

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

@ -35,7 +35,8 @@
</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-form-item> </el-form-item>
<el-form-item :label="t('cycle')" prop="cycle"> <el-form-item :label="t('cycle')" prop="cycle">
@ -72,6 +73,13 @@ 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