|
@@ -38,13 +38,17 @@ export default defineComponent({
|
|
maxDate: new Date()
|
|
maxDate: new Date()
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ computed: {
|
|
|
|
+ disabled() {
|
|
|
|
+ return createState.live.courseGroupId ? true : false
|
|
|
|
+ }
|
|
|
|
+ },
|
|
mounted() {
|
|
mounted() {
|
|
if (createState.selectCourseList[0]?.startTime) {
|
|
if (createState.selectCourseList[0]?.startTime) {
|
|
this.maxDate = dayjs(createState.selectCourseList[0].startTime)
|
|
this.maxDate = dayjs(createState.selectCourseList[0].startTime)
|
|
- .subtract(1, 'day')
|
|
|
|
- .toDate()
|
|
|
|
|
|
+ .subtract(1, 'day')
|
|
|
|
+ .toDate()
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
|
|
createState.live.salesStartDate =
|
|
createState.live.salesStartDate =
|
|
createState.live.salesStartDate ||
|
|
createState.live.salesStartDate ||
|
|
@@ -90,7 +94,6 @@ export default defineComponent({
|
|
class={styles.courseStart}
|
|
class={styles.courseStart}
|
|
onSubmit={() => (createState.active = 5)}
|
|
onSubmit={() => (createState.active = 5)}
|
|
scrollToError
|
|
scrollToError
|
|
- disabled={createState.live.courseGroupId ? true : false}
|
|
|
|
>
|
|
>
|
|
<ColFieldGroup>
|
|
<ColFieldGroup>
|
|
<ColField title="开售日期" required>
|
|
<ColField title="开售日期" required>
|
|
@@ -100,6 +103,7 @@ export default defineComponent({
|
|
readonly
|
|
readonly
|
|
isLink
|
|
isLink
|
|
placeholder="请选择开售日期"
|
|
placeholder="请选择开售日期"
|
|
|
|
+ disabled={this.disabled}
|
|
onClick={() => {
|
|
onClick={() => {
|
|
if (createState.live.courseGroupId) {
|
|
if (createState.live.courseGroupId) {
|
|
return
|
|
return
|
|
@@ -120,6 +124,7 @@ export default defineComponent({
|
|
name="salesEndDate"
|
|
name="salesEndDate"
|
|
readonly
|
|
readonly
|
|
isLink
|
|
isLink
|
|
|
|
+ disabled={this.disabled}
|
|
onClick={() => {
|
|
onClick={() => {
|
|
if (createState.live.courseGroupId) {
|
|
if (createState.live.courseGroupId) {
|
|
return
|
|
return
|
|
@@ -149,6 +154,7 @@ export default defineComponent({
|
|
placeholder="请输入最低开课人数"
|
|
placeholder="请输入最低开课人数"
|
|
type="number"
|
|
type="number"
|
|
maxlength={8}
|
|
maxlength={8}
|
|
|
|
+ disabled={this.disabled}
|
|
formatter={this.onFormatterInt}
|
|
formatter={this.onFormatterInt}
|
|
rules={[{ required: true, message: '请输入最低开课人数' }]}
|
|
rules={[{ required: true, message: '请输入最低开课人数' }]}
|
|
v-slots={{
|
|
v-slots={{
|
|
@@ -287,7 +293,7 @@ export default defineComponent({
|
|
plain
|
|
plain
|
|
onClick={() => {
|
|
onClick={() => {
|
|
createState.active = 3
|
|
createState.active = 3
|
|
- if(!createState.live.courseGroupId){
|
|
|
|
|
|
+ if (!createState.live.courseGroupId) {
|
|
createState.live.salesStartDate = ''
|
|
createState.live.salesStartDate = ''
|
|
createState.live.salesEndDate = ''
|
|
createState.live.salesEndDate = ''
|
|
createState.live.backgroundPic = ''
|
|
createState.live.backgroundPic = ''
|