|
@@ -21,10 +21,48 @@ import { useSearchParams } from "react-router-dom";
|
21
|
21
|
import UploadFile from "./component/UploadFile";
|
22
|
22
|
import PreviewModal from "./component/PreviewModal";
|
23
|
23
|
import {
|
24
|
|
- getTaCompanyRealName,
|
25
|
24
|
getTaCompanyRealNameId,
|
26
|
25
|
} from "@/services/companyreal";
|
27
|
26
|
import { DownloadOutlined } from "@ant-design/icons";
|
|
27
|
+const classification = (value) => {
|
|
28
|
+ const str = value;
|
|
29
|
+ const fileExtension = str.substring(str.lastIndexOf(".") + 1);
|
|
30
|
+
|
|
31
|
+ if (fileExtension == "rar" || fileExtension == "zip") {
|
|
32
|
+ return (
|
|
33
|
+ <div>
|
|
34
|
+ <Button
|
|
35
|
+ href={value}
|
|
36
|
+ type="primary"
|
|
37
|
+ shape="round"
|
|
38
|
+ icon={<DownloadOutlined />}
|
|
39
|
+ size="middle"
|
|
40
|
+ />
|
|
41
|
+ </div>
|
|
42
|
+ );
|
|
43
|
+ } else if (
|
|
44
|
+ fileExtension == "jpg" ||
|
|
45
|
+ fileExtension == "jpeg" ||
|
|
46
|
+ fileExtension == "png"
|
|
47
|
+ ) {
|
|
48
|
+ return <img src={value} alt="" height="100" width="100" />;
|
|
49
|
+ } else if (fileExtension == "xlsx" || fileExtension == "xls") {
|
|
50
|
+ return (
|
|
51
|
+ <div>
|
|
52
|
+ <Button
|
|
53
|
+ href={value}
|
|
54
|
+ type="primary"
|
|
55
|
+ shape="round"
|
|
56
|
+ icon={<DownloadOutlined />}
|
|
57
|
+ size="middle"
|
|
58
|
+ />
|
|
59
|
+ </div>
|
|
60
|
+ );
|
|
61
|
+ } else if (fileExtension == "pdf") {
|
|
62
|
+ return <iframe src={value} height="100%" width="100%"></iframe>;
|
|
63
|
+ }
|
|
64
|
+};
|
|
65
|
+
|
28
|
66
|
export default (props) => {
|
29
|
67
|
const [searchParams] = useSearchParams();
|
30
|
68
|
const id = searchParams.get("id");
|
|
@@ -38,49 +76,10 @@ export default (props) => {
|
38
|
76
|
...(res.taCompanyInfo || {}),
|
39
|
77
|
},
|
40
|
78
|
};
|
41
|
|
- console.log(data);
|
42
|
79
|
return data;
|
43
|
80
|
};
|
44
|
81
|
|
45
|
|
- const classification = (value) => {
|
46
|
|
- const str = value;
|
47
|
|
- const fileExtension = str.substring(str.lastIndexOf(".") + 1);
|
48
|
|
-
|
49
|
|
- if (fileExtension == "rar" || fileExtension == "zip") {
|
50
|
|
- return (
|
51
|
|
- <div>
|
52
|
|
- <div>{value}</div>
|
53
|
|
- <Button
|
54
|
|
- href={value}
|
55
|
|
- type="primary"
|
56
|
|
- shape="round"
|
57
|
|
- icon={<DownloadOutlined />}
|
58
|
|
- size="middle"
|
59
|
|
- />
|
60
|
|
- </div>
|
61
|
|
- );
|
62
|
|
- } else if (
|
63
|
|
- fileExtension == "jpg" ||
|
64
|
|
- fileExtension == "jpeg" ||
|
65
|
|
- fileExtension == "png"
|
66
|
|
- ) {
|
67
|
|
- return <img src={value} alt="" height="100" width="100" />;
|
68
|
|
- } else if (fileExtension == "xlsx" || fileExtension == "xls") {
|
69
|
|
- <div>
|
70
|
|
- <div>{value}</div>
|
71
|
|
- <Button
|
72
|
|
- href={value}
|
73
|
|
- type="primary"
|
74
|
|
- shape="round"
|
75
|
|
- icon={<DownloadOutlined />}
|
76
|
|
- size="middle"
|
77
|
|
- />
|
78
|
|
- </div>;
|
79
|
|
- } else if (fileExtension == "pdf") {
|
80
|
|
- <iframe src={value} height="100%" width="100%"></iframe>;
|
81
|
|
- }
|
82
|
|
- };
|
83
|
|
-
|
|
82
|
+
|
84
|
83
|
const columns = [
|
85
|
84
|
{
|
86
|
85
|
title: "企业注册地",
|