From 89fd2cf7202c321512c2ea699a3a220a7138ed44 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期四, 09 四月 2026 10:40:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/cwxt_master' into cwxt_master

---
 ui/admin-ui3/src/views/tms/tmsSettlementEntity/index.vue |  744 +++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 455 insertions(+), 289 deletions(-)

diff --git a/ui/admin-ui3/src/views/tms/tmsSettlementEntity/index.vue b/ui/admin-ui3/src/views/tms/tmsSettlementEntity/index.vue
index 93036ac..2b5d568 100644
--- a/ui/admin-ui3/src/views/tms/tmsSettlementEntity/index.vue
+++ b/ui/admin-ui3/src/views/tms/tmsSettlementEntity/index.vue
@@ -1,5 +1,5 @@
 <template>
-  <basicContainer >
+  <basicContainer>
     <avue-crud
         :option="option"
         :table-loading="pageF.loading"
@@ -50,301 +50,467 @@
 </template>
 
 <script setup name="tmsSettlementEntity" lang="ts">
-  import {TmsSettlementEntityI,addTmsSettlementEntity, delTmsSettlementEntity, exportTmsSettlementEntity, getTmsSettlementEntity, listTmsSettlementEntity, updateTmsSettlementEntity} from "@/api/tms/tmsSettlementEntity";
-  import useCurrentInstance from "@/utils/useCurrentInstance";
-  import {computed,reactive, ref, toRefs} from "vue";
-  import {PagesInterface, PageQueryInterface} from "@/utils/globalInterface";
-  import {usePagePlus} from "@/hooks/usePagePlus";
-  import {hasPermission} from "@/utils/permissionUtils";
+import {
+  TmsSettlementEntityI,
+  addTmsSettlementEntity,
+  delTmsSettlementEntity,
+  exportTmsSettlementEntity,
+  getTmsSettlementEntity,
+  listTmsSettlementEntity,
+  updateTmsSettlementEntity
+} from "@/api/tms/tmsSettlementEntity";
+import useCurrentInstance from "@/utils/useCurrentInstance";
+import {computed, reactive, ref, toRefs} from "vue";
+import {PagesInterface, PageQueryInterface} from "@/utils/globalInterface";
+import {usePagePlus} from "@/hooks/usePagePlus";
+import {hasPermission} from "@/utils/permissionUtils";
 
-  const { proxy } = useCurrentInstance();
-  const crudRef = ref();
+const {proxy} = useCurrentInstance();
+const crudRef = ref();
 
-  const permissionList = computed(()=>{
-    return {
-      addBtn: hasPermission(["tms:tmsSettlementEntity:add"]),
-      delBtn: hasPermission(["tms:tmsSettlementEntity:remove"]),
-      editBtn: hasPermission(["tms:tmsSettlementEntity:edit"]),
-      viewBtn: hasPermission(["tms:tmsSettlementEntity:query"]),
-    }
-  })
+const permissionList = computed(() => {
+  return {
+    addBtn: hasPermission(["tms:tmsSettlementEntity:add"]),
+    delBtn: hasPermission(["tms:tmsSettlementEntity:remove"]),
+    editBtn: hasPermission(["tms:tmsSettlementEntity:edit"]),
+    viewBtn: hasPermission(["tms:tmsSettlementEntity:query"]),
+  }
+})
 
-  const data = reactive({
-    form:<TmsSettlementEntityI>{},
-    queryParams:<TmsSettlementEntityI&PageQueryInterface>{},
-    page: <PagesInterface>{
-      pageSize: 10,
-      total: 0,
-      currentPage: 1,
-    },
-    selectionList:[],
-  })
-  const {queryParams,form,page,selectionList} = toRefs(data);
-  const option = ref({
-    pageKey: 'TmsSettlementEntity',
-    rowKey: 'id',
-    column: {
-                                id: {
-          label: '绯荤粺缂栧彿',
-                  addDisplay :true,
-        editDisplay : false,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-                                customerType: {
-          label: '瀹㈡埛绫诲瀷',
-                      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,
-        editDisplay :true,
-        viewDisplay :true,
-        hide :false,
-        search :true,
-                      rules: [
-              {
-                required: true,
-                message: "瀹㈡埛绠�绉颁笉鑳戒负绌�", trigger: "blur" }
-            ],                  },
-                                customerCode: {
-          label: '瀹㈡埛缂栧彿',
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay :true,
-        hide :false,
-        search :true,
-                      rules: [
-              {
-                required: true,
-                message: "瀹㈡埛缂栧彿涓嶈兘涓虹┖", trigger: "blur" }
-            ],                  },
-                                customerFullName: {
-          label: '瀹㈡埛鍏ㄧО',
-                      type: 'textarea', minRows: 3, maxRows: 5,
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-                                businessRegistrationNumber: {
+const data = reactive({
+  form: <TmsSettlementEntityI>{},
+  queryParams: <TmsSettlementEntityI & PageQueryInterface>{},
+  page: <PagesInterface>{
+    pageSize: 10,
+    total: 0,
+    currentPage: 1,
+  },
+  selectionList: [],
+})
+const {queryParams, form, page, selectionList} = toRefs(data);
+const option = ref({
+  pageKey: 'TmsSettlementEntity',
+  rowKey: 'id',
+  labelWidth:150,
+  searchLabelWidth: 120,
+  group:[
+    {
+      label: '鍩烘湰淇℃伅',
+      prop: 'jbxx',
+      column:{
+        // customerType: {
+        //   label: '杩愯惀涓讳綋绫诲瀷',
+        //   type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/customer_type',
+        //   addDisplay: true,
+        //   editDisplay: true,
+        //   viewDisplay: true,
+        //   hide: false,minWidth:150,
+        //   search: true,
+        //   rules: [
+        //     {
+        //       required: true,
+        //       message: "杩愯惀涓讳綋绫诲瀷涓嶈兘涓虹┖", trigger: "change"
+        //     }
+        //   ],
+        // },
+        customerCode: {
+          label: '杩愯惀涓讳綋缂栧彿',
+          addDisplay: false, disabled: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth:150,
+          search: true,
+          rules: [
+            {
+              required: true,
+              message: "杩愯惀涓讳綋缂栧彿涓嶈兘涓虹┖", trigger: "blur"
+            }
+          ],
+        },
+        customerShortName: {
+          label: '杩愯惀涓讳綋绠�绉�',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: false,minWidth:150,
+          search: true,
+
+        },
+
+        customerFullName: {
+          label: '杩愯惀涓讳綋鍏ㄧО',
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+          rules: [
+            {
+              required: true,
+              message: "杩愯惀涓讳綋鍏ㄧО涓嶈兘涓虹┖", trigger: "blur"
+            }
+          ],
+        },
+        businessRegistrationNumber: {
           label: '缁忚惀鐧昏璇佷欢鍙风爜',
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-                                address: {
+          addDisplay: true,
+          editDisplay: true,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+        address: {
           label: '鍦板潃',
-                      type: 'textarea', minRows: 3, maxRows: 5,
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-                                contactName: {
-          label: '鑱旂郴浜哄鍚�',
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay :true,
-        hide :false,
-        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,
-                  },
-                                businessContactName: {
-          label: '鍟嗗姟瀵规帴浜哄悕绉�',
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay :true,
-        hide :false,
-        search :true,
-                      rules: [
-              {
-                required: true,
-                message: "鍟嗗姟瀵规帴浜哄悕绉颁笉鑳戒负绌�", trigger: "blur" }
-            ],                  },
-                                businessContactPhone: {
-          label: '鍟嗗姟瀵规帴浜虹數璇�',
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-                                businessContactEmail: {
-          label: '鍟嗗姟瀵规帴浜洪偖绠�',
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-                                creditRating: {
-          label: '瀹㈡埛淇$敤璇勭骇',
-                      type: 'select', dataType:'string', dicUrl: '/system/dict/data/type/sys_credit_rating',
-                  addDisplay : false,
-        editDisplay : false,
-        viewDisplay :true,
-        hide :false,
-        search :true,
-                  },
-                                creditLimitAmount: {
-          label: '淇$敤棰濆害',
-                  addDisplay : false,
-        editDisplay : false,
-        viewDisplay :true,
-        hide :false,
-        search :true,
-                  },
-                                creditLimitQuantity: {
-          label: '淇$敤棰濆害',
-                  addDisplay : false,
-        editDisplay : false,
-        viewDisplay :true,
-        hide :false,
-        search :true,
-                  },
-                                operatingStatus: {
-          label: '缁忚惀鐘舵��',
-                      type: 'select', dataType:'string', dicUrl: '/system/dict/data/type/business_status',
-                  addDisplay : false,
-        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,
-        editDisplay : false,
-        viewDisplay :true,
-        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,
-        editDisplay : false,
-        viewDisplay :true,
-        hide :false,
-        search :true,
-                      rules: [
-              {
-                required: true,
-                message: "鏁版嵁鐘舵�佷笉鑳戒负绌�", trigger: "change"
-                 }
-            ],                  },
-                                createBy: {
-          label: '鍒涘缓浜�',
-                  addDisplay : false,
-        editDisplay : false,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-                                createTime: {
-          label: '鍒涘缓鏃堕棿',
-                      type: 'date', valueFormat: 'YYYY-MM-DD',
-                  addDisplay : false,
-        editDisplay : false,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-                                updateBy: {
-          label: '鏇存柊浜�',
-                  addDisplay : false,
-        editDisplay : false,
-        viewDisplay : false,
-        hide :false,
-        search : false,
-                  },
-                                updateTime: {
-          label: '鏇存柊鏃堕棿',
-                      type: 'date', valueFormat: 'YYYY-MM-DD',
-                  addDisplay : false,
-        editDisplay : false,
-        viewDisplay : false,
-        hide :false,
-        search : false,
-                  },
-                                remark: {
-          label: '澶囨敞',
-                      type: 'textarea', minRows: 3, maxRows: 5,
-                  addDisplay :true,
-        editDisplay :true,
-        viewDisplay : false,
-        hide : true,
-        search : false,
-                  },
-          }
-  })
-
-  const { tableData,pageF,rowSave,rowUpdate,rowDel,beforeOpen,searchChange,
-    searchReset,selectionChange,onLoad,currentChange,sizeChange,handleDelete,handleExport,handleUpdate,refreshChange} = usePagePlus({
-    form:form,
-    option:option,
-    queryParams:queryParams,
-    idKey:'id',
-    page:page.value,
-    getListApi:listTmsSettlementEntity,
-    getDetailApi:getTmsSettlementEntity,
-    exportApi:exportTmsSettlementEntity,
-    deleteApi:delTmsSettlementEntity,
-    addApi:addTmsSettlementEntity,
-    updateApi:updateTmsSettlementEntity,
-    handleUpdateFunc:()=>{
-      crudRef.value.rowEdit(selectionList.value[0]);
+          type: 'textarea', minRows: 3, maxRows: 5,
+          addDisplay: true,
+          editDisplay: true,span:24,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+      }
     },
-    handleSelectionChangeFunc:(selection:any)=>{
-      selectionList.value = selection;
+    {
+      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: 'swjdxx',
+    //   column: {
+    //     businessContactName: {
+    //       label: '鍟嗗姟瀵规帴浜哄悕绉�',
+    //       addDisplay: true,
+    //       editDisplay: true,
+    //       viewDisplay: true,
+    //       hide: false,minWidth:150,labelWidth:140,
+    //       search: true,
+    //       rules: [
+    //         {
+    //           required: true,
+    //           message: "鍟嗗姟瀵规帴浜哄悕绉颁笉鑳戒负绌�", trigger: "blur"
+    //         }
+    //       ],
+    //     },
+    //     businessContactPhone: {
+    //       label: '鍟嗗姟瀵规帴浜虹數璇�',
+    //       addDisplay: true,
+    //       editDisplay: true,
+    //       viewDisplay: true,
+    //       hide: true,
+    //       search: false,
+    //     },
+    //     businessContactEmail: {
+    //       label: '鍟嗗姟瀵规帴浜洪偖绠�',
+    //       addDisplay: true,
+    //       editDisplay: true,
+    //       viewDisplay: true,
+    //       hide: true,
+    //       search: false,
+    //     },
+    //   }
+    // },
+    // {
+    //   label: '淇$敤淇℃伅',
+    //   prop: 'xyxx',
+    //   addDisplay: false,
+    //   editDisplay: false,
+    //   viewDisplay: true,
+    //   column: {
+    //     creditRating: {
+    //       label: '杩愯惀涓讳綋淇$敤璇勭骇',
+    //       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/sys_credit_rating',
+    //       addDisplay: false,
+    //       editDisplay: false,
+    //       viewDisplay: true,
+    //       hide: false,minWidth:150,
+    //       search: true,
+    //     },
+    //     creditLimitAmount: {
+    //       label: '淇$敤棰濆害',
+    //       addDisplay: false,
+    //       editDisplay: false,
+    //       viewDisplay: true,
+    //       hide: false,minWidth:150,
+    //       search: true,
+    //     },
+    //     creditLimitQuantity: {
+    //       label: '淇$敤棰濆害',
+    //       addDisplay: false,
+    //       editDisplay: false,
+    //       viewDisplay: true,
+    //       hide: false,minWidth:150,
+    //       search: true,
+    //     },
+    //     operatingStatus: {
+    //       label: '缁忚惀鐘舵��',
+    //       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/business_status',
+    //       addDisplay: false,
+    //       editDisplay: false,
+    //       viewDisplay: true,
+    //       hide: false,minWidth:150,
+    //       search: true,
+    //       rules: [
+    //         {
+    //           required: true,
+    //           message: "缁忚惀鐘舵�佷笉鑳戒负绌�", trigger: "change"
+    //         }
+    //       ],
+    //     },
+    //     contractStatus: {
+    //       label: '鍚堝悓鐘舵��',
+    //       type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/contract_status',
+    //       addDisplay: false,
+    //       editDisplay: false,
+    //       viewDisplay: true,
+    //       hide: false,minWidth:150,
+    //       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,
+        //   editDisplay: false,
+        //   viewDisplay: true,
+        //   hide: false,minWidth:150,
+        //   search: true,
+        //   rules: [
+        //     {
+        //       required: true,
+        //       message: "鏁版嵁鐘舵�佷笉鑳戒负绌�", trigger: "change"
+        //     }
+        //   ],
+        // },
+        createBy: {
+          label: '鍒涘缓浜�',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+        createTime: {
+          label: '鍒涘缓鏃堕棿',
+          type: 'date', valueFormat: 'YYYY-MM-DD',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+        updateBy: {
+          label: '鏇存柊浜�',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,minWidth:150,
+          search: false,
+        },
+        updateTime: {
+          label: '鏇存柊鏃堕棿',
+          type: 'date', valueFormat: 'YYYY-MM-DD',
+          addDisplay: false,
+          editDisplay: false,
+          viewDisplay: true,
+          hide: false,minWidth:150,
+          search: false,
+        },
+        remark: {
+          label: '澶囨敞',
+          type: 'textarea', minRows: 3, maxRows: 5,
+          addDisplay: true,
+          editDisplay: true,span:24,
+          viewDisplay: true,
+          hide: true,
+          search: false,
+        },
+      }
     }
-  })
+  ],
+
+  column: {
+    // customerType: {
+    //   label: '杩愯惀涓讳綋绫诲瀷',
+    //   type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/customer_type',
+    //   display: false,
+    //   hide: false,minWidth:150,
+    //   search: true,
+    // },
+    customerShortName: {
+      label: '杩愯惀涓讳綋绠�绉�',
+      display: false,
+      hide: false,minWidth:150,
+      search: true,
+    },
+    customerFullName: {
+      label: '杩愯惀涓讳綋鍏ㄧО', minWidth: 150,   display: false,
+      search: true,
+    },
+    customerCode: {
+      label: '杩愯惀涓讳綋缂栧彿',
+      display: false,
+      hide: false,minWidth:150,
+      search: true,
+    },
+    contactName: {
+      label: '鑱旂郴浜哄鍚�',
+      display: false,
+      hide: false,minWidth:150,
+      search: true,
+    },
+    // businessContactName: {
+    //   label: '鍟嗗姟瀵规帴浜哄悕绉�',
+    //   display: false,
+    //   hide: false,minWidth:150,labelWidth:140,
+    //   search: true,
+    //   rules: [
+    //     {
+    //       required: true,
+    //       message: "鍟嗗姟瀵规帴浜哄悕绉颁笉鑳戒负绌�", trigger: "blur"
+    //     }
+    //   ],
+    // },
+    // creditRating: {
+    //   label: '杩愯惀涓讳綋淇$敤璇勭骇',
+    //   type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/sys_credit_rating',
+    //   display: false,
+    //   hide: false,minWidth:150,
+    //   search: true,
+    // },
+    // creditLimitAmount: {
+    //   label: '淇$敤棰濆害',
+    //   display: false,
+    //   hide: false,minWidth:150,
+    //   search: true,
+    // },
+    // creditLimitQuantity: {
+    //   label: '淇$敤棰濆害',
+    //   display: false,
+    //   hide: false,minWidth:150,
+    //   search: true,
+    // },
+    operatingStatus: {
+      label: '缁忚惀鐘舵��',
+      type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/business_status',
+      display: false,
+      hide: false,minWidth:150,
+      search: true,
+    },
+    // contractStatus: {
+    //   label: '鍚堝悓鐘舵��',
+    //   type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/contract_status',
+    //   display: false,
+    //   hide: false,minWidth:150,
+    //   search: true,
+    // },
+    // dataStatus: {
+    //   label: '鏁版嵁鐘舵��',
+    //   type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/data_status',
+    //   display: false,
+    //   hide: false,minWidth:150,
+    //   search: true,
+    //   rules: [
+    //     {
+    //       required: true,
+    //       message: "鏁版嵁鐘舵�佷笉鑳戒负绌�", trigger: "change"
+    //     }
+    //   ],
+    // },
+    updateBy: {
+      label: '鏇存柊浜�',
+      display: false,
+      hide: false,minWidth:150,
+      search: false,
+    },
+    updateTime: {
+      label: '鏇存柊鏃堕棿',
+      display: false,
+      hide: false,minWidth:180,
+      search: false,
+    },
+  }
+})
+
+const {
+  tableData,
+  pageF,
+  rowSave,
+  rowUpdate,
+  rowDel,
+  beforeOpen,
+  searchChange,
+  searchReset,
+  selectionChange,
+  onLoad,
+  currentChange,
+  sizeChange,
+  handleDelete,
+  handleExport,
+  handleUpdate,
+  refreshChange
+} = usePagePlus({
+  form: form,
+  option: option,
+  queryParams: queryParams,
+  idKey: 'id',
+  page: page.value,
+  getListApi: listTmsSettlementEntity,
+  getDetailApi: getTmsSettlementEntity,
+  exportApi: exportTmsSettlementEntity,
+  deleteApi: delTmsSettlementEntity,
+  addApi: addTmsSettlementEntity,
+  updateApi: updateTmsSettlementEntity,
+  handleUpdateFunc: () => {
+    crudRef.value.rowEdit(selectionList.value[0]);
+  },
+  handleSelectionChangeFunc: (selection: any) => {
+    selectionList.value = selection;
+  }
+})
 
 
 </script>

--
Gitblit v1.8.0