|
@@ -84,13 +84,14 @@ class UploadUtil {
|
|
|
url: "api/v1/base/uploadBase64",
|
|
|
data: base64Data
|
|
|
}).then( async (res: AxiosResponse) => {
|
|
|
- let result: ResultModel = JSON.parse(res.data as string)
|
|
|
- console.log(TAG, "ddddddd success", JSON.stringify(result?.data ?? ""));
|
|
|
+
|
|
|
+ let result: FileDataModel = JSON.parse(JSON.stringify(res))
|
|
|
+
|
|
|
|
|
|
// 上传完成后调其他接口
|
|
|
- if (this.uploadParams.apiUrlPath) {
|
|
|
+ if (this.uploadParams.apiUrlPath && result.fileUrl) {
|
|
|
let data: APIParamsModel = {
|
|
|
- filePath: result.data?.fileUrl ?? "",
|
|
|
+ filePath: result.fileUrl,
|
|
|
operationMediaId: this.uploadParams?.operationMediaId ?? "",
|
|
|
processId: this.uploadParams?.processId ?? "",
|
|
|
seqNo: this.uploadParams?.seqNo ?? "",
|
|
@@ -107,7 +108,7 @@ class UploadUtil {
|
|
|
if (this.uploadParams.messageKey) {
|
|
|
uploadInstance.ports = uploadInstance.controller!.createWebMessagePorts();
|
|
|
uploadInstance.controller!.postMessage(JSON.stringify({
|
|
|
- fullUrl: this.fileUrl + result.data?.fileUrl ?? "",
|
|
|
+ fullUrl: this.fileUrl + result.fileUrl ?? "",
|
|
|
messageKey: this.uploadParams.messageKey ?? ""
|
|
|
}), [uploadInstance.ports[0]], '*');
|
|
|
}
|