|
|
@@ -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);
|
|
|
}
|