From 863c5a26cb1f065bf24a8f28e5641242fdb95644 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 20 九月 2023 16:11:30 +0800 Subject: [PATCH] 11 --- src/utils/storage.js | 32 ++++++++++++++++ src/views/project/travelexpensecheck/index.vue | 7 +++ src/views/project/fund/applyDetail/index.vue | 1 src/views/project/fundcheck/medicalCostCheck/index.vue | 7 +++ src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue | 7 +++ src/views/project/travelexpenseapply/travelexpensedetail/index.vue | 2 src/views/project/fundcheck/expertFeeCheck/index.vue | 10 ++++ src/views/project/fundcheck/officeExpenseCheck/index.vue | 7 +++ 8 files changed, 69 insertions(+), 4 deletions(-) diff --git a/src/utils/storage.js b/src/utils/storage.js new file mode 100644 index 0000000..ffcab11 --- /dev/null +++ b/src/utils/storage.js @@ -0,0 +1,32 @@ +//storage.js +// 灏佽鏈湴缂撳瓨鐨勬柟娉� + + +// 鍌ㄥ瓨鏁版嵁 +export const setItem = (key,data) => { + if(typeof data === 'object'){ + window.sessionStorage.setItem(key,JSON.stringify(data)) + }else{ + window.sessionStorage.setItem(key,data) + } +} + +// 璇诲彇鏁版嵁 +export const grtItem = (key) => { + const item = window.sessionStorage.getItem(key) + try{ + const value = JSON.parse(item) + if(typeof value === 'object'){ + return value + }else{ + return item + } + }catch(err){ + return item + } +} + +// 绉婚櫎鏁版嵁 +export const removeItem = (key) => { + window.sessionStorage.removeItem(key) +} diff --git a/src/views/project/fund/applyDetail/index.vue b/src/views/project/fund/applyDetail/index.vue index ccf4751..bc61882 100644 --- a/src/views/project/fund/applyDetail/index.vue +++ b/src/views/project/fund/applyDetail/index.vue @@ -1974,7 +1974,6 @@ //鏌ユ壘鏄惁瀛樺湪鐧昏瀹屾垚璁板綍 //鍒ゆ柇鏄惁瀛樺湪涓婃姤璁板綍 this.form.recordstatus = 0; - updateFund(this.form).then(response => { if (response.code == 200) { this.$message({ diff --git a/src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue b/src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue index 8bb8424..f361d1e 100644 --- a/src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue +++ b/src/views/project/fundcheck/ethicalExpertFeeCheck/index.vue @@ -711,6 +711,8 @@ import Li_area_select from "@/components/Address"; import OrgSelecter from "@/views/project/components/orgselect"; import { getUserProfile } from "@/api/system/user"; +// 瀵煎叆鏈湴瀛樺偍鐨勬柟娉� +import { setItem, grtItem, removeItem } from "@/utils/storage.js"; export default { components: { @@ -912,6 +914,9 @@ this.getUsermsg(); }, mounted() { + if (grtItem("ethicalExpertFeeCheck")) { + this.queryParams = grtItem("ethicalExpertFeeCheck"); + }; this.selectReporters(); this.getlistOrganization(); //this.getlistUser(); @@ -928,6 +933,8 @@ getlistbypower() { this.loading = true; listbypower(this.queryParams).then(res => { + removeItem("ethicalExpertFeeCheck"); + setItem("ethicalExpertFeeCheck", this.queryParams); //console.log("鏍规嵁鏉冮檺鏄剧ず鍒楄〃", res); this.loading = false; let list = res.rows; diff --git a/src/views/project/fundcheck/expertFeeCheck/index.vue b/src/views/project/fundcheck/expertFeeCheck/index.vue index 3685dbf..264798d 100644 --- a/src/views/project/fundcheck/expertFeeCheck/index.vue +++ b/src/views/project/fundcheck/expertFeeCheck/index.vue @@ -424,6 +424,8 @@ } from "@/api/project/donatebaseinfo"; import Li_area_select from "@/components/Address"; import OrgSelecter from "@/views/project/components/orgselect"; +import { setItem,grtItem,removeItem } from '@/utils/storage.js'; + export default { components: { @@ -599,14 +601,18 @@ watch: {}, created() { //this.getBaseInfoList(); - this.getlistbypower(); //this.resetForm(); this.getCurFundType(); this.getUsermsg(); }, mounted() { + if (grtItem("expertFeeCheck")) { + this.queryParams = grtItem("expertFeeCheck"); + }; this.selectReporters(); this.getlistOrganization(); + this.getlistbypower(); + //this.getlistUser(); this.getlistExternalperson(); }, @@ -638,6 +644,8 @@ this.loading = true; listbypower(this.queryParams).then((res) => { console.log("鏍规嵁鏉冮檺鏄剧ず鍒楄〃", res); + removeItem("expertFeeCheck"); + setItem("expertFeeCheck", this.queryParams); this.loading = false; let list = res.rows; let arr = []; diff --git a/src/views/project/fundcheck/medicalCostCheck/index.vue b/src/views/project/fundcheck/medicalCostCheck/index.vue index e48da6a..8792ddd 100644 --- a/src/views/project/fundcheck/medicalCostCheck/index.vue +++ b/src/views/project/fundcheck/medicalCostCheck/index.vue @@ -891,6 +891,8 @@ import OrgSelecter from "@/views/project/components/orgselect"; import { getUserProfile } from "@/api/system/user"; import { getToken } from "@/utils/auth"; +import { setItem,grtItem,removeItem } from '@/utils/storage.js'; + export default { components: { @@ -1080,6 +1082,9 @@ this.getUsermsg(); }, mounted() { + if (grtItem("medicalCostCheck")) { + this.queryParams = grtItem("medicalCostCheck"); + }; this.selectReporters(); this.getlistOrganization(); //his.getlistUser(); @@ -1094,6 +1099,8 @@ this.loading = true; // this.queryParams.params = {}; listbypower(this.queryParams).then(res => { + removeItem("medicalCostCheck"); + setItem("medicalCostCheck", this.queryParams); this.loading = false; let list = res.rows; let arr = []; diff --git a/src/views/project/fundcheck/officeExpenseCheck/index.vue b/src/views/project/fundcheck/officeExpenseCheck/index.vue index 476fd49..22410ae 100644 --- a/src/views/project/fundcheck/officeExpenseCheck/index.vue +++ b/src/views/project/fundcheck/officeExpenseCheck/index.vue @@ -872,6 +872,8 @@ import OrgSelecter from "@/views/project/components/orgselect"; import { getUserProfile } from "@/api/system/user"; import { getToken } from "@/utils/auth"; +import { setItem,grtItem,removeItem } from '@/utils/storage.js'; + export default { components: { @@ -1061,6 +1063,9 @@ }, mounted() { + if (grtItem("officeExpenseCheck")) { + this.queryParams = grtItem("officeExpenseCheck"); + }; this.selectReporters(); this.getlistOrganization(); //his.getlistUser(); @@ -1077,6 +1082,8 @@ // this.queryParams.params = {}; console.log("this.queryParams", this.queryParams); listbypower(this.queryParams).then(res => { + removeItem("officeExpenseCheck"); + setItem("officeExpenseCheck", this.queryParams); this.loading = false; let list = res.rows; this.total = res.total; diff --git a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue index 315c6ee..f9c0d0e 100644 --- a/src/views/project/travelexpenseapply/travelexpensedetail/index.vue +++ b/src/views/project/travelexpenseapply/travelexpensedetail/index.vue @@ -946,7 +946,7 @@ <el-table-column prop="orderno" label="搴忓彿"> </el-table-column> <el-table-column prop="personname" label="璐圭敤浜哄憳"> </el-table-column> - <el-table-column prop="createTime" label="寮�濮嬫棩鏈�"> + <el-table-column prop="starttime" label="寮�濮嬫棩鏈�"> </el-table-column> <el-table-column prop="endtime" label="缁撴潫鏃ユ湡"> </el-table-column> <el-table-column prop="departure" label="鍑哄彂鍦�"> </el-table-column> diff --git a/src/views/project/travelexpensecheck/index.vue b/src/views/project/travelexpensecheck/index.vue index 6dad9bd..72b4be2 100644 --- a/src/views/project/travelexpensecheck/index.vue +++ b/src/views/project/travelexpensecheck/index.vue @@ -1199,6 +1199,7 @@ import Li_area_select from "@/components/Address"; import { getUserProfile } from "@/api/system/user"; import { getToken } from "@/utils/auth"; +import { setItem, grtItem, removeItem } from "@/utils/storage.js"; export default { components: { @@ -1309,9 +1310,11 @@ }; }, created() { - this.getList(); }, mounted() { + if (grtItem("travelexpensecheck")) { + this.queryParams = grtItem("travelexpensecheck"); + }; //this.getlistDonatebaseinfo(); this.getList(); }, @@ -1324,6 +1327,8 @@ this.loading = true; console.log("this.queryParams", this.queryParams); listbypowerone(this.queryParams).then(response => { + removeItem("travelexpensecheck"); + setItem("travelexpensecheck", this.queryParams); this.reimbursementList = response.rows; this.total = response.total; this.loading = false; -- Gitblit v1.9.3