瀏覽代碼

上传接口更改

duy 2 年之前
父節點
當前提交
c78ee958af

+ 12 - 5
src/views/tentative/detect/components/FormItemUpload.vue

@@ -62,6 +62,10 @@ const props = defineProps({
         type: String,
         default: "png/jpg/jpeg/excel/pdf/doc/docx"
     },
+    fileName:{
+        type: String,
+        default: ""
+    }
 })
 
 //变量
@@ -70,21 +74,23 @@ const uploadData = ref(props.datas)
 const uploadFileInfo = ref({})
 const uploadDisabled = ref(false)
 const uploadValue = ref(props.modelValue)
-
+const fileNameVal=ref(props.fileName)
 const api = '/api/blade-resource/oss/endpoint/';
 
 //监听
 watch(() => [
     props.datas,
     props.modelValue
-], ([datas, val]) => {
+], ([datas, val,name]) => {
     uploadData.value = datas
     uploadValue.value = val
-    getFileName(val)
+    // getFileName(val)
+    fileNameVal.value = name
 })
 
 onMounted(() => {
-    getFileName(props.modelValue)
+    // getFileName(props.modelValue)
+    fileNameValue.value=fileNameVal.value
 })
 
 //事件
@@ -153,7 +159,8 @@ const uploadSuccess = ({code, data}) => {
         uploadValue.value = pdfUrl
         window?.$message?.success('上传成功');
         importModal.value = false
-        getFileName(pdfUrl)
+        // getFileName(pdfUrl)
+        fileNameValue.value=data?.originalName
         //事件
         emit('update:modelValue', pdfUrl)
         emit('change', pdfUrl)

+ 6 - 3
src/views/tentative/detect/outside.vue

@@ -202,13 +202,13 @@
                     </el-form-item>
                 </div>
                 <el-form-item label="委托单附件">
-                    <FormItemUpload v-model="addEditFormModel.delegationOrderUrl" :action="'upload-file2'"/>
+                    <FormItemUpload v-model="addEditFormModel.delegationOrderUrl" :action="'upload-file'" :flieName="addEditFormModel?.delegationOrderUrlName"/>
                 </el-form-item>
                 <el-form-item label="记录表附件">
-                    <FormItemUpload v-model="addEditFormModel.recordTableUrl" :action="'upload-file2'"/>
+                    <FormItemUpload v-model="addEditFormModel.recordTableUrl" :action="'upload-file'" :flieName="addEditFormModel?.recordTableUrlName"/>
                 </el-form-item>
                 <el-form-item label="报告单附件">
-                    <FormItemUpload v-model="addEditFormModel.reportAttachmentUrl" :action="'upload-file2'"/>
+                    <FormItemUpload v-model="addEditFormModel.reportAttachmentUrl" :action="'upload-file'" :flieName="addEditFormModel?.reportAttachmentUrlName"/>
                 </el-form-item>
             </el-form>
             <el-form v-if="tabTypeKey === 'tab2'" :model="addEditFormModel" :rules="addEditFormRules" ref="addEditFormRef"
@@ -484,6 +484,9 @@ const tabTypeChange = (item) => {
 //新增/编辑 表单
 const addEditFormRef = ref(null)
 const addEditFormModel = ref({})
+const delegationOrderUrlName=ref('')
+const recordTableUrlName=ref('')
+const reportAttachmentUrlName=ref('')
 const addEditFormRules = {
     entrustNo: {
         required: true,

+ 3 - 3
src/views/tentative/detect/third.vue

@@ -204,13 +204,13 @@
                     </el-form-item>
                 </div>
                 <el-form-item label="委托单附件">
-                    <FormItemUpload v-model="addEditFormModel.delegationOrderUrl" :action="'upload-file2'"/>
+                    <FormItemUpload v-model="addEditFormModel.delegationOrderUrl" :action="'upload-file'" :flieName="addEditFormModel?.delegationOrderUrlName"/>
                 </el-form-item>
                 <el-form-item label="记录表附件">
-                    <FormItemUpload v-model="addEditFormModel.recordTableUrl" :action="'upload-file2'"/>
+                    <FormItemUpload v-model="addEditFormModel.recordTableUrl" :action="'upload-file'" :flieName="addEditFormModel?.delegationOrderUrlName"/>
                 </el-form-item>
                 <el-form-item label="报告单附件">
-                    <FormItemUpload v-model="addEditFormModel.reportAttachmentUrl" :action="'upload-file2'"/>
+                    <FormItemUpload v-model="addEditFormModel.reportAttachmentUrl" :action="'upload-file2'" :flieName="addEditFormModel?.delegationOrderUrlName"/>
                 </el-form-item>
             </el-form>
             <el-form v-if="tabTypeKey === 'tab2'" :model="addEditFormModel" label-position="top" label-width="auto" ref="addEditFormRef"