123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- const getFileName = (path) => {
- if (path.lastIndexOf("\\") >= 0) {
- let reg = new RegExp("\\\\", "g");
- path = path.replace(reg, "/");
- }
- return path.substring(path.lastIndexOf("/") + 1);
- }
- const uidGenerator = () => {
- return '-' + parseInt(Math.random() * 10000 + 1, 10);
- }
- const getFilePaths = (uploadFiles) => {
- let arr = [];
- if (!uploadFiles) {
- return ""
- }
- for (var a = 0; a < uploadFiles.length; a++) {
- arr.push(uploadFiles[a].response.message)
- }
- if (arr && arr.length > 0) {
- return arr.join(",")
- }
- return ""
- }
- const getUploadFileList = (paths) => {
- if (!paths) {
- return [];
- }
- let fileList = [];
- let arr = paths.split(",")
- for (var a = 0; a < arr.length; a++) {
- if (!arr[a]) {
- continue
- } else {
- fileList.push({
- uid: uidGenerator(),
- name: getFileName(arr[a]),
- status: 'done',
- url: window._CONFIG['domianURL'] + "/sys/common/view/" + arr[a],
- response: {
- status: "history",
- message: arr[a]
- }
- })
- }
- }
- return fileList;
- }
- export {getFilePaths, getUploadFileList}
|