工作内容
- 添加ifish后台的剩余功能
- 完善类目管理页面
- 完善地区管理页面
- 给基础信息编辑页面添加文件上传功能
- 优化部分细节
- 优化搜索代码
- 添加loading效果
- 优化编辑详情页面搜索基础信息时显示中文名字段以便区分
- 修复部分bug
- fix 保存信息成功后页面显示的内容和保存修改后的不一致
- fix 编辑类目及地区功能数据不重置导致数据显示错误
编辑类目及地区功能数据不重置导致数据显示错误代码
handleOpenDialogEdit(index, row) {
if (typeof row !== 'undefined') {
this.editValues = {
id: row.id,
aquaticRegioncode: row.aquaticRegioncode,
aquaticRegionName: row.aquaticRegionName,
isHomemade: row.isHomemade,
};
}
this.dialogEditVisible = true;
},
handleCloseDialogEdit() {
// 关闭时清空数据
this.editValues = {
aquaticRegioncode: '',
aquaticRegionName: '',
isHomemade: '',
};
},
将路由跳转的代码放在回调函数里修复保存后显示数据不一致
axios.post(API.ifish_source_save, formData, {headers: {'content-type': 'multipart/form-data'}})
.then((res) => {
this.$router.push('/source/list');
console.log(res);
});
总结
- 不足
- 存在诸多交互问题待优化如:点击保存发送ajax数据没有提示,用户需等到发送post请求完成后执行回调的时候才跳转路由
- 进展
- 完成了ifish后台的所有功能,只剩优化细节和改bug