You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shenyu.apache.org by rom1c77 <28...@qq.com.INVALID> on 2021/09/05 11:50:02 UTC

About Admin Page

issue:         
     https://github.com/apache/incubator-shenyu/issues/2020




discuss:
I'm use PageHelper replace CommonPager, but too many changes;


Both the incubator-shenyu-dashboard&nbsp;and the shenyu-admin need to be changed;


I can't make up my mind;


BY THE WAY:
I verified that it is available in PG/MYSQL






Such as:
1. `Admin` Controller return `new PageInfo<&gt;(pluginService.listByPage(new PluginQuery(name, enabled, null)))`
2. `Dashboard` &nbsp;plugin.js &nbsp;
effects:&nbsp;{
&nbsp;&nbsp;&nbsp; *fetch(params, { call, put&nbsp;}) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const&nbsp;{ payload&nbsp;} = params;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const&nbsp;json&nbsp;= yield&nbsp;call(getAllPlugins, payload);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if&nbsp;(json.code&nbsp;=== 200) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; let&nbsp;{ total,list&nbsp;} = json.data;  //return PageInfo
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list&nbsp;= list.map(item&nbsp;=&gt;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; item.key&nbsp;= item.id;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return&nbsp;item;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yield&nbsp;put({
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type:&nbsp;"savePlugins",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; payload:&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; total:&nbsp;total,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dataList:&nbsp;list&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; }

Re: About Admin Page

Posted by XiaoYu <xi...@apache.org>.
Hi, I can't understand you

>