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