From 2c5b6c86a5f57162608aeaa96577d1884473e267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=96=87=E5=8F=AF?= <1041367524@qq.com> Date: Sat, 7 May 2022 17:06:10 +0800 Subject: [PATCH] fix: BUG --- src/layouts/components/profile.vue | 1 - src/store/modules/operation/limit/limitProduct.js | 2 ++ src/store/modules/sales/orderShip.js | 3 +-- src/views/operation/limit/product.vue | 13 ++++++++++++- src/views/sales/category/form.vue | 14 ++++++++++++-- src/views/sales/order/ship.vue | 9 +-------- src/views/sales/product/picker.vue | 14 ++++++++++---- 7 files changed, 38 insertions(+), 18 deletions(-) diff --git a/src/layouts/components/profile.vue b/src/layouts/components/profile.vue index 6c7c135..77b7159 100644 --- a/src/layouts/components/profile.vue +++ b/src/layouts/components/profile.vue @@ -1,6 +1,5 @@ diff --git a/src/views/sales/category/form.vue b/src/views/sales/category/form.vue index 2a529de..0b99c92 100644 --- a/src/views/sales/category/form.vue +++ b/src/views/sales/category/form.vue @@ -22,7 +22,7 @@ - + @@ -55,7 +55,17 @@ }); const rules = reactive({ name: [{ required: true, message: '分类名称不能为空' }], - picture: [{ required: true, message: '分类图片不能为空' }], + picture: [ + { + validator(rule, value, cb) { + if (!form.parentId && !value) { + cb('一级分类图片不能为空'); + } else { + cb(); + } + }, + }, + ], isEnable: [{ required: true, message: '是否显示不能为空' }], }); const list = computed(() => store.state.category.list); diff --git a/src/views/sales/order/ship.vue b/src/views/sales/order/ship.vue index 7733536..2d5800c 100644 --- a/src/views/sales/order/ship.vue +++ b/src/views/sales/order/ship.vue @@ -1,13 +1,6 @@