From cc1ee1fb090b8344faab02537dec80995cec93fe Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期四, 09 一月 2025 09:09:21 +0800
Subject: [PATCH] 1.行政区划-修改访问接口地址

---
 utils/form-item-config.js |   98 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 97 insertions(+), 1 deletions(-)

diff --git a/utils/form-item-config.js b/utils/form-item-config.js
index b25980b..62d834b 100644
--- a/utils/form-item-config.js
+++ b/utils/form-item-config.js
@@ -76,6 +76,7 @@
         current: 1,
         size: 2000,
         status: 'P',
+        isEnabled: 1,
       },
       props: {
         label: 'name',
@@ -93,7 +94,41 @@
   }
 }
 
-export const getGoodsCategoryListConfig = (checkStrictly = false) => {
+export const getPartnerListNameWithIdConfig = () => {
+  return {
+    label: '合伙人:',
+    id: 'partnerId',
+    type: 'bus-select',
+    el: {
+      interfaceUri: 'flower/api/partner/page',
+      extraQuery: {
+        current: 1,
+        size: 2000,
+        status: 'P',
+        isEnabled: 1,
+      },
+      props: {
+        label: 'name',
+        value: 'id',
+        dataPath: 'records',
+      },
+      filterable: true,
+      clearable: true,
+      style: 'width:100%',
+      // 列表返回的是id是int但是存的是string情况
+      filterOptions: (list) => {
+        const listFilter= list.map((item) => ({ ...item, id: item.id + '',name:item.name+'(PID:'+item.id +')'}))
+        return listFilter
+      },
+    },
+  }
+}
+
+
+export const getGoodsCategoryListConfig = (
+  checkStrictly = false,
+  multiple = false
+) => {
   return {
     label: '商品分类:',
     id: 'categoryId',
@@ -105,7 +140,9 @@
         value: 'id',
         emitPath: false,
         checkStrictly,
+        multiple,
       },
+      filterable: true,
       clearable: true,
       style: 'width:100%',
     },
@@ -171,3 +208,62 @@
     },
   }
 }
+
+export const getSupplierListConfig = () => {
+  return {
+    label: '供应商:',
+    id: 'supplierId',
+    type: 'bus-select',
+    el: {
+      interfaceUri: 'flower/api/supplier/page',
+      extraQuery: {
+        current: 1,
+        size: 2000,
+        status: 'P',
+        isEnabled: 1,
+      },
+      props: {
+        label: 'name',
+        value: 'id',
+        dataPath: 'records',
+      },
+      filterable: true,
+      clearable: true,
+      style: 'width:100%',
+      // 列表返回的是id是int但是存的是string情况
+      filterOptions: (list) => {
+        return list.map((item) => ({ ...item, id: item.id + '' }))
+      },
+    },
+  }
+}
+
+export const getSupplierListWithIdConfig = () => {
+  return {
+    label: '供应商:',
+    id: 'supplierId',
+    type: 'bus-select',
+    el: {
+      interfaceUri: 'flower/api/supplier/page',
+      extraQuery: {
+        current: 1,
+        size: 2000,
+        status: 'P',
+        isEnabled: 1,
+      },
+      props: {
+        label: 'name',
+        value: 'id',
+        dataPath: 'records',
+      },
+      filterable: true,
+      clearable: true,
+      style: 'width:100%',
+      // 列表返回的是id是int但是存的是string情况
+      filterOptions: (list) => {
+        const listFilter= list.map((item) => ({ ...item, id: item.id + '',name:item.name+'(SID:'+item.id +')'}))
+        return listFilter
+      },
+    },
+  }
+}

--
Gitblit v1.9.3