|
@@ -21,7 +21,9 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="上传附件">
|
|
|
<HcFormUpload
|
|
|
- :src="formModel.attachmentPdfUrlName"
|
|
|
+ :src="fileList"
|
|
|
+ :h-props="uploadFormProps"
|
|
|
+
|
|
|
@upload="formItemUpload"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -62,7 +64,7 @@
|
|
|
<script setup>
|
|
|
import { onMounted, ref, watch } from 'vue'
|
|
|
import tasksFlowApi from '~api/tasks/flow'
|
|
|
-import { arrIndex, formValidate, getArrValue } from 'js-fast-way'
|
|
|
+import { arrIndex, formValidate, getArrValue, isNullES } from 'js-fast-way'
|
|
|
import { getTokenHeader } from '~src/api/request/header'
|
|
|
import initialgApi from '~api/initial/initial'
|
|
|
|
|
@@ -211,7 +213,8 @@ const getProcessData = async () => {
|
|
|
})
|
|
|
if (!error && code === 200) {
|
|
|
const arr = getArrValue(data['records'])
|
|
|
- processData.value = [...processDefaultData, ...arr]
|
|
|
+ processData.value = processDefaultData
|
|
|
+ // processData.value = [...processDefaultData, ...arr]
|
|
|
} else {
|
|
|
processData.value = processDefaultData
|
|
|
}
|
|
@@ -292,6 +295,11 @@ const formItemUpload = () => {
|
|
|
HcUploadFileRef.value?.selectFile()
|
|
|
}
|
|
|
|
|
|
+const uploadFormProps = {
|
|
|
+ url: 'filePdfUrl',
|
|
|
+ name: 'fileName',
|
|
|
+}
|
|
|
+const fileList = ref([])
|
|
|
|
|
|
|
|
|
|
|
@@ -304,8 +312,21 @@ const HcUploadFileFinish = () => {
|
|
|
}
|
|
|
// 文件全部上传成功
|
|
|
const HcUploadFileSuccess = (res) => {
|
|
|
- formModel.value.attachmentPdfUrl = res.resData.link
|
|
|
- formModel.value.attachmentPdfUrlName = res.resData.originalName
|
|
|
+ const { pdfUrl } = res.resData
|
|
|
+ if (isNullES(pdfUrl)) {
|
|
|
+ window.$message.warning('该文件不能生成pdf,请更换文件上传')
|
|
|
+ } {
|
|
|
+ formModel.value.attachmentPdfUrl = res.resData.pdfUrl
|
|
|
+ formModel.value.attachmentPdfUrlName = res.resData.originalName
|
|
|
+ fileList.value = [{
|
|
|
+ fileName: res.resData.originalName ?? '',
|
|
|
+ filePdfUrl: res.resData.pdfUrl ?? '',
|
|
|
+ fileUrl: res.resData.link ?? '',
|
|
|
+ }]
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ console.log( fileList.value, ' fileList.value ')
|
|
|
}
|
|
|
const tableData = ref([])
|
|
|
const needle = ref(10)
|