提交 800f57e3 authored 作者: 钟是志's avatar 钟是志

28042 1.5敏感信息泄露【中】

上级 d2d1f754
......@@ -49,16 +49,14 @@ export default class ExportCurrentInfo extends React.Component {
}
exportData = () => {
let downloadUrl = config.httpServer + '/DataObjApi/exportCurrent?';
const token = getToken() != null && getToken() != 'null' ? getToken() : '0000';
downloadUrl = `${downloadUrl}token=${token}`;
let downloadUrl = config.httpServer + '/DataObjApi/exportCurrent';
let param = {
dataObjId: this.props.objId,
query: this.props.query,
custom: this.props.custom,
sql: this.props.sql,
index: this.props.index,
// token: getToken(),
};
if(this.props.openSelectFieldsModal){ // 26598 自定义数据导出---导出字段调整,,,注意数据权限
......@@ -76,10 +74,12 @@ export default class ExportCurrentInfo extends React.Component {
downloadFile(url, params) {
this.setState({ confirmLoading: true });
let newApi = giveFilePostDataInfoForTrue(params, url);
if(newApi && newApi.datas){
newApi.datas.token = getToken();
}
fetch(newApi.url, {
method: 'POST',
body: FormdataWrapper(newApi.datas,
),
body: FormdataWrapper(newApi.datas),
...getHeaders(),
})
.then((res) => {
......
......@@ -223,10 +223,12 @@ export default class ImportUtil extends React.PureComponent {
importConfig: importConfig ? JSON.stringify(importConfig) : null,
objId,
fileName,
token: getToken(),
};
let url = `${config.httpServer}/DataObjApi/importTemplateDownload`;
let newParams = giveFilePostDataInfoForTrue(params, url);
if(newParams && newParams.datas){
newParams.datas.token = getToken();
}
fetch(newParams.url, {
method: 'POST',
body: FormdataWrapper(newParams.datas),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论