Procházet zdrojové kódy

总账导出修改

lanxin před 1 dnem
rodič
revize
fe35765b51
1 změnil soubory, kde provedl 9 přidání a 6 odebrání
  1. 9 6
      src/pages/Cledger/C1ledger/index.tsx

+ 9 - 6
src/pages/Cledger/C1ledger/index.tsx

@@ -1,7 +1,7 @@
 import React, { useCallback, useEffect, useMemo, useState } from 'react'
 import styles from './index.module.scss'
 import { authorityFu } from '@/utils/authority'
-import { selectObj, getDictFu, resJiLianFu } from '@/utils/dataChange'
+import { selectObj, getDictFu, resJiLianFu, resTagFu } from '@/utils/dataChange'
 import history, { openLink } from '@/utils/history'
 import TableList from '@/pages/Zother/TableList'
 import { useSelector } from 'react-redux'
@@ -150,7 +150,6 @@ function C1ledger() {
         placeholder: '完残程度',
         options: selectObj['完残程度']
       },
-      // TODO
       {
         type: 'select',
         key: 'status',
@@ -265,10 +264,14 @@ function C1ledger() {
         : allData
 
     const listData = filteredData.map((item: any) => {
+      let applySiteStatus = '(空)'
+      const obj1 = selectObj['藏品库存状态'].find((v: any) => v.value === item.siteStatus)
+      if (obj1) applySiteStatus = obj1.label
       return {
         藏品登记号: item.num,
         封面: item.thumb,
-        藏品标签: item.tagDictId,
+        藏品标签: resTagFu(item.tagDictId || '', '藏品'),
+        文化标签: resTagFu(item.artDictId || '', '文创'),
         藏品名称: item.name,
         级别: item.level,
         年代: resJiLianFu(item.ageDictId),
@@ -276,14 +279,14 @@ function C1ledger() {
         完残程度: item.tornLevel,
         数量: item.pcs,
         入藏状态: item.status,
-        库存状态: item.siteStatus,
-        库房位置: item.siteLoc
+        库存状态: applySiteStatus,
+        库房位置: `${item.storageName}-${item.siteLoc}`
       }
     })
     console.log(years)
     exportExcelFile(
       listData,
-      [100, 100, 100, 100, 100, 200, 200, 200, 100, 100, 100, 100, 100],
+      [100, 100, 200, 200, 200, 100, 200, 200, 100, 100, 100, 100, 200],
       '藏品总账数据'
     )
     setIsModalOpen(false)