同步操作将从 Ta404团队/开发框架培训 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
由于现在前后台完全分离,所以后台不再控制前台页面跳转.现在推荐前台只发起post请求,后台只返回json数据.
前台使用npm run dev-mock启动.
修改faceConfig.js中的basePath为后台地址,前台使用npm run dev-server启动
请求统一要求使用this.Base.submit,具体写法如下
let submitParam = {
url: "org/orguser/userManagementRestService!updateBatchUserDisabledByUserIds.do",
data: {"userIds": userIds.join(",")}
};
let callBack = {
successCallback: (data) => {
this.userList = dataSource.filter((item) => {
if (userIds.indexOf(item.userId) > -1) {
item.effective = 0;
}
return item;
});
//提示
this.$message.success('禁用操作成功');
this.disableVisible = false;
this.oneDisableVisible = false;
}
};
this.Base.submit(null, submitParam, callBack);
this.Base.submit方法api如下
主要是RestService的处理,需要继承BaseRestService.
//a.通过变量接收
public void deleteBatchUserByUserIds(String userIds)
//b.通过对象接收,如果对象中的字段名称匹配成功,则会直接将属性注入
public void queryBatchUserByOrgId(TaUserOrgKey taUserOrgKey, PageParam pageParam)
//c.从request中获取
String checkCode = (String) request.getParameter("checkCode");
返回数据推荐使用框架封装的ResultBean对象,在restservice中步骤如下:
//a.方法返回类型为void
public void getConfig(HttpServletRequest request)
//b.设置数据setData
setData("configMap",configMap);
//c.设置异常
setError("原始密码错误", "error");
setSuccess(false);
doclever地址:http://120.76.132.137:10000/mock/5c11188186a5543c05577f39
1.注册并登陆 2.选中或新建一个项目
3.点击设置,Mock
4.将Mock Server地址配置在前端faceConfig.js中的faceConfig下的mockServer中
1.新建分组
2.新建接口
新建接口
设置接口名称,接口状态,请求类型,请求地址
类似postman,可以设置请求头,在body里面设置请求参数,允许设置参数名,参数类型,参数说明,参数默认值,必选等
设置接口的返回值,可以使用导入json直接生成结果
完成上述步骤之后点击右上角的保存按钮即可
1.调试前端
将接口的请求类型设置成 开发中 状态,然后前端用dev-mock启动,直接请求对应接口,会自动返回你设置在接口中的返回值
2.调试后端
类似postman,选中接口,点击右上角的运行按钮
可以选择请求类型,请求的后端地址,请求路径,请求参数和具体指
再点击右上角的运行,可以在下方查看到后台返回的结果
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。