From 565d5f11cc81abf6a93bd80056208e74b5ddb6d3 Mon Sep 17 00:00:00 2001
From: xinyb <574600396@qq.com>
Date: 星期四, 05 一月 2023 16:10:35 +0800
Subject: [PATCH] 优化附件功能模块,图标显示和格线附件上传

---
 WebRoot/general/gridFileInput.jsp |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/WebRoot/general/gridFileInput.jsp b/WebRoot/general/gridFileInput.jsp
index 83cf841..cb04260 100644
--- a/WebRoot/general/gridFileInput.jsp
+++ b/WebRoot/general/gridFileInput.jsp
@@ -340,16 +340,18 @@
         param.controltype = controlType;
         param.formid = value.formid;
         param.ishd = value.ishd;
-        let strIs = "";
+        let strIs = "";//鍒ゆ柇鏇存柊鍗曟嵁瀛楁鍊奸渶瑕佸埌
         if (value.is1 != null && value.is1 != "") {
             strIs = "&is1=" + value.is1 + "&ishd=" + value.ishd;
         } else if (value.is8 != null && value.is8 != "") {
             strIs = "&is8=" + value.is8 + "&ishd=" + value.ishd;
-        } else {
+        } else if(value.ishd==2){
+            strIs = "&is16=1&ishd=" + value.ishd;
+        }else {
             strIs = "&ishd=" + value.ishd;
         }
         param.docstatus = value.docstatus == null ? 0 : value.docstatus;
-        param.rowid = value.rowid;
+        param.rowid = (value.detailrowid || value.rowid);//value.rowid;
         param.usercode = value.usercode;
         param.doccode = value.doccode;
         param.headflag = (value.ishd == 0) ? 1 : 0;
@@ -455,9 +457,9 @@
                         + '&doccode=' + value.doccode + '&fieldid=' + value.fieldid
                         + '&usercode=' + encodeURIComponent(encrypt.encrypt(value.usercode)) +
                         '&username=' + encodeURIComponent(encrypt.encrypt(value.username)) +
-                        '&dbid=' + encodeURIComponent(encrypt.encrypt(value.dbid))
-                        + strIs + '&rowid=' + value.rowid + '&uuid=' + (value.unid == undefined ? "" : value.unid)+
-                        '&ishd='+value.ishd+'1&is1=&is8=&is16='+(value.ishd==2?'1':'');
+                        '&dbid=' + encodeURIComponent(encrypt.encrypt(value.dbid))+
+                        '&rowid=' + (value.detailrowid || value.rowid) + '&uuid=' + (value.unid == undefined ? "" : value.unid)+
+                         strIs;
                     fileInput.option.uploadUrl = upURL; // 闄勪欢涓婁紶璺緞
                     // fileInput.option.maxFileCount = 1;   // 涓烘瘡涓娆′笂杞藉厑璁哥殑鏈�澶ф枃浠舵暟銆傚鏋滆缃负0锛屽垯鎰忓懗鐫�鍏佽鐨勬枃浠舵暟鏄棤闄愮殑銆傞粯璁ゅ�间负0銆�
                     fileInput.option.maxTotalFileCount = 1;

--
Gitblit v1.8.0