|
@@ -43,6 +43,7 @@ export default defineComponent({
|
|
|
},
|
|
|
timerObject: {} as any,
|
|
|
form: {
|
|
|
+ enableFlag: 1,
|
|
|
courseMinutes: null as any,
|
|
|
freeMinutes: 0,
|
|
|
subjectIdTemp: '',
|
|
@@ -138,6 +139,7 @@ export default defineComponent({
|
|
|
})
|
|
|
const to = this.timerObject
|
|
|
this.form = {
|
|
|
+ enableFlag: sr.enableFlag,
|
|
|
courseMinutes: sr.courseMinutes,
|
|
|
freeMinutes: sr.freeMinutes,
|
|
|
subjectIdTemp: tempIds.join(','),
|
|
@@ -244,6 +246,25 @@ export default defineComponent({
|
|
|
return (
|
|
|
<Form style={{ paddingTop: '15px' }} onSubmit={this.onSubmit}>
|
|
|
<ColFieldGroup>
|
|
|
+ <ColField title="是否开启陪练课" required border={false}>
|
|
|
+ <RadioGroup
|
|
|
+ class={styles['radio-group']}
|
|
|
+ modelValue={this.form.enableFlag}
|
|
|
+ onUpdate:modelValue={val => (this.form.enableFlag = val)}
|
|
|
+ >
|
|
|
+ {['1', '0'].map((item: string) => {
|
|
|
+ const isActive = Number(item) === Number(this.form.enableFlag)
|
|
|
+ const type = isActive ? 'primary' : 'default'
|
|
|
+ return (
|
|
|
+ <Radio class={styles.radio} name={item}>
|
|
|
+ <Tag size="large" plain={isActive} type={type}>
|
|
|
+ {this.chargeTypeArr[item]}
|
|
|
+ </Tag>
|
|
|
+ </Radio>
|
|
|
+ )
|
|
|
+ })}
|
|
|
+ </RadioGroup>
|
|
|
+ </ColField>
|
|
|
<ColField title="可教授乐器" required>
|
|
|
{this.form.subjectPrice && this.form.subjectPrice.length > 0 && (
|
|
|
<CheckboxGroup
|