各位番薯好,我目前为公司做了一个帆软报表平台的二次开发。使用流程是:1、日期栏点选两个日期作为开始和结束日期,然后点击'查询'按钮,按下查询之后触发一个js事件;
file:///C:/Users/houbank/AppData/Roaming/Tencent/Users/541946578/TIM/WinTemp/RichOle/C5@OVAG5@270Q19%7BP%7BX7KH3.png
2、js调用后台接口,后台的flask开始根据代码计算,然后将计算的结果写入mysql,最后回调给js
3、js根据回调是否成功,执行不同操作,执行成功就局部刷新页面。
然而这个步骤里会有两次“正在加载”的提示:
file:///C:/Users/houbank/AppData/Roaming/Tencent/Users/541946578/TIM/WinTemp/RichOle/ZYTA4328TPCBS9XFFNBV%60%603.png
一次是点击“查询”按钮之后(即触发js之时),一次是页面局部刷新之前(即回调成功之时),我的上司觉得这种情况不好,因为之前报表平台都是从mysql读数据,哪怕要计算一段时间,但是只要有一次“正在加载”的提示用户就知道结果出来了。我上司要求我从点击按钮到页面(数据)刷新只出现一次“正在加载”的提示。
我想请问各位,有什么好办法吗,这个问题我必须要解决的,因为不是一个部门最近要用这个平台。
编辑于 2017-12-14 11:09