|
@@ -19,10 +19,10 @@ export class Searchs {
|
|
|
}
|
|
|
|
|
|
parse() {
|
|
|
- let json = {}
|
|
|
+ let json = {...initSearch}
|
|
|
try {
|
|
|
const val = sessionStorage.getItem(this.saveKey)
|
|
|
- json = JSON.parse(val) || initSearch
|
|
|
+ json = JSON.parse(val) || json
|
|
|
} catch (error) {}
|
|
|
return json
|
|
|
}
|
|
@@ -61,6 +61,9 @@ export class Searchs {
|
|
|
|
|
|
update(data, key, type) {
|
|
|
const k = (key || this.key)
|
|
|
+ if (!this.searchs[k]) {
|
|
|
+ this.searchs[k] = {...initSearch}
|
|
|
+ }
|
|
|
if (type) {
|
|
|
this.searchs[k][type] = data
|
|
|
} else {
|