地址缓存

This commit is contained in:
hh
2020-11-25 10:17:05 +08:00
parent ee32cfc313
commit 025342a5d6
2 changed files with 5 additions and 0 deletions

View File

@ -241,4 +241,5 @@
.top-right-btn { .top-right-btn {
position: relative; position: relative;
float: right; float: right;
padding-right: 5px;
} }

View File

@ -8,6 +8,7 @@
<script> <script>
// todo 大区组件 // todo 大区组件
import { areaSelect, getProvinceByArea, getProvinceByParent } from "@/api/hardware/area"; import { areaSelect, getProvinceByArea, getProvinceByParent } from "@/api/hardware/area";
const areaList = [];
export default { export default {
name: 'Region', name: 'Region',
props: { props: {
@ -45,6 +46,7 @@ export default {
}, },
async loadNode (node, resolve) { async loadNode (node, resolve) {
if (node.level === 0) { if (node.level === 0) {
if (areaList.length) return resolve(areaList)
let { code, msg, select } = await areaSelect(); let { code, msg, select } = await areaSelect();
if (200 == code) { if (200 == code) {
select.map(v => { select.map(v => {
@ -53,10 +55,12 @@ export default {
v.isArea = true; v.isArea = true;
return v; return v;
}) })
areaList.push(...select)
return resolve(select) return resolve(select)
} else { } else {
return resolve([]) return resolve([])
} }
return resolve([])
} }
if (node.level == 1) { if (node.level == 1) {