shaogen1995 недель назад: 3
Родитель
Сommit
22c9f836b6

+ 35 - 2
src/pages/Cledger/C1ledger/index.tsx

@@ -1,9 +1,42 @@
-import React from 'react'
+import React, { useCallback, useEffect, useState } from 'react'
 import styles from './index.module.scss'
+import http from '@/utils/http'
+import { GoodsType } from '@/pages/Zother/SonGoodsList/data'
+import { selectObj } from '@/utils/dataChange'
+
+const APITEMP = () => {
+  return http.post('cms/good/ledger/page', { pageSize: 99999 })
+}
+
 function C1ledger() {
+  const [list, setList] = useState<GoodsType[]>([])
+
+  const tmepFu = useCallback(async () => {
+    const res = await APITEMP()
+    if (res.code === 0) {
+      console.log(123456, res)
+      setList(res.data.records || [])
+    }
+  }, [])
+
+  useEffect(() => {
+    tmepFu()
+  }, [tmepFu])
+
   return (
     <div className={styles.C1ledger}>
-      <div className='pageTitle'>藏品总账</div>
+      <div className='pageTitle'>藏品总账-待开发</div>
+
+      <h1>暂时做一个数据查看信息-总条数-{list.length}</h1>
+
+      <div style={{ height: '90%', overflow: 'auto' }}>
+        {list.map(v => (
+          <div key={v.id}>
+            藏品名称:{v.name}--------------藏品编号:{v.num}-------------藏品状态:{v.status}
+            {selectObj['藏品状态'].find(c => c.value === v.status)?.label}
+          </div>
+        ))}
+      </div>
     </div>
   )
 }

+ 1 - 0
src/pages/Zother/SonGoodsList/index.tsx

@@ -136,6 +136,7 @@ function SonGoodsList({ fileUpInfo }: Props) {
             })
 
             dataRes.forEach(v => {
+              // 因为征集和藏品表分开的,所以在藏品里面拿征集信息,自己加上这个标识
               v.pageType = 'clue'
 
               // id2表示的是自己这条数据的id id才是goodsId

+ 10 - 0
src/utils/dataChange.ts

@@ -55,6 +55,16 @@ export const selectObj = {
     { value: 3, label: '审批不通过' },
     { value: 4, label: '已完成' }
   ],
+  藏品状态: [
+    { value: 1, label: '入馆中' },
+    { value: 2, label: '待入馆' },
+    { value: 3, label: '已入馆' },
+    { value: 4, label: '入藏中' },
+    { value: 5, label: '待入藏' },
+    { value: 6, label: '已入藏' },
+    { value: 7, label: '注销中' },
+    { value: 8, label: '已删除' }
+  ],
   启用状态: [
     { value: 1, label: '启用' },
     { value: 0, label: '禁用' }