From ef8f08ff763cae09314fa90e0582f8f120c62ff1 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 31 七月 2023 10:51:40 +0800
Subject: [PATCH] #

---
 src/main/webapp/static/js/plan/plan.js |   46 ++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 42 insertions(+), 4 deletions(-)

diff --git a/src/main/webapp/static/js/plan/plan.js b/src/main/webapp/static/js/plan/plan.js
index 5f095b0..30aaea2 100644
--- a/src/main/webapp/static/js/plan/plan.js
+++ b/src/main/webapp/static/js/plan/plan.js
@@ -3,7 +3,6 @@
 var treeCond;
 var admin;
 var planNeedXmlSelData;
-var planNeedXmlFileId;
 layui.config({
     base: baseUrl + "/static/layui/lay/modules/"
 }).extend({
@@ -205,10 +204,12 @@
         ,url: '/plan/insert/file/auth' //姝ゅ鐢ㄧ殑鏄涓夋柟鐨� http 璇锋眰婕旂ず锛屽疄闄呬娇鐢ㄦ椂鏀规垚鎮ㄨ嚜宸辩殑涓婁紶鎺ュ彛鍗冲彲銆�
         ,accept: 'file'
         ,multiple: true
-        ,number: 3
+        ,number: 10
         ,auto: false
         ,bindAction: '#testListAction'
         ,choose: function(obj){
+            // 璧嬪��
+            this.data.planId=$('.layui-layer-title').text()
             var that = this;
             var files = this.files = obj.pushFile(); //灏嗘瘡娆¢�夋嫨鐨勬枃浠惰拷鍔犲埌鏂囦欢闃熷垪
             //璇诲彇鏈湴鏂囦欢
@@ -534,12 +535,49 @@
             case "uploadLink":
                 // 鎵撳紑寮圭獥
                 // 鏋勫缓甯﹀弬鏁扮殑鍐呭
-                planNeedXmlFileId = data.id;
                 layer.open({
                     type: 1,
-                    title: '涓婁紶鏂囦欢',
+                    title: '涓婁紶鏂囦欢-'+data.id,
                     content: $('#myModal')
                 });
+                // 鑾峰彇璺緞涓嬬殑鏂囦欢鍒楄〃锛屼娇鐢� jQuery 鐨� ajax 鏂规硶
+                $.ajax({
+                    url: '/plan/view/file/auth',
+                    data:{
+                        planId:data.id
+                    },
+                    success: function(response) {
+                        if (response.code==200){
+                            var targetTable = document.getElementById("data-btn-file3");
+                            // var targetTable1 = document.getElementById("layui-layer2");
+                            // // 鑾峰彇鏂囨湰鍐呭
+                            // var text = targetTable1.textContent.trim();
+                            // console.log(text); // 杈撳嚭 '涓婁紶鏂囦欢-20'
+                            targetTable.innerHTML = '';
+                            // 灏嗚幏鍙栧埌鐨勬枃浠跺垪琛ㄦ坊鍔犲埌鏂囦欢闃熷垪涓繘琛屾樉绀�
+                            response.data.forEach(function(file,index) {
+                                // 鍒涘缓tr鍏冪礌
+                                var tr = document.createElement("tr");
+                                tr.id = "upload-"+index;
+                                tr.innerHTML = '<td>' + file.name + '</td>'
+                                    + '<td>' + (file.size / 1024).toFixed(1) + 'kb</td>'
+                                    + '<td><div class="layui-progress" lay-filter="progress-demo-' + index + '"><div class="layui-progress-bar" lay-percent=""></div></div></td>'
+                                    + '<td>'
+                                    + '<button class="layui-btn layui-btn-xs demo-reload layui-hide">閲嶄紶</button>'
+                                    + '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">鍒犻櫎</button>'
+                                    + '</td>';
+
+                                // 灏唗r鍏冪礌娣诲姞鍒扮洰鏍噒able涓�
+                                targetTable.appendChild(tr);
+                            });
+                        }else {
+                            console.log('Failed to get file list error.');
+                        }
+                    },
+                    error: function() {
+                        console.log('Failed to get file list.');
+                    }
+                });
                 break;
         }
     });

--
Gitblit v1.9.1