This commit is contained in:
dzc committed 2025-04-07 10:32:06 +08:00
commit d809ddb23e
3 files changed
+11 -8

No files matched your search

+7 -2
View File
@@ -158,7 +158,7 @@ const form = reactive({
businessTime: "",
addressDes: "",
sort: 0,
supType: "10",
supType: "",
cooperationStatus: "1",
parentId: "",
discountsPrice: "",
@@ -222,7 +222,7 @@ watch(
() => form.types,
(newVal) => {
if (newVal != "2") {
form.supType = "10"
form.supType = ""
form.cooperationStatus = "1"
form.parentId = ""
form.discountsPrice = ""
@@ -241,6 +241,11 @@ const onSubmit = async () => {
cooperationStatus: form.types == "2" && form.supType == "10" ? null : form.cooperationStatus,
parentId: form.types == "2" && form.supType == "10" ? -1 : form.parentId,
}
if (_pa.parentId == "") {
_pa.parentId = -1
}
try {
loading.value = true
form.id ? await putObj(_pa) : await addObj(_pa)
@@ -4,7 +4,7 @@
<el-row :gutter="24">
<el-col :span="14" class="mb20">
<el-form-item label="商户" prop="merchantId">
<select-mch v-model="form.merchantId" />
<select-mch v-model="form.merchantId" :apiParams="{ types: '2' }" />
</el-form-item>
</el-col>
@@ -35,9 +35,7 @@
<el-col :span="24" class="mb20">
<el-form-item label="状态" prop="status">
<el-radio-group v-model="form.status">
<el-radio :label="item.value" v-for="(item, index) in status" border :key="index"
>{{ item.label }}
</el-radio>
<el-radio :label="item.value" v-for="(item, index) in status" border :key="index">{{ item.label }} </el-radio>
</el-radio-group>
</el-form-item>
</el-col>
@@ -55,7 +53,7 @@
<script setup lang="ts" name="SupermarketBrandDialog">
import { useDict } from "/@/hooks/dict"
import { useMessage } from "/@/hooks/message"
import { getObj, addObj, putObj } from "/src/api/supermarketerp/supermarketBrand"
import { getObj, addObj, putObj } from "/@/api/supermarketerp/supermarketBrand"
import { rule } from "/@/utils/validate"
const emit = defineEmits(["refresh"])
@@ -4,7 +4,7 @@
<el-row :gutter="24">
<el-col :span="14" class="mb20">
<el-form-item label="商户" prop="merchantId">
<select-mch v-model="form.merchantId" />
<select-mch v-model="form.merchantId" :apiParams="{ types: '2' }" />
</el-form-item>
</el-col>