提交 49cc65a3 编写于 作者: Skyeye云's avatar Skyeye云

门店,车辆新增启用/禁用状态

上级 501514f9
......@@ -33,13 +33,7 @@ layui.config({
{ field: 'email', title: '电子邮箱', align: 'left', width: 120},
{ field: 'address', title: '地址', align: 'left', width: 100},
{ field: 'enabled', title: '状态', align: 'center', width: 80, templet: function(d){
if(d.enabled == '1'){
return "<span class='state-up'>启用</span>";
}else if(d.enabled == '2'){
return "<span class='state-down'>禁用</span>";
}else{
return "<span class='state-error'>参数错误</span>";
}
return shopUtil.getEnableStateName(d.enabled);
}},
{ title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 300, toolbar: '#tableBar'}
]],
......
......@@ -42,6 +42,9 @@ layui.config({
return "<span class='state-error'>参数错误</span>";
}
}},
{ field: 'enabled', title: '状态', align: 'center', width: 80, templet: function(d){
return shopUtil.getEnableStateName(d.enabled);
}},
{ field: 'createName', title: '录入人', align: 'left', width: 120 },
{ field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 140 },
{ title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 150, toolbar: '#tableBar'}
......@@ -60,6 +63,10 @@ layui.config({
deletemember(data);
}else if(layEvent == 'select'){ //详情
selectMember(data)
}else if (layEvent === 'enabled') { // 启用
editEnabled(data);
}else if(layEvent == 'unenabled'){ // 禁用
editNotEnabled(data)
}
});
......@@ -96,6 +103,34 @@ layui.config({
});
}
// 设置启用状态
function editEnabled(data){
layer.confirm('确认要更改为启用状态吗?', { icon: 3, title: '状态变更' }, function (index) {
AjaxPostUtil.request({url: shopBasePath + "editMemberCarEnabledState", params: {rowId: data.id, enabled: shopUtil.enableState["enable"]["type"]}, type: 'json', method: "PUT", callback: function(json){
if(json.returnCode == 0){
winui.window.msg("设置成功。", {icon: 1, time: 2000});
loadTable();
}else{
winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
}
}});
});
}
// 设置禁用状态
function editNotEnabled(data){
layer.confirm('确认要更改为禁用状态吗?', { icon: 3, title: '状态变更' }, function (index) {
AjaxPostUtil.request({url: shopBasePath + "editMemberCarEnabledState", params: {rowId: data.id, enabled: shopUtil.enableState["disable"]["type"]}, type: 'json', method: "PUT", callback: function(json){
if(json.returnCode == 0){
winui.window.msg("设置成功。", {icon: 1, time: 2000});
loadTable();
}else{
winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
}
}});
});
}
// 详情
function selectMember(data){
rowId = data.id;
......
......@@ -41,6 +41,12 @@
{{# if(auth('1644234273590')){ }}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete"><language showName="com.skyeye.deleteBtn"></language></a>
{{# } }}
{{# if(d.enabled == 1 && auth('1644840134418')){ }}
<a class="layui-btn layui-btn-xs" lay-event="unenabled"><language showName="com.skyeye.disableBtn"></language></a>
{{# } }}
{{# if(d.enabled == 2 && auth('1644840134418')){ }}
<a class="layui-btn layui-btn-xs" lay-event="enabled"><language showName="com.skyeye.enableBtn"></language></a>
{{# } }}
</script>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
......
......@@ -33,6 +33,9 @@ layui.config({
return '<a lay-event="select" class="notice-title-click">' + d.name + '</a>';
}},
{ field: 'areaName', title: '所属区域', width: 120 },
{ field: 'enabled', title: '状态', align: 'center', width: 80, templet: function(d){
return shopUtil.getEnableStateName(d.enabled);
}},
{ field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], width: 120 },
{ field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150 },
{ field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 120 },
......@@ -53,6 +56,10 @@ layui.config({
delet(data);
}else if(layEvent == 'select'){ // 详情
select(data)
}else if (layEvent === 'enabled') { // 启用
editEnabled(data);
}else if(layEvent == 'unenabled'){ // 禁用
editNotEnabled(data)
}
});
......@@ -89,6 +96,34 @@ layui.config({
});
}
// 设置启用状态
function editEnabled(data){
layer.confirm('确认要更改为启用状态吗?', { icon: 3, title: '状态变更' }, function (index) {
AjaxPostUtil.request({url: shopBasePath + "editStoreEnabledState", params: {rowId: data.id, enabled: shopUtil.enableState["enable"]["type"]}, type: 'json', method: "PUT", callback: function(json){
if(json.returnCode == 0){
winui.window.msg("设置成功。", {icon: 1, time: 2000});
loadTable();
}else{
winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
}
}});
});
}
// 设置禁用状态
function editNotEnabled(data){
layer.confirm('确认要更改为禁用状态吗?', { icon: 3, title: '状态变更' }, function (index) {
AjaxPostUtil.request({url: shopBasePath + "editStoreEnabledState", params: {rowId: data.id, enabled: shopUtil.enableState["disable"]["type"]}, type: 'json', method: "PUT", callback: function(json){
if(json.returnCode == 0){
winui.window.msg("设置成功。", {icon: 1, time: 2000});
loadTable();
}else{
winui.window.msg(json.returnMessage, {icon: 2, time: 2000});
}
}});
});
}
// 详情
function select(data){
rowId = data.id;
......
......@@ -42,6 +42,12 @@
{{# if(auth('1643952866309')){ }}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete"><language showName="com.skyeye.deleteBtn"></language></a>
{{# } }}
{{# if(d.enabled == 1 && auth('1644840024992')){ }}
<a class="layui-btn layui-btn-xs" lay-event="unenabled"><language showName="com.skyeye.disableBtn"></language></a>
{{# } }}
{{# if(d.enabled == 2 && auth('1644840024992')){ }}
<a class="layui-btn layui-btn-xs" lay-event="enabled"><language showName="com.skyeye.enableBtn"></language></a>
{{# } }}
</script>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
......
......@@ -2,6 +2,28 @@
// 商城相关工具类
var shopUtil = {
// 启用/禁用状态
enableState: {
"enable": {"type": 1, "name": "启用"},
"disable": {"type": 2, "name": "禁用"}
},
/**
* 根据启用/禁用状态获取对应的名称
*
* @param enabled 状态
* @returns {string}
*/
getEnableStateName: function (enabled){
if(enabled == 1){
return "<span class='state-up'>启用</span>";
}else if(enabled == 2){
return "<span class='state-down'>禁用</span>";
}else{
return "<span class='state-error'>参数错误</span>";
}
},
/**
* 获取区域信息
*
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册