我有公司和员工的经典例子。
现在,我有一个CompanyStore,该公司拥有一系列公司,每个公司可以拥有一组员工。
现在,在我的管理部分中,这种结构非常有用,您想查看公司中有多少员工以及类似的东西。 现在我不太确定要为尝试登录我的网站的员工做什么。
我是否在CompanyStore中进行登录Ajax调用?员工模型?还是我要建立一个新的EmployeeStore?
答案 0 :(得分:0)
我认为您都不应该以这种方式登录。
应该有一些登录信息,例如令牌,访问控制,上次登录时间等,与公司和员工无关。因此,您最好为这些信息创建一个LoginUserStore
。
之后,您可以在LoginUserStore
中进行登录呼叫。但这可能不是最佳做法。
我认为最好创建一个util类来进行所有api调用,然后您可以在那里进行一些常见的数据处理,例如错误处理,标头设置等。如果调用成功,请将结果传递回{ {1}}。
此外,我怀疑某个员工查看所有其他员工的信息是否可以。如果还不行,也许您应该重新考虑LoginUserStore
,以确保数据安全。