- 固定套餐
- 可选套餐
+ 固定套餐
+ 可选套餐
@@ -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("添加成功");
From ccab0a33ee88ebfe0709ea49a01184011df7268a Mon Sep 17 00:00:00 2001
From: duan <1004387497@qq.com>
Date: Tue, 25 Mar 2025 00:20:17 +0800
Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E5=88=86=E7=BB=84=E7=BC=96?=
=?UTF-8?q?=E8=BE=91=E5=95=86=E5=93=81=E6=95=B0=E6=8D=AE=E5=8E=BB=E9=87=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/CURD/PageContent.vue | 303 +++++-------------
src/views/online-shop/goods-group.vue | 17 +-
.../online-shop/goodsGroupconfig/content2.ts | 11 +-
3 files changed, 104 insertions(+), 227 deletions(-)
diff --git a/src/components/CURD/PageContent.vue b/src/components/CURD/PageContent.vue
index 7d722ed..4fd5da0 100644
--- a/src/components/CURD/PageContent.vue
+++ b/src/components/CURD/PageContent.vue
@@ -8,58 +8,37 @@
-
+
新增
-
+
删除
-
+
导入
-
+
导出
-
+
{{ item.text }}
@@ -88,68 +67,36 @@
-
+
-
+
-
+
-
+
-
+
-