优化插件管理JS

pull/446/head
Karson 2023-06-16 14:38:52 +08:00
parent faca2e0be0
commit 6ebde793bd
1 changed files with 45 additions and 36 deletions

View File

@ -92,7 +92,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'cookie']
uid: userinfo ? userinfo.id : '', uid: userinfo ? userinfo.id : '',
token: userinfo ? userinfo.token : '', token: userinfo ? userinfo.token : '',
domain: Config.domain, domain: Config.domain,
version: Config.faversion version: Config.faversion,
sid: Controller.api.sid()
}); });
return params; return params;
}, },
@ -297,7 +298,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'cookie']
url: Config.api_url + '/user/logintpl', url: Config.api_url + '/user/logintpl',
type: 'post', type: 'post',
data: { data: {
version: Config.faversion version: Config.faversion,
sid: Controller.api.sid()
} }
}, function (tpldata, ret) { }, function (tpldata, ret) {
Layer.open({ Layer.open({
@ -310,6 +312,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'cookie']
yes: function (index, layero) { yes: function (index, layero) {
var data = $("form", layero).serializeArray(); var data = $("form", layero).serializeArray();
data.push({name: "faversion", value: Config.faversion}); data.push({name: "faversion", value: Config.faversion});
data.push({name: "sid", value: Controller.api.sid()});
Fast.api.ajax({ Fast.api.ajax({
url: Config.api_url + '/user/login', url: Config.api_url + '/user/login',
type: 'post', type: 'post',
@ -341,18 +344,13 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'cookie']
Fast.api.ajax({ Fast.api.ajax({
url: Config.api_url + '/user/userinfotpl', url: Config.api_url + '/user/userinfotpl',
type: 'post', type: 'post',
data: {
version: Config.faversion
}
}, function (tpldata, ret) {
Fast.api.ajax({
url: Config.api_url + '/user/index',
data: { data: {
uid: userinfo.id, uid: userinfo.id,
token: userinfo.token, token: userinfo.token,
version: Config.faversion, version: Config.faversion,
sid: Controller.api.sid()
} }
}, function (data) { }, function (tpldata, ret) {
Layer.open({ Layer.open({
content: Template.render(tpldata, userinfo), content: Template.render(tpldata, userinfo),
area: area, area: area,
@ -362,7 +360,12 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'cookie']
yes: function () { yes: function () {
Fast.api.ajax({ Fast.api.ajax({
url: Config.api_url + '/user/logout', url: Config.api_url + '/user/logout',
data: {uid: userinfo.id, token: userinfo.token, version: Config.faversion} data: {
uid: userinfo.id,
token: userinfo.token,
version: Config.faversion,
sid: Controller.api.sid()
}
}, function (data, ret) { }, function (data, ret) {
Controller.api.userinfo.set(null); Controller.api.userinfo.set(null);
Layer.closeAll(); Layer.closeAll();
@ -380,8 +383,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'cookie']
$(that).trigger('click'); $(that).trigger('click');
return false; return false;
}); });
return false;
});
} }
}); });
@ -774,6 +775,14 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'cookie']
} }
} }
}, },
sid: function () {
var sid = $.cookie('fastadmin_sid');
if (!sid) {
sid = Math.random().toString(20).substr(2, 12);
$.cookie('fastadmin_sid', sid);
}
return sid;
},
refresh: function (table, name) { refresh: function (table, name) {
//刷新左侧边栏 //刷新左侧边栏
Fast.api.refreshmenu(); Fast.api.refreshmenu();