|
|
@@ -67,13 +67,15 @@ |
|
|
|
<template v-slot="scope"> |
|
|
|
<el-upload v-if="typeOption!=='info'" ref="upload" :file-list="scope.row.fileList" style="padding-top: 9px;" |
|
|
|
:limit="1" :on-exceed="handleExceed" class="upload-demo" :data="data" |
|
|
|
:action="uploadUrl" @success="onSuccess($event, scope.row)"> |
|
|
|
:action="uploadUrl" @success="onSuccess($event, scope.row)" accept=".pdf,.doc,.docx,.xls,.xlsx" |
|
|
|
:on-remove="(file, fileList) => handleRemove(file, fileList, scope.row)"> |
|
|
|
<el-button size="small" type="primary" icon="upload"> |
|
|
|
上传附件 |
|
|
|
</el-button> |
|
|
|
</el-upload> |
|
|
|
<view v-else> |
|
|
|
<el-link underline v-for="item in scope.row.fileList" :herf="item.url" type="primary">{{item.name}}</el-link> |
|
|
|
<el-link underline v-for="item in scope.row.fileList" :href="item.url" |
|
|
|
target="_blank" rel="noopener noreferrer" type="primary">{{item.name}}</el-link> |
|
|
|
</view> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
@@ -804,10 +806,19 @@ const url = import.meta.env.VITE_APP_UPLOAD_URL |
|
|
|
const handleExceed: UploadProps['onExceed'] = (files) => { |
|
|
|
ElMessage.error('只能上传一条附件!') |
|
|
|
} |
|
|
|
|
|
|
|
const handleRemove = (file, fileList, row) => { |
|
|
|
row.agreementAnnex = ""; |
|
|
|
console.log('Rrow', row) |
|
|
|
console.log('RdataForm.configSetInfos', dataForm.configSetInfos) |
|
|
|
} |
|
|
|
|
|
|
|
function onSuccess(response: any, row: any) { |
|
|
|
// import.meta.env.VITE_APP_UPLOAD_URL + |
|
|
|
// row.agreementAnnex = response.data.ossFilePath |
|
|
|
row.agreementAnnex = response.data.ossFilePath |
|
|
|
console.log('Srow', row) |
|
|
|
console.log('SdataForm.configSetInfos', dataForm.configSetInfos) |
|
|
|
} |
|
|
|
|
|
|
|
onMounted(() => { |