Browse Source

快照只更新必要字段

shaogen1995 3 months ago
parent
commit
1719d68f4b

+ 3 - 2
src/pages/B_enterTibet/B2identify/B2edit/index.tsx

@@ -29,6 +29,7 @@ import Y1cathet from '@/pages/Y_goodsDetails/Y1cathet'
 import { C1GoodType } from '@/pages/A3_ledger/C1ledger/type'
 import classNames from 'classnames'
 import B2MoAdd from './B2MoAdd'
+import { B2keyFliterFu } from '../data'
 
 function B2edit() {
   const { key, id } = useParams<any>()
@@ -170,7 +171,7 @@ function B2edit() {
             goodsId: v.id,
             id: v.id2 ? v.id2 : null,
             orderId: topInfo.id,
-            snap: JSON.stringify(v)
+            snap: JSON.stringify(B2keyFliterFu(v))
           }))
         }
         // console.log(123, obj)
@@ -209,7 +210,7 @@ function B2edit() {
           goodsId: v.id,
           id: v.id2 ? v.id2 : null,
           orderId: topInfo.id,
-          snap: JSON.stringify(v)
+          snap: JSON.stringify(B2keyFliterFu(v))
         }))
       }
 

+ 37 - 0
src/pages/B_enterTibet/B2identify/data.ts

@@ -0,0 +1,37 @@
+import { C1GoodType } from '@/pages/A3_ledger/C1ledger/type'
+
+export const B2keyFliterFu = (info: C1GoodType) => {
+  const arr = [
+    'name',
+    'numName',
+    'num',
+    'numType',
+    'pcs',
+    'pcsUnit',
+    'dictTexture3',
+    'dictAge',
+    'sizeL',
+    'sizeW',
+    'sizeH',
+    'sizeUnit',
+    'quality',
+    'qualityUnit',
+    'dictTorn',
+    'dictLevel',
+    'intro',
+    // --分割
+    'thumb',
+    'thumbPc',
+    'id',
+    'id2',
+    'fileIds'
+  ]
+
+  let obj = {} as C1GoodType
+
+  for (const k in info) {
+    if (arr.includes(k)) obj[k as 'name'] = info[k as 'name']
+  }
+
+  return obj
+}