From de7e6c408b6209158b08991d729c4bcc72055eec Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期四, 20 六月 2024 00:30:52 +0800
Subject: [PATCH] 产品工艺路线

---
 src/views/tigerprojects/wms/warehousemodel/WareHouseTree.vue |   27 ++++++++++++++-------------
 1 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/src/views/tigerprojects/wms/warehousemodel/WareHouseTree.vue b/src/views/tigerprojects/wms/warehousemodel/WareHouseTree.vue
index d49b1fe..b509cee 100644
--- a/src/views/tigerprojects/wms/warehousemodel/WareHouseTree.vue
+++ b/src/views/tigerprojects/wms/warehousemodel/WareHouseTree.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="m-4 mr-0 overflow-hidden bg-white" >
+  <div class="m-4 mr-0 overflow-hidden bg-white">
     <TigerTree
       :title="t('浠撳簱')"
       toolbar
@@ -11,7 +11,7 @@
       :fieldNames="{ key: 'id', title: 'houseName' }"
       :beforeRightClick="getRightMenuList"
       @select="handleSelect"
-      @addHouse="addHouse"
+      @handleAdd="addHouse"
     />
     <!-- <button :onClick="aa" style="
     position: absolute;
@@ -35,13 +35,13 @@
   import { getTreeList, DeleteWareHouse, getWHList } from '/@/api/tigerapi/wms/house';
   import { useMessage } from '/@/hooks/web/useMessage';
   import { useI18n } from '/@/hooks/web/useI18n';
-  const { t } = useI18n('WMS.WareHouse');
+  const { t } = useI18n();
 
   export default defineComponent({
     name: 'HouseTree',
     components: { TigerTree, RegionModal, WareHouseModal, ShelfModal },
 
-    emits: ['select', 'success','delete'],
+    emits: ['select', 'success', 'delete'],
     setup(_, { emit }) {
       const treeData = ref<TreeItem[]>();
       const [registerWareHouse, { openModal: openWareHouseModal }] = useModal();
@@ -63,7 +63,7 @@
         //         regions.children.forEach(shelf => {
         //           createIcon(shelf.houseType)
         //         });
-        //       }else{ 
+        //       }else{
         //         createIcon(regions.houseType);
         //       }
         //     });
@@ -88,7 +88,7 @@
         fetch();
       }
 
-      async function getRightMenuList(node: any): Promise<ContextMenuItem[]> {
+      function getRightMenuList(node: any): ContextMenuItem[] {
         var name = node.houseType === 'Warehouse' ? t('鏂板鍌ㄥ尯') : t('鏂板璐ф灦');
 
         if (node.houseType === 'Shelf') {
@@ -154,18 +154,19 @@
           ];
         }
       }
-      async function GetORG_CODE(params: string) {
-        var org = await getWHList(params);
-        return org[0].AUTH_ORG;
+      function GetORG_CODE(params: string) {
+        getWHList(params).then((org) => {
+          return org[0].AUTH_ORG;
+        });
       }
-      function createIcon({ houseType }) {
-        if (houseType === 'Warehouse') {
+      function createIcon(params: Recordable) {
+        if (params['houseType'] === 'Warehouse') {
           return 'warehouse|svg';
         }
-        if (houseType === 'Region') {
+        if (params['houseType'] === 'Region') {
           return 'Region|svg';
         }
-        if (houseType === 'Shelf') {
+        if (params['houseType'] === 'Shelf') {
           return 'Shelf|svg';
         }
         return '';

--
Gitblit v1.9.3