优化更新

This commit is contained in:
gyq
2025-11-11 11:04:26 +08:00
parent 2432c53a73
commit 636fa4e033
32 changed files with 2280 additions and 704 deletions

View File

@@ -70,7 +70,7 @@
<el-radio-button :label="1">可选套餐</el-radio-button>
</el-radio-group>
</div>
<div v-if="ruleForm.groupType == '0'">
<div v-if="ruleForm.groupType == 0">
<el-table border :data="item.goods" v-for="(item, index) in ruleForm.proGroupVo" :key="index">
<el-table-column label="名称" prop="proName"></el-table-column>
<el-table-column label="规格" prop="skuName"></el-table-column>
@@ -95,7 +95,7 @@
</el-table-column>
</el-table>
</div>
<div v-if="ruleForm.groupType == '1'">
<div v-if="ruleForm.groupType == 1">
<div class="group_wrap" v-for="(item, index) in ruleForm.proGroupVo" :key="index">
<el-form inline :model="item">
<el-form-item label="规格组名">
@@ -382,7 +382,7 @@ const ruleForm = reactive<RuleForm>({
// 规格id
specId: "",
// 套餐类型
groupType: "0",
groupType: 0,
// 套餐入参
proGroupVo: [
{
@@ -569,7 +569,7 @@ function selectShopRes(res: Array<any>) {
return item;
});
if (ruleForm.groupType == "0") {
if (ruleForm.groupType == 0) {
let obj = {
title: "",
count: newres.length,
@@ -726,7 +726,7 @@ function cartesian(arr) {
// 套餐类型切换
function typeChange() {
// ruleForm.typeEnum = 'normal'
if (ruleForm.groupType == "0") {
if (ruleForm.groupType == 0) {
ruleForm.proGroupVo = [];
ruleForm.proGroupVo[0] = {
title: "",
@@ -783,7 +783,7 @@ const submitForm = async (formEl: FormInstance | undefined) => {
// 标题和几选几是否填写
if (ruleForm.type == "package") {
if (ruleForm.groupType == "1") {
if (ruleForm.groupType == 1) {
let selectTitle = false;
ruleForm.proGroupVo.forEach((item: any) => {
if (item.number == "" || item.title == "") {