|
@@ -768,16 +768,46 @@ export default {
|
|
|
obj.calenderId = this.$route.query.calenderId;
|
|
|
try {
|
|
|
const res = await musicGroupresetCalender(obj);
|
|
|
- this.$message.success("修改缴费成功");
|
|
|
- this.goback();
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.$message.success("修改缴费成功");
|
|
|
+ this.goback();
|
|
|
+ }
|
|
|
+ if (res.code == 207) {
|
|
|
+ await this.$confirm(
|
|
|
+ res.msg || `当前乐团存在未排课的缴费项目,请再次确认操作`,
|
|
|
+ "提示",
|
|
|
+ {
|
|
|
+ type: "warning",
|
|
|
+ }
|
|
|
+ );
|
|
|
+ obj.confirmCreate = true;
|
|
|
+ await musicGroupresetCalender(obj);
|
|
|
+ this.$message.success("修改缴费成功");
|
|
|
+ this.goback();
|
|
|
+ }
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
}
|
|
|
} else {
|
|
|
try {
|
|
|
const res = await musicGroupcreateCalender(obj);
|
|
|
- this.$message.success("创建缴费成功");
|
|
|
- this.goback();
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.$message.success("创建缴费成功");
|
|
|
+ this.goback();
|
|
|
+ }
|
|
|
+ if (res.code == 207) {
|
|
|
+ await this.$confirm(
|
|
|
+ res.msg || `当前乐团存在未排课的缴费项目,请再次确认操作`,
|
|
|
+ "提示",
|
|
|
+ {
|
|
|
+ type: "warning",
|
|
|
+ }
|
|
|
+ );
|
|
|
+ obj.confirmCreate = true;
|
|
|
+ await musicGroupcreateCalender(obj);
|
|
|
+ this.$message.success("创建缴费成功");
|
|
|
+ this.goback();
|
|
|
+ }
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
}
|