From 06eb037239930918e741eeea3b7f46220cc23698 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期日, 08 九月 2024 16:37:55 +0800
Subject: [PATCH] add:加价管理-分类加价-下拉框上可以搜索-可以多选

---
 pages/mark-up/category.vue |   10 ++++++++--
 utils/form-item-config.js  |    4 +++-
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/pages/mark-up/category.vue b/pages/mark-up/category.vue
index 9c14084..a7f92d5 100644
--- a/pages/mark-up/category.vue
+++ b/pages/mark-up/category.vue
@@ -6,11 +6,17 @@
 import { getGoodsCategoryListConfig } from '@/utils/form-item-config'
 
 export default {
+  props: {
+    multiple: {
+      type: Boolean,
+      default: true,
+    },
+  },
   data() {
     return {
       tableConfig: {
         url: 'flower/api/flower/markup/spcg/list',
-        newUrl: 'flower/api/flower/markup/spcg/list/save',
+        newUrl: 'flower/api/flower/markup/spcg/list/save/batch',
         editUrl: 'flower/api/flower/markup/spcg/list/save',
         onDelete: (row) => {
           return this.$elBusHttp.request(
@@ -60,7 +66,7 @@
         ],
         form: [
           {
-            ...getGoodsCategoryListConfig(true),
+            ...getGoodsCategoryListConfig(true, this.multiple),
             rules: { required: true, message: '请选择商品分类' },
             str: true,
             strKey: 'name',
diff --git a/utils/form-item-config.js b/utils/form-item-config.js
index 1499942..93beef5 100644
--- a/utils/form-item-config.js
+++ b/utils/form-item-config.js
@@ -10,7 +10,7 @@
   }
 }
 
-export const getGoodsCategoryListConfig = (checkStrictly = false) => {
+export const getGoodsCategoryListConfig = (checkStrictly = false,  multiple = false) => {
   return {
     label: '商品分类:',
     id: 'categoryId',
@@ -22,7 +22,9 @@
         value: 'id',
         emitPath: false,
         checkStrictly,
+        multiple,
       },
+      filterable: true,
       clearable: true,
       style: 'width:100%',
     },

--
Gitblit v1.9.3