@@ -462,7 +463,7 @@
.then((ok) => {
if (ok) {
$.ajax({
- url : 'plan/status/' + data.plan_id + '/1',
+ url : 'plan/status/' + data.plan_id + '/1'+'/${sessionScope.user.u_name}',
method : 'put',
dataType : 'json'
}).done(function(result) {
@@ -580,7 +581,7 @@
//form.val("form-cus-add", {}) ;
layerIdx = layer.open({
type: 1,
- title: '新增客户信息',
+ title: '新增计划信息',
area: ['800px', '540px'],
content: $('#dom-win-cus-add'),
zIndex: 100 //将层次降低,以使sweetalert能够在layer之上
diff --git a/src/main/web/WEB-INF/views/info/customer.jsp b/src/main/web/WEB-INF/views/info/customer.jsp
index e670145..f6cc0f7 100644
--- a/src/main/web/WEB-INF/views/info/customer.jsp
+++ b/src/main/web/WEB-INF/views/info/customer.jsp
@@ -58,6 +58,7 @@
+
@@ -65,6 +66,8 @@
+
+
@@ -175,6 +178,27 @@
var layer = layui.layer;
var form = layui.form;
+ var showBns = function(){
+ var _cus_status = $('#form-cus-query select[name=cus_status]').val();
+ console.log("_cus_status="+_cus_status);
+ if(_cus_status==''){
+ $('#bn-cus-del-multi,#bn-cus-cfm,#bn-cus-use,#bn-cus-unuse').prop('disabled',true).addClass("layui-btn-disabled");
+ }else if(_cus_status=='00'){
+ $('#bn-cus-add,#bn-cus-del-multi,#bn-cus-cfm').prop('disabled',false).removeClass("layui-btn-disabled");
+ $('#bn-cus-use,#bn-cus-unuse').prop('disabled',true).addClass("layui-btn-disabled");
+ }else if(_cus_status=='22'){
+ $('#bn-cus-add,#bn-cus-del-multi,#bn-cus-cfm,#bn-cus-unuse').prop('disabled',true).addClass("layui-btn-disabled");
+ $('#bn-cus-use').prop('disabled',false).removeClass("layui-btn-disabled");
+ }else if(_cus_status=='55'){
+ $('#bn-cus-add,#bn-cus-del-multi,#bn-cus-cfm,#bn-cus-use').prop('disabled',true).addClass("layui-btn-disabled");
+ $('#bn-cus-unuse').prop('disabled',false).removeClass("layui-btn-disabled");
+ }else if(_cus_status=='77'){
+ $('#bn-cus-add,#bn-cus-del-multi,#bn-cus-cfm,#bn-cus-unuse').prop('disabled',true).addClass("layui-btn-disabled");
+ $('#bn-cus-use').prop('disabled',false).removeClass("layui-btn-disabled");
+ }
+ }
+
+ showBns();//显示按钮
var cusTable = table.render({
elem: '#demo'
, url: 'customerList'
@@ -223,7 +247,7 @@
//重新从第 1 页开始
}
});
-
+ showBns();
return false;
});
//监听select选择
@@ -630,24 +654,24 @@
});//禁用多条数据
});
//函数:改变多个客户信息状态
- function changeMultiCusStatus(title,text,cus_status,table,cusTable){
+ function changeMultiCusStatus(title,text,cus_status,table,cusTable) {
var checkStatus = table.checkStatus('demo'); //基础参数id对应的值
console.log(checkStatus.data) //获取选中行的数据(数组)
console.log(checkStatus.data.length) //获取选中行数量,可作为是否有选中行的条件
//console.log(checkStatus.isAll ) //表格是否全选
- if(checkStatus.data.length==0){
+ if (checkStatus.data.length == 0) {
swal({
text: '您没有选择任何数据!',
icon: "error",
- buttons:false,
- timer:1500
+ buttons: false,
+ timer: 1500
});
return;
}
var arr = [];
- $.each(checkStatus.data, function() {
+ $.each(checkStatus.data, function () {
arr.push(this.cus_id);
});
@@ -658,59 +682,61 @@
icon: "warning",
buttons: [
"取消",
- {text:'确认',closeModal:false}
+ {text: '确认', closeModal: false}
],
dangerMode: true,
})
.then((ok) => {
- if (ok) {
+ if (ok) {
+
+ $.ajax({
+ url: 'customer/status/' + cus_status,
+ data: JSON.stringify(arr),
+ contentType: 'application/json;charset=UTF-8',
+ method: 'put',
+ dataType: 'json'
+ }).done(function (result) {
+ if (result.success) {
+ swal({
+ text: result.message,
+ icon: "success",
+ buttons: false,
+ timer: 1500
+ });
+ cusTable.reload();//重载数据
+ } else {
+ swal({
+ title: result.message,
+ icon: "error",
+ button: "确定"
+ });
+ }
- $.ajax({
- url : 'customer/status/'+cus_status,
- data : JSON.stringify(arr),
- contentType : 'application/json;charset=UTF-8',
- method : 'put',
- dataType : 'json'
- }).done(function(result) {
- if (result.success) {
- swal({
- text: result.message,
- icon: "success",
- buttons:false,
- timer:1500
- });
- cusTable.reload();//重载数据
- } else {
+ }).fail(function (xhr) {
swal({
- title: result.message,
+ title: xhr.status,
+ text: '请于管理员联系。',
icon: "error",
button: "确定"
});
- }
-
- }).fail(function(xhr) {
- swal({
- title: xhr.status,
- text:'请于管理员联系。',
- icon: "error",
- button: "确定"
});
- });
- }
+ }
+
+
+ })
+ .catch(err => {
+ if (err) {
+ console.log(err);
+ swal("操作失败!", "请于管理员联系。", "error");
+ } else {
+ swal.stopLoading();//停止加载显示
+ swal.close();//关闭提示框
+ }
+ });
- })
- .catch(err => {
- if (err) {
- console.log(err);
- swal("操作失败!", "请于管理员联系。", "error");
- } else {
- swal.stopLoading();//停止加载显示
- swal.close();//关闭提示框
- }
- });
}//函数:改变多个客户信息状态结束
--
Gitee