| | |
| | | <template> |
| | | <div class="zt-upload"> |
| | | <div class="zt-upload" :class="[{'lineHeight':lineHeight}]"> |
| | | <!-- 文件上传 --> |
| | | <el-upload |
| | | ref="upload" |
| | |
| | | } |
| | | }, |
| | | dataForm: Object, |
| | | lineHeight:{ |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | action: { |
| | | type: String, |
| | | default: '/sys/oss/uploadNew' |
| | |
| | | cropData: {}, |
| | | isShowCrop: false, |
| | | uploading: false, |
| | | fileList: this.getUploadList(this.value), |
| | | uploadList: this.getUploadList(this.value), |
| | | fileList: this.getUploadList(this.value) || [], |
| | | uploadList: this.getUploadList(this.value) || [], |
| | | progressFlag: false |
| | | } |
| | | }, |
| | |
| | | }, |
| | | async handleRemove(index) { |
| | | let file = this.uploadList[index] |
| | | if (file.status === 1) { // 证书文件,直接从列表删除,不保存数据库 |
| | | if (file.status === 2) { // 证书文件,直接从列表删除,不保存数据库 |
| | | this.handRemoveAndSetValue(index) |
| | | } else { |
| | | if (await this.$tip.confirm(this.$t('prompt.info', {'handle': this.$t('delete')}))) { |
| | |
| | | .zt-upload { |
| | | line-height: 1; |
| | | } |
| | | |
| | | .zt-upload.lineHeight{ |
| | | line-height: 0; |
| | | } |
| | | .zt .upload-input .upload-btn { |
| | | padding: 8px 12px; |
| | | } |