|
@@ -248,7 +248,7 @@
|
|
|
<el-form-item label="排序" prop="sort">
|
|
|
<el-input-number v-model="form.sort" :min="0" label="排序"></el-input-number>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="是否开启官方群发">
|
|
|
+ <el-form-item label="是否开启官方群发" v-if="form.sendType == 11 && (form.id === null || form.id === undefined)">
|
|
|
<el-radio-group v-model="form.openOfficial">
|
|
|
<el-radio
|
|
|
v-for="dict in openOfficialOptions"
|
|
@@ -709,16 +709,21 @@ export default {
|
|
|
this.$refs["form"].validate(valid => {
|
|
|
if (valid) {
|
|
|
|
|
|
- const hasEmptyFields = this.form.timeList.some(item => {
|
|
|
- return !item.value || !item.desc;
|
|
|
- });
|
|
|
+ if (this.command != 2 && f.id == null){
|
|
|
+
|
|
|
+ const hasEmptyFields = this.form.timeList.some(item => {
|
|
|
+ return !item.value || !item.desc;
|
|
|
+ });
|
|
|
+
|
|
|
+ if (hasEmptyFields) {
|
|
|
+ this.$message.error("请填写【催课时间】和【催课内容】!");
|
|
|
+ return; // 阻止提交
|
|
|
+ }
|
|
|
|
|
|
- if (hasEmptyFields) {
|
|
|
- this.$message.error("请填写【催课时间】和【催课内容】!");
|
|
|
- return; // 阻止提交
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
let f = JSON.parse(JSON.stringify(this.form));
|
|
|
if (f.timeList && f.timeList.length > 0) {
|
|
|
f.timeDesc = f.timeList.map(item => item.desc);
|