|
@@ -195,7 +195,7 @@ export default {
|
|
tableData: [],
|
|
tableData: [],
|
|
pageIndex: 1,
|
|
pageIndex: 1,
|
|
total: 0,
|
|
total: 0,
|
|
- now_page: 1,
|
|
|
|
|
|
+ type:0,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
proxyObj: {
|
|
proxyObj: {
|
|
page_index: 1,
|
|
page_index: 1,
|
|
@@ -216,7 +216,12 @@ export default {
|
|
},
|
|
},
|
|
beforeRouteLeave(to, from, next) {
|
|
beforeRouteLeave(to, from, next) {
|
|
if (to.path == "/cms/processroute/edit") {
|
|
if (to.path == "/cms/processroute/edit") {
|
|
|
|
+ if(this.type !== 4 && this.type !==1){
|
|
this.$route.meta.keepAlive = true;
|
|
this.$route.meta.keepAlive = true;
|
|
|
|
+ }else{
|
|
|
|
+ this.$route.meta.keepAlive = false;
|
|
|
|
+ }
|
|
|
|
+
|
|
} else {
|
|
} else {
|
|
this.$route.meta.keepAlive = false;
|
|
this.$route.meta.keepAlive = false;
|
|
}
|
|
}
|
|
@@ -239,17 +244,14 @@ export default {
|
|
// 如果当前搜索条件为空,取上一次的搜索页码
|
|
// 如果当前搜索条件为空,取上一次的搜索页码
|
|
if (this.isEmptyQuery(row)) {
|
|
if (this.isEmptyQuery(row)) {
|
|
row.page_index = this.defaultPageNumber;
|
|
row.page_index = this.defaultPageNumber;
|
|
- this.now_page = this.defaultPageNumber;
|
|
|
|
this.pageIndex = this.defaultPageNumber;
|
|
this.pageIndex = this.defaultPageNumber;
|
|
row.page_size = this.pageSize;
|
|
row.page_size = this.pageSize;
|
|
} else {
|
|
} else {
|
|
this.pageIndex = row.page_index;
|
|
this.pageIndex = row.page_index;
|
|
- if (!row.page_index) {
|
|
|
|
- row.page_index = this.now_page;
|
|
|
|
- }
|
|
|
|
row.page_size = this.pageSize;
|
|
row.page_size = this.pageSize;
|
|
}
|
|
}
|
|
this.proxyObj = row;
|
|
this.proxyObj = row;
|
|
|
|
+ console.log(row)
|
|
this.getData(row);
|
|
this.getData(row);
|
|
},
|
|
},
|
|
getData(row) {
|
|
getData(row) {
|
|
@@ -328,7 +330,6 @@ export default {
|
|
},
|
|
},
|
|
changePage(e) {
|
|
changePage(e) {
|
|
this.pageIndex = e;
|
|
this.pageIndex = e;
|
|
- this.now_page = e;
|
|
|
|
this.proxyObj.page_index = this.pageIndex;
|
|
this.proxyObj.page_index = this.pageIndex;
|
|
const sortList = this.sortList.filter((item) => item.sort);
|
|
const sortList = this.sortList.filter((item) => item.sort);
|
|
this.proxyObj.sortList = sortList;
|
|
this.proxyObj.sortList = sortList;
|
|
@@ -348,6 +349,7 @@ export default {
|
|
},
|
|
},
|
|
goPage(n, row) {
|
|
goPage(n, row) {
|
|
let id = row ? row.id : "";
|
|
let id = row ? row.id : "";
|
|
|
|
+ this.type = n;
|
|
this.$router.push({
|
|
this.$router.push({
|
|
path: "/cms/processroute/edit",
|
|
path: "/cms/processroute/edit",
|
|
query: {
|
|
query: {
|