DuGuYang 2 lat temu
rodzic
commit
65af9f467c

+ 52 - 6
wwwroot/layuiadmin/modules_main/TradeRecord_Admin.js

@@ -420,10 +420,56 @@ layui.config({
             });
         }        
         , ImportTrade: function () {
+            // var perContent = layer.open({
+            //     type: 2,
+            //     title: '导交易',
+            //     content: 'ImportTrade',
+            //     maxmin: true,
+            //     area: ['650px', '350px'],
+            //     btn: ['确定', '取消'],
+            //     yes: function (index, layero) {
+            //         var iframeWindow = window['layui-layer-iframe' + index],
+            //             submitID = 'LAY-list-front-submit',
+            //             submit = layero.find('iframe').contents().find('#' + submitID);
+
+
+            //         //监听提交
+            //         iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
+            //             var field = data.field; //获取提交的字段
+            //             var userdata = "";
+            //             for (var prop in field) {
+            //                 userdata += prop + "=" + encodeURIComponent(field[prop]) + "&";
+            //             }
+            //             //提交 Ajax 成功后,静态更新表格中的数据
+            //             //$.ajax({});
+            //             var loadindex = layer.load(1, {
+            //                 shade: [0.5, '#000']
+            //             });
+            //             $.ajax({
+            //                 type: "POST",
+            //                 url: "/Admin/TradeRecord/ImportTradePost?r=" + Math.random(1),
+            //                 data: userdata,
+            //                 dataType: "text",
+            //                 success: function (data) {
+            //                     layer.close(loadindex);
+            //                     if (data.indexOf('success') == 0) {
+            //                         var count = data.split('|')[1];
+            //                         layer.msg('成功导入' + count + '条');
+            //                     } else {
+            //                         layer.msg(data);
+            //                     }
+            //                 }
+            //             });
+            //         });
+
+            //         submit.trigger('click');
+            //     }
+            // });
+
             var perContent = layer.open({
                 type: 2,
                 title: '导交易',
-                content: 'ImportTrade',
+                content: 'ImportTrade?ExcelKind=1',
                 maxmin: true,
                 area: ['650px', '350px'],
                 btn: ['确定', '取消'],
@@ -447,14 +493,14 @@ layui.config({
                         });
                         $.ajax({
                             type: "POST",
-                            url: "/Admin/TradeRecord/ImportTradePost?r=" + Math.random(1),
+                            url: "/Admin/TradeRecord/ImportByQueuePost?r=" + Math.random(1),
                             data: userdata,
                             dataType: "text",
                             success: function (data) {
-                                layer.close(loadindex);
-                                if (data.indexOf('success') == 0) {
-                                    var count = data.split('|')[1];
-                                    layer.msg('成功导入' + count + '条');
+                                if (data.indexOf("success") == 0) {
+                                    var datalist = data.split('|');
+                                    var key = datalist[1];
+                                    CheckImport(table, key, loadindex, index);
                                 } else {
                                     layer.msg(data);
                                 }