| | |
| | | type: Number, |
| | | default: 6, |
| | | }, |
| | | typeXLse: Boolean, |
| | | sessionId: String, |
| | | action: String, // 上传的服务器地址 |
| | | url: String, //回显的文件地址 |
| | |
| | | } |
| | | EventBus.on('queryAgent', (eventData) => { |
| | | // 更新组件的数据 |
| | | if (fileList.value.length == 1) { |
| | | fileList.value = []; |
| | | if (eventData) { |
| | | if (fileList.value.length == 1) { |
| | | fileList.value = []; |
| | | } else { |
| | | fileList.value.forEach((item) => { |
| | | if (item.name != eventData.name) { |
| | | fileList.value = []; |
| | | fileList.value.push(item); |
| | | } |
| | | }); |
| | | } |
| | | } else { |
| | | fileList.value.forEach((item) => { |
| | | if (item.name != eventData.name) { |
| | | fileList.value = []; |
| | | fileList.value.push(item); |
| | | } |
| | | }); |
| | | fileList.value = []; |
| | | } |
| | | }); |
| | | }); |
| | |
| | | }; |
| | | }; |
| | | |
| | | const typeXLse = computed(() => { |
| | | return props.type; |
| | | }); |
| | | |
| | | function beforeUpload(resolve) { |
| | | if (typeXLse) { |
| | | return new Promise((resolve) => { |
| | | resolve(true); |
| | | }); |
| | | } |
| | | let name = ['xlsx', 'xls']; |
| | | let fileName = resolve.name.split('.'); |
| | | let fileExt = fileName[fileName.length - 1]; |