From 7339b8a9ccf09e6262cb71ac6c9b724cdfa6fe22 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期五, 15 八月 2025 16:43:32 +0800 Subject: [PATCH] 'pdf预览'’’ --- src/views/system/dept/uploadform.vue | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/views/system/dept/uploadform.vue b/src/views/system/dept/uploadform.vue index 4dddd4f..ad52997 100644 --- a/src/views/system/dept/uploadform.vue +++ b/src/views/system/dept/uploadform.vue @@ -30,8 +30,25 @@ }), isChange: null }); - -const gonggaoRules = reactive({ +interface FormInlineType { + // 椤圭洰鏍囬 + projectName: string | null | undefined; + // 鎶曟爣鎶ュ悕寮�濮嬫椂闂达紙閫氬父涓篒SO鏃ユ湡瀛楃涓叉牸寮忥級 + toubiaoStartDate: string | null | undefined; + // 鎶曟爣鎶ュ悕缁撴潫鏃堕棿 + toubiaoEndDate: string | null | undefined; + // 寮�鏍囨椂闂� + kaibiaoDate: string | null | undefined; + // 鎷涙爣鏂囦欢锛堝彲鑳芥槸鏂囦欢璺緞銆両D鎴栨枃浠跺璞★級 + zhaobiaowenjian: string | null | undefined; + // 鍙樻洿鏂囦欢 + biangengwenjian: string | null | undefined; + // 闄勪欢锛堟枃鏈弿杩版垨璺緞锛� + fujian: string | null | undefined; + // 寮�鏍囧湴鐐� + kaibiaodidian: string | null | undefined; +} +const gonggaoRules = reactive<FormRules<FormInlineType>>({ projectName: [{ required: true, message: "璇疯緭鍏ユ爣棰�", trigger: "change" }], toubiaoStartDate: [ { required: true, message: "璇烽�夋嫨鎶曟爣鎶ュ悕寮�濮嬫椂闂�", trigger: "change" } @@ -150,6 +167,8 @@ let res = await getUploadToken(); if (res.code == 200) { let keyVal = generateTimestampWithRandom(res.result.DirPath, file.name); + let upUrl = res.result.url; + let upPath = res.result.DirPath; let formData = new FormData(); formData.append("policy", res.result.policy); formData.append( @@ -166,9 +185,7 @@ formData.append("key", keyVal); // 鏂囦欢鍚� formData.append("file", file.raw); // file 蹇呴』涓烘渶鍚庝竴涓〃鍗曞煙 uploadFileAli(formData, res.result.url).then(res => { - let path = res.result.url + "/" + res.result.DirPath + keyVal; - console.log(path); - + let path = `${upUrl}"/"${upPath}${upPath};`; if (props.isChange) { newFormInline.value.biangengwenjian = path; } else { -- Gitblit v1.9.1