|
|
|
|
@ -588,6 +588,13 @@
|
|
|
|
|
/> |
|
|
|
|
</div> |
|
|
|
|
</el-form-item> |
|
|
|
|
<div class="flex v-center" style="height:30px;margin-bottom: 10px"> |
|
|
|
|
<h5>任务附件</h5> |
|
|
|
|
</div> |
|
|
|
|
<file-upload |
|
|
|
|
style="width: 100%" |
|
|
|
|
:uploadDrag="true" |
|
|
|
|
v-model:files="form.fileList"></file-upload> |
|
|
|
|
</div> |
|
|
|
|
</el-form> |
|
|
|
|
</el-scrollbar> |
|
|
|
|
@ -877,6 +884,10 @@
|
|
|
|
|
<div v-html="activeRow.taskContentHtml"></div> |
|
|
|
|
</div> |
|
|
|
|
</el-form-item> |
|
|
|
|
<div class="flex v-center" style="height:30px;margin-bottom: 10px"> |
|
|
|
|
<h5>任务附件</h5> |
|
|
|
|
</div> |
|
|
|
|
<file-list v-model:files="activeRow.files" :removeEnable="false" /> |
|
|
|
|
</div> |
|
|
|
|
</el-form> |
|
|
|
|
</el-scrollbar> |
|
|
|
|
@ -1729,6 +1740,9 @@ async function handleShowDetail(row) {
|
|
|
|
|
try { |
|
|
|
|
const res = await getTaskManagementDetail(row.id); |
|
|
|
|
activeRow.value = res; |
|
|
|
|
if(res.files){ |
|
|
|
|
activeRow.value.files = JSON.parse(res.files) |
|
|
|
|
} |
|
|
|
|
if (res.samplingTarget == '自定义人员') { |
|
|
|
|
samplingQuery.value.ids = res.samplingIds; |
|
|
|
|
getSamplingList() |
|
|
|
|
|