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