jh-admin/addon/saas/shop/view/manage/change_level.html

102 lines
3.6 KiB
HTML

{extend name="app/shop/view/base.html"/}
{block name="resources"}
{/block}
{block name="body"}
<!-- 列表 -->
<table id="level_list" lay-filter="level_list"></table>
<input type="hidden" value="" id="param" />
<!-- 工具栏操作 -->
<script type="text/html" id="operation">
<div class="table-btn">
<a class="layui-btn" lay-event="confirm">变更</a>
</div>
</script>
{/block}
{block name="script"}
<script>
var repeat_flag = false;
layui.use(['form'], function() {
var table, form = layui.form;
form.render();
table = new Table({
elem: '#level_list',
url: ns.url("saas://shop/manage/change_level"),
where:{
manage_id : "{$manage_id}"
},
cols: [
[{
title: '等级',
unresize: 'false',
width: '20%',
templet: function (data) {
console.log(data);
let level = new Array();
level[0] = '默认等级';
level[1] = 'P1';
level[2] = 'P2';
level[3] = 'P3';
level[4] = 'P4';
level[5] = 'P5';
level[6] = 'P6';
level[7] = 'P7';
level[8] = 'P8';
level[9] = 'P9';
level[10] = 'P10';
return level[data.level_num] != undefined ? level[data.level_num] : '';
}
}, {
field: 'level_name',
title: '等级名称',
unresize: 'false',
width: '20%',
}, {
title: '操作',
toolbar: '#operation',
unresize: 'false',
align:'right'
}]
]
});
/**
* 监听工具栏操作
*/
table.tool(function(obj) {
var data = obj.data,
event = obj.event;
switch (event) {
case 'confirm': //确认更改上下级关系
layer.confirm('确定要将该业务经理变更到此等级吗?', function () {
if (repeat_flag) return;
repeat_flag = true;
$.ajax({
url: ns.url("saas://shop/manage/confirmChangeLevel"),
data: {
level_id:data.level_id,
manage_id:"{$manage_id}"
},
dataType: 'JSON',
type: 'POST',
async: false,
success: function(res) {
layer.msg(res.message);
repeat_flag = false;
if (res.code == 0) {
$("#param").val(1);
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
}
}
});
});
break;
}
});
});
function fun(callback) {
var param = $("#param").val();
callback(param);
}
</script>
{/block}