From 6e2dc50f4080289195074011e5c49b966e5a9c2e Mon Sep 17 00:00:00 2001 From: weiwei Date: Wed, 11 Jun 2025 11:31:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E5=B8=82=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supermarketerp/supermarketBrand/form.vue | 1 + .../components/package-unit.vue | 6 +++- .../supermarketerp/supermarketSpu/form.vue | 12 ++++--- .../supermarketerp/supermarketSpu/index.vue | 36 ++++++++++++++----- .../wallet-recharge-apply/preview-excel.vue | 8 ++--- 5 files changed, 45 insertions(+), 18 deletions(-) diff --git a/src/views/supermarketerp/supermarketBrand/form.vue b/src/views/supermarketerp/supermarketBrand/form.vue index e12dbbb..9e4d618 100644 --- a/src/views/supermarketerp/supermarketBrand/form.vue +++ b/src/views/supermarketerp/supermarketBrand/form.vue @@ -80,6 +80,7 @@ const dataRules = ref({ merchantId: [{ required: true, message: "商户不能为空", trigger: "blur" }], name: [{ required: true, message: "品牌名称不能为空", trigger: "blur" }], sort: [{ validator: rule.number, trigger: "blur" }], + status: [{ required: true, message: "请选择状态", trigger: "blur" }], }) // 打开弹窗 diff --git a/src/views/supermarketerp/supermarketSpu/components/package-unit.vue b/src/views/supermarketerp/supermarketSpu/components/package-unit.vue index cd2c4da..f2518bf 100644 --- a/src/views/supermarketerp/supermarketSpu/components/package-unit.vue +++ b/src/views/supermarketerp/supermarketSpu/components/package-unit.vue @@ -92,7 +92,11 @@ - + + + diff --git a/src/views/supermarketerp/supermarketSpu/form.vue b/src/views/supermarketerp/supermarketSpu/form.vue index cf71250..22a8966 100644 --- a/src/views/supermarketerp/supermarketSpu/form.vue +++ b/src/views/supermarketerp/supermarketSpu/form.vue @@ -28,7 +28,7 @@ 下一步 - 提 交 + 提 交 @@ -147,7 +147,7 @@ const openDialog = async (id: string) => { const getsupermarketSpuData = async (id: string) => { loading.value = true try { - const res = await getObj(id).finally(() => (loading.value = false)) + const res = await getObj(id) if (res.code === 0) { res.data.smErpUnitEntityList = res.data.smErpUnitEntityList.map((item: rowVU) => { // 格式化金额数据 @@ -287,7 +287,11 @@ const onSubmit = async () => { } catch (err: any) { useMessage().error(err.msg) } finally { - loading.value = false + let timer = null + timer = setTimeout(() => { + loading.value = false + timer = null + }, 500) } } @@ -299,7 +303,7 @@ defineExpose({