|
@@ -299,6 +299,7 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
page: 1,
|
|
|
+ idx: "",
|
|
|
rows: 10,
|
|
|
total: 0,
|
|
|
reviewType: "",
|
|
@@ -604,6 +605,11 @@ export default {
|
|
|
this.approveForm.comments = "";
|
|
|
},
|
|
|
},
|
|
|
+ created() {
|
|
|
+ //获取地址栏参数
|
|
|
+ this.idx = this.getUrlKey("id");
|
|
|
+ console.log(this.idx);
|
|
|
+ },
|
|
|
mounted() {
|
|
|
this.handleInit({
|
|
|
...this.table_search,
|
|
@@ -630,6 +636,15 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ getUrlKey(name) {
|
|
|
+ return (
|
|
|
+ decodeURIComponent(
|
|
|
+ (new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
|
|
|
+ location.href
|
|
|
+ ) || [, ""])[1].replace(/\+/g, "%20")
|
|
|
+ ) || null
|
|
|
+ );
|
|
|
+ },
|
|
|
// 初始化
|
|
|
handleInit(data) {
|
|
|
this.table_loading = true;
|
|
@@ -641,6 +656,20 @@ export default {
|
|
|
},
|
|
|
data: data,
|
|
|
}).then(({ data: { count, data } }) => {
|
|
|
+ if (this.idx) {
|
|
|
+ var data1;
|
|
|
+ for (var i = 0; i < data.length; i++) {
|
|
|
+ if (data[i].id != this.idx) {
|
|
|
+ } else {
|
|
|
+ data1 = data[i];
|
|
|
+ data.length = 0;
|
|
|
+ data.push(data1);
|
|
|
+ this.table_loading = false;
|
|
|
+ this.total = count;
|
|
|
+ this.table_list = data || [];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
this.table_loading = false;
|
|
|
this.total = count;
|
|
|
this.table_list = data || [];
|