|
@@ -73,7 +73,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <hc-form-upload v-model="formModel.certificateFileUrl" :upload="{ options: certificateOptions }" />
|
|
|
+ <hc-form-upload v-model="formModel.certificateFileUrl" :upload="{ options: certificateOptions }" @success="certificateFileSuccess" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="签名体文件:" prop="signatureFileUrl">
|
|
|
<template #label>
|
|
@@ -87,7 +87,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <hc-form-upload v-model="formModel.signatureFileUrl" :options="{ type: 'preview' }" :upload="{ options: signatureOptions }" />
|
|
|
+ <hc-form-upload v-model="formModel.signatureFileUrl" :options="{ type: 'preview' }" :upload="{ options: signatureOptions }" @success="signatureFileSuccess" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-if="formModel.certificateType === 2" :span="24">
|
|
@@ -107,7 +107,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
-import { nextTick, onMounted, ref } from 'vue'
|
|
|
+import { onMounted, ref } from 'vue'
|
|
|
import { deepClone, formValidate, getArrValue, getObjValue, isNullES } from 'js-fast-way'
|
|
|
import { getDictionaryData } from '~uti/tools'
|
|
|
import mainApi from '~api/certificate/list'
|
|
@@ -272,6 +272,12 @@ const certificateOptions = {
|
|
|
size: 200,
|
|
|
}
|
|
|
|
|
|
+//证书文件上传成功
|
|
|
+const certificateFileSuccess = (val, file, res) => {
|
|
|
+ formModel.value.certificateFileName = res.originalName
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
//签名体文件上传配置
|
|
|
const signatureOptions = {
|
|
|
url: '/api/blade-resource/client/addFileInfo',
|
|
@@ -281,17 +287,11 @@ const signatureOptions = {
|
|
|
size: 200,
|
|
|
}
|
|
|
|
|
|
-// 文件上传成功的回调
|
|
|
-/*const uploadSuccess = ({ echoParams, resData }) => {
|
|
|
- const { link, originalName } = getObjValue(resData)
|
|
|
- if (echoParams.type === '证书文件') {
|
|
|
- formModel.value.certificateFileUrl = link
|
|
|
- formModel.value.certificateFileName = originalName
|
|
|
- } else if (echoParams.type === '签名体文件') {
|
|
|
- formModel.value.signatureFileUrl = link
|
|
|
- formModel.value.signatureFileName = originalName
|
|
|
- }
|
|
|
-}*/
|
|
|
+//签名体文件上传成功
|
|
|
+const signatureFileSuccess = (val, file, res) => {
|
|
|
+ formModel.value.signatureFileName = res.originalName
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
//提交数据
|
|
|
const submitLoading = ref(false)
|