|
@@ -93,7 +93,7 @@ export default defineComponent({
|
|
|
|
|
|
// 获取课程设置
|
|
// 获取课程设置
|
|
const setting = await request.post(
|
|
const setting = await request.post(
|
|
- '/api-teacher/teacherFreeTime/getDetail',
|
|
|
|
|
|
+ '/api-website/teacherFreeTime/getDetail',
|
|
{
|
|
{
|
|
data: {
|
|
data: {
|
|
defaultFlag: 1
|
|
defaultFlag: 1
|
|
@@ -128,13 +128,13 @@ export default defineComponent({
|
|
})
|
|
})
|
|
const to = this.timerObject
|
|
const to = this.timerObject
|
|
this.form = {
|
|
this.form = {
|
|
- enableFlag: sr.enableFlag,
|
|
|
|
|
|
+ enableFlag: sr.enableFlag ? 1 : 0,
|
|
courseMinutes: sr.courseMinutes,
|
|
courseMinutes: sr.courseMinutes,
|
|
freeMinutes: sr.freeMinutes,
|
|
freeMinutes: sr.freeMinutes,
|
|
subjectIdTemp: tempIds.join(','),
|
|
subjectIdTemp: tempIds.join(','),
|
|
subjectId: tempIds,
|
|
subjectId: tempIds,
|
|
subjectPrice: tempPrices,
|
|
subjectPrice: tempPrices,
|
|
- skipHolidayFlag: sr.skipHolidayFlag,
|
|
|
|
|
|
+ skipHolidayFlag: sr.skipHolidayFlag ? 1 : 0,
|
|
setting:
|
|
setting:
|
|
to.monday.length > 0 ||
|
|
to.monday.length > 0 ||
|
|
to.tuesday.length > 0 ||
|
|
to.tuesday.length > 0 ||
|
|
@@ -173,13 +173,12 @@ export default defineComponent({
|
|
} catch {}
|
|
} catch {}
|
|
},
|
|
},
|
|
onChoiceTimer(item: any, status: boolean) {
|
|
onChoiceTimer(item: any, status: boolean) {
|
|
- console.log(item, 'item')
|
|
|
|
|
|
+ // console.log(item, 'item')
|
|
this.form.setting = status ? '已设置' : ''
|
|
this.form.setting = status ? '已设置' : ''
|
|
this.timerObject = item
|
|
this.timerObject = item
|
|
this.timerStatus = false
|
|
this.timerStatus = false
|
|
},
|
|
},
|
|
onChoice(item: any) {
|
|
onChoice(item: any) {
|
|
- console.log(item, '2323')
|
|
|
|
const tempItem = item || []
|
|
const tempItem = item || []
|
|
this.form.subjectId = tempItem
|
|
this.form.subjectId = tempItem
|
|
this.form.subjectIdTemp = tempItem.join(',') || ''
|
|
this.form.subjectIdTemp = tempItem.join(',') || ''
|
|
@@ -212,7 +211,7 @@ export default defineComponent({
|
|
return subject ? subject.name : ''
|
|
return subject ? subject.name : ''
|
|
},
|
|
},
|
|
onFormatter(e: any) {
|
|
onFormatter(e: any) {
|
|
- console.log(verifyNumberIntegerAndFloat(e.target.value))
|
|
|
|
|
|
+ // console.log(verifyNumberIntegerAndFloat(e.target.value))
|
|
e.target.value = verifyNumberIntegerAndFloat(e.target.value)
|
|
e.target.value = verifyNumberIntegerAndFloat(e.target.value)
|
|
},
|
|
},
|
|
async onSubmit() {
|
|
async onSubmit() {
|
|
@@ -346,10 +345,10 @@ export default defineComponent({
|
|
))}
|
|
))}
|
|
<ElFormItem label="是否跳过节假日">
|
|
<ElFormItem label="是否跳过节假日">
|
|
<ElRadioGroup v-model={this.form.skipHolidayFlag}>
|
|
<ElRadioGroup v-model={this.form.skipHolidayFlag}>
|
|
- <ElRadioButton label="1" class="mr-3 w-24">
|
|
|
|
|
|
+ <ElRadioButton label={1} class="mr-3 w-24">
|
|
是
|
|
是
|
|
</ElRadioButton>
|
|
</ElRadioButton>
|
|
- <ElRadioButton label="0" class="w-24">
|
|
|
|
|
|
+ <ElRadioButton label={0} class="w-24">
|
|
否
|
|
否
|
|
</ElRadioButton>
|
|
</ElRadioButton>
|
|
</ElRadioGroup>
|
|
</ElRadioGroup>
|
|
@@ -368,7 +367,25 @@ export default defineComponent({
|
|
</ElForm>
|
|
</ElForm>
|
|
|
|
|
|
<div class="border-t border-t-[#E5E5E5] text-center pt-6 pb-7">
|
|
<div class="border-t border-t-[#E5E5E5] text-center pt-6 pb-7">
|
|
- <ElButton class="!w-40 !h-[38px]">重置</ElButton>
|
|
|
|
|
|
+ <ElButton
|
|
|
|
+ class="!w-40 !h-[38px]"
|
|
|
|
+ onClick={() => {
|
|
|
|
+ // 重置数据
|
|
|
|
+ this.form = {
|
|
|
|
+ enableFlag: 1,
|
|
|
|
+ courseMinutes: null as any,
|
|
|
|
+ freeMinutes: 0,
|
|
|
|
+ subjectIdTemp: '',
|
|
|
|
+ subjectId: [] as any[],
|
|
|
|
+ subjectPrice: [] as any[],
|
|
|
|
+ skipHolidayFlag: 1,
|
|
|
|
+ setting: '未设置'
|
|
|
|
+ }
|
|
|
|
+ ;(this as any).$refs.form.resetFields()
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
|
|
+ 重置
|
|
|
|
+ </ElButton>
|
|
<ElButton
|
|
<ElButton
|
|
type="primary"
|
|
type="primary"
|
|
class="!w-40 !h-[38px]"
|
|
class="!w-40 !h-[38px]"
|
|
@@ -378,7 +395,11 @@ export default defineComponent({
|
|
</ElButton>
|
|
</ElButton>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <ElDialog modelValue={this.timerStatus} showClose>
|
|
|
|
|
|
+ <ElDialog
|
|
|
|
+ modelValue={this.timerStatus}
|
|
|
|
+ onUpdate:modelValue={val => (this.timerStatus = val)}
|
|
|
|
+ showClose
|
|
|
|
+ >
|
|
<PracticeTimer
|
|
<PracticeTimer
|
|
onChoice={this.onChoiceTimer}
|
|
onChoice={this.onChoiceTimer}
|
|
onClose={() => {
|
|
onClose={() => {
|