From 940a84af2ae64378d7f58ba5157a0eebec226c19 Mon Sep 17 00:00:00 2001 From: Yang <903110162@qq.com> Date: Sun, 14 May 2023 16:53:21 +0800 Subject: [PATCH] commit by yzf --- src/views/Need/components/EditView.vue | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/views/Need/components/EditView.vue b/src/views/Need/components/EditView.vue index 5239bcc..03acd1e 100644 --- a/src/views/Need/components/EditView.vue +++ b/src/views/Need/components/EditView.vue @@ -179,7 +179,7 @@ export default { const idx = ref([]); const materialInfoList=ref([]); - + const dataRowsList=ref(""); return { dataColumn, dataList, @@ -200,7 +200,8 @@ export default { originalColumns, tmpDataColumn, materialInfoList, - idx + idx, + dataRowsList }; }, props: { @@ -334,8 +335,10 @@ export default { item.FTypeID2 = (item.FTypeID2 == 0 || item.FTypeID2 == -1) ? "" : item.FTypeID2; }); - let saveId = this.dataInfoObj.FViewType + "_" + this.dataInfoObj.FID; - localStorage.setItem('EditView' + saveId, JSON.stringify(_data.rows)); + // let saveId = this.dataInfoObj.FViewType + "_" + this.dataInfoObj.FID; + // localStorage.setItem('EditView' + saveId, JSON.stringify(_data.rows)); + + this.dataRowsList=JSON.stringify(_data.rows) this.editColumn = editColumn; let $this=this; @@ -512,8 +515,8 @@ export default { FTeamID: this.dataInfoObj['FTeamID'], FViewType: this.dataInfoObj.FViewType }; - let saveId = this.dataInfoObj.FViewType + "_" + this.dataInfoObj.FID; - let cacheDataList = JSON.parse(localStorage.getItem('EditView' + saveId)); + //let saveId = this.dataInfoObj.FViewType + "_" + this.dataInfoObj.FID; + let cacheDataList = JSON.parse(this.dataRowsList); let allTypeSelected = true this.dataList.forEach((row, index) => { let cache = cacheDataList[index]; @@ -573,7 +576,8 @@ export default { }, "OperateLog"); let $this = this; //$this.initPage(); - localStorage.setItem('EditView' + saveId, JSON.stringify(this.dataList)); + //localStorage.setItem('EditView' + saveId, JSON.stringify(this.dataList)); + this.dataRowsList=JSON.stringify(this.dataList); setTimeout(function () { layer.close(idx); layer.msg('保存成功');