|
@@ -0,0 +1,30 @@
|
|
|
+import React from 'react'
|
|
|
+import GrentReducer from './grent'
|
|
|
+import Upload from '../../components/Upload'
|
|
|
+import styles from './index.module.css'
|
|
|
+
|
|
|
+
|
|
|
+export default function TerrainList({ className }: any) {
|
|
|
+ const { referData, Element, models } = GrentReducer({
|
|
|
+ delUrl: '/dem/delete/',
|
|
|
+ getUrl: '/dem/list/',
|
|
|
+ sectionUrl: '/dem/command/slice/',
|
|
|
+ transferUrl: '/dem/move/',
|
|
|
+ })
|
|
|
+
|
|
|
+ for (let i = 0; i < models.length; i++) {
|
|
|
+ let model = models[i] as Model
|
|
|
+ if (model.status !== 6) continue
|
|
|
+ setTimeout(() => referData(), 1000)
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
+ return (
|
|
|
+ <div className={className}>
|
|
|
+ <div className={styles.uplayer} >
|
|
|
+ <Upload api='/dem/upload' multiple upHandle={referData} className={styles.inputitem} />
|
|
|
+ </div>
|
|
|
+ {Element}
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+}
|