From 0b76c560a27c89df168271d7210ab6bf9de28f7d Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期一, 05 一月 2026 16:55:50 +0800
Subject: [PATCH] 新增字段

---
 ui/admin-ui3/src/views/tms/tmsServiceProvider/index.vue |  413 ++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 253 insertions(+), 160 deletions(-)

diff --git a/ui/admin-ui3/src/views/tms/tmsServiceProvider/index.vue b/ui/admin-ui3/src/views/tms/tmsServiceProvider/index.vue
index 10c664c..cebfd15 100644
--- a/ui/admin-ui3/src/views/tms/tmsServiceProvider/index.vue
+++ b/ui/admin-ui3/src/views/tms/tmsServiceProvider/index.vue
@@ -93,228 +93,321 @@
   rowKey: 'id',
   labelWidth: 150,
   searchLabelWidth: 150,
-  column: {
+  group:[
+    {
+      label: '鍩烘湰淇℃伅',
+      prop: 'jbxx',
+      column:{
+        serviceCode: {
+          label: '鏈嶅姟鍟嗙紪鐮�',
+          addDisplay: false,
+          editDisplay: true, disabled: true,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鏈嶅姟鍟嗙紪鐮佷笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
+        serviceShortName: {
+          label: '鏈嶅姟鍟嗙畝绉�',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鏈嶅姟鍟嗙畝绉颁笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
+        serviceName: {
+          label: '鏈嶅姟鍟嗗叏绉�',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+          rules: [
+            {
+              required: true,
+              message: "鏈嶅姟鍟嗗叏绉颁笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
 
+        serviceType: {
+          label: '鏈嶅姟绫诲瀷',
+          type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/service_type',
+          addDisplay: true,multiple:true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鏈嶅姟绫诲瀷涓嶈兘涓虹┖", trigger: "change"
+            }
+          ],
+        },
+        address: {
+          label: '鍦板潃',span:24,
+          type: 'textarea', minRows: 3, maxRows: 5,
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+        licenseNumber: {
+          label: '缁忚惀鐧昏璇佷欢鍙风爜',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+        businessStatus: {
+          label: '缁忚惀鐘舵��',value:"0",
+          type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/business_status',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "缁忚惀鐘舵�佷笉鑳戒负绌�", trigger: "change"
+            }
+          ],
+        },
+        isTransport: {
+          label: '鏄惁杩愯緭鏈嶅姟鍟�',
+          type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鏄惁杩愯緭鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "change"
+            }
+          ],
+        },
+        isStorage: {
+          label: '鏄惁浠撳偍鏈嶅姟鍟�',
+          type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鏄惁浠撳偍鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "change"
+            }
+          ],
+        },
+        isExpress: {
+          label: '鏄惁蹇�掓湇鍔″晢',
+          type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鏄惁蹇�掓湇鍔″晢涓嶈兘涓虹┖", trigger: "change"
+            }
+          ],
+        },
+      }
+    },
+    {
+      label: '鑱旂郴浜轰俊鎭�',
+      prop: 'lxrxx',
+      column:{
+        contactName: {
+          label: '鑱旂郴浜哄鍚�',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          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,
+          hide: true,
+          search: false,
+        },
+      }
+    },
+    {
+      label: '鍏朵粬淇℃伅',
+      prop: 'qtxx',
+      column:{
+        status: {
+          label: '鐘舵��',
+          type: 'radio', dicUrl: '/system/dict/data/type/sys_normal_disable',
+          addDisplay: false,
+          editDisplay: true,
+          viewDisplay: true,dataType: 'string',
+          hide: false,minWidth: 150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "鐘舵�佷笉鑳戒负绌�", trigger: "blur"
+            }
+          ],
+        },
+        createBy: {
+          label: '鍒涘缓浜�',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+        createTime: {
+          label: '鍒涘缓鏃堕棿',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+        updateBy: {
+          label: '鏇存柊浜�',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,minWidth: 150,
+          search: true,
+        },
+        updateTime: {
+          label: '鏇存柊鏃堕棿',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,minWidth: 180,
+          search: true,
+        },
+        remark: {
+          label: '澶囨敞',
+          type: 'textarea', minRows: 3, maxRows: 5,
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,span:24
+        },
+      }
+    }
+  ],
+  column: {
     serviceCode: {
       label: '鏈嶅姟鍟嗙紪鐮�',
-      addDisplay: false,
-      editDisplay: true, disabled: true,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鏈嶅姟鍟嗙紪鐮佷笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
     },
     serviceShortName: {
       label: '鏈嶅姟鍟嗙畝绉�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鏈嶅姟鍟嗙畝绉颁笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
-    },
-    serviceName: {
-      label: '鏈嶅姟鍟嗗叏绉�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: false,
-      hide: true,
-      search: false,
-      rules: [
-        {
-          required: true,
-          message: "鏈嶅姟鍟嗗叏绉颁笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
     },
 
     serviceType: {
       label: '鏈嶅姟绫诲瀷',
       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/service_type',
-      addDisplay: true,multiple:true,
-      editDisplay: true,
-      viewDisplay: true,
+      multiple:true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鏈嶅姟绫诲瀷涓嶈兘涓虹┖", trigger: "change"
-        }
-      ],
-    },
-    address: {
-      label: '鍦板潃',span:24,
-      type: 'textarea', minRows: 3, maxRows: 5,
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: false,
-      hide: true,
-      search: false,
-    },
-    licenseNumber: {
-      label: '缁忚惀鐧昏璇佷欢鍙风爜',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: false,
-      hide: true,
-      search: false,
     },
     businessStatus: {
       label: '缁忚惀鐘舵��',value:"0",
       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/business_status',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "缁忚惀鐘舵�佷笉鑳戒负绌�", trigger: "change"
-        }
-      ],
     },
     isTransport: {
       label: '鏄惁杩愯緭鏈嶅姟鍟�',
       type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鏄惁杩愯緭鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "change"
-        }
-      ],
     },
     isStorage: {
       label: '鏄惁浠撳偍鏈嶅姟鍟�',
       type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鏄惁浠撳偍鏈嶅姟鍟嗕笉鑳戒负绌�", trigger: "change"
-        }
-      ],
     },
     isExpress: {
       label: '鏄惁蹇�掓湇鍔″晢',
       type: 'radio', dataType: 'string', dicUrl: '/system/dict/data/type/sys_number_is',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鏄惁蹇�掓湇鍔″晢涓嶈兘涓虹┖", trigger: "change"
-        }
-      ],
     },
     contactName: {
       label: '鑱旂郴浜哄鍚�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鑱旂郴浜哄鍚嶄笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
-    },
-    contactPhone: {
-      label: '鑱旂郴浜虹數璇�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: false,
-      hide: true,
-      search: false,
-    },
-    contactEmail: {
-      label: '鑱旂郴浜洪偖绠�',
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: false,
-      hide: true,
-      search: false,
     },
     status: {
       label: '鐘舵��',
       type: 'radio', dicUrl: '/system/dict/data/type/sys_normal_disable',
-      addDisplay: false,
-      editDisplay: true,
-      viewDisplay: true,dataType: 'string',
+      display: false,dataType: 'string',
       hide: false,minWidth: 150,
       search: true,
-      rules: [
-        {
-          required: true,
-          message: "鐘舵�佷笉鑳戒负绌�", trigger: "blur"
-        }
-      ],
-    },
-    createBy: {
-      label: '鍒涘缓浜�',
-      addDisplay: false,
-      editDisplay: false,
-      viewDisplay: true,
-      hide: true,
-      search: false,
-    },
-    createTime: {
-      label: '鍒涘缓鏃堕棿',
-      addDisplay: false,
-      editDisplay: false,
-      viewDisplay: true,
-      hide: true,
-      search: false,
     },
     updateBy: {
       label: '鏇存柊浜�',
-      addDisplay: false,
-      editDisplay: false,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 150,
       search: true,
     },
     updateTime: {
       label: '鏇存柊鏃堕棿',
-      addDisplay: false,
-      editDisplay: false,
-      viewDisplay: true,
+      display: false,
       hide: false,minWidth: 180,
       search: true,
-    },
-    remark: {
-      label: '澶囨敞',
-      type: 'textarea', minRows: 3, maxRows: 5,
-      addDisplay: true,
-      editDisplay: true,
-      viewDisplay: false,
-      hide: true,
-      search: false,span:24
     },
   }
 })

--
Gitblit v1.8.0