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

28042 1.5敏感信息泄露【中】

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