| | |
| | | </el-col> |
| | | </el-row> |
| | | <div v-if=" detailObjectionStatus === '1' && !requesterProvider"> |
| | | <div class="detail-title" :style="{ marginTop:pxToRem(20)}">异议反馈{{requesterProvider}}</div> |
| | | <div class="detail-title" :style="{ marginTop:pxToRem(20)}">异议反馈</div> |
| | | <el-form ref="feedbackFormRef" class="gd-dialog-form" :model="feedbackFormData" |
| | | :rules="feedbackRules" label-width="140px"> |
| | | <el-row> |
| | |
| | | <el-button type="primary">选择文件</el-button> |
| | | </template> |
| | | <template #tip> |
| | | <div class="el-upload__tip">支持上传 (.zip/.rar/.7z/.tar/.gz)格式文件</div> |
| | | <div class="el-upload__tip">支持上传 (.zip/.rar/.7z/.tar/.gz)格式</div> |
| | | </template> |
| | | </el-upload> |
| | | </div> |
| | |
| | | const detailPromises = ids.map(id => getAttachDetailApi({ id })) |
| | | const results = await Promise.all(detailPromises) |
| | | attachmentDetailsList.value = results.map(res => res.data.data).filter(Boolean) |
| | | console.log('附件详情', attachmentDetailsList.value) |
| | | } |
| | | // 处理附件下载 |
| | | async function handleDownloadAttach() { |
| | |
| | | } |
| | | .upload-container { |
| | | width: 100%; |
| | | .el-upload__tip { |
| | | display: inline; |
| | | } |
| | | } |
| | | .label { |
| | | width: 120px !important; |