瀏覽代碼

文件上传预览修改

duy 1 年之前
父節點
當前提交
f60566b376

+ 7 - 1
src/views/alter/admin/components/order/addModal.vue

@@ -433,7 +433,7 @@ const getFormList = () => {
 
 //附件上传
 const uploadFormProps = {
-    url: 'fileUrl',
+    url: 'filePdfUrl',
     name: 'fileName',
 }
 
@@ -453,6 +453,12 @@ const uploadFileOptions = ref({
 
 // 文件上传成功的回调
 const uploadFileSuccess = ({ resData }) => {
+    const { pdfUrl } = resData
+    if (isNullES(pdfUrl)) {
+        window.$message.warning('该文件不能生成pdf,请更换文件上传')
+        uploadFileRef.value?.setModalShow(false)
+        return
+    }
     baseForm.value.fileList.push({
         contractId: contractId.value,
         fileName: resData.originalName ?? '',

+ 7 - 1
src/views/debit-pay/admin/components/middlepay/addModal.vue

@@ -492,7 +492,7 @@ const finishChange = (data) => {
 
 //附件上传
 const uploadFormProps = {
-    url: 'fileUrl',
+    url: 'filePdfUrl',
     name: 'fileName',
 }
 
@@ -517,6 +517,12 @@ const uploadFileOptions = ref({
 
 // 文件上传成功的回调
 const uploadFileSuccess = ({ echoParams, resData }) => {
+    const { pdfUrl } = resData
+    if (isNullES(pdfUrl)) {
+        window.$message.warning('该文件不能生成pdf,请更换文件上传')
+        uploadFileRef.value?.setModalShow(false)
+        return
+    }
     if (echoParams.type === '草图文件') {
         baseForm.value.pictureUrl = resData.link ?? ''
         baseForm.value.pictureName = resData.originalName ?? ''

+ 7 - 1
src/views/tasks/components/hc-data/alter-form.vue

@@ -469,7 +469,7 @@ const uploadFileOptions = ref({
     multiple: false,
 })
 const uploadFormProps = {
-    url: 'fileUrl',
+    url: 'filePdfUrl',
     name: 'fileName',
 }
 
@@ -486,6 +486,12 @@ const attachmentUploadChange = (a, b, fileList) => {
 
 // 文件上传成功的回调
 const uploadFileSuccess = async ({ resData }) => {
+    const { pdfUrl } = resData
+    if (isNullES(pdfUrl)) {
+        window.$message.warning('该文件不能生成pdf,请更换文件上传')
+        uploadFileRef.value?.setModalShow(false)
+        return
+    }
     baseForm.value.fileList.push({
         contractId: contractId.value,
         fileName: resData.originalName ?? '',

+ 8 - 2
src/views/tasks/components/hc-data/material-form.vue

@@ -206,12 +206,12 @@ const uploadFileOptions = ref({
     multiple: false,
 })
 const uploadFormProps = {
-    url: 'fileUrl',
+    url: 'filePdfUrl',
     name: 'fileName',
 }
 
 const attachmentUpload = () => {
-    if (isEdits.value || tableInfo.status !== 2) {
+    if (isEdits.value || tableInfo.value.status !== 2) {
         uploadFileRef.value?.selectFile()
     } else {
         window.$message.error('当前状态不可上传')
@@ -223,6 +223,12 @@ const attachmentUploadChange = (a, b, fileList) => {
 
 // 文件上传成功的回调
 const uploadFileSuccess = async ({ resData }) => {
+    const { pdfUrl } = resData
+    if (isNullES(pdfUrl)) {
+        window.$message.warning('该文件不能生成pdf,请更换文件上传')
+        uploadFileRef.value?.setModalShow(false)
+        return
+    }
     baseForm.value.fileList.push({
         contractId: contractId.value,
         fileName: resData.originalName ?? '',

+ 10 - 4
src/views/tasks/components/hc-data/middlepay-form.vue

@@ -294,7 +294,7 @@ const delAddTableClick = (row, index) => {
             middleMeterInventoryFormId: row.taskDetailId,
             changeFormId: '',
             changeNodeId: '',
-            type: ''
+            type: '',
         })
         if (code === 200) {
             window.$message.success('删除成功')
@@ -325,12 +325,12 @@ const uploadFileOptions = ref({
     multiple: false,
 })
 const uploadFormProps = {
-    url: 'fileUrl',
+    url: 'filePdfUrl',
     name: 'fileName',
 }
 
 const attachmentUpload = () => {
-    if (isEdits.value || tableInfo.status !== 2) {
+    if (isEdits.value || tableInfo.value.status !== 2) {
         uploadFileRef.value?.selectFile()
     } else {
         window.$message.error('当前状态不可上传')
@@ -342,6 +342,12 @@ const attachmentUploadChange = (a, b, fileList) => {
 
 // 文件上传成功的回调
 const uploadFileSuccess = async ({ resData }) => {
+    const { pdfUrl } = resData
+    if (isNullES(pdfUrl)) {
+        window.$message.warning('该文件不能生成pdf,请更换文件上传')
+        uploadFileRef.value?.setModalShow(false)
+        return
+    }
     baseForm.value.fileList.push({
         contractId: contractId.value,
         fileName: resData.originalName ?? '',
@@ -375,7 +381,7 @@ const attachmentUploadDel = ({ file }, resolve) => {
     delMessage(async () => {
         const { error, code, msg } = await mainApi.removeFile({
             id: file.id,
-            taskId: taskInfo.value.id
+            taskId: taskInfo.value.id,
         })
         if (!error && code === 200) {
             resolve(true)

+ 8 - 2
src/views/tasks/components/hc-data/start-work-form.vue

@@ -177,12 +177,12 @@ const uploadFileOptions = ref({
     multiple: false,
 })
 const uploadFormProps = {
-    url: 'fileUrl',
+    url: 'filePdfUrl',
     name: 'fileName',
 }
 
 const attachmentUpload = () => {
-    if (isEdits.value || tableInfo.status !== 2) {
+    if (isEdits.value || tableInfo.value.status !== 2) {
         uploadFileRef.value?.selectFile()
     } else {
         window.$message.error('当前状态不可上传')
@@ -194,6 +194,12 @@ const attachmentUploadChange = (a, b, fileList) => {
 
 // 文件上传成功的回调
 const uploadFileSuccess = async ({ resData }) => {
+    const { pdfUrl } = resData
+    if (isNullES(pdfUrl)) {
+        window.$message.warning('该文件不能生成pdf,请更换文件上传')
+        uploadFileRef.value?.setModalShow(false)
+        return
+    }
     baseForm.value.fileList.push({
         contractId: contractId.value,
         fileName: resData.originalName ?? '',