|
|
@@ -1,74 +1,3 @@
|
|
|
-var ExcelData;
|
|
|
-function ConfirmImport() {
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/TradeRecord/Import?r=" + Math.random(1),
|
|
|
- data: "ExcelData=" + encodeURIComponent(JSON.stringify(ExcelData)),
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- if (data == "success") {
|
|
|
- layer.msg("导入成功", { time: 2000 }, function () {
|
|
|
- window.location.reload();
|
|
|
- });
|
|
|
- } else {
|
|
|
- layer.msg(data);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-function ConfirmImportTrade() {
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/TradeRecord/ImportTrade?r=" + Math.random(1),
|
|
|
- data: "ExcelData=" + encodeURIComponent(JSON.stringify(ExcelData)),
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- if (data == "success") {
|
|
|
- layer.msg("导入成功", { time: 2000 }, function () {
|
|
|
- window.location.reload();
|
|
|
- });
|
|
|
- } else {
|
|
|
- layer.msg(data);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-function CheckImport(table, key, loadindex, index) {
|
|
|
- $.ajax({
|
|
|
- url: "/Admin/TradeRecord/CheckImportV2?r=" + Math.random(1),
|
|
|
- data: "key=" + key,
|
|
|
- dataType: "json",
|
|
|
- success: function (data) {
|
|
|
- console.log(data);
|
|
|
- if (data.status == 1) {
|
|
|
- layer.msg("成功操作" + data.data + "条", {
|
|
|
- time: 2000
|
|
|
- }, function () {
|
|
|
- layer.close(index); //关闭弹层
|
|
|
- layer.close(loadindex);
|
|
|
- table.reload('LAY-list-manage'); //数据刷新
|
|
|
- });
|
|
|
- } else if (data.status == 2) {
|
|
|
- layer.close(index); //关闭弹层
|
|
|
- layer.close(loadindex);
|
|
|
- var content = '';
|
|
|
- for (var i = 0; i < data.errList.length; i++) {
|
|
|
- content += data.errList[i] + '<br/>'
|
|
|
- }
|
|
|
- layer.alert(content);
|
|
|
- } else {
|
|
|
- layer.msg(data.data, {
|
|
|
- time: 1000
|
|
|
- }, function () {
|
|
|
- CheckImport(table, key, loadindex, index);
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
var excel;
|
|
|
layui.config({
|
|
|
base: '/layuiadmin/' //静态资源所在路径
|
|
|
@@ -110,31 +39,9 @@ layui.config({
|
|
|
}
|
|
|
});
|
|
|
var layTradeDate = laydate.render({
|
|
|
- elem: '#TradeDate',
|
|
|
+ elem: '#DateStr',
|
|
|
trigger: 'click',
|
|
|
type: 'date',
|
|
|
- range: true,
|
|
|
- change: function (value, date, endDate) {
|
|
|
- var op = true;
|
|
|
- if (date.year == endDate.year && endDate.month - date.month <= 2) {
|
|
|
- if (endDate.month - date.month == 2 && endDate.date > date.date) {
|
|
|
- op = false;
|
|
|
- layTradeDate.hint('日期范围请不要超过2个月');
|
|
|
- setTimeout(function () {
|
|
|
- $(".laydate-btns-confirm").addClass("laydate-disabled");
|
|
|
- }, 1);
|
|
|
- }
|
|
|
- } else {
|
|
|
- op = false;
|
|
|
- layTradeDate.hint('日期范围请不要超过2个月');
|
|
|
- setTimeout(function () {
|
|
|
- $(".laydate-btns-confirm").addClass("laydate-disabled");
|
|
|
- }, 1);
|
|
|
- }
|
|
|
- if (op) {
|
|
|
- $('#TradeDate').val(value);
|
|
|
- }
|
|
|
- }
|
|
|
});
|
|
|
|
|
|
|
|
|
@@ -187,9 +94,6 @@ layui.config({
|
|
|
, { field: 'activationTime', width: 200, title: '激活时间', sort: true } //激活时间
|
|
|
, { field: 'jobId', width: 200, title: 'BOSS员工工号', sort: true } //BOSS员工工号
|
|
|
]]
|
|
|
- , where: {
|
|
|
- DateStr: DateStr
|
|
|
- }
|
|
|
, page: true
|
|
|
, limit: 30
|
|
|
, height: 'full-' + String($('.layui-card-header').height() + 130)
|
|
|
@@ -213,6 +117,25 @@ layui.config({
|
|
|
});
|
|
|
});
|
|
|
|
|
|
+ form.on('submit(LAY-list-front-GetSimTradePost)', function (data) {
|
|
|
+ var field = data.field;
|
|
|
+ console.log(field);
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url: "/Admin/TradeRecord/GetSimTradePost?r=" + Math.random(1),
|
|
|
+ data: "DateStr=" + field.DateStr,
|
|
|
+ dataType: "text",
|
|
|
+ success: function (data) {
|
|
|
+ layer.close(index); //关闭弹层
|
|
|
+ if (data == "success") {
|
|
|
+ layer.msg("提交成功");
|
|
|
+ } else {
|
|
|
+ layer.msg(data);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
form.on('submit(LAY-list-front-searchall)', function (data) {
|
|
|
table.reload('LAY-list-manage', {
|
|
|
where: null,
|
|
|
@@ -225,57 +148,32 @@ layui.config({
|
|
|
//事件
|
|
|
var active = {
|
|
|
GetActInfo: function () {
|
|
|
- var perContent = layer.open({
|
|
|
- type: 2
|
|
|
- , title: '获取广电卡激活数据'
|
|
|
- , content: 'GetSimTrade'
|
|
|
- , maxmin: true
|
|
|
- , area: ['500px', '450px']
|
|
|
- , btn: ['确定', '取消']
|
|
|
- , yes: function (index, layero) {
|
|
|
- var iframeWindow = window['layui-layer-iframe' + index]
|
|
|
- , submitID = 'LAY-list-front-submit'
|
|
|
- , submit = layero.find('iframe').contents().find('#' + submitID);
|
|
|
-
|
|
|
- setTimeout(function () {
|
|
|
- layero.find('iframe').contents().find('.layui-tab-item').each(function (i) {
|
|
|
- var errObj = $(this).find('.layui-form-danger');
|
|
|
- if (errObj.length > 0) {
|
|
|
- iframeWindow.element.tabChange('mytabbar', String(i + 1));
|
|
|
- submit.click();
|
|
|
+ var index = layer.confirm('确定要获取吗?', function (index) {
|
|
|
+ //监听提交
|
|
|
+ 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({});
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url: "/Admin/TradeRecord/GetSimTradePost?r=" + Math.random(1),
|
|
|
+ data: userdata,
|
|
|
+ dataType: "text",
|
|
|
+ success: function (data) {
|
|
|
+ layer.close(index); //关闭弹层
|
|
|
+ if (data == "success") {
|
|
|
+ layer.msg("提交成功");
|
|
|
+ } else {
|
|
|
+ layer.msg(data);
|
|
|
}
|
|
|
- });
|
|
|
- }, 300);
|
|
|
-
|
|
|
-
|
|
|
- //监听提交
|
|
|
- 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({});
|
|
|
-
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/TradeRecord/GetSimTradePost?r=" + Math.random(1),
|
|
|
- data: userdata,
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- layer.close(index); //关闭弹层
|
|
|
- if (data == "success") {
|
|
|
- layer.msg("提交成功");
|
|
|
- } else {
|
|
|
- layer.msg(data);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
});
|
|
|
-
|
|
|
- submit.trigger('click');
|
|
|
- }
|
|
|
+ });
|
|
|
});
|
|
|
}
|
|
|
};
|