// 主页
Q.init({
- index: 'home_console'
+ index: '!_home_console'
});
// tab选项卡切换监听
element.on('tab(admin-pagetabs)', function (data) {
// 监听提交\r
form.on('submit(submit-psw)', function (data) {\r
layer.load(2);\r
- $.post('/system/user/updatePsw', data.field, function (data) {\r
+ $.post('[[@{/system/user/updatePsw}]]', data.field, function (data) {\r
if (data.code == 200) {\r
layer.closeAll('loading');\r
admin.closePopupRight();\r
index.bindEvent(); // 绑定事件\r
\r
var dictpool = DictPoolToolkit();\r
- dictpool.initAll("/dictpool"); //加载字典\r
+ dictpool.initAll("[[@{/dictpool}]]"); //加载字典\r
});\r
</script>\r
</body>\r
treeSelect.render({
elem: '#shopdtl-search-shopaccno',
- data: '/dtl/shoptreeselect',
+ data: '[[@{/dtl/shoptreeselect}]]',
type: 'get',
placeholder: '选择商户',
search: false,
// 渲染表格
table.render({
elem: '#shopdtlSearchTable',
- url: '/dtl/shopdtllist',
+ url: '[[@{/dtl/shopdtllist}]]',
page: true,
cols: [
[
// 渲染表格
table.render({
elem: '#userdtlSearchTable',
- url: '/dtl/userdtllist',
+ url: '[[@{/dtl/userdtllist}]]',
page: true,
cols: [
[
var msg = "";\r
$.ajax({\r
type: "GET",\r
- url: '/function/checkname',\r
+ url: '[[@{/function/checkname}]]',\r
async: false,\r
data: {\r
name: e,\r
}\r
});\r
\r
- var url = '/function/add';\r
+ var url = '[[@{/function/add}]]';\r
// 回显user数据\r
var func = admin.getTempData('t_func');\r
if (func) {\r
// 渲染表格\r
table.render({\r
elem: '#table',\r
- url: '/function/list',\r
+ url: '[[@{/function/list}]]',\r
page: true,\r
cols: [\r
[\r
admin.putTempData('t_func', data);\r
admin.popupCenter({\r
title: title,\r
- path: '/function/loadadd',\r
+ path: '[[@{/function/loadadd}]]',\r
finish: function () {\r
table.reload('table', {});\r
}\r
admin.putTempData('t_func', data);\r
admin.popupCenter({\r
title: title,\r
- path: '/function/loadsubadd',\r
+ path: '[[@{/function/loadsubadd}]]',\r
finish: function () {\r
table.reload('table', {});\r
}\r
admin.popupCenter({\r
title: title,\r
area:'70%',\r
- path: '/function/loadres?functionid='+functionid\r
+ path: '[[@{/function/loadres}]]?functionid='+functionid\r
});\r
};\r
let showAddResModelSub = function (functionid) {\r
admin.putTempData('functionid', functionid);\r
admin.popupCenter({\r
title: title,\r
- path: '/function/loadresadd',\r
+ path: '[[@{/function/loadresadd}]]',\r
finish: function () {\r
table.reload('table', {});\r
}\r
layer.close(i);\r
layer.load(2);\r
let token = $("meta[name='_csrf_token']").attr("value");\r
- admin.go('/function/delfunc', {\r
+ admin.go('[[@{/function/delfunc}]]', {\r
funcid: data.id,\r
_csrf:token\r
}, function (data) {\r
var form = layui.form;\r
form.render('select');\r
form.render('radio');\r
- var url = '/function/addres';\r
+ var url = '[[@{/function/addres}]]';\r
// 回显user数据\r
var func = admin.getTempData('t_res');\r
if (func) {\r
let func = admin.getTempData('functionid');\r
table.render({\r
elem: '#restable',\r
- url: '/function/reslist?functionid=' + func,\r
+ url: '[[@{/function/reslist}]]?functionid=' + func,\r
cols: [\r
[\r
{field: 'id', title: '资源ID', width: 80, fixed: 'left', sort: true},\r
admin.putTempData('t_data',data);\r
admin.popupCenter({\r
title: title,\r
- path: '/function/loadresadd',\r
+ path: '[[@{/function/loadresadd}]]',\r
finish: function () {\r
table.reload('table', {});\r
}\r
layer.close(i);\r
layer.load(2);\r
let token = $("meta[name='_csrf_token']").attr("value");\r
- admin.go('/function/delres', {\r
+ admin.go('[[@{/function/delres}]]', {\r
resid: data.id,\r
_csrf:token\r
}, function (data) {\r
var form = layui.form;\r
form.render('select');\r
form.render('radio');\r
- var url = '/function/add';\r
+ var url = '[[@{/function/add}]]';\r
// 回显user数据\r
var func = admin.getTempData('t_func');\r
if (func) {\r
// 渲染表格
table.render({
elem: '#oper-table',
- url: '/operator/list',
+ url: '[[@{/operator/list}]]',
page: true,
cols: [
[
admin.putTempData('t_user', data);
admin.popupCenter({
title: title,
- path: '/operator/load4add',
+ path: '[[@{/operator/load4add}]]',
finish: function () {
table.reload('oper-table', {});
}
if (layEvent === 'edit') { // 修改
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/operator/getoperatorrole', {
+ admin.go('[[@{/operator/getoperatorrole}]]', {
operid: data.operid,
_csrf: token
}, function (ret) {
layer.close(i);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/operator/resetpwd', {
+ admin.go('[[@{/operator/resetpwd}]]', {
operid: data.operid,
_csrf: token
}, function (ret) {
form.on('switch(oper-tpl-state)', function (obj) {
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/operator/updatestate', {
+ admin.go('[[@{/operator/updatestate}]]', {
operid: obj.elem.value,
_csrf: token,
state: obj.elem.checked ? 'normal' : 'closed'
// 渲染表格
table.render({
elem: '#logtable',
- url: '/operator/logslist',
+ url: '[[@{/operator/logslist}]]',
page: true,
cols: [
[
var msg = "";
$.ajax({
type: "GET",
- url: '/operator/checkopercode',
+ url: '[[@{/operator/checkopercode}]]',
async: false, //同步提交。不设置则默认异步,异步的话,最后执行ajax
data: {
opercode: e,
}
});
- var url = '/operator/add';
+ var url = '[[@{/operator/add}]]';
// 回显user数据
var user = admin.getTempData('t_user');
if (user) {
admin.closeThisTabs()
});
form.render('select');
- let url = '/operator/dosetpwd';
+ let url = '[[@{/operator/dosetpwd}]]';
// 表单提交事件
form.on('submit(setmypass)', function (data) {
layer.load(2);
admin.closeThisTabs()
});
form.render('select');
- let url = '/operator/updateinfor';
+ let url = '[[@{/operator/updateinfor}]]';
// 表单提交事件
form.on('submit(infor-form-submit)', function (data) {
layer.load(2);
var form = layui.form;
var formSelects = layui.formSelects;
- var url = '/param/addapiclientpara';
+ var url = '[[@{/param/addapiclientpara}]]';
// 回显user数据
var apiparam = admin.getTempData('t_appclient');
debugger
if (undefined != apiparam && null != apiparam) {
- url = '/param/updateapiclientpara';
+ url = '[[@{/param/updateapiclientpara}]]';
$('input[name="appid"]').attr('readonly', 'readonly');
$('input[name="appid"]').val(apiparam.appid);
var rds = apiparam.roles.split(";");
// 渲染表格
table.render({
elem: '#apiClientTable',
- url: '/param/apiclientparalist',
+ url: '[[@{/param/apiclientparalist}]]',
toolbar:'',
page: true,
cols: [
admin.putTempData('t_appclient', data);
admin.popupCenter({
title: title,
- path: '/param/load4addapiclient',
+ path: '[[@{/param/load4addapiclient}]]',
finish: function () {
table.reload('apiClientTable');
}
// 修改user状态
form.on('switch(api-tpl-state)', function (obj) {
var token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/param/updateapiclientstate', {
+ admin.go('[[@{/param/updateapiclientstate}]]', {
appid: obj.elem.value,
state: obj.elem.checked ? 'normal' : 'closed',
_csrf: token
if('del' == obj.event){
if(confirm("确定要删除应用参数["+data.appid+"]吗?")){
layer.load(2);
- admin.go('/param/deleteapiclient', {
+ admin.go('[[@{/param/deleteapiclient}]]', {
appid: data.appid,
_csrf: $("meta[name='_csrf_token']").attr("value")
}, function (data) {
table.on('edit(apiClientTable-filter)', function (obj) {
var row = obj.data; //得到所在行所有键值
var newval = obj.value; //得到修改后的值
- admin.go('/param/updateapiclientpara', {
+ admin.go('[[@{/param/updateapiclientpara}]]', {
appid: row.appid,
secret: newval,
_csrf: $("meta[name='_csrf_token']").attr("value"),
// 渲染表格
table.render({
elem: '#businessparaTable',
- url: '/param/businessparalist',
+ url: '[[@{/param/businessparalist}]]',
page: true,
cols: [
[
admin.popupCenter({
title: "新增业务参数",
area:["600px","300px"],
- path: '/param/load4addbuspara',
+ path: '[[@{/param/load4addbuspara}]]',
finish: function () {
table.reload('businessparaTable');
}
if('del' == obj.event){
if(confirm("确定要删除业务参数["+data.parakey+"]吗?")){
layer.load(2);
- admin.go('/param/deletebusinesspara', {
+ admin.go('[[@{/param/deletebusinesspara}]]', {
parakey: data.parakey,
_csrf: $("meta[name='_csrf_token']").attr("value")
}, function (data) {
value: data.paraval
}, function(value, index){
layer.close(index);
- admin.go('/param/businessparaupdate', {
+ admin.go('[[@{/param/businessparaupdate}]]', {
parakey: data.parakey,
paraval: value,
_csrf: $("meta[name='_csrf_token']").attr("value"),
var msg = "";
$.ajax({
type: "GET",
- url: '/param/checkbusname',
+ url: '[[@{/param/checkbusname}]]',
async: false,
data: {
parakey: e
}
});
- var url = '/param/addbusinesspara';
+ var url = '[[@{/param/addbusinesspara}]]';
// 表单提交事件
form.on('submit(form-submit)', function (data) {
layer.load(2);
// 渲染表格
table.render({
elem: '#paytypeTable',
- url: '/param/paytypelist',
+ url: '[[@{/param/paytypelist}]]',
page: true,
cols: [
[
$('#btn-add-param').click(function () {
admin.popupCenter({
title: "新增支付能力",
- path: '/param/load4addpaytype',
+ path: '[[@{/param/load4addpaytype}]]',
finish: function () {
table.reload('paytypeTable');
}
// 修改总状态
form.on('switch(enable-tpl-state)', function (obj) {
var token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/param/updatepaytypestate', {
+ admin.go('[[@{/param/updatepaytypestate}]]', {
paytype: obj.elem.value,
state: obj.elem.checked,
_csrf: token
function updatePaytypeState(obj, optype, token) {
- admin.go('/param/updatepaytypestate', {
+ admin.go('[[@{/param/updatepaytypestate}]]', {
paytype: obj.elem.value,
state: obj.elem.checked,
optype: optype,
table.on('edit(paytypeTable-filter)', function (obj) {
var row = obj.data; //得到所在行所有键值
var newval = obj.value; //得到修改后的值
- admin.go('/param/updatepaytypename', {
+ admin.go('[[@{/param/updatepaytypename}]]', {
paytype: row.sourceType,
paydesc: newval,
_csrf: $("meta[name='_csrf_token']").attr("value"),
if('del' == obj.event){
if (confirm("确定要删除支付方式[" + data.sourceType + "_" + data.paydesc + "]吗?")) {
layer.load(2);
- admin.go('/param/deletepaytype', {
+ admin.go('[[@{/param/deletepaytype}]]', {
paytype: data.sourceType,
_csrf: $("meta[name='_csrf_token']").attr("value")
}, function (data) {
}else if('config' ==obj.event){
admin.popupCenter({
title: "配置参数【" + data.sourceType + "_" + data.paydesc + "】",
- path: '/param/load4paytypeconfig?paytype='+data.sourceType,
+ path: '[[@{/param/load4paytypeconfig}]]?paytype='+data.sourceType,
area: '800px',
finish: function () {
table.reload('paytypeTable');
$.ajax({
type : "POST",
dataType : "json",
- url : '/param/addpaytypeconfig',
+ url : '[[@{/param/addpaytypeconfig}]]',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
var msg = "";
$.ajax({
type: "GET",
- url: '/param/checkpaytype',
+ url: '[[@{/param/checkpaytype}]]',
async: false,
data: {
paytype: e
$.ajax({
type : "POST",
dataType : "json",
- url : '/param/addpaytype',
+ url : '[[@{/param/addpaytype}]]',
data : vdata,
success : function(result) {
layer.closeAll('loading');
// 渲染表格
table.render({
elem: '#sysparaTable',
- url: '/param/sysparalist',
+ url: '[[@{/param/sysparalist}]]',
page: true,
cols: [
[
table.on('edit(sysparaTable-filter)', function (obj) {
var row = obj.data; //得到所在行所有键值
var newval = obj.value; //得到修改后的值
- admin.go('/param/sysparaupdate', {
+ admin.go('[[@{/param/sysparaupdate}]]', {
paraid: row.paraid,
paraval: newval,
_csrf: $("meta[name='_csrf_token']").attr("value"),
treeSelect.render({
elem: '#shopbusiness-search-shopid',
- data: '/report/selectshoptree',
+ data: '[[@{/report/selectshoptree}]]',
type: 'get',
placeholder: '选择商户',
search: false,
treeDefaultClose: false,
treeLinkage: false,
elem: '#shopbusinessTable',
- url: '/report/shopbusinesslist',
+ url: '[[@{/report/shopbusinesslist}]]',
page: false,
where: obj,
showicon: false,
treeDefaultClose: false,
treeLinkage: false,
elem: '#subjectDayTable',
- url: '/report/subjectdaylist',
+ url: '[[@{/report/subjectdaylist}]]',
page: false,
where: obj,
showicon: false,
treeSelect.render({
elem: '#subjectdetail-search-subjno',
- data: '/report/subjectselecttree',
+ data: '[[@{/report/subjectselecttree}]]',
type: 'get',
placeholder: '选择科目',
search: false,
id: 'SubjectDetailReport',
title: '科目明细账',
elem: '#subjectDetailTable',
- url: '/report/subjectdetaillist',
+ url: '[[@{/report/subjectdetaillist}]]',
page: true,
where: obj,
toolbar: '#subjectdetail-toolbar',
var layer = layui.layer;\r
var admin = layui.admin;\r
var form = layui.form;\r
- var url = '/role/add';\r
+ var url = '[[@{/role/add}]]';\r
// 回显user数据\r
var func = admin.getTempData('t_func');\r
if (func) {\r
};\r
$.fn.zTree.init($("#funclist"), menuSetting, nodes);\r
}\r
- admin.dgo('/role/func', {\r
+ admin.dgo('[[@{/role/func}]]', {\r
roleId: func,\r
}, function (data) {\r
layer.closeAll('loading');\r
}\r
let idStr = ids.toString();\r
let token = $("meta[name='_csrf_token']").attr("value");\r
- admin.go('/role/addfunc', {\r
+ admin.go('[[@{/role/addfunc}]]', {\r
roleId: func,\r
funcs: idStr,\r
_csrf: token,\r
// 渲染表格
table.render({
elem: '#roletable',
- url: '/role/list',
+ url: '[[@{/role/list}]]',
page: true,
cols: [
[
admin.putTempData('t_func', data);
admin.popupCenter({
title: title,
- path: '/role/loadadd',
+ path: '[[@{/role/loadadd}]]',
finish: function () {
table.reload('roletable', {});
}
admin.popupCenter({
title: title,
area:['400px','600px'],
- path: '/role/loadfunc'
+ path: '[[@{/role/loadfunc}]]'
});
};
// 工具条点击事件
layer.close(i);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/role/del', {
+ admin.go('[[@{/role/del}]]', {
roleid: data.roleId,
_csrf: token
}, function (data) {
};
$.fn.zTree.init($("#shopacctree"), menuSetting, nodes);
}
- admin.dgo('/shop/shopacctree', {}, function (data) {
+ admin.dgo('[[@{/shop/shopacctree}]]', {}, function (data) {
if (data.code == 200) {
initTree(data.data);
} else if (data.code == 401) {
// 渲染表格
table.render({
elem: '#shopPaytypeTable',
- url: '/shop/shoppaytypelist',
+ url: '[[@{/shop/shoppaytypelist}]]',
page: true,
width: 1010,
cols: [
// 修改总状态
form.on('switch(shop-consumeenable-tpl-state)', function (obj) {
var token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/shop/updatepaytypestat', {
+ admin.go('[[@{/shop/updatepaytypestat}]]', {
shopaccno: obj.elem.value,
paytype: $(obj.elem).attr("def-sourceType"),
optype: "consume",
});
function updateShopPaytypeState(obj, optype, token) {
- admin.go('/shop/updatepaytypestat', {
+ admin.go('[[@{/shop/updatepaytypestat}]]', {
shopaccno: obj.elem.value,
paytype: $(obj.elem).attr("def-sourceType"),
state: obj.elem.checked ? 'yes' : 'no',
});
admin.popupCenter({
title: "新增支付能力",
- path: '/shop/load4addpaytype',
+ path: '[[@{/shop/load4addpaytype}]]',
finish: function () {
table.reload('shopPaytypeTable', {
where: {paytype: "", shopaccno: shopNode.shopaccno},
if ('config' == obj.event) {
admin.popupCenter({
title: "配置参数【" + data.shopname + "_" + data.paydesc + "】",
- path: '/shop/load4paytypepara?shopaccno=' + data.shopaccno + '&paytype=' + data.paytype,
+ path: '[[@{/shop/load4paytypepara}]]?shopaccno=' + data.shopaccno + '&paytype=' + data.paytype,
area: '800px',
finish: function () {
table.reload('shopPaytypeTable');
$.ajax({
type : "POST",
dataType : "json",
- url : '/shop/addshoppaytype',
+ url : '[[@{/shop/addshoppaytype}]]',
data : vdata,
success : function(result) {
layer.closeAll('loading');
$.ajax({
type : "POST",
dataType : "json",
- url : '/shop/addpaytypepara',
+ url : '[[@{/shop/addpaytypepara}]]',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
$.ajax({
type: "POST",
dataType: "json",
- url: '/shop/deleteshop',
+ url: '[[@{/shop/deleteshop}]]',
async: false, //必须同步
data: {
shopid: treeNode.id,
$.ajax({
type: "POST",
dataType: "json",
- url: '/shop/saveorupdate',
+ url: '[[@{/shop/saveorupdate}]]',
data: vdata,
success: function (result) {
layer.closeAll('loading');
}
function ondblclick(event, treeId, treeNode) {
- admin.dgo('/shop/getshopinfo', {
+ admin.dgo('[[@{/shop/getshopinfo}]]', {
"shopid": treeNode.id
}, function (data) {
console.log("getshopinfo返回",data);
});
}
- admin.dgo('/shop/shoptree', {}, function (data) {
+ admin.dgo('[[@{/shop/shoptree}]]', {}, function (data) {
if (data.code == 200) {
initTree(data.data);
} else if (data.code == 401) {
// 渲染表格
table.render({
elem: '#accounttable',
- url: '/user/account',
+ url: '[[@{/user/account}]]',
page: true,
cols: [
[
layer.close(i);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/user/delacc', {
+ admin.go('[[@{/user/delacc}]]', {
accno: data.accno,
_csrf: token
}, function (data) {
var layer = layui.layer;\r
var admin = layui.admin;\r
var form = layui.form;\r
- var url = '/user/add';\r
+ var url = '[[@{/user/add}]]';\r
form.render('radio');\r
form.render('select');\r
// 回显user数据\r
let userid = admin.getTempData('userid');\r
table.render({\r
elem: '#userbindtable',\r
- url: '/user/bind?userid=' + userid,\r
+ url: '[[@{/user/bind}]]?userid=' + userid,\r
cols: [\r
[\r
{field: 'id', title: '资源ID', width: 80, fixed: 'left', sort: true},\r
layer.close(i);\r
layer.load(2);\r
let token = $("meta[name='_csrf_token']").attr("value");\r
- admin.go('/user/delbind', {\r
+ admin.go('[[@{/user/delbind}]]', {\r
resid: data.id,\r
_csrf:token\r
}, function (data) {\r
// 渲染表格
table.render({
elem: '#usertable',
- url: '/user/list',
+ url: '[[@{/user/list}]]',
page: true,
cols: [
[
admin.putTempData('t_bean', data);
admin.popupCenter({
title: title,
- path: '/user/loadadd',
+ path: '[[@{/user/loadadd}]]',
finish: function () {
table.reload('usertable', {});
}
layer.close(i);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/user/del', {
+ admin.go('[[@{/user/del}]]', {
userid: data.userid,
_csrf: token
}, function (data) {
// 渲染表格
table.render({
elem: '#pointtable',
- url: '/user/pointlist',
+ url: '[[@{/user/pointlist}]]',
page: true,
cols: [
[
layer.close(i);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/user/delpoint', {
+ admin.go('[[@{/user/delpoint}]]', {
userid: data.userid,
_csrf: token
}, function (data) {
// 渲染表格
table.render({
elem: '#pointtable',
- url: '/user/pointlist',
+ url: '[[@{/user/pointlist}]]',
page: true,
cols: [
[
{
field: 'userid', align: 'center', title: '操作', fixed: 'right', templet: function (item) {
let html ='<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"><i class="layui-icon layui-icon-delete"></i>删除</a>';
- html += '<a class="layui-btn layui-btn-xs" th:lay-href="/user/pointdtl?userid="'+item.userid+'><i class="layui-icon layui-icon-link"></i>交易记录</a> ';
+ html += '<a class="layui-btn layui-btn-xs" th:lay-href="[[@{/user/pointdtl}]]?userid="'+item.userid+'><i class="layui-icon layui-icon-link"></i>交易记录</a> ';
return html;
}
}
layer.close(i);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
- admin.go('/user/delpoint', {
+ admin.go('[[@{/user/delpoint}]]', {
userid: data.userid,
_csrf: token
}, function (data) {