From eb26809a9f15f5912298ff8ac080151842fd6f65 Mon Sep 17 00:00:00 2001 From: cp3hnu Date: Thu, 11 Apr 2024 14:57:41 +0800 Subject: [PATCH 1/4] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- react-ui/config/config.ts | 4 +- .../src/assets/img/modal-select-model.png | Bin 0 -> 2262 bytes react-ui/src/pages/Dataset/personalData.jsx | 11 ++++- react-ui/src/pages/Model/personalData.jsx | 42 ++++++++++++++++-- react-ui/src/pages/Model/publicData.jsx | 2 +- react-ui/src/services/dataset/index.js | 2 +- 6 files changed, 53 insertions(+), 8 deletions(-) create mode 100644 react-ui/src/assets/img/modal-select-model.png diff --git a/react-ui/config/config.ts b/react-ui/config/config.ts index c7228a2d..4ecf3ebd 100644 --- a/react-ui/config/config.ts +++ b/react-ui/config/config.ts @@ -108,7 +108,9 @@ export default defineConfig({ * @description 内置了 babel import 插件 * @doc https://umijs.org/docs/max/antd#antd */ - antd: {}, + antd: { + configProvider: {}, + }, /** * @name 网络请求配置 * @description 它基于 axios 和 ahooks 的 useRequest 提供了一套统一的网络请求和错误处理方案。 diff --git a/react-ui/src/assets/img/modal-select-model.png b/react-ui/src/assets/img/modal-select-model.png new file mode 100644 index 0000000000000000000000000000000000000000..7e67ec05fd2bd47a7b92d118fa587974e49a0d3c GIT binary patch literal 2262 zcmV;{2r2i8P)K;dp;amb(n(cNOG;2zZKYyMJ2t_zEvC~-7-KVmh=>G; zoj~Hmes|xwyz9JpHnx*=>64<^_uhBTcfb4HbMHA8G)qrzmCSWHX&XtZB0;5+$Y)Aw zy4or_XUPT3&cahzE1!X(Mg|#c4xqcxUO%u;_-5*AMqmrSCd(Lt&6EA03vDR5m z<6&yi_SN9R8p%7DmsPQ4fAG>tfDWVYA-gUy-ZPy|!@gjvQ3~=8>=#PwY9c26KAwO0 z_Dh4FU|+&Mke3vlop{M_%}}ub21#)s=|Th=OeGu@JuNds4$2TNlGp!9H^5UkkxX0; z>eeg9tHu5?whVt2mehQh*jjM!d9|j^A^E{TVF{!qy9L_O=DUCbffsp$3Ambk3hJcCV0keYCRGm{5N*0wt%5-Zb)P7#lS8~)0jLG~ z^jJH%0xWu2uX#1n182Xx@hkD(ZGo0cXVDVMqj{8>Xxw;+BF-_oHt?Dli2|yVtj&kv z|1|Vp&Ib!-vr!)?i)y7GB;LvR1i{#^@?qBNV|P94 za>7Y@h$7D95T}k{X@mvcSYXf*`1)i_3_Xe{P{nV+_J6DiG%>TR!<`nBUI4D=&-rz7 zFKGHEj3~A^pyMSk*l(gu(p9jK@*O74PZy*fKW@@u%y1ht`J`^c(w_nFZ}Cd1`0S)3 z`gBC}SSzfc-31^Yk1~l%2nLmDflNk2HKNyy&@P9A-nIihw)``dOI*E`na1b?+-^!E z7!13Q{XMj%<14*~PT9u-6km9%0W{kpDHM@()HH%Jr zz_yG85dS>nPzS`6fUe>%QFBFZ$EDrH+uP?E6RQ%jJUCu(;NE}vo{vQ65ddt!x znOwT7=fbCF4Q%Wop$*4^eP!vF)_p4LL_7EYVdSALyyGQZcVAq!<}|n6Fc+L!*>i3S ze?Gb5zHN87`dK=(^!-cA=M-%BNZHnk-e0Rw_P4vs8g7Q2n{JAnCe1dt6=V!no2D2p z?YS5Yk?}yMC4*F%Wk>#dmYn9@J{-w9w)$+(H{v<}LT-oKTl~E@GmJ>du$lSx>YlS( z|L@G&wHT{gI~c83yIkf3EVK5DV$TU?mjN)t=f>_nd^U7XxGb|fZ+XV~8hu!#!YbSN zz+}M2IVwD!b@Y%1T;I2c4hJ^TzLHvcEc-1*B5$@I^#A1RZwytcQ)*6_)lQk=U5j?? z;1g?e@2l>UHy@<>!rk=U{FXkPT3)@;k^%j|nT-XIX$&77G2Ls59Q_BcM2e@JXdgPT zINRHCwy)!xJ^rU%A4pHLI*q_J5odI@&dIW>Wnrdc^4gY&rI~=`91OST21^d=T4?w4 zKNlHQ9}u{`TMuTc%08T>x=iF)NuKF|MaKL9ZhOzdw7Ls(@`@W*nfho!F^(PA~KTRXXBN9xU@4dh77_(i}}$u4=VXwx zjjIPlbR#F*xCu8{vKOt2W1}iN=@N;c(a0zj8}sQn;_H2AKZE|2Yzx5NM}+x2Hq_{V zp9T}vy^{G&SqAY8ae|4;)ggc?V$g_-T#nKemKNk%K`^S~X4s_7*A9qRlL5M2|BS%0 zVGRx?p$;tTllnU}`(rTrb7aC7tq`cnQ*#Q|UO2M~d;IH61ycEXu7>M=w0#J`)=349 zi@sM{#WL12sx@U?!&P-NiP|gc)&f7L%-U*tN6Jo(ears@EL2C z9U`3FVmHAPTO>{wq#i#jVAV#emHdm0O1Jf+s_Cee*{j*p1 { onChange({ file, fileList }) { if (file.status !== 'uploading') { console.log(file, fileList); - form.setFieldsValue({ dataset_version_vos: fileList.map((item) => item.response.data[0]) }); + form.setFieldsValue({ + dataset_version_vos: fileList.map((item) => { + const data = item.response.data[0]; + return { + file_name: data.fileName, + file_size: data.fileSize, + url: data.url, + }; + }), + }); } }, defaultFileList: [], diff --git a/react-ui/src/pages/Model/personalData.jsx b/react-ui/src/pages/Model/personalData.jsx index 3a0ca883..596cfb83 100644 --- a/react-ui/src/pages/Model/personalData.jsx +++ b/react-ui/src/pages/Model/personalData.jsx @@ -23,14 +23,23 @@ const PublicData = () => { onChange({ file, fileList }) { if (file.status !== 'uploading') { console.log(file, fileList); - form.setFieldsValue({ dataset_version_vos: fileList.map((item) => item.response.data[0]) }); + form.setFieldsValue({ + models_version_vos: fileList.map((item) => { + const data = item.response.data[0]; + return { + file_name: data.fileName, + file_size: data.fileSize, + url: data.url, + }; + }), + }); } }, defaultFileList: [], }; const [queryFlow, setQueryFlow] = useState({ page: 0, - size: 10, + size: 20, name: null, available_range: 0, }); @@ -328,6 +337,21 @@ const PublicData = () => { + + + + { >