li.shaoyi 2 anos atrás
pai
commit
c2744e9eda
86 arquivos alterados com 156 adições e 254 exclusões
  1. 0 116
      doc/ios/images/Contents.json
  2. BIN
      doc/ios/images/app_store.png
  3. BIN
      doc/ios/images/icon20.png
  4. BIN
      doc/ios/images/icon20@2x 1.png
  5. BIN
      doc/ios/images/icon20@2x.png
  6. BIN
      doc/ios/images/icon20@3x.png
  7. BIN
      doc/ios/images/icon29.png
  8. BIN
      doc/ios/images/icon29@2x 1.png
  9. BIN
      doc/ios/images/icon29@2x.png
  10. BIN
      doc/ios/images/icon29@3x.png
  11. BIN
      doc/ios/images/icon40.png
  12. BIN
      doc/ios/images/icon40@2x 1.png
  13. BIN
      doc/ios/images/icon40@2x.png
  14. BIN
      doc/ios/images/icon40@3x.png
  15. BIN
      doc/ios/images/icon60@2x.png
  16. BIN
      doc/ios/images/icon60@3x.png
  17. BIN
      doc/ios/images/icon76.png
  18. BIN
      doc/ios/images/icon76@2x.png
  19. BIN
      doc/ios/images/icon835@2x.png
  20. 0 0
      file/android/fxgl.key
  21. 1 1
      file/android/fxgl.txt
  22. 0 0
      file/boot.psd
  23. 0 0
      file/gstj.psd
  24. 0 0
      file/ios/CustomStoryborad.zip
  25. 0 0
      file/ios/config.txt
  26. 0 0
      file/ios/password.txt
  27. 0 0
      file/ios/thjzsx_Aoc_Profile.mobileprovision
  28. 0 0
      file/ios/证书.p12
  29. 0 0
      file/sbyj.psd
  30. 0 0
      file/中融KOGO-古城楼332.ai
  31. 0 0
      file/印鉴.ai
  32. 0 0
      file/水贝亿爵.svg
  33. 0 0
      file/甘肃碳交.ai
  34. 0 0
      file/贵茶数字化.ai
  35. 0 0
      file/青岛海商.ai
  36. 0 0
      file/黔鑫生态.ai
  37. 1 1
      public/config/appconfig.json
  38. 10 0
      src/filters/index.ts
  39. 2 1
      src/packages/mobile/components/modules/delivery/index.vue
  40. 2 1
      src/packages/mobile/views/ballot/detail/components/delisting/index.vue
  41. 2 1
      src/packages/mobile/views/goods/trade/components/delisting/index.vue
  42. 2 2
      src/packages/mobile/views/order/delivery/components/offline/list/Index.vue
  43. 2 2
      src/packages/mobile/views/order/list/components/goodsorder/detail/Index.vue
  44. 2 2
      src/packages/mobile/views/order/list/components/goodsorder/list/Index.vue
  45. 2 2
      src/packages/mobile/views/order/list/components/listingorder/list/Index.vue
  46. 2 2
      src/packages/mobile/views/order/list/components/pricingorder/detail/Index.vue
  47. 2 2
      src/packages/mobile/views/order/list/components/pricingorder/list/Index.vue
  48. 2 2
      src/packages/mobile/views/order/list/components/swaporder/detail/Index.vue
  49. 2 2
      src/packages/mobile/views/order/list/components/swaporder/list/Index.vue
  50. 3 2
      src/packages/mobile/views/order/list/components/transferorder/detail/Index.vue
  51. 2 1
      src/packages/mobile/views/order/list/components/transferorder/list/Index.vue
  52. 3 2
      src/packages/mobile/views/order/performance/components/breach/Index.vue
  53. 14 10
      src/packages/mobile/views/order/performance/components/detail/Index.vue
  54. 2 1
      src/packages/mobile/views/order/performance/components/modify/Index.vue
  55. 3 2
      src/packages/mobile/views/order/position/components/spot/listing/Index.vue
  56. 2 2
      src/packages/mobile/views/order/position/components/swap/close/Index.vue
  57. 2 2
      src/packages/mobile/views/presale/detail/components/delisting/index.vue
  58. 3 2
      src/packages/mobile/views/spot/add/components/buy/index.vue
  59. 5 4
      src/packages/mobile/views/spot/detail/components/delisting/index.vue
  60. 4 3
      src/packages/mobile/views/spot/detail/components/listing/index.vue
  61. 2 1
      src/packages/mobile/views/swap/detail/components/delisting/Index.vue
  62. 2 2
      src/packages/mobile/views/transfer/delisting/components/delisting/index.vue
  63. 2 1
      src/packages/pc/components/modules/delivery/index.vue
  64. 2 1
      src/packages/pc/components/modules/goods-detail/order/delisting/index.vue
  65. 2 1
      src/packages/pc/views/footer/goods/delivery/cancel/index.vue
  66. 2 2
      src/packages/pc/views/footer/goods/detail/components/transfer/index.vue
  67. 2 1
      src/packages/pc/views/footer/goods/order/cancel/index.vue
  68. 2 1
      src/packages/pc/views/footer/goods/order/clear/index.vue
  69. 1 0
      src/packages/pc/views/footer/goods/order/index.vue
  70. 1 0
      src/packages/pc/views/footer/goods/trade/index.vue
  71. 2 2
      src/packages/pc/views/footer/performance/components/contracted/index.vue
  72. 3 3
      src/packages/pc/views/footer/performance/components/delay/index.vue
  73. 3 3
      src/packages/pc/views/footer/performance/components/edit/index.vue
  74. 2 2
      src/packages/pc/views/footer/performance/components/manual/index.vue
  75. 3 2
      src/packages/pc/views/footer/presell/transferorder/cancel/index.vue
  76. 3 2
      src/packages/pc/views/footer/spot/position/components/listing/index.vue
  77. 2 1
      src/packages/pc/views/market/trade/presell/ballot/detail/delisting/index.vue
  78. 5 4
      src/packages/pc/views/market/trade/spot/order/delisting/index.vue
  79. 4 3
      src/packages/pc/views/market/trade/spot/order/listing/index.vue
  80. 2 2
      src/packages/sbyj/views/delivery/components/processing/components/pay/index.vue
  81. 2 2
      src/packages/sbyj/views/delivery/components/processing/list/index.vue
  82. 4 3
      src/packages/sbyj/views/order/list/components/close-holder/index.vue
  83. 7 5
      src/packages/sbyj/views/order/list/components/supplement-deposit/index.vue
  84. 0 24
      src/types/proto/credit.d.ts
  85. 5 4
      src/types/proto/performance.d.ts
  86. 14 14
      src/types/proto/trade.d.ts

+ 0 - 116
doc/ios/images/Contents.json

@@ -1,116 +0,0 @@
-{
-  "images" : [
-    {
-      "filename" : "icon20@2x 1.png",
-      "idiom" : "iphone",
-      "scale" : "2x",
-      "size" : "20x20"
-    },
-    {
-      "filename" : "icon20@3x.png",
-      "idiom" : "iphone",
-      "scale" : "3x",
-      "size" : "20x20"
-    },
-    {
-      "filename" : "icon29@2x 1.png",
-      "idiom" : "iphone",
-      "scale" : "2x",
-      "size" : "29x29"
-    },
-    {
-      "filename" : "icon29@3x.png",
-      "idiom" : "iphone",
-      "scale" : "3x",
-      "size" : "29x29"
-    },
-    {
-      "filename" : "icon40@2x.png",
-      "idiom" : "iphone",
-      "scale" : "2x",
-      "size" : "40x40"
-    },
-    {
-      "filename" : "icon40@3x.png",
-      "idiom" : "iphone",
-      "scale" : "3x",
-      "size" : "40x40"
-    },
-    {
-      "filename" : "icon60@2x.png",
-      "idiom" : "iphone",
-      "scale" : "2x",
-      "size" : "60x60"
-    },
-    {
-      "filename" : "icon60@3x.png",
-      "idiom" : "iphone",
-      "scale" : "3x",
-      "size" : "60x60"
-    },
-    {
-      "filename" : "icon20.png",
-      "idiom" : "ipad",
-      "scale" : "1x",
-      "size" : "20x20"
-    },
-    {
-      "filename" : "icon20@2x.png",
-      "idiom" : "ipad",
-      "scale" : "2x",
-      "size" : "20x20"
-    },
-    {
-      "filename" : "icon29.png",
-      "idiom" : "ipad",
-      "scale" : "1x",
-      "size" : "29x29"
-    },
-    {
-      "filename" : "icon29@2x.png",
-      "idiom" : "ipad",
-      "scale" : "2x",
-      "size" : "29x29"
-    },
-    {
-      "filename" : "icon40.png",
-      "idiom" : "ipad",
-      "scale" : "1x",
-      "size" : "40x40"
-    },
-    {
-      "filename" : "icon40@2x 1.png",
-      "idiom" : "ipad",
-      "scale" : "2x",
-      "size" : "40x40"
-    },
-    {
-      "filename" : "icon76.png",
-      "idiom" : "ipad",
-      "scale" : "1x",
-      "size" : "76x76"
-    },
-    {
-      "filename" : "icon76@2x.png",
-      "idiom" : "ipad",
-      "scale" : "2x",
-      "size" : "76x76"
-    },
-    {
-      "filename" : "icon835@2x.png",
-      "idiom" : "ipad",
-      "scale" : "2x",
-      "size" : "83.5x83.5"
-    },
-    {
-      "filename" : "app_store.png",
-      "idiom" : "ios-marketing",
-      "scale" : "1x",
-      "size" : "1024x1024"
-    }
-  ],
-  "info" : {
-    "author" : "xcode",
-    "version" : 1
-  }
-}

BIN
doc/ios/images/app_store.png


BIN
doc/ios/images/icon20.png


BIN
doc/ios/images/icon20@2x 1.png


BIN
doc/ios/images/icon20@2x.png


BIN
doc/ios/images/icon20@3x.png


BIN
doc/ios/images/icon29.png


BIN
doc/ios/images/icon29@2x 1.png


BIN
doc/ios/images/icon29@2x.png


BIN
doc/ios/images/icon29@3x.png


BIN
doc/ios/images/icon40.png


BIN
doc/ios/images/icon40@2x 1.png


BIN
doc/ios/images/icon40@2x.png


BIN
doc/ios/images/icon40@3x.png


BIN
doc/ios/images/icon60@2x.png


BIN
doc/ios/images/icon60@3x.png


BIN
doc/ios/images/icon76.png


BIN
doc/ios/images/icon76@2x.png


BIN
doc/ios/images/icon835@2x.png


+ 0 - 0
doc/android/fxgl.key → file/android/fxgl.key


+ 1 - 1
doc/android/fxgl.txt → file/android/fxgl.txt

@@ -12,7 +12,7 @@ SHA-256: 3D:B9:CF:30:FD:E3:73:8D:2F:2B:FF:37:4B:39:BA:8E:A9:60:FB:BA:A1:D3:59:ED
 多元演示
 cn.muchinfo.demo_v1.0.0.apk
 http://103.40.249.126:18280/cfg?key=mtp_20
-210000006/Aa123456
+2100000006/Aa123456
 
 
 甘肃碳交

+ 0 - 0
doc/boot.psd → file/boot.psd


+ 0 - 0
doc/gstj.psd → file/gstj.psd


+ 0 - 0
doc/ios/CustomStoryborad.zip → file/ios/CustomStoryborad.zip


+ 0 - 0
doc/ios/config.txt → file/ios/config.txt


+ 0 - 0
doc/ios/password.txt → file/ios/password.txt


+ 0 - 0
doc/ios/thjzsx_Aoc_Profile.mobileprovision → file/ios/thjzsx_Aoc_Profile.mobileprovision


+ 0 - 0
doc/ios/证书.p12 → file/ios/证书.p12


+ 0 - 0
doc/sbyj.psd → file/sbyj.psd


+ 0 - 0
doc/中融KOGO-古城楼332.ai → file/中融KOGO-古城楼332.ai


+ 0 - 0
doc/印鉴.ai → file/印鉴.ai


+ 0 - 0
doc/水贝亿爵.svg → file/水贝亿爵.svg


+ 0 - 0
doc/甘肃碳交.ai → file/甘肃碳交.ai


+ 0 - 0
doc/贵茶数字化.ai → file/贵茶数字化.ai


+ 0 - 0
doc/青岛海商.ai → file/青岛海商.ai


+ 0 - 0
doc/黔鑫生态.ai → file/黔鑫生态.ai


+ 1 - 1
public/config/appconfig.json

@@ -2,7 +2,7 @@
   "appName": "多元世纪交易中心",
   "version": "1.0.0",
   "versionCode": "100000",
-  "apiUrl": "http://192.168.31.158:18240/cfg?key=dev_104",
+  "apiUrl": "http://103.40.249.126:18280/cfg?key=mtp_20",
   "tradeChannel": "ws",
   "modules": [
     "register",

+ 10 - 0
src/filters/index.ts

@@ -1,5 +1,6 @@
 import CryptoJS from 'crypto-js'
 import service from '@/services'
+import Long from 'long'
 import moment from 'moment'
 
 /**
@@ -127,6 +128,15 @@ export function handleNumberValue(value: number | string = 0, suffix = '') {
 }
 
 /**
+ * 处理表单提交超过16位数字精度丢失的问题
+ * @param value 
+ * @returns 
+ */
+export function handleRequestBigNumber(value: string) {
+    return Long.fromString(value)
+}
+
+/**
  * 数值转换百分比
  * @param value 
  * @param decimal 保留小数位

+ 2 - 1
src/packages/mobile/components/modules/delivery/index.vue

@@ -45,6 +45,7 @@
 import { reactive, shallowRef, computed, defineAsyncComponent } from 'vue'
 import { v4 } from 'uuid'
 import { CellGroup, Button, FieldRule, Form, Field, Stepper, FormInstance } from 'vant'
+import { handleRequestBigNumber } from '@/filters'
 import { dialog, fullloading } from '@/utils/vant'
 import { ClientType } from '@/constants/client'
 import { deliveryOrder } from '@/services/api/trade'
@@ -124,7 +125,7 @@ const onSubmit = () => {
                 Qty: formData.DeliveryQty, // 点选数量
                 LadingBillID: item.ladingbillid,// 提单ID
                 SubNum: item.subnum, // 提单子单号
-                WRFactorTypeID: item.wrfactortypeid, // 仓单要素类型ID
+                WRFactorTypeID: handleRequestBigNumber(item.wrfactortypeid ?? '0'), // 仓单要素类型ID
             }
             formData.ClientSerialNo = v4()
             formData.ClientOrderTime = moment(new Date()).format('YYYY-MM-DD HH:mm:ss')

+ 2 - 1
src/packages/mobile/views/ballot/detail/components/delisting/index.vue

@@ -38,6 +38,7 @@
 import { shallowRef, PropType, onMounted, computed } from 'vue'
 import { Form, Field, Stepper, Button, FieldRule, FormInstance } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { useAccountStore } from '@/stores'
 import { useOrder } from '@/business/trade'
 import AppPopup from '@mobile/components/base/popup/index.vue'
@@ -100,7 +101,7 @@ const onSubmit = () => {
     formData.GoodsID = goodsid
     formData.MarketID = marketid
     formData.BuyOrSell = BuyOrSell.Buy
-    formData.RelatedID = applyid
+    formData.RelatedID = handleRequestBigNumber(applyid)
     formData.PriceMode = EPriceMode.PRICEMODE_LIMIT
     formData.TimevalidType = EValidType.VALIDTYPE_YZ
 

+ 2 - 1
src/packages/mobile/views/goods/trade/components/delisting/index.vue

@@ -78,6 +78,7 @@
 import { shallowRef, PropType, onMounted, computed } from 'vue'
 import { Form, FormInstance, Button, CellGroup, Field, FieldRule, Stepper, RadioGroup, Radio } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { BuyOrSell, getBuyOrSellName } from '@/constants/order'
 import { useAccountStore, useFuturesStore } from '@/stores'
 import { EBuildType, EDelistingType, EListingSelectType, EOrderOperateType, EPriceMode, EValidType } from '@/constants/client'
@@ -136,7 +137,7 @@ const onSubmit = () => {
         /// 获取对应的市场ID
         formData.MarketID = marketid
         formData.PriceMode = EPriceMode.PRICEMODE_LIMIT
-        formData.RelatedID = orderid
+        formData.RelatedID = handleRequestBigNumber(orderid)
         formData.OrderPrice = orderprice
         formData.BuyOrSell = buyorsell === BuyOrSell.Buy ? BuyOrSell.Sell : BuyOrSell.Buy
         formData.GoodsID = goodsid

+ 2 - 2
src/packages/mobile/views/order/delivery/components/offline/list/Index.vue

@@ -55,7 +55,7 @@
 import { shallowRef, defineAsyncComponent } from 'vue'
 import { Button } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
-import { formatDate } from '@/filters'
+import { formatDate, handleRequestBigNumber } from '@/filters'
 import { useComponent } from '@/hooks/component'
 import { useRequest } from '@/hooks/request'
 import { queryMineTradeGoodsDeliveryOfflines } from '@/services/api/transfer'
@@ -107,7 +107,7 @@ const onCancel = (row: Model.MineTradeGoodsDeliveryOfflinesRsp) => {
                         MarketID: row.marketid,
                         GoodsID: row.goodsid
                     },
-                    DeliveryOrderID: row.deliveryorderid
+                    DeliveryOrderID: handleRequestBigNumber(row.deliveryorderid)
                 }
             }).then(() => {
                 hideLoading('撤销成功', 'success')

+ 2 - 2
src/packages/mobile/views/order/list/components/goodsorder/detail/Index.vue

@@ -30,7 +30,7 @@ import { shallowRef, PropType } from 'vue'
 import AppModal from '@/components/base/modal/index.vue'
 import { CellGroup, Cell, Button } from 'vant'
 import { getBuyOrSellName, getWRTradeOrderStatusName, getBuildTypeName } from '@/constants/order'
-import { formatDate, formatDecimal } from '@/filters'
+import { formatDate, formatDecimal, handleRequestBigNumber } from '@/filters'
 import { useCancelOrder } from '@/business/trade'
 import { dialog, fullloading } from '@/utils/vant'
 
@@ -54,7 +54,7 @@ const onCancelSumit = () => {
         const { marketid, goodsid } = props.selectedRow
         /// 市场ID
         formData.Header = { MarketID: marketid, GoodsID: goodsid }
-        formData.OldOrderId = props.selectedRow.orderid
+        formData.OldOrderId = handleRequestBigNumber(props.selectedRow.orderid)
 
         /// loding....
         fullloading((hideLoading) => {

+ 2 - 2
src/packages/mobile/views/order/list/components/goodsorder/list/Index.vue

@@ -55,7 +55,7 @@ import { useComponent } from '@/hooks/component'
 import { useRequest } from '@/hooks/request'
 import { queryTradeOrderDetail } from '@/services/api/order'
 import { getBuyOrSellName, getWRTradeOrderStatusName } from '@/constants/order'
-import { formatDate, formatDecimal } from '@/filters'
+import { formatDate, formatDecimal, handleRequestBigNumber } from '@/filters'
 import { useCancelOrder } from '@/business/trade'
 import { dialog } from '@/utils/vant'
 import { fullloading } from '@/utils/vant'
@@ -99,7 +99,7 @@ const onCancelSumit = (item: Model.TradeOrderDetailRsp) => {
     }).then(() => {
         const { marketid, goodsid } = item
         formData.Header = { MarketID: marketid, GoodsID: goodsid }
-        formData.OldOrderId = item.orderid
+        formData.OldOrderId = handleRequestBigNumber(item.orderid)
 
         /// loding....
         fullloading((hideLoading) => {

+ 2 - 2
src/packages/mobile/views/order/list/components/listingorder/list/Index.vue

@@ -56,7 +56,7 @@ import { useComponent } from '@/hooks/component'
 import { useRequest } from '@/hooks/request'
 import { queryWrOrderDetail } from '@/services/api/order'
 import { getBuyOrSellName, getWRTradeOrderStatusName } from '@/constants/order'
-import { formatDate, formatDecimal } from '@/filters'
+import { formatDate, formatDecimal, handleRequestBigNumber } from '@/filters'
 import { useWrListingCancelOrder } from '@/business/trade'
 import { dialog } from '@/utils/vant'
 import { fullloading } from '@/utils/vant'
@@ -101,7 +101,7 @@ const onCancelSumit = (item: Model.WrOrderDetailRsp) => {
     }).then(() => {
         ///  参数信息
         formData.Header = { MarketID: 17201 }
-        formData.OldWRTradeOrderID = item.wrtradeorderid
+        formData.OldWRTradeOrderID = handleRequestBigNumber(item.wrtradeorderid)
         formData.BuyOrSell = item.buyorsell
         /// loding....
         fullloading((hideLoading) => {

+ 2 - 2
src/packages/mobile/views/order/list/components/pricingorder/detail/Index.vue

@@ -29,7 +29,7 @@ import { shallowRef, PropType } from 'vue'
 import AppModal from '@/components/base/modal/index.vue'
 import { CellGroup, Cell, Button } from 'vant'
 import { getBuyOrSellName, getWRTradeOrderStatusName } from '@/constants/order'
-import { formatDate, formatDecimal } from '@/filters'
+import { formatDate, formatDecimal, handleRequestBigNumber } from '@/filters'
 import { useCancelOrder } from '@/business/trade'
 import { dialog, fullloading } from '@/utils/vant'
 
@@ -54,7 +54,7 @@ const onCancelSumit = () => {
         const { marketid, goodsid } = props.selectedRow
         /// 市场ID
         formData.Header = { MarketID: marketid, GoodsID: goodsid }
-        formData.OldOrderId = props.selectedRow.orderid
+        formData.OldOrderId = handleRequestBigNumber(props.selectedRow.orderid)
 
         /// loding....
         fullloading((hideLoading) => {

+ 2 - 2
src/packages/mobile/views/order/list/components/pricingorder/list/Index.vue

@@ -55,7 +55,7 @@ import { useComponent } from '@/hooks/component'
 import { useRequest } from '@/hooks/request'
 import { queryTradeOrderDetail } from '@/services/api/order'
 import { getBuyOrSellName, getWRTradeOrderStatusName } from '@/constants/order'
-import { formatDate, formatDecimal } from '@/filters'
+import { formatDate, formatDecimal, handleRequestBigNumber } from '@/filters'
 import { useCancelOrder } from '@/business/trade'
 import { dialog } from '@/utils/vant'
 import { fullloading } from '@/utils/vant'
@@ -98,7 +98,7 @@ const onCancelSumit = (item: Model.TradeOrderDetailRsp) => {
         showCancelButton: true,
     }).then(() => {
         formData.Header = { MarketID: item.marketid }
-        formData.OldOrderId = item.orderid
+        formData.OldOrderId = handleRequestBigNumber(item.orderid)
 
         /// loding....
         fullloading((hideLoading) => {

+ 2 - 2
src/packages/mobile/views/order/list/components/swaporder/detail/Index.vue

@@ -29,7 +29,7 @@ import { shallowRef, PropType } from 'vue'
 import AppModal from '@/components/base/modal/index.vue'
 import { CellGroup, Cell, Button } from 'vant'
 import { getBuyOrSellName, getWRTradeOrderStatusName } from '@/constants/order'
-import { formatDate, formatDecimal } from '@/filters'
+import { formatDate, formatDecimal, handleRequestBigNumber } from '@/filters'
 import { useCancelOrder } from '@/business/trade'
 import { dialog, fullloading } from '@/utils/vant'
 
@@ -52,7 +52,7 @@ const onCancelSumit = () => {
     }).then(() => {
         /// 市场ID
         formData.Header = { MarketID: props.selectedRow.marketid }
-        formData.OldOrderId = props.selectedRow.orderid
+        formData.OldOrderId = handleRequestBigNumber(props.selectedRow.orderid)
 
         /// loding....
         fullloading((hideLoading) => {

+ 2 - 2
src/packages/mobile/views/order/list/components/swaporder/list/Index.vue

@@ -55,7 +55,7 @@ import { useComponent } from '@/hooks/component'
 import { useRequest } from '@/hooks/request'
 import { queryTradeOrderDetail } from '@/services/api/order'
 import { getBuyOrSellName, getWRTradeOrderStatusName } from '@/constants/order'
-import { formatDate, formatDecimal } from '@/filters'
+import { formatDate, formatDecimal, handleRequestBigNumber } from '@/filters'
 import { useCancelOrder } from '@/business/trade'
 import { dialog } from '@/utils/vant'
 import { fullloading } from '@/utils/vant'
@@ -98,7 +98,7 @@ const onCancelSumit = (item: Model.TradeOrderDetailRsp) => {
         showCancelButton: true,
     }).then(() => {
         formData.Header = { MarketID: item.marketid }
-        formData.OldOrderId = item.orderid
+        formData.OldOrderId = handleRequestBigNumber(item.orderid)
 
         /// loding....
         fullloading((hideLoading) => {

+ 3 - 2
src/packages/mobile/views/order/list/components/transferorder/detail/Index.vue

@@ -27,11 +27,12 @@
 <script lang="ts" setup>
 import { shallowRef, PropType } from 'vue'
 import { CellGroup, Cell, Button } from 'vant'
-import AppModal from '@/components/base/modal/index.vue'
+import { handleRequestBigNumber } from '@/filters'
 import { getOrderStatusName } from '@/constants/order'
 import { dialog, fullloading } from '@/utils/vant'
 import { useCancelOrder } from '@/business/trade'
 import { EOperateType } from '@/constants/client'
+import AppModal from '@/components/base/modal/index.vue'
 
 defineProps({
     selectedRow: {
@@ -55,7 +56,7 @@ const onCancelSumit = (row: Model.MineTradeOrdersRsp) => {
             MarketID: row.marketid,
             GoodsID: row.goodsid
         }
-        formData.OldOrderId = row.orderid
+        formData.OldOrderId = handleRequestBigNumber(row.orderid)
         formData.OperateType = EOperateType.OPERATETYPE_ORDERCANCEL
 
         fullloading((hideLoading) => {

+ 2 - 1
src/packages/mobile/views/order/list/components/transferorder/list/Index.vue

@@ -47,6 +47,7 @@
 import { shallowRef, defineAsyncComponent } from 'vue'
 import { Button } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { useComponent } from '@/hooks/component'
 import { useRequest } from '@/hooks/request'
 import { EOperateType } from '@/constants/client'
@@ -99,7 +100,7 @@ const cancel = (row: Model.MineTradeOrdersRsp) => {
             MarketID: row.marketid,
             GoodsID: row.goodsid
         }
-        formData.OldOrderId = row.orderid
+        formData.OldOrderId = handleRequestBigNumber(row.orderid)
         formData.OperateType = EOperateType.OPERATETYPE_ORDERCANCEL
 
         fullloading((hideLoading) => {

+ 3 - 2
src/packages/mobile/views/order/performance/components/breach/Index.vue

@@ -30,6 +30,7 @@
 import { shallowRef, PropType } from 'vue'
 import { CellGroup, Cell, Button, Field, Form, FormInstance, FieldRule } from 'vant'
 import { dialog, fullloading } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { usePerformanceContractedApply } from '@/business/performance'
 
 import AppUploader from '@mobile/components/base/uploader/index.vue'
@@ -54,7 +55,7 @@ const onUploadSuccess = (filePath: string) => {
 }
 
 // 表单验证规则
-const formRules: { [key in keyof Proto.PerformanceContractedApplyReq]?: FieldRule[] } = {
+const formRules: { [key: string]: FieldRule[] } = {
     ApplyRemark: [{
         message: '请选择银行信息',
         validator: () => {
@@ -75,7 +76,7 @@ const contracted = () => {
         showCancelButton: true,
     }).then(() => {
         /// PerformancePlanID
-        formData.value.PerformancePlanID = props.selectedRow.performanceplanid
+        formData.value.PerformancePlanID = handleRequestBigNumber(props.selectedRow.performanceplanid)
         /// loding....
         fullloading((hideLoading) => {
             formSubmit().then(() => {

+ 14 - 10
src/packages/mobile/views/order/performance/components/detail/Index.vue

@@ -41,14 +41,18 @@
                 </CellGroup>
             </div>
             <Form ref="formRef" class="g-form__container" @submit="toConfirm">
-                <Dialog :title="dialogTitle" v-model:show="show" show-cancel-button @confirm ="toConfirm" @cancel="show=false">
-                    <Field name="DelayDays" v-model="formData.delaydays" type="number" v-if="showDays" label="延期天数" :rules="formRules.delaydays" placeholder="请输入延期天数" />
+                <Dialog :title="dialogTitle" v-model:show="show" show-cancel-button @confirm="toConfirm"
+                    @cancel="show = false">
+                    <Field name="DelayDays" v-model="formData.delaydays" type="number" v-if="showDays" label="延期天数"
+                        :rules="formRules.delaydays" placeholder="请输入延期天数" />
                     <Field name="Remark" label="备注" v-model="remark" :rules="formRules.remark" placeholder="请输入备注信息" />
                 </Dialog>
             </Form>
             <template #footer>
-                <Button type="primary" v-if="selectedRow.buyorsell===selectedRow.executeside-1" block round @click="showConfirm(true)">延期申请</Button>
-                <Button type="warning" v-if="selectedRow.buyorsell===selectedRow.executeside-1" block round @click="showConfirm(false)">立即执行</Button>
+                <Button type="primary" v-if="selectedRow.buyorsell === selectedRow.executeside - 1" block round
+                    @click="showConfirm(true)">延期申请</Button>
+                <Button type="warning" v-if="selectedRow.buyorsell === selectedRow.executeside - 1" block round
+                    @click="showConfirm(false)">立即执行</Button>
             </template>
         </app-view>
     </app-modal>
@@ -58,7 +62,7 @@
 import { shallowRef, PropType } from 'vue'
 import { CellGroup, Cell, Button, Dialog, Field, FieldRule, Form, FormInstance } from 'vant'
 import { fullloading } from '@/utils/vant'
-import { formatDate, formatDecimal, handleNoneValue } from '@/filters'
+import { formatDate, formatDecimal, handleNoneValue, handleRequestBigNumber } from '@/filters'
 import { usePerformanceDelayApply, usePerformanceManualConfirm } from '@/business/performance'
 import { queryWrPerformancePlanStep } from '@/services/api/performance'
 import { getPerformanceStepStatusName, getPerformanceTypeName } from '@/constants/order'
@@ -69,7 +73,7 @@ import { useRequest } from '@/hooks/request'
 const showModal = shallowRef(true)
 // 是否刷新父组件数据
 const refresh = shallowRef(false)
-const { formData, formSubmit} = usePerformanceDelayApply()
+const { formData, formSubmit } = usePerformanceDelayApply()
 const formRef = shallowRef<FormInstance>()
 
 const props = defineProps({
@@ -85,7 +89,7 @@ const showDays = shallowRef(false)
 const remark = shallowRef('')
 const dialogTitle = shallowRef('是否要手动执行步骤?')
 
-const styles= (status: number) => {
+const styles = (status: number) => {
     let backgroundColor = '#2794ff'
     if (status === 2) {
         backgroundColor = '#2794ff'
@@ -114,7 +118,7 @@ const remaindays = (item: Model.WrPerformancePlanStep) => {
 }
 
 // 表单验证规则
-const formRules: { [key in keyof Proto.PerformanceDelayApplyReq | 'remark' ]?: FieldRule[] } = {
+const formRules: { [key: string]: FieldRule[] } = {
     delaydays: [{
         required: true,
         message: '请输入延期天数'
@@ -141,7 +145,7 @@ const toConfirm = () => {
     const { curstepid } = props.selectedRow
     if (showDays.value === true) { /// 延期
         /// 市场ID
-        formData.value.PerformancePlanStepID = curstepid
+        formData.value.PerformancePlanStepID = handleRequestBigNumber(curstepid)
         formData.value.applyremark = remark.value
         /// loding....
         fullloading((hideLoading) => {
@@ -154,7 +158,7 @@ const toConfirm = () => {
         })
     } else { /// 手动确认
         /// PerformancePlanStepID
-        confirmFormData.value.PerformancePlanStepID = curstepid
+        confirmFormData.value.PerformancePlanStepID = handleRequestBigNumber(curstepid)
         confirmFormData.value.StepRemark = remark.value
         /// loding....
         fullloading((hideLoading) => {

+ 2 - 1
src/packages/mobile/views/order/performance/components/modify/Index.vue

@@ -30,6 +30,7 @@
 import { shallowRef, PropType } from 'vue'
 import { CellGroup, Button, Field, Form, FormInstance, FieldRule } from 'vant'
 import { dialog, fullloading } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { usePerformanceModifyContact } from '@/business/performance'
 
 import AppModal from '@/components/base/modal/index.vue'
@@ -132,7 +133,7 @@ const contracted = () => {
         showCancelButton: true,
     }).then(() => {
         /// PerformancePlanID
-        formData.value.PerformancePlanID = props.selectedRow.performanceplanid
+        formData.value.PerformancePlanID = handleRequestBigNumber(props.selectedRow.performanceplanid)
         /// Json String
         const json = {
             ContactInfo: `${Contract.value}`,

+ 3 - 2
src/packages/mobile/views/order/position/components/spot/listing/Index.vue

@@ -43,6 +43,7 @@
 import { shallowRef, PropType, onMounted, defineAsyncComponent } from 'vue'
 import { CellGroup, Cell, Button, Stepper, Field, Form, FormInstance, FieldRule } from 'vant'
 import { fullloading } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { useHdWROrder } from '@/business/trade'
 import AppModal from '@/components/base/modal/index.vue'
 
@@ -93,8 +94,8 @@ const onSubmit = () => {
     const { wrstandardid, subnum, deliverygoodsid, ladingbillid = '0', wrfactortypeid = '0' } = props.selectedRow ?? {}
     formData.WRStandardID = wrstandardid
     formData.DeliveryGoodsID = deliverygoodsid
-    formData.LadingBillId = ladingbillid
-    formData.WRFactorTypeId = wrfactortypeid
+    formData.LadingBillId = handleRequestBigNumber(ladingbillid)
+    formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
     formData.SubNum = subnum
 
     fullloading((hideLoading) => {

+ 2 - 2
src/packages/mobile/views/order/position/components/swap/close/Index.vue

@@ -66,7 +66,7 @@ import { queryTradeHolderDetail } from '@/services/api/order'
 import { ETradeMode } from '@/constants/client';
 import { Button } from 'vant'
 import { getBuyOrSellName } from '@/constants/order'
-import { formatDate, formatDecimal } from '@/filters'
+import { formatDate, formatDecimal, handleRequestBigNumber } from '@/filters'
 import { useHolderClose } from '@/business/trade'
 import { dialog, fullloading } from '@/utils/vant'
 import { useFuturesStore } from '@/stores'
@@ -133,7 +133,7 @@ const onCloseSubmit = (row: Model.TradeHolderDetailRsp) => {
         formData.GoodsID = goodsid
         formData.BuyOrSell = buyorsell
         formData.MarketID = marketid
-        formData.TradeID = tradeid
+        formData.TradeID = handleRequestBigNumber(tradeid)
         /// loding....
         fullloading((hideLoading) => {
             holderCloseSubmit().then(() => {

+ 2 - 2
src/packages/mobile/views/presale/detail/components/delisting/index.vue

@@ -39,7 +39,7 @@
 import { shallowRef, PropType, onMounted, computed } from 'vue'
 import { Form, Field, Stepper, Button, FieldRule, FormInstance } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
-import { parsePercent } from '@/filters'
+import { parsePercent, handleRequestBigNumber } from '@/filters'
 import { useAccountStore } from '@/stores'
 import { useOrder } from '@/business/trade'
 import AppPopup from '@mobile/components/base/popup/index.vue'
@@ -100,7 +100,7 @@ const onSubmit = () => {
     formData.GoodsID = goodsid
     formData.MarketID = marketid
     formData.BuyOrSell = BuyOrSell.Buy
-    formData.RelatedID = applyid
+    formData.RelatedID = handleRequestBigNumber(applyid)
     formData.TimevalidType = EValidType.VALIDTYPE_YZ
     formData.PriceMode = EPriceMode.PRICEMODE_LIMIT
 

+ 3 - 2
src/packages/mobile/views/spot/add/components/buy/index.vue

@@ -47,6 +47,7 @@ import { shallowRef, defineAsyncComponent } from 'vue'
 import { onBeforeRouteLeave } from 'vue-router'
 import { CellGroup, Button, Field, Form, FormInstance, Stepper, FieldRule, showSuccessToast, showFailToast } from 'vant'
 import { fullloading } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { useNavigation } from '@mobile/router/navigation'
 import { useHdWROrder } from '@/business/trade'
 
@@ -110,8 +111,8 @@ const formSubmit = () => {
     const { wrstandardid, subnum, deliverygoodsid, ladingbillid = '0', wrfactortypeid = '0' } = selectedRow.value
     formData.WRStandardID = wrstandardid
     formData.DeliveryGoodsID = deliverygoodsid
-    formData.LadingBillId = ladingbillid
-    formData.WRFactorTypeId = wrfactortypeid
+    formData.LadingBillId = handleRequestBigNumber(ladingbillid)
+    formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
     formData.SubNum = subnum
 
     fullloading(() => {

+ 5 - 4
src/packages/mobile/views/spot/detail/components/delisting/index.vue

@@ -55,6 +55,7 @@
 import { shallowRef, PropType, computed } from 'vue'
 import { Form, Field, Stepper, Button, FieldRule, FormInstance } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { useAccountStore } from '@/stores'
 import { BuyOrSell } from '@/constants/order'
 import { queryHoldLB } from '@/services/api/order'
@@ -140,14 +141,14 @@ const onSubmit = () => {
         MarketID: marketid
     }
     formData.BuyOrSell = props.buyorsell
-    formData.RelatedWRTradeOrderID = wrtradeorderid
-    formData.WRFactorTypeId = wrfactortypeid
+    formData.RelatedWRTradeOrderID = handleRequestBigNumber(wrtradeorderid)
+    formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
 
     if (formData.BuyOrSell === BuyOrSell.Sell) {
         const { subnum, ladingbillid = '0', wrfactortypeid = '0' } = selectedRow.value ?? {}
-        formData.LadingBillId = ladingbillid
+        formData.LadingBillId = handleRequestBigNumber(ladingbillid)
         formData.SubNum = subnum
-        formData.WRFactorTypeId = wrfactortypeid
+        formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
     }
 
     fullloading((hideLoading) => {

+ 4 - 3
src/packages/mobile/views/spot/detail/components/listing/index.vue

@@ -49,6 +49,7 @@
 import { shallowRef, PropType, onMounted, defineAsyncComponent } from 'vue'
 import { Form, Field, Stepper, Button, FieldRule, FormInstance } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
+import { handleRequestBigNumber } from '@/filters'
 import { useAccountStore } from '@/stores'
 import { BuyOrSell } from '@/constants/order'
 import { queryHoldLB } from '@/services/api/order'
@@ -137,13 +138,13 @@ const onSubmit = () => {
         const { wrstandardid, deliverygoodsid, wrfactortypeid = '0' } = props.quoteItem ?? {}
         formData.WRStandardID = wrstandardid
         formData.DeliveryGoodsID = deliverygoodsid
-        formData.WRFactorTypeId = wrfactortypeid
+        formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
     } else {
         const { wrstandardid, subnum, deliverygoodsid, ladingbillid = '0', wrfactortypeid = '0' } = selectedRow.value ?? {}
         formData.WRStandardID = wrstandardid
         formData.DeliveryGoodsID = deliverygoodsid
-        formData.LadingBillId = ladingbillid
-        formData.WRFactorTypeId = wrfactortypeid
+        formData.LadingBillId = handleRequestBigNumber(ladingbillid)
+        formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
         formData.SubNum = subnum
     }
 

+ 2 - 1
src/packages/mobile/views/swap/detail/components/delisting/Index.vue

@@ -70,6 +70,7 @@
 <script lang="ts" setup>
 import { shallowRef, PropType } from 'vue'
 import { Form, FormInstance, Button, Field, RadioGroup, Radio, FieldRule, Stepper } from 'vant'
+import { handleRequestBigNumber } from '@/filters'
 import { useAccountStore, useFuturesStore } from '@/stores'
 import { EBuildType, EDelistingType, EListingSelectType, EOrderDirection, EOrderOperateType, EPriceMode, EValidType } from '@/constants/client'
 import { useOrder } from '@/business/trade'
@@ -147,7 +148,7 @@ const onSubmit = () => {
     /// 获取对应的市场ID
     formData.MarketID = futuresStore.getGoodsMarket(goodsid)
     formData.PriceMode = priceMove.value
-    formData.RelatedID = orderid
+    formData.RelatedID = handleRequestBigNumber(orderid)
     formData.BuyOrSell = props.tabIndex === EOrderDirection.BUY ? EOrderDirection.SELL : EOrderDirection.BUY
     formData.GoodsID = goodsid
     formData.PriceMode = priceMove.value

+ 2 - 2
src/packages/mobile/views/transfer/delisting/components/delisting/index.vue

@@ -57,7 +57,7 @@
 import { shallowRef, PropType, computed } from 'vue'
 import { CellGroup, Form, Field, Stepper, Button, FieldRule, FormInstance } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
-import { parsePercent } from '@/filters'
+import { parsePercent, handleRequestBigNumber } from '@/filters'
 import { useOrder } from '@/business/trade'
 import AppModal from '@/components/base/modal/index.vue'
 import { BuyOrSell } from '@/constants/order'
@@ -115,7 +115,7 @@ const onSubmit = () => {
     formData.GoodsID = goodsid
     formData.MarketID = 49201
     formData.BuyOrSell = BuyOrSell.Buy
-    formData.RelatedID = orderid
+    formData.RelatedID = handleRequestBigNumber(orderid)
     formData.TimevalidType = EValidType.VALIDTYPE_YZ
     formData.PriceMode = EPriceMode.PRICEMODE_LIMIT
     formData.ListingSelectType = EListingSelectType.LISTINGSELECTTYPE_DELISTING

+ 2 - 1
src/packages/pc/components/modules/delivery/index.vue

@@ -55,6 +55,7 @@
 import { ref, computed } from 'vue'
 import { v4 } from 'uuid'
 import { ElMessage } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import { ClientType } from '@/constants/client'
 import { useRequest } from '@/hooks/request'
 import { queryWrDeliveryAvalidHoldLB } from '@/services/api/transfer'
@@ -135,7 +136,7 @@ const onSubmit = async () => {
                             Qty: e.deliveryLot, // 点选数量
                             LadingBillID: e.ladingbillid,// 提单ID
                             SubNum: e.subnum, // 提单子单号
-                            WRFactorTypeID: e.wrfactortypeid, // 仓单要素类型ID
+                            WRFactorTypeID: handleRequestBigNumber(e.wrfactortypeid), // 仓单要素类型ID
                         }
                     }
                 }).catch((err) => {

+ 2 - 1
src/packages/pc/components/modules/goods-detail/order/delisting/index.vue

@@ -47,6 +47,7 @@
 <script lang="ts" setup>
 import { shallowRef, PropType, computed } from 'vue'
 import { ElMessage, FormInstance, FormRules, ElMessageBox } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import { EBuildType, EDelistingType, EListingSelectType, EOrderOperateType, EPriceMode, EValidType } from '@/constants/client'
 import { BuyOrSell } from '@/constants/order'
 import { useOrder } from '@/business/trade'
@@ -114,7 +115,7 @@ const onSubmit = (buildType: number) => {
                 /// 获取对应的市场ID
                 formData.MarketID = marketid
                 formData.PriceMode = EPriceMode.PRICEMODE_LIMIT
-                formData.RelatedID = orderid
+                formData.RelatedID = handleRequestBigNumber(orderid)
                 formData.OrderPrice = orderprice
                 formData.BuyOrSell = buyorsell === BuyOrSell.Buy ? BuyOrSell.Sell : BuyOrSell.Buy
                 formData.GoodsID = goodsid

+ 2 - 1
src/packages/pc/views/footer/goods/delivery/cancel/index.vue

@@ -12,6 +12,7 @@
 <script lang="ts" setup>
 import { ref, PropType } from 'vue'
 import { ElMessage } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
 import { useCanceofflineDeliveryApplyCancelOrderlOrder } from '@/business/trade'
 
@@ -36,7 +37,7 @@ const onCancelSumit = () => {
     const { deliveryorderid, marketid, goodsid } = props.selectedRow
     ///  参数信息
     formData.Header = { MarketID: marketid, GoodsID: goodsid }
-    formData.DeliveryOrderID = deliveryorderid
+    formData.DeliveryOrderID = handleRequestBigNumber(deliveryorderid)
     /// 提交
     cancelSubmit().then(() => {
         ElMessage.success('撤销成功')

+ 2 - 2
src/packages/pc/views/footer/goods/detail/components/transfer/index.vue

@@ -42,7 +42,7 @@
 import { ref, PropType, computed, onMounted } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
 import { useOrder } from '@/business/trade'
-import { formatDecimal, handlePriceColor } from '@/filters'
+import { formatDecimal, handlePriceColor, handleRequestBigNumber } from '@/filters'
 import { getBuyOrSellName, BuyOrSell } from '@/constants/order'
 import { useFuturesStore } from '@/stores'
 import { EBuildType, EDelistingType, EListingSelectType, EOrderOperateType, EPriceMode, EValidType } from '@/constants/client'
@@ -102,7 +102,7 @@ const onCloseSumit = () => {
             formData.BuildType = EBuildType.BUILDTYPE_CLOSE
             formData.TimevalidType = EValidType.VALIDTYPE_DR
             formData.OperateType = EOrderOperateType.ORDEROPERATETYPE_NORMAL
-            formData.RelatedID = tradeid
+            formData.RelatedID = handleRequestBigNumber(tradeid)
 
             formSubmit().then(() => {
                 ElMessage.success('挂牌成功')

+ 2 - 1
src/packages/pc/views/footer/goods/order/cancel/index.vue

@@ -12,6 +12,7 @@
 <script lang="ts" setup>
 import { ref, PropType } from 'vue'
 import { ElMessage } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import { useCancelOrder } from '@/business/trade'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
 
@@ -39,7 +40,7 @@ const onCancelSumit = async () => {
         const { orderid, marketid, goodsid } = props.selectedRows[i]
         ///  参数信息
         formData.Header = { MarketID: marketid, GoodsID: goodsid }
-        formData.OldOrderId = orderid
+        formData.OldOrderId = handleRequestBigNumber(orderid)
         /// 提交
         await cancelSubmit().catch((err) => {
             errMessage.push(err)

+ 2 - 1
src/packages/pc/views/footer/goods/order/clear/index.vue

@@ -31,6 +31,7 @@
 <script lang="ts" setup>
 import { onMounted, ref, reactive, PropType, computed } from 'vue'
 import { FormInstance, FormRules, ElMessage } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import { BuyOrSell, getBuyOrSellList } from '@/constants/order'
 import { useCancelOrder } from '@/business/trade'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
@@ -98,7 +99,7 @@ const onCancelSumit = () => {
                 const { orderid, marketid, goodsid } = selectedRows[i]
                 ///  参数信息
                 formData.Header = { MarketID: marketid, GoodsID: goodsid }
-                formData.OldOrderId = orderid
+                formData.OldOrderId = handleRequestBigNumber(orderid)
                 /// 提交
                 await cancelSubmit().catch((err) => {
                     errMessage.push(err)

+ 1 - 0
src/packages/pc/views/footer/goods/order/index.vue

@@ -90,6 +90,7 @@ const orderRspNotify = eventBus.$on(['OrderRsp',], () => {
     runAsync({
         incOrderID: firstItem?.orderid
     }).then((res) => {
+        dataList.value.unshift(...res.data)
         tableList.value.unshift(...res.data)
     })
 })

+ 1 - 0
src/packages/pc/views/footer/goods/trade/index.vue

@@ -82,6 +82,7 @@ const orderDealedNtf = eventBus.$on('OrderDealedNtf', () => {
     runAsync({
         incTradeID: firstItem?.tradeid
     }).then((res) => {
+        dataList.value.unshift(...res.data)
         tableList.value.unshift(...res.data)
     })
 })

+ 2 - 2
src/packages/pc/views/footer/performance/components/contracted/index.vue

@@ -25,7 +25,7 @@
 <script lang="ts" setup>
 import { ref, PropType } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
-import { handleNoneValue, handleNumberValue } from '@/filters'
+import { handleNoneValue, handleNumberValue, handleRequestBigNumber } from '@/filters'
 import { getPerformanceStepStatusName } from '@/constants/order'
 import { usePerformanceContractedApply } from '@/business/performance'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
@@ -67,7 +67,7 @@ const onCancel = (isRefresh = false) => {
 }
 
 const onSubmit = () => {
-    formData.value.PerformancePlanID = props.selectedRow.performanceplanid
+    formData.value.PerformancePlanID = handleRequestBigNumber(props.selectedRow.performanceplanid)
     formRef.value?.validate((valid) => {
         if (valid) {
             formSubmit().then(() => {

+ 3 - 3
src/packages/pc/views/footer/performance/components/delay/index.vue

@@ -25,7 +25,7 @@
 <script lang="ts" setup>
 import { ref, PropType } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
-import { handleNoneValue, handleNumberValue } from '@/filters'
+import { handleNoneValue, handleNumberValue, handleRequestBigNumber } from '@/filters'
 import { getPerformanceStepStatusName } from '@/constants/order'
 import { usePerformanceDelayApply } from '@/business/performance'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
@@ -54,8 +54,8 @@ const onCancel = (isRefresh = false) => {
 const onSubmit = () => {
     formRef.value?.validate((valid) => {
         if (valid) {
-             /// 当前步骤ID
-            formData.value.PerformancePlanStepID = props.selectedRow.curstepid
+            /// 当前步骤ID
+            formData.value.PerformancePlanStepID = handleRequestBigNumber(props.selectedRow.curstepid)
             formRef.value?.validate((valid) => {
                 if (valid) {
                     formSubmit().then(() => {

+ 3 - 3
src/packages/pc/views/footer/performance/components/edit/index.vue

@@ -57,7 +57,7 @@
 <script lang="ts" setup>
 import { ref, PropType, onMounted, shallowRef } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
-import { handleNoneValue } from '@/filters'
+import { handleNoneValue, handleRequestBigNumber } from '@/filters'
 import { getReceiptTypeName } from '@/constants/receipt'
 import { useRequest } from '@/hooks/request'
 import { queryUserReceiveInfo, queryWrUserReceiptInfo } from '@/services/api/user'
@@ -142,7 +142,7 @@ const onSubmit = () => {
     formRef.value?.validate((valid) => {
         if (valid) {
             /// PerformancePlanID
-            formData.value.PerformancePlanID = props.selectedRow.performanceplanid
+            formData.value.PerformancePlanID = handleRequestBigNumber(props.selectedRow.performanceplanid)
             /// Json String
             const json = {
                 ContactInfo: `${Contract.value}`,
@@ -162,7 +162,7 @@ const onSubmit = () => {
                 }
             })
         }
-    })       
+    })
 }
 
 onMounted(() => {

+ 2 - 2
src/packages/pc/views/footer/performance/components/manual/index.vue

@@ -19,7 +19,7 @@
 <script lang="ts" setup>
 import { ref, PropType } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
-import { handleNumberValue } from '@/filters'
+import { handleNumberValue, handleRequestBigNumber } from '@/filters'
 import { getPerformanceStepStatusName } from '@/constants/order'
 import { usePerformanceManualConfirm } from '@/business/performance'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
@@ -46,7 +46,7 @@ const onCancel = (isRefresh = false) => {
 }
 
 const onSubmit = () => {
-    confirmFormData.value.PerformancePlanStepID = props.selectedRow.performanceplanid
+    confirmFormData.value.PerformancePlanStepID = handleRequestBigNumber(props.selectedRow.performanceplanid)
     formRef.value?.validate((valid) => {
         if (valid) {
             confirmSubmit().then(() => {

+ 3 - 2
src/packages/pc/views/footer/presell/transferorder/cancel/index.vue

@@ -12,9 +12,10 @@
 <script lang="ts" setup>
 import { ref, PropType } from 'vue'
 import { ElMessage } from 'element-plus'
-import AppDrawer from '@pc/components/base/drawer/index.vue'
+import { handleRequestBigNumber } from '@/filters'
 import { EOperateType } from '@/constants/client'
 import { useCancelOrder } from '@/business/trade'
+import AppDrawer from '@pc/components/base/drawer/index.vue'
 
 const props = defineProps({
     selectedRow: {
@@ -37,7 +38,7 @@ const onCancelSumit = () => {
     const { orderid, marketid, goodsid } = props.selectedRow
     ///  参数信息
     formData.Header = { MarketID: marketid, GoodsID: goodsid }
-    formData.OldOrderId = orderid
+    formData.OldOrderId = handleRequestBigNumber(orderid)
     formData.OperateType = EOperateType.OPERATETYPE_ORDERCANCEL
     /// 提交
     cancelSubmit().then(() => {

+ 3 - 2
src/packages/pc/views/footer/spot/position/components/listing/index.vue

@@ -37,6 +37,7 @@
 <script lang="ts" setup>
 import { ref, PropType } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import { useHdWROrder } from '@/business/trade'
 import AppDrawer from '@pc/components/base/drawer/index.vue'
 import Performance from '@pc/components/modules/performance/index.vue'
@@ -85,8 +86,8 @@ const formSubmit = () => {
             const { wrstandardid, subnum, deliverygoodsid, ladingbillid = '0', wrfactortypeid = '0' } = props.selectedRow ?? {}
             formData.WRStandardID = wrstandardid
             formData.DeliveryGoodsID = deliverygoodsid
-            formData.LadingBillId = ladingbillid
-            formData.WRFactorTypeId = wrfactortypeid
+            formData.LadingBillId = handleRequestBigNumber(ladingbillid)
+            formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
             formData.SubNum = subnum
 
             listingSubmit().then(() => {

+ 2 - 1
src/packages/pc/views/market/trade/presell/ballot/detail/delisting/index.vue

@@ -29,6 +29,7 @@
 <script lang="ts" setup>
 import { shallowRef, computed, PropType } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import { BuyOrSell } from '@/constants/order'
 import { useOrder } from '@/business/trade'
 import { useAccountStore } from '@/stores'
@@ -93,7 +94,7 @@ const onSubmit = () => {
             formData.GoodsID = goodsid
             formData.MarketID = marketid
             formData.BuyOrSell = BuyOrSell.Buy
-            formData.RelatedID = applyid
+            formData.RelatedID = handleRequestBigNumber(applyid)
             formData.PriceMode = EPriceMode.PRICEMODE_LIMIT
             formData.TimevalidType = EValidType.VALIDTYPE_YZ
             /// 代码提交

+ 5 - 4
src/packages/pc/views/market/trade/spot/order/delisting/index.vue

@@ -37,6 +37,7 @@
 <script lang="ts" setup>
 import { shallowRef, PropType, computed } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import { BuyOrSell } from '@/constants/order'
 import { useRequest } from '@/hooks/request'
 import { queryHoldLB } from '@/services/api/order'
@@ -107,14 +108,14 @@ const onSubmit = () => {
                 MarketID: marketid
             }
             formData.BuyOrSell = buyorsell === BuyOrSell.Buy ? BuyOrSell.Sell : BuyOrSell.Buy
-            formData.RelatedWRTradeOrderID = wrtradeorderid
-            formData.WRFactorTypeId = wrfactortypeid
+            formData.RelatedWRTradeOrderID = handleRequestBigNumber(wrtradeorderid)
+            formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
 
             if (formData.BuyOrSell === BuyOrSell.Sell) {
                 const { subnum, ladingbillid = '0', wrfactortypeid = '0' } = holdLB.value ?? {}
-                formData.LadingBillId = ladingbillid
+                formData.LadingBillId = handleRequestBigNumber(ladingbillid)
                 formData.SubNum = subnum
-                formData.WRFactorTypeId = wrfactortypeid
+                formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
             }
 
             formSubmit().then(() => {

+ 4 - 3
src/packages/pc/views/market/trade/spot/order/listing/index.vue

@@ -31,6 +31,7 @@
 <script lang="ts" setup>
 import { shallowRef, PropType } from 'vue'
 import { ElMessage, FormInstance, FormRules } from 'element-plus'
+import { handleRequestBigNumber } from '@/filters'
 import { BuyOrSell } from '@/constants/order'
 import { useRequest } from '@/hooks/request'
 import { queryHoldLB } from '@/services/api/order'
@@ -115,13 +116,13 @@ const onSubmit = () => {
                 const { wrstandardid, deliverygoodsid, wrfactortypeid = '0' } = props.quoteItem ?? {}
                 formData.WRStandardID = wrstandardid
                 formData.DeliveryGoodsID = deliverygoodsid
-                formData.WRFactorTypeId = wrfactortypeid
+                formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
             } else {
                 const { wrstandardid, subnum, deliverygoodsid, ladingbillid = '0', wrfactortypeid = '0' } = holdLB.value ?? {}
                 formData.WRStandardID = wrstandardid
                 formData.DeliveryGoodsID = deliverygoodsid
-                formData.LadingBillId = ladingbillid
-                formData.WRFactorTypeId = wrfactortypeid
+                formData.LadingBillId = handleRequestBigNumber(ladingbillid)
+                formData.WRFactorTypeId = handleRequestBigNumber(wrfactortypeid)
                 formData.SubNum = subnum
             }
 

+ 2 - 2
src/packages/sbyj/views/delivery/components/processing/components/pay/index.vue

@@ -48,7 +48,7 @@
 import { shallowRef, PropType, reactive, computed, onMounted } from 'vue'
 import { CellGroup, Cell, Form, Field, Stepper, Button, FieldRule, FormInstance, Radio, RadioGroup } from 'vant'
 import { fullloading, dialog } from '@/utils/vant'
-import { formatDecimal } from '@/filters'
+import { formatDecimal, handleRequestBigNumber } from '@/filters'
 import { getGoodsUnitName } from '@/constants/unit'
 import { deliveryClientOperator } from '@/services/api/trade'
 import AppModal from '@/components/base/modal/index.vue'
@@ -66,7 +66,7 @@ const showModal = shallowRef(true)
 const refresh = shallowRef(false) // 是否刷新父组件数据
 
 const formData = reactive<Proto.DeliveryClientOperatorReq>({
-    DeliveryOrderID: props.selectedRow.deliveryorderid,
+    DeliveryOrderID: handleRequestBigNumber(props.selectedRow.deliveryorderid),
     OperateType: 2, // 操作类型,必填1:客户确认2:客户付款
     DeliveryPayMode: 2, // 默认线下支付
     PayAmount: 0,

+ 2 - 2
src/packages/sbyj/views/delivery/components/processing/list/index.vue

@@ -65,7 +65,7 @@
 <script lang="ts" setup>
 
 import { shallowRef, defineAsyncComponent, reactive } from 'vue'
-import { formatDate } from '@/filters'
+import { formatDate, handleRequestBigNumber } from '@/filters'
 import { BuyOrSell } from '@/constants/order'
 import { getGoodsUnitName } from '@/constants/unit'
 import { useComponent } from '@/hooks/component'
@@ -118,7 +118,7 @@ const deliveryCommit = (item: Model.MyTradeGoodsDeliveryOfflineRsp) => {
         message: '是否确认交收?',
         showCancelButton: true,
     }).then(() => {
-        formData.DeliveryOrderID = item.deliveryorderid
+        formData.DeliveryOrderID = handleRequestBigNumber(item.deliveryorderid)
         formData.OperateType = 1 // 操作类型,必填1:客户确认2:客户付款
         fullloading((hideLoading) => {
             deliveryClientOperator({ data: formData }).then(() => {

+ 4 - 3
src/packages/sbyj/views/order/list/components/close-holder/index.vue

@@ -38,13 +38,14 @@
 import { shallowRef, PropType, onMounted, onUnmounted, computed } from 'vue'
 import { CellGroup, Cell, Button, Stepper, Field, Form, FormInstance, FieldRule, RadioGroup, Radio } from 'vant'
 import { fullloading } from '@/utils/vant'
-import AppModal from '@/components/base/modal/index.vue'
+import { handleRequestBigNumber } from '@/filters'
 import { getGoodsUnitName } from '@/constants/unit'
 import { useOrder } from '@/business/trade'
-import quoteSocket from '@/services/websocket/quote'
 import { useFuturesStore } from '@/stores'
 import { EPriceMode, EValidType, EOrderOperateType, EBuildType } from '@/constants/client'
 import { BuyOrSell } from '@/constants/order'
+import quoteSocket from '@/services/websocket/quote'
+import AppModal from '@/components/base/modal/index.vue'
 
 const props = defineProps({
     selectedRow: {
@@ -111,7 +112,7 @@ const onSubmit = () => {
     formData.OperateType = EOrderOperateType.ORDEROPERATETYPE_NORMAL
     formData.BuildType = EBuildType.BUILDTYPE_CLOSE
     formData.OrderQty = orderQty.value / agreeunit.value // 数量÷合约乘数
-    formData.RelatedID = tHDetailEx.tradeID // 关联单号
+    formData.RelatedID = handleRequestBigNumber(tHDetailEx.tradeID) // 关联单号
     formData.BuyOrSell = tHDetailEx.buyOrSell === BuyOrSell.Buy ? BuyOrSell.Sell : BuyOrSell.Buy // 持仓反方向
 
     fullloading((hideLoading) => {

+ 7 - 5
src/packages/sbyj/views/order/list/components/supplement-deposit/index.vue

@@ -9,8 +9,9 @@
                 <CellGroup inset>
                     <Cell title="定金率">
                         <template #value>
-                            <span :class="selectedRow.tHDetailEx.depositRate <= selectedRow.tHDetailEx.promptDepositRate ? 'g-price-up' : ''">{{
-                                parsePercent(selectedRow.tHDetailEx.depositRate) }}</span>
+                            <span
+                                :class="selectedRow.tHDetailEx.depositRate <= selectedRow.tHDetailEx.promptDepositRate ? 'g-price-up' : ''">{{
+                                    parsePercent(selectedRow.tHDetailEx.depositRate) }}</span>
                         </template>
                     </Cell>
                     <Cell title="已付定金" :value="selectedRow.tHDetailEx.payedDeposit" />
@@ -48,9 +49,10 @@
 import { shallowRef, PropType, onMounted, reactive } from 'vue'
 import { CellGroup, Cell, Button, Stepper, Field, Form, FormInstance, FieldRule, RadioGroup, Radio } from 'vant'
 import { fullloading } from '@/utils/vant'
-import AppModal from '@/components/base/modal/index.vue'
+import { handleRequestBigNumber } from '@/filters'
 import { parsePercent } from '@/filters'
 import { supplementDeposit, refundedDeposit } from '@/services/api/trade'
+import AppModal from '@/components/base/modal/index.vue'
 
 const props = defineProps({
     selectedRow: {
@@ -95,7 +97,7 @@ const onSubmit = () => {
     const { tHDetailEx } = props.selectedRow ?? {}
 
     if (orderType.value === 1) {
-        supplementDepositReq.TradeID = tHDetailEx.tradeID
+        supplementDepositReq.TradeID = handleRequestBigNumber(tHDetailEx.tradeID)
         supplementDepositReq.BuyOrSell = tHDetailEx.buyOrSell
         supplementDepositReq.MarketID = tHDetailEx.marketID
         // 补充
@@ -110,7 +112,7 @@ const onSubmit = () => {
     }
 
     if (orderType.value === 2) {
-        refundedDepositReq.TradeID = tHDetailEx.tradeID
+        refundedDepositReq.TradeID = handleRequestBigNumber(tHDetailEx.tradeID)
         refundedDepositReq.BuyOrSell = tHDetailEx.buyOrSell
         refundedDepositReq.MarketID = tHDetailEx.marketID
 

+ 0 - 24
src/types/proto/credit.d.ts

@@ -1,24 +0,0 @@
-import { IMessageHead } from './proto'
-
-declare global {
-    namespace Proto {
-        /** 铁合金抽奖接口请求 */
-        interface THJRedPacketLotteryReq {
-            Header?: IMessageHead;
-            UserID: number; // 用户ID,必填
-            ClientType: number; // 终端类型
-            ClientSerialNo: string; // 客户端流水号
-        }
-
-        /** 铁合金抽奖接口响应 */
-        interface THJRedPacketLotteryRsp {
-            Header: IMessageHead;
-            RetCode: number; // 返回码
-            RetDesc: string; // 描述信息
-            UserID: number; // 用户ID,必填
-            RedPacketAmount: number; // 中奖红包金额
-            GearLevel: number; // 档位
-            ClientSerialNo: string; // 客户端流水号
-        }
-    }
-}

+ 5 - 4
src/types/proto/performance.d.ts

@@ -1,3 +1,4 @@
+import Long from 'long'
 import { IMessageHead } from './proto'
 
 declare global {
@@ -7,7 +8,7 @@ declare global {
             /// MessageHead 消息头
             Header?: IMessageHead;
             /// uint64 履约计划ID
-            PerformancePlanID?: string;
+            PerformancePlanID?: string | Long;
             /// uint32 违约方类型
             BreachType?: number;
             /// uint64 违约申请人
@@ -33,7 +34,7 @@ declare global {
             /// MessageHead 消息头
             Header?: IMessageHead;
             /// uint64 履约计划步骤ID
-            PerformancePlanStepID?: string;
+            PerformancePlanStepID?: string | Long;
             /// uint32 申请延期天数
             delaydays?: number;
             /// uint64 申请人
@@ -59,7 +60,7 @@ declare global {
             /// MessageHead 消息头
             Header?: IMessageHead;
             /// uint64 履约计划步骤ID
-            PerformancePlanStepID?: string;
+            PerformancePlanStepID?: string | Long;
             /// double 溢短金额
             OverShortAmount?: number;
             /// uint32 履约步骤执行方 1买方 2 卖方
@@ -87,7 +88,7 @@ declare global {
             /// MessageHead 消息头
             Header?: IMessageHead;
             /// uint64 履约计划ID
-            PerformancePlanID?: string;
+            PerformancePlanID?: string | Long;
             /// uint64 账号
             AccountID?: number;
             /// string 联络信息

+ 14 - 14
src/types/proto/trade.d.ts

@@ -116,7 +116,7 @@ declare global {
             Header?: IMessageHead;
             UserID?: number // 用户ID
             AccountID?: number // 资金账号
-            OldWRTradeOrderID?: string // 目标仓单贸易委托单ID
+            OldWRTradeOrderID?: string | Long // 目标仓单贸易委托单ID
             OrderSrc?: number // 委托来源
             ClientSerialNo?: string // 客户端流水号
             ClientOrderTime?: string // 客户端委托时间
@@ -197,10 +197,10 @@ declare global {
         // 持仓单挂牌请求
         interface HdWROrderReq {
             Header?: IMessageHead;
-            LadingBillId?: string; // 提单id(wrholdlb的LadingBillId字段),卖的时候填写
+            LadingBillId?: string | Long; // 提单id(wrholdlb的LadingBillId字段),卖的时候填写
             TradeDate?: string; // 交易日
             SubNum?: number; // 提单子单号(wrholdlb的SubNum字段),卖的时候填写
-            WRFactorTypeId?: string; // 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
+            WRFactorTypeId?: string | Long; // 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
             UserID?: number; // 用户ID
             AccountID?: number; // 资金账号
             IsSpecified?: number; // 是否指定对手
@@ -259,7 +259,7 @@ declare global {
             Header?: IMessageHead;
             UserID: number; // 用户ID
             AccountID: number; // 资金账号
-            RelatedWRTradeOrderID: string; // 关联委托单号(摘牌委托关联挂牌委托单ID)
+            RelatedWRTradeOrderID: string | Long; // 关联委托单号(摘牌委托关联挂牌委托单ID)
             WRTransferUserID: number; // 仓单受让用户
             OrderQty: number; // 委托数量
             OrderSrc: number; // 委托来源
@@ -269,9 +269,9 @@ declare global {
             OperatorID: number; // 操作员账号ID
             BuyOrSell?: number; // 买卖方向
             ApplyID?: number; // 申请ID
-            LadingBillId?: string; // 提单id(wrholdlb的LadingBillId字段),卖的时候填写
+            LadingBillId?: string | Long; // 提单id(wrholdlb的LadingBillId字段),卖的时候填写
             SubNum?: number; // 提单子单号(wrholdlb的SubNum字段),卖的时候填写
-            WRFactorTypeId?: string; // 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
+            WRFactorTypeId?: string | Long; // 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
             TradeDate: string; // 交易日
             DeliveryMonth?: string; // 交收月
             HasWr: number; // 是否有仓单-0:没有仓单1:有仓单
@@ -401,7 +401,7 @@ declare global {
             ClientOrderTime?: string; // 客户端委托时间
             ClientType?: number; // 终端类型
             OperateType?: number; // 操作类型
-            OldOrderId?: string; // 原委托单号
+            OldOrderId?: string | Long; // 原委托单号
             AccountID?: number; // 交易账号
             OrderSrc?: number; // 单据来源
             OperatorID?: number; // 操作员账号ID
@@ -444,7 +444,7 @@ declare global {
             TriggerPrice?: number; // 预埋单触发价格
             ListingSelectType?: number; // 挂牌点选类型
             DelistingType?: number; // 摘牌类型
-            RelatedID?: string; // 关联单号
+            RelatedID?: string | Long; // 关联单号
             OptionType?: number; // 期权类型(1:认购(看涨)2:认沽(看跌))
             Premium?: number; // 权利金
             TriggerOperator?: number; // 触发条件(1:大于等于2:小于等于)
@@ -469,7 +469,7 @@ declare global {
         // 按单平仓请求 0 3 105
         interface HolderCloseReq {
             Header?: IMessageHead; // 消息头
-            TradeID?: string; // uint64 持仓单号
+            TradeID?: string | Long; // uint64 持仓单号
             ClientSerialNo?: string; // string 客户端流水号
             ClientOrderTime?: string; // string 客户端委托时间
             ClientType?: number; // uint32 终端类型
@@ -504,7 +504,7 @@ declare global {
             TakeMode: number; // 提货方式
             LadingBillID: string; // 提单ID
             SubNum: number; // 提单子单号
-            WRFactorTypeID: string; // 仓单要素类型ID
+            WRFactorTypeID: string | Long; // 仓单要素类型ID
         }
 
         /** 交割申报请求 */
@@ -604,7 +604,7 @@ declare global {
         // 补充定金接口请求
         interface SupplementDepositReq {
             Header?: MessageHead;
-            TradeID?: string; // 成交单号,必填
+            TradeID?: string | Long; // 成交单号,必填
             BuyOrSell?: number; // 买卖方向,必填
             UserID?: number; // 用户ID,必填
             AccountID?: number; // 交易账号,必填
@@ -628,7 +628,7 @@ declare global {
         // 退返定金接口请求
         interface RefundedDepositReq {
             Header?: MessageHead;
-            TradeID?: string; // 成交单号,必填
+            TradeID?: string | Long; // 成交单号,必填
             BuyOrSell?: number; // 买卖方向,必填
             UserID?: number; // 用户ID,必填
             AccountID?: number; // 交易账号,必填
@@ -687,7 +687,7 @@ declare global {
             Header?: MessageHead;
             UserID?: number; // 用户ID,必填
             AccountID?: number; // 交易账号,必填
-            DeliveryOrderID?: string; // 交收单号,必填
+            DeliveryOrderID?: string | Long; // 交收单号,必填
             OperateType?: number; // 操作类型,必填1:客户确认2:客户付款
             DeliveryPayMode: number; // 付款方式,必填1:线上支付2:线下支付
             PayAmount: number; // 付款金额,必填
@@ -715,7 +715,7 @@ declare global {
             Header?: MessageHead; // 消息头
             UserID?: number; // 用户ID,必填
             AccountID?: number; // 交易账号,必填
-            DeliveryOrderID?: string; // 交收单号,必填
+            DeliveryOrderID?: string | Long; // 交收单号,必填
             ClientSerialNo?: string; // 客户端流水号
             ClientType?: number; // 终端类型
         }