- 固定套餐
- 可选套餐
+ 固定套餐
+ 可选套餐
@@ -733,6 +733,13 @@ const submitForm = async (formEl: FormInstance | undefined) => {
ruleForm.coverImg = ruleForm.images[0]
// 规格id修改
// ruleForm.specId = specIdFunction(ruleForm.type)
+ let selectTitle = false
+ ruleForm.proGroupVo.forEach((item: any) => {
+ })
+ if (selectTitle) {
+ ElMessage.error('请填写标题和几选几')
+ return
+ }
// 修改时间
ruleForm.startTime = ruleForm.useTime[0]
ruleForm.endTime = ruleForm.useTime[1]
@@ -748,18 +755,33 @@ const submitForm = async (formEl: FormInstance | undefined) => {
} else if (ruleForm.type == 'package') {
// console.log(ruleForm, '套餐')
}
+ setTimeout(() => {
+ ruleForm.days = ruleForm.days.split(',')
+ }, 200);
+ // 标题和几选几是否填写
+ if (ruleForm.type == "package") {
+ if (ruleForm.groupType == '1') {
+ let selectTitle = false
+ ruleForm.proGroupVo.forEach((item: any) => {
+ if (item.number == '' || item.title == '') {
+ selectTitle = true
+ }
+ })
+ if (selectTitle) {
+ ElMessage.error('请填写标题和几选几')
+ return
+ }
+ }
+ }
+
+
if (ruleForm.id) {
- setTimeout(() => {
- ruleForm.days = ruleForm.days.split(',')
- }, 600);
let res = await UserAPI3.update(ruleForm)
if (res.code == 200) {
ElMessage.success("修改成功");
}
} else {
- setTimeout(() => {
- ruleForm.days = ruleForm.days.split(',')
- }, 600);
+
let res = await UserAPI3.addunit(ruleForm)
if (res.code == 200) {
ElMessage.success("添加成功");