@wufengteam/inputs
Version:
平台提供的右侧属性编辑器,需要在主工程中注册
25 lines • 1.08 kB
JavaScript
/**
* 遍历文件修改上传错误文件的展示信息
*/
export var checkFileList = function checkFileList(files) {
var newFiles = files.map(function (item) {
var _a, _b;
var newItem = Object.assign({}, item);
var _item$error = item.error,
error = _item$error === void 0 ? {} : _item$error,
_item$response = item.response,
response = _item$response === void 0 ? [] : _item$response;
if ((item === null || item === void 0 ? void 0 : item.status) === 'error') {
newItem.response = '文件上传失败,请重新上传。';
}
if ((error === null || error === void 0 ? void 0 : error.status) === 404) {
newItem.response = '未找到接口,请联系管理员。';
}
if (Array.isArray(response) && response.length > 0 && ((_a = response[0]) === null || _a === void 0 ? void 0 : _a.resultCode) !== '0') {
newItem.response = ((_b = response[0]) === null || _b === void 0 ? void 0 : _b.resultMsg) || '文件上传失败';
newItem.status = 'error';
}
return newItem;
});
return newFiles;
};