From 73a4a892517ac3f60334b0c4132bf619726b4854 Mon Sep 17 00:00:00 2001
From: zhangback <zhangback@163.com>
Date: 星期六, 15 十一月 2025 13:28:47 +0800
Subject: [PATCH] 提交

---
 ui/admin-ui3/src/views/tms/tmsCustomerInfo/index.vue |  529 +++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 323 insertions(+), 206 deletions(-)

diff --git a/ui/admin-ui3/src/views/tms/tmsCustomerInfo/index.vue b/ui/admin-ui3/src/views/tms/tmsCustomerInfo/index.vue
index 1ce4507..65f83ce 100644
--- a/ui/admin-ui3/src/views/tms/tmsCustomerInfo/index.vue
+++ b/ui/admin-ui3/src/views/tms/tmsCustomerInfo/index.vue
@@ -92,276 +92,393 @@
   pageKey: 'TmsCustomerInfo',
   rowKey: 'id',
   labelWidth: 150,
-
   searchLabelWidth: 150,
+  group:[
+    {
+      label: '鍩烘湰淇℃伅',
+      prop: 'jbxx',
+      column:{
+        customerType: {
+          label: '瀹㈡埛绫诲瀷', minWidth: 120,
+          type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/customer_type',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "瀹㈡埛绫诲瀷涓嶈兘涓虹┖", trigger: "change"
+            }
+          ],
+        },
+        customerShortName: {
+          label: '瀹㈡埛绠�绉�',
+          addDisplay: true, minWidth: 130,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "瀹㈡埛绠�绉颁笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
+        customerCode: {
+          label: '瀹㈡埛缂栧彿',
+          addDisplay: true, minWidth: 120,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "瀹㈡埛缂栧彿涓嶈兘涓虹┖", trigger: "blur"
+            }
+          ],
+        },
+        customerFullName: {
+          label: '瀹㈡埛鍏ㄧО',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+          rules: [
+            {
+              required: true,
+              message: "瀹㈡埛鍏ㄧО涓嶈兘涓虹┖", trigger: "blur"
+            }
+          ],
+        },
+        businessLicenseNo: {
+          label: '缁忚惀鐧昏璇佷欢鍙风爜',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+          rules: [
+            {
+              required: true,
+              message: "缁忚惀鐧昏璇佷欢鍙风爜涓嶈兘涓虹┖", trigger: "blur"
+            }
+          ],
+        },
+        address: {
+          label: '鍦板潃',
+          type: 'textarea', minRows: 3, maxRows: 5, row: true, span: 24,
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+      }
+    },
+    {
+      label : '鑱旂郴浜轰俊鎭�',
+      prop: 'lxrxx',
+      column:{
+        contactName: {
+          label: '鑱旂郴浜哄鍚�',
+          addDisplay: true, minWidth: 120,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鑱旂郴浜哄鍚嶄笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
+        contactPhone: {
+          label: '鑱旂郴浜虹數璇�',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+        contactEmail: {
+          label: '鑱旂郴浜洪偖绠�',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true, row: true,
+          hide: true,
+          search: false,
+        },
+      }
+    },
+    {
+      label : '鍟嗗姟瀵规帴淇℃伅',
+      prop: 'swjdxx',
+      column:{
+        signCompany: {
+          label: '绛剧害鍏徃',
+          addDisplay: true, minWidth: 150,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "绛剧害鍏徃涓嶈兘涓虹┖", trigger: "blur"
+            }
+          ],
+        },
+        bizContactName: {
+          label: '鍟嗗姟瀵规帴浜哄悕绉�',
+          addDisplay: true,
+          editDisplay: true, minWidth: 120,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鍟嗗姟瀵规帴浜哄悕绉颁笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
+        bizContactPhone: {
+          label: '鍟嗗姟瀵规帴浜虹數璇�',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+          rules: [
+            {
+              required: true,
+              message: "鍟嗗姟瀵规帴浜虹數璇濅笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
+        bizContactEmail: {
+          label: '鍟嗗姟瀵规帴浜洪偖绠�',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+      }
+    },
+    {
+      label : '淇$敤淇℃伅',
+      prop: 'xyxx',    addDisplay: false,
+      editDisplay: false,
+      column:{
+        creditRating: {
+          label: '瀹㈡埛淇$敤璇勭骇', minWidth: 120,
+          type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/sys_credit_rating',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+        },
+        creditAmount: {
+          label: '淇$敤棰濆害-閲戦', minWidth: 120,
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+        },
+        creditOrderLimit: {
+          label: '淇$敤棰濆害-鍗曢噺', minWidth: 120,
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+        },
+        businessStatus: {
+          label: '缁忚惀鐘舵��',
+          type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/business_status',
+          addDisplay: false, minWidth: 120,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "缁忚惀鐘舵�佷笉鑳戒负绌�", trigger: "change"
+            }
+          ],
+        },
+        contractStatus: {
+          label: '鍚堝悓鐘舵��',
+          type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/contract_status',
+          addDisplay: false, minWidth: 120,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鍚堝悓鐘舵�佷笉鑳戒负绌�", trigger: "change"
+            }
+          ],
+        },
+      }
+    },
+    {
+      label : '鍏朵粬淇℃伅',
+      prop: 'qtyxx',
+      column:{
+        dataStatus: {
+          label: '鏁版嵁鐘舵��',
+          type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/data_status',
+          addDisplay: false, minWidth: 120,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鏁版嵁鐘舵�佷笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
+        createTime: {
+          label: '鍒涘缓鏃堕棿',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+          rules: [
+            {
+              required: true,
+              message: "鍒涘缓鏃堕棿涓嶈兘涓虹┖", trigger: "blur"
+            }
+          ],
+        },
+        updateTime: {
+          label: '鏇存柊鏃堕棿',
+          addDisplay: false, minWidth: 180,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鏇存柊鏃堕棿涓嶈兘涓虹┖", trigger: "blur"
+            }
+          ],
+        },
+        remark: {
+          label: '澶囨敞',
+          type: 'textarea', minRows: 3, maxRows: 5, row: true, span: 24,
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+      }
+    }
+  ],
   column: {
-
     customerType: {
       label: '瀹㈡埛绫诲瀷', minWidth: 120,
       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/customer_type',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "瀹㈡埛绫诲瀷涓嶈兘涓虹┖", trigger: "change"
-        }
-      ],
     },
     customerShortName: {
-      label: '瀹㈡埛绠�绉�',
-      addDisplay: true, minWidth: 130,
-      editDisplay: true,
-      viewDisplay: true,
+      label: '瀹㈡埛绠�绉�',minWidth: 130,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "瀹㈡埛绠�绉颁笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
     },
     customerCode: {
-      label: '瀹㈡埛缂栧彿',
-      addDisplay: true, minWidth: 120,
-      editDisplay: true,
-      viewDisplay: true,
+      label: '瀹㈡埛缂栧彿', minWidth: 130,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "瀹㈡埛缂栧彿涓嶈兘涓虹┖", trigger: "blur"
-        }
-      ],
-    },
-    customerFullName: {
-      label: '瀹㈡埛鍏ㄧО',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
-      hide: true,
-      search: false,
-      rules: [
-        {
-          required: true,
-          message: "瀹㈡埛鍏ㄧО涓嶈兘涓虹┖", trigger: "blur"
-        }
-      ],
-    },
-    businessLicenseNo: {
-      label: '缁忚惀鐧昏璇佷欢鍙风爜',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
-      hide: true,
-      search: false,
-      rules: [
-        {
-          required: true,
-          message: "缁忚惀鐧昏璇佷欢鍙风爜涓嶈兘涓虹┖", trigger: "blur"
-        }
-      ],
-    },
-    address: {
-      label: '鍦板潃',
-      type: 'textarea', minRows: 3, maxRows: 5, row: true, span: 24,
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
-      hide: true,
-      search: false,
     },
     contactName: {
-      label: '鑱旂郴浜哄鍚�',
-      addDisplay: true, minWidth: 120,
-      editDisplay: true,
-      viewDisplay: true,
+      label: '鑱旂郴浜哄鍚�', minWidth: 120,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鑱旂郴浜哄鍚嶄笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
-    },
-    contactPhone: {
-      label: '鑱旂郴浜虹數璇�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
-      hide: true,
-      search: false,
-    },
-    contactEmail: {
-      label: '鑱旂郴浜洪偖绠�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true, row: true,
-      hide: true,
-      search: false,
     },
     signCompany: {
-      label: '绛剧害鍏徃',
-      addDisplay: true, minWidth: 150,
-      editDisplay: true,
-      viewDisplay: true,
+      label: '绛剧害鍏徃',minWidth: 150,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "绛剧害鍏徃涓嶈兘涓虹┖", trigger: "blur"
-        }
-      ],
     },
     bizContactName: {
-      label: '鍟嗗姟瀵规帴浜哄悕绉�',
-      addDisplay: true,
-      editDisplay: true, minWidth: 120,
-      viewDisplay: true,
+      label: '鍟嗗姟瀵规帴浜哄悕绉�', minWidth: 120,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鍟嗗姟瀵规帴浜哄悕绉颁笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
-    },
-    bizContactPhone: {
-      label: '鍟嗗姟瀵规帴浜虹數璇�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
-      hide: true,
-      search: false,
-      rules: [
-        {
-          required: true,
-          message: "鍟嗗姟瀵规帴浜虹數璇濅笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
-    },
-    bizContactEmail: {
-      label: '鍟嗗姟瀵规帴浜洪偖绠�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
-      hide: true,
-      search: false,
     },
     creditRating: {
       label: '瀹㈡埛淇$敤璇勭骇', minWidth: 120,
       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/sys_credit_rating',
-      addDisplay: false,
-      editDisplay: false,
-      viewDisplay: true,
+      display:false,
       hide: false,
       search: true,
     },
     creditAmount: {
       label: '淇$敤棰濆害-閲戦', minWidth: 120,
-      addDisplay: false,
-      editDisplay: false,
-      viewDisplay: true,
+      display:false,
       hide: false,
       search: true,
     },
     creditOrderLimit: {
       label: '淇$敤棰濆害-鍗曢噺', minWidth: 120,
-      addDisplay: false,
-      editDisplay: false,
-      viewDisplay: true,
+      display:false,
       hide: false,
       search: true,
     },
     businessStatus: {
       label: '缁忚惀鐘舵��',
       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/business_status',
-      addDisplay: false, minWidth: 120,
-      editDisplay: false,
-      viewDisplay: true,
+      minWidth: 120,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "缁忚惀鐘舵�佷笉鑳戒负绌�", trigger: "change"
-        }
-      ],
     },
     contractStatus: {
       label: '鍚堝悓鐘舵��',
       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/contract_status',
-      addDisplay: false, minWidth: 120,
-      editDisplay: false,
-      viewDisplay: true,
+      minWidth: 120,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鍚堝悓鐘舵�佷笉鑳戒负绌�", trigger: "change"
-        }
-      ],
     },
     dataStatus: {
       label: '鏁版嵁鐘舵��',
-      type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/data_status',
-      addDisplay: false, minWidth: 120,
-      editDisplay: false,
-      viewDisplay: true,
+      type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/data_status', minWidth: 120,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鏁版嵁鐘舵�佷笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
     },
-    createTime: {
-      label: '鍒涘缓鏃堕棿',
-      addDisplay: false,
-      editDisplay: false,
-      viewDisplay: true,
-      hide: true,
-      search: false,
-      rules: [
-        {
-          required: true,
-          message: "鍒涘缓鏃堕棿涓嶈兘涓虹┖", trigger: "blur"
-        }
-      ],
-    },
+
     updateTime: {
-      label: '鏇存柊鏃堕棿',
-      addDisplay: false, minWidth: 180,
-      editDisplay: false,
-      viewDisplay: true,
+      label: '鏇存柊鏃堕棿', minWidth: 180,
+      display:false,
       hide: false,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鏇存柊鏃堕棿涓嶈兘涓虹┖", trigger: "blur"
-        }
-      ],
-    },
-    remark: {
-      label: '澶囨敞',
-      type: 'textarea', minRows: 3, maxRows: 5, row: true, span: 24,
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
-      hide: true,
-      search: false,
     },
   }
 })

--
Gitblit v1.8.0