|
|
@@ -1,21 +1,4 @@
|
|
|
var ExcelData;
|
|
|
-function ConfirmImport() {
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/UserAccountRecord/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);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
|
|
|
var excel;
|
|
|
layui.config({
|
|
|
@@ -68,22 +51,6 @@ layui.config({
|
|
|
});
|
|
|
});
|
|
|
|
|
|
- //监听单元格编辑
|
|
|
- table.on('edit(LAY-list-manage)', function (obj) {
|
|
|
- var value = obj.value //得到修改后的值
|
|
|
- , data = obj.data //得到所在行所有键值
|
|
|
- , field = obj.field; //得到字段
|
|
|
- if (field == "Sort") {
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/UserAccountRecord/Sort?r=" + Math.random(1),
|
|
|
- data: "Id=" + data.Id + "&Sort=" + value,
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
|
|
|
//列表数据
|
|
|
table.render({
|
|
|
@@ -106,7 +73,6 @@ layui.config({
|
|
|
, { field: 'ThirdRealName', width: 160, title: '次次顶级创客姓名', sort: true }
|
|
|
]]
|
|
|
, where: {
|
|
|
- UserId: UserId
|
|
|
}
|
|
|
, page: true
|
|
|
, limit: 30
|
|
|
@@ -120,86 +86,7 @@ layui.config({
|
|
|
//监听工具条
|
|
|
table.on('tool(LAY-list-manage)', function (obj) {
|
|
|
var data = obj.data;
|
|
|
- if (obj.event === 'del') {
|
|
|
- var index = layer.confirm('确定要删除吗?删除后不能恢复!', function (index) {
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/UserAccountRecord/Delete?r=" + Math.random(1),
|
|
|
- data: "Id=" + data.Id,
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- if (data == "success") {
|
|
|
- obj.del();
|
|
|
- layer.close(index);
|
|
|
- } else {
|
|
|
- parent.layer.msg(data);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- } else if (obj.event === 'edit') {
|
|
|
- var tr = $(obj.tr);
|
|
|
- var perContent = layer.open({
|
|
|
- type: 2
|
|
|
- , title: '创客账户变动记录-编辑'
|
|
|
- , content: 'Edit?Id=' + data.Id + ''
|
|
|
- , 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();
|
|
|
- }
|
|
|
- });
|
|
|
- }, 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/UserAccountRecord/Edit?r=" + Math.random(1),
|
|
|
- data: userdata,
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- layer.close(index); //关闭弹层
|
|
|
- if (data == "success") {
|
|
|
- table.reload('LAY-list-manage'); //数据刷新
|
|
|
- } else {
|
|
|
- layer.msg(data);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
-
|
|
|
- submit.trigger('click');
|
|
|
- }
|
|
|
- , success: function (layero, index) {
|
|
|
-
|
|
|
- }
|
|
|
- });
|
|
|
- layer.full(perContent);
|
|
|
- }
|
|
|
});
|
|
|
|
|
|
|
|
|
@@ -222,95 +109,7 @@ layui.config({
|
|
|
|
|
|
//事件
|
|
|
var active = {
|
|
|
- batchdel: function () {
|
|
|
- var checkStatus = table.checkStatus('LAY-list-manage')
|
|
|
- , data = checkStatus.data; //得到选中的数据
|
|
|
- if (data.length < 1) {
|
|
|
- parent.layer.msg("请选择要删除的项");
|
|
|
- } else {
|
|
|
- var ids = "";
|
|
|
- $.each(data, function (index, value) {
|
|
|
- ids += data[index].Id + ",";
|
|
|
- });
|
|
|
- ids = ids.substring(0, ids.length - 1);
|
|
|
- var index = layer.confirm('确定要删除吗?删除后不能恢复!', function (index) {
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/UserAccountRecord/Delete?r=" + Math.random(1),
|
|
|
- data: "Id=" + ids,
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- layer.close(index);
|
|
|
- if (data == "success") {
|
|
|
- table.reload('LAY-list-manage');
|
|
|
- } else {
|
|
|
- layer.msg(data);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
- , add: function () {
|
|
|
- var perContent = layer.open({
|
|
|
- type: 2
|
|
|
- , title: '创客账户变动记录-添加'
|
|
|
- , content: 'Add'
|
|
|
- , 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();
|
|
|
- }
|
|
|
- });
|
|
|
- }, 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/UserAccountRecord/Add?r=" + Math.random(1),
|
|
|
- data: userdata,
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- layer.close(index); //关闭弹层
|
|
|
- if (data == "success") {
|
|
|
- table.reload('LAY-list-manage'); //数据刷新
|
|
|
- } else {
|
|
|
- layer.msg(data);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
-
|
|
|
- submit.trigger('click');
|
|
|
- }
|
|
|
- });
|
|
|
- layer.full(perContent);
|
|
|
- }
|
|
|
- , ImportData: function () {
|
|
|
+ ImportData: function () {
|
|
|
layer.open({
|
|
|
type: 1,
|
|
|
title: '导入',
|
|
|
@@ -329,74 +128,31 @@ layui.config({
|
|
|
$(".layuiadmin-card-header-auto select").each(function (i) {
|
|
|
userdata += $(this).attr('name') + '=' + encodeURIComponent($(this).val()) + '&';
|
|
|
});
|
|
|
- $.ajax({
|
|
|
- type: "GET",
|
|
|
- url: "/Admin/UserAccountRecord/ExportExcel?r=" + Math.random(1),
|
|
|
- data: userdata,
|
|
|
- dataType: "json",
|
|
|
- success: function (data) {
|
|
|
- data.Obj.unshift(data.Fields);
|
|
|
- excel.exportExcel(data.Obj, data.Info, 'xlsx');
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- , Open: function () {
|
|
|
- var checkStatus = table.checkStatus('LAY-list-manage')
|
|
|
- , data = checkStatus.data; //得到选中的数据
|
|
|
- if (data.length < 1) {
|
|
|
- parent.layer.msg("请选择要开启的项");
|
|
|
- } else {
|
|
|
- var ids = "";
|
|
|
- $.each(data, function (index, value) {
|
|
|
- ids += data[index].Id + ",";
|
|
|
+ var index = layer.confirm('确定导出吗?', function (index) {
|
|
|
+ var indexs = layer.load(1, {
|
|
|
+ shade: [0.5, '#000']
|
|
|
});
|
|
|
- ids = ids.substring(0, ids.length - 1);
|
|
|
- var index = layer.confirm('确定要开启吗?', function (index) {
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/UserAccountRecord/Open?r=" + Math.random(1),
|
|
|
- data: "Id=" + ids,
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- layer.close(index);
|
|
|
- if (data == "success") {
|
|
|
- table.reload('LAY-list-manage');
|
|
|
- } else {
|
|
|
- layer.msg(data);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
- , Close: function () {
|
|
|
- var checkStatus = table.checkStatus('LAY-list-manage')
|
|
|
- , data = checkStatus.data; //得到选中的数据
|
|
|
- if (data.length < 1) {
|
|
|
- parent.layer.msg("请选择要关闭的项");
|
|
|
- } else {
|
|
|
- var ids = "";
|
|
|
- $.each(data, function (index, value) {
|
|
|
- ids += data[index].Id + ",";
|
|
|
- });
|
|
|
- ids = ids.substring(0, ids.length - 1);
|
|
|
- var index = layer.confirm('确定要关闭吗?', function (index) {
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "/Admin/UserAccountRecord/Close?r=" + Math.random(1),
|
|
|
- data: "Id=" + ids,
|
|
|
- dataType: "text",
|
|
|
- success: function (data) {
|
|
|
- layer.close(index);
|
|
|
- if (data == "success") {
|
|
|
- table.reload('LAY-list-manage');
|
|
|
- } else {
|
|
|
- layer.msg(data);
|
|
|
- }
|
|
|
+ $.ajax({
|
|
|
+ type: "Post",
|
|
|
+ url: "/Admin/Users/ExportBatchSeeUserInfoExcelDo?r=" + Math.random(1),
|
|
|
+ data: userdata,
|
|
|
+ dataType: "json",
|
|
|
+ success: function (data) {
|
|
|
+ layer.close(index); //关闭弹层
|
|
|
+ if (data == "success") {
|
|
|
+ layer.close(indexs); //关闭弹层
|
|
|
+ layer.msg('成功', {
|
|
|
+ time: 1000
|
|
|
+ }, function () {
|
|
|
+ window.location.reload();
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ layer.close(indexs); //关闭弹层
|
|
|
+ layer.msg(data);
|
|
|
}
|
|
|
- });
|
|
|
+ }
|
|
|
});
|
|
|
- }
|
|
|
+ });
|
|
|
}
|
|
|
};
|
|
|
|