outaozhen пре 4 година
родитељ
комит
e0e239b42c

+ 31 - 29
src/pages/Product/Lock/LockStore/components/LockDetail/TabList.tsx

@@ -18,34 +18,34 @@ type LockTabListProps = {
   }
   serviceList: API.ServiceLogItem[]
 }
-export enum LockStockStatusNum {
-  /** 接收 */
-  RECEIVE = 0,
-  /** 出库 */
-  CHUKU = 1,
-  /** 生成 */
-  CREATE = 2
-}
-export enum LockSellStatusNum {
-  /** 没有设置 */
-  NONE = 0,
-  /** 销售 */
-  SALES = 1,
-  /** 借出 */
-  LENDING = 2,
-  /** 赠送 */
-  GIFT = 3
-}
-export enum LockPreserveStatusNum {
-  /** 没有设置 */
-  NONE = 0,
-  /** 维护 */
-  SAFEGUARD = 1,
-  /** 升级 */
-  UPGRADE = 2,
-  /** 更换 */
-  REPLACE = 3
-}
+// export enum LockStockStatusNum {
+//   /** 接收 */
+//   RECEIVE = 0,
+//   /** 出库 */
+//   CHUKU = 1,
+//   /** 生成 */
+//   CREATE = 2
+// }
+// export enum LockSellStatusNum {
+//   /** 没有设置 */
+//   NONE = 0,
+//   /** 销售 */
+//   SALES = 1,
+//   /** 借出 */
+//   LENDING = 2,
+//   /** 赠送 */
+//   GIFT = 3
+// }
+// export enum LockPreserveStatusNum {
+//   /** 没有设置 */
+//   NONE = 0,
+//   /** 维护 */
+//   SAFEGUARD = 1,
+//   /** 升级 */
+//   UPGRADE = 2,
+//   /** 更换 */
+//   REPLACE = 3
+// }
 const LockTabList: React.FC<LockTabListProps> = props => {
   const {
     longle: { id: longleId, keyNum, status, stockStatus, sellStatus, preserveStatus } = {},
@@ -283,7 +283,9 @@ const LockTabList: React.FC<LockTabListProps> = props => {
             更换
           </Button>
         ) : null}
-        {[0, 1, 2].includes(preserveStatus) ? (
+        {[API.PreserveStatus.NONE, API.PreserveStatus.SAFEGUARD, API.PreserveStatus.UPGRADE].includes(
+          preserveStatus
+        ) ? (
           <Button
             type="primary"
             ghost

+ 29 - 2
src/services/typding.d.ts

@@ -110,9 +110,36 @@ declare namespace API {
     serviceTime?: any
   }
 
-  enum SellStatus {}
+  enum StockStatus {
+    /** 接收 */
+    RECEIVE = 0,
+    /** 出库 */
+    CHUKU = 1,
+    /** 生成 */
+    CREATE = 2
+  }
+
+  enum SellStatus {
+    /** 没有设置 */
+    NONE = 0,
+    /** 销售 */
+    SALES = 1,
+    /** 借出 */
+    LENDING = 2,
+    /** 赠送 */
+    GIFT = 3
+  }
 
-  enum preserveStatus {}
+  enum PreserveStatus {
+    /** 没有设置 */
+    NONE = 0,
+    /** 维护 */
+    SAFEGUARD = 1,
+    /** 升级 */
+    UPGRADE = 2,
+    /** 更换 */
+    REPLACE = 3
+  }
 
   /** 软件锁 */
   type SoftwareLongleItem = {