diff --git a/src/api/xm/core/xmMyFocus.js b/src/api/xm/core/xmMyFocus.js index 73c35589..8b8f6bc2 100644 --- a/src/api/xm/core/xmMyFocus.js +++ b/src/api/xm/core/xmMyFocus.js @@ -16,7 +16,10 @@ let base = config.getCoreBasePath(); export const listXmMyFocus = params => { return axios.get(`${base}/xm/core/xmMyFocus/list`, { params: params }); }; //删除一条我关注的项目或者任务 params={userid:'用户编号 主键',bizId:'关注的对象主键 主键',pbizId:'对象上级编号,项目时填项目编号,任务时填项目编号,产品时填产品编号,需求时填产品编号,bug时填产品编号 主键'} -export const delXmMyFocus = params => { return axios.post(`${base}/xm/core/xmMyFocus/del`,params); }; +export const delXmMyFocus = params => { + localStorage.removeItem('xm-my-foucus-list') + return axios.post(`${base}/xm/core/xmMyFocus/del`,params); +}; //批量删除我关注的项目或者任务 params=[{userid:'用户编号 主键',bizId:'关注的对象主键 主键',pbizId:'对象上级编号,项目时填项目编号,任务时填项目编号,产品时填产品编号,需求时填产品编号,bug时填产品编号 主键'}] export const batchDelXmMyFocus = params => { return axios.post(`${base}/xm/core/xmMyFocus/batchDel`, params); }; @@ -25,14 +28,19 @@ export const batchDelXmMyFocus = params => { return axios.post(`${base}/xm/core/ export const editXmMyFocus = params => { return axios.post(`${base}/xm/core/xmMyFocus/edit`, params); }; //新增一条我关注的项目或者任务 -export const addXmMyFocus = params => { return axios.post(`${base}/xm/core/xmMyFocus/add`, params); }; +export const addXmMyFocus = params => { + localStorage.removeItem('xm-my-foucus-list') + return axios.post(`${base}/xm/core/xmMyFocus/add`, params); +}; //批量修改某些字段 export const editSomeFieldsXmMyFocus = params => { return axios.post(`${base}/xm/core/xmMyFocus/editSomeFields`, params); }; //普通查询 条件之间and关系 -export const myFocusForIndex = params => { return axios.get(`${base}/xm/core/xmMyFocus/myFocusForIndex`, { params: params }); }; +export const myFocusForIndex = params => { + return axios.get(`${base}/xm/core/xmMyFocus/myFocusForIndex`, { params: params }); +}; /**-------------------------前端mng|add|edit界面公共函数---------------请写在下面----------------------------------------------- */ diff --git a/src/views/xm/core/xmMyFocus/XmMyFocusList.vue b/src/views/xm/core/xmMyFocus/XmMyFocusList.vue index bd647d38..e12e47a5 100644 --- a/src/views/xm/core/xmMyFocus/XmMyFocusList.vue +++ b/src/views/xm/core/xmMyFocus/XmMyFocusList.vue @@ -98,8 +98,7 @@ export default { watch:{ visible(val){ if(val==true){ - this.initData(); - this.searchXmMyFocuss() + this.initData(); } } }, @@ -170,6 +169,7 @@ export default { }, //获取列表 XmMyFocus 我关注的项目或者任务 getXmMyFocuss() { + debugger; let params = { pageSize: this.pageInfo.pageSize, pageNum: this.pageInfo.pageNum, @@ -189,11 +189,13 @@ export default { this.load.list = true; myFocusForIndex(params).then((res) => { + debugger; var tips=res.data.tips; if(tips.isOk){ this.pageInfo.total = res.data.total; this.pageInfo.count=false; this.xmMyFocuss = res.data.data; + localStorage.setItem('xm-my-foucus-list',JSON.stringify( this.xmMyFocuss )) }else{ this.$notify({ position:'bottom-left',showClose:true, message: tips.msg, type: 'error' }); } @@ -316,7 +318,13 @@ export default { this.$nextTick(() => { initDicts(this); this.initData() - this.searchXmMyFocuss(); + var myFocusList=localStorage.getItem('xm-my-foucus-list') + if(myFocusList){ + this.xmMyFocuss=JSON.parse(myFocusList) + }else{ + this.searchXmMyFocuss(); + } + //this.maxTableHeight = util.calcTableMaxHeight(this.$refs.xmMyFocusTable.$el) });