|
|
@@ -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>
|
|
|
)
|
|
|
}
|