|
@@ -100,24 +100,24 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- <el-form-item label="是否推送名师在线">
|
|
|
- <el-radio-group v-model="formline.ks_sfxysh">
|
|
|
+ <el-form-item label="是否推送名师在线">
|
|
|
+ <el-radio-group v-model="formline.kc_tsms">
|
|
|
<el-radio label="1" size="large">是</el-radio>
|
|
|
<el-radio label="2" size="large">否</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<div style="display: flex;">
|
|
|
- <el-form-item style="flex: 1;" label="推送时间" prop="ks_start_datetime">
|
|
|
+ <el-form-item style="flex: 1;" label="推送时间" prop="kc_ts_dateline">
|
|
|
<el-config-provider :locale="local">
|
|
|
- <el-date-picker popper-class="ssystime" v-model="formline.ks_start_datetime" value-format="YYYY-MM-DD HH:mm" :disabled-date="pickerStartTime" type="datetime" placeholder="选择日期时间"></el-date-picker>
|
|
|
+ <el-date-picker popper-class="ssystime" v-model="formline.kc_ts_dateline" value-format="YYYY-MM-DD HH:mm" :disabled-date="pickerStartTime" type="datetime" placeholder="选择日期时间"></el-date-picker>
|
|
|
</el-config-provider>
|
|
|
</el-form-item>
|
|
|
- <el-form-item style="flex: 1;margin-left: 20px;" label="下线时间" prop="ks_end_datetime">
|
|
|
+ <el-form-item style="flex: 1;margin-left: 20px;" label="下线时间" prop="kc_ts_xxtime">
|
|
|
<el-config-provider :locale="local">
|
|
|
- <el-date-picker popper-class="ssystime" v-model="formline.ks_end_datetime" value-format="YYYY-MM-DD HH:mm" :disabled-date="pickerEndTime" type="datetime" placeholder="选择日期时间"></el-date-picker>
|
|
|
+ <el-date-picker popper-class="ssystime" v-model="formline.kc_ts_xxtime" value-format="YYYY-MM-DD HH:mm" :disabled-date="pickerEndTime" type="datetime" placeholder="选择日期时间"></el-date-picker>
|
|
|
</el-config-provider>
|
|
|
</el-form-item>
|
|
|
- </div> -->
|
|
|
+ </div>
|
|
|
<el-form-item v-if="editId == ''">
|
|
|
<el-checkbox class="read" v-model="isRead" label="已阅读并同意《课程上传协议》" size="large" />
|
|
|
</el-form-item>
|
|
@@ -186,24 +186,21 @@ export default {
|
|
|
subject_name: "",
|
|
|
kc_cate_level_1: "",
|
|
|
kc_cate_level_2: "",
|
|
|
+ kc_tsms: "1",
|
|
|
+ kc_ts_dateline: "",
|
|
|
+ kc_ts_xxtime: "",
|
|
|
},
|
|
|
activeGrade: {},
|
|
|
activeSubject: {},
|
|
|
rules: {
|
|
|
kk_zrjs: [{ required: true, message: "请输入创建人", trigger: "blur" }],
|
|
|
- kk_jgmc: [
|
|
|
- { required: true, message: "请输入学校/机构名称", trigger: "blur" },
|
|
|
- ],
|
|
|
- kk_name: [
|
|
|
- { required: true, message: "请输入课程名称", trigger: "blur" },
|
|
|
- ],
|
|
|
+ kk_jgmc: [{ required: true, message: "请输入学校/机构名称", trigger: "blur" }],
|
|
|
+ kk_name: [{ required: true, message: "请输入课程名称", trigger: "blur" }],
|
|
|
kc_jj: [{ required: true, message: "请输入简介", trigger: "blur" }],
|
|
|
- grade_id: [
|
|
|
- { required: true, message: "请选择年级", trigger: "change" },
|
|
|
- ],
|
|
|
- subject_id: [
|
|
|
- { required: true, message: "请选择学科", trigger: "change" },
|
|
|
- ],
|
|
|
+ grade_id: [{ required: true, message: "请选择年级", trigger: "change" }],
|
|
|
+ subject_id: [{ required: true, message: "请选择学科", trigger: "change" }],
|
|
|
+ kc_ts_dateline: [{ required: true, message: '请选择推送时间', trigger: 'change', type: 'date' }],
|
|
|
+ kc_ts_xxtime: [{ required: true, message: '请选择下线时间', trigger: 'change', type: 'date' }]
|
|
|
},
|
|
|
fileList: [],
|
|
|
mainFileData: ["png", "jpg", "jpeg"],
|
|
@@ -216,7 +213,7 @@ export default {
|
|
|
attachLoading: false,
|
|
|
isRead: false,
|
|
|
pickerStartTime: (time) => {
|
|
|
- let beginDateVal = this.formline.ks_end_datetime;
|
|
|
+ let beginDateVal = this.formline.kc_ts_xxtime;
|
|
|
if (beginDateVal) {
|
|
|
return time.getTime() < new Date() || time.getTime() > new Date(beginDateVal).getTime();
|
|
|
} else {
|
|
@@ -224,7 +221,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
pickerEndTime: (time) => {
|
|
|
- let beginDateVal = this.formline.ks_start_datetime;
|
|
|
+ let beginDateVal = this.formline.kc_ts_dateline;
|
|
|
if (beginDateVal) {
|
|
|
return time.getTime() < new Date(beginDateVal).getTime();
|
|
|
} else {
|
|
@@ -270,6 +267,7 @@ export default {
|
|
|
for (let key in this.formline) {
|
|
|
this.formline[key] = "";
|
|
|
}
|
|
|
+ this.formline.kc_tsms = "1";
|
|
|
},
|
|
|
// 编辑获取详情
|
|
|
initDetailInfo() {
|
|
@@ -441,16 +439,14 @@ export default {
|
|
|
},
|
|
|
async created() {
|
|
|
this.initValue();
|
|
|
- this.initGradeData();
|
|
|
- this.initSubjectData();
|
|
|
- this.initCateData();
|
|
|
+ await this.initGradeData();
|
|
|
+ await this.initSubjectData();
|
|
|
+ await this.initCateData();
|
|
|
|
|
|
this.editId = this.$route.query.id || "";
|
|
|
- setTimeout(() => {
|
|
|
- if (this.editId != "") {
|
|
|
- this.initDetailInfo();
|
|
|
- }
|
|
|
- }, 500);
|
|
|
+ if (this.editId != "") {
|
|
|
+ this.initDetailInfo();
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|