From e0a8755035834765adc87d940d7e6525db207754 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期一, 09 八月 2021 08:05:25 +0800
Subject: [PATCH] #
---
src/main/webapp/static/js/orderSettle/orderSettle.js | 119 +++++++++++++++++++++++++----------------------------------
1 files changed, 50 insertions(+), 69 deletions(-)
diff --git a/src/main/webapp/static/js/orderSettle/orderSettle.js b/src/main/webapp/static/js/orderSettle/orderSettle.js
index 4185f96..a5e9d95 100644
--- a/src/main/webapp/static/js/orderSettle/orderSettle.js
+++ b/src/main/webapp/static/js/orderSettle/orderSettle.js
@@ -17,7 +17,6 @@
page: true,
limit: 16,
limits: [16, 30, 50, 100, 200, 500],
- even: true,
toolbar: '#toolbar',
cellMinWidth: 50,
cols: [[
@@ -31,7 +30,7 @@
,{field: 'updateTime$', align: 'center',title: '淇敼鏃堕棿'}
,{field: 'memo', align: 'center',title: '澶囨敞', hide: true}
- ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:150}
+ ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width: 120}
]],
request: {
pageName: 'curr',
@@ -54,14 +53,6 @@
}
pageCurr=curr;
limit();
- form.on('checkbox(tableCheckbox)', function (data) {
- var _index = $(data.elem).attr('table-index')||0;
- if(data.elem.checked){
- res.data[_index][data.value] = 'Y';
- }else{
- res.data[_index][data.value] = 'N';
- }
- });
}
});
@@ -75,44 +66,26 @@
searchData['orderByType'] = obj.type;
tableIns.reload({
where: searchData,
- page: {
- curr: 1
- }
+ page: {curr: 1}
});
});
// 鐩戝惉澶村伐鍏锋爮浜嬩欢
table.on('toolbar(orderSettleTab)', function (obj) {
- var checkStatus = table.checkStatus(obj.config.id);
+ var checkStatus = table.checkStatus(obj.config.id).data;
switch(obj.event) {
case 'addData':
showEditModel();
break;
case 'deleteData':
- var data = checkStatus.data;
- if (data.length === 0){
- layer.msg('璇烽�夋嫨鏁版嵁');
- } else {
- layer.confirm('纭畾鍒犻櫎'+(data.length===1?'姝�':data.length)+'鏉℃暟鎹悧', function(){
- $.ajax({
- url: baseUrl+"/orderSettle/delete/auth",
- headers: {'token': localStorage.getItem('token')},
- data: {param: JSON.stringify(data)},
- method: 'POST',
- traditional:true,
- success: function (res) {
- if (res.code === 200){
- layer.closeAll();
- tableReload(false);
- } else if (res.code === 403){
- top.location.href = baseUrl+"/";
- } else {
- layer.msg(res.msg, {icon: 2})
- }
- }
- })
- });
+ if (checkStatus.length === 0) {
+ layer.msg('璇烽�夋嫨瑕佸垹闄ょ殑鏁版嵁', {icon: 2});
+ return;
}
+ var ids = checkStatus.map(function (d) {
+ return d.orderSettle;
+ });
+ del(ids);
break;
case 'exportData':
layer.confirm('纭畾瀵煎嚭Excel鍚�', {shadeClose: true}, function(){
@@ -146,7 +119,7 @@
} else if (res.code === 403) {
top.location.href = baseUrl+"/";
} else {
- layer.msg(res.msg)
+ layer.msg(res.msg, {icon: 2})
}
}
});
@@ -159,14 +132,17 @@
table.on('tool(orderSettleTab)', function(obj){
var data = obj.data;
switch (obj.event) {
- // 缂栬緫
case 'edit':
showEditModel(data);
+ break;
+ case "del":
+ var ids = [data.orderSettle];
+ del(ids);
break;
}
});
- /* 鏄剧ず琛ㄥ崟寮圭獥 */
+ /* 寮圭獥 - 鏂板銆佷慨鏀� */
function showEditModel(mData) {
admin.open({
type: 1,
@@ -174,9 +150,7 @@
title: (mData ? '淇敼' : '娣诲姞') + '璁㈠崟鐘舵��',
content: $('#editDialog').html(),
success: function (layero, dIndex) {
- // 鍥炴樉琛ㄥ崟鏁版嵁
form.val('detail', mData);
- // 琛ㄥ崟鎻愪氦浜嬩欢
form.on('submit(editSubmit)', function (data) {
var loadIndex = layer.load(2);
$.ajax({
@@ -189,7 +163,7 @@
if (res.code === 200){
layer.close(dIndex);
layer.msg(res.msg, {icon: 1});
- $(".layui-laypage-btn")[0].click();
+ tableReload();
} else if (res.code === 403){
top.location.href = baseUrl+"/";
}else {
@@ -199,38 +173,53 @@
})
return false;
});
- // 寮圭獥涓嶅嚭鐜版粴鍔ㄦ潯
$(layero).children('.layui-layer-content').css('overflow', 'visible');
layui.form.render('select');
}
});
}
+ /* 鍒犻櫎 */
+ function del(ids) {
+ layer.confirm('纭畾瑕佸垹闄ら�変腑鏁版嵁鍚楋紵', {
+ skin: 'layui-layer-admin',
+ shade: .1
+ }, function (i) {
+ layer.close(i);
+ var loadIndex = layer.load(2);
+ $.ajax({
+ url: baseUrl+"/orderSettle/delete/auth",
+ headers: {'token': localStorage.getItem('token')},
+ data: {ids: ids},
+ method: 'POST',
+ success: function (res) {
+ layer.close(loadIndex);
+ if (res.code === 200){
+ layer.msg(res.msg, {icon: 1});
+ tableReload();
+ } else if (res.code === 403){
+ top.location.href = baseUrl+"/";
+ } else {
+ layer.msg(res.msg, {icon: 2});
+ }
+ }
+ })
+ });
+ }
- // 澶嶉�夋浜嬩欢
- form.on('checkbox(detailCheckbox)', function (data) {
- var el = data.elem;
- if (el.checked) {
- $(el).val('Y');
- } else {
- $(el).val('N');
- }
- });
-
- // 鎼滅储鏍忔悳绱簨浠�
+ // 鎼滅储
form.on('submit(search)', function (data) {
pageCurr = 1;
- tableReload(false);
+ tableReload();
});
- // 鎼滅储鏍忛噸缃簨浠�
+ // 閲嶇疆
form.on('submit(reset)', function (data) {
pageCurr = 1;
clearFormVal($('#search-box'));
- tableReload(false);
+ tableReload();
});
- // 鏃堕棿閫夋嫨鍣�
layDate.render({
elem: '#createTime\\$',
type: 'datetime'
@@ -249,14 +238,6 @@
});
tableIns.reload({
where: searchData,
- page: {
- curr: pageCurr
- }
+ page: {curr: pageCurr}
});
-}
-
-$('body').keydown(function () {
- if (event.keyCode === 13) {
- $("#search").click();
- }
-});
+}
\ No newline at end of file
--
Gitblit v1.9.1