area-BOZ1cPxE.js 683 B

1
  1. import{bG as t}from"./index-CKIhG1T4.js";import{a as i}from"./index-Mn-LWUiD.js";import{t as h}from"./tree-CWCwWKDc.js";const s=t("area",{state:()=>({areaTree:[],guangzhouTree:[]}),actions:{async getAreaTree(){if(this.areaTree.length>0)return this.areaTree;const r=await i();this.areaTree=h(r,{children:"children",conversion:e=>({id:e.id,name:e.name,children:e.children})})},async getGuangzhouArea(){var n;if(this.guangzhouTree.length>0)return this.guangzhouTree;await this.getAreaTree();const r=this.areaTree.find(a=>a.name==="\u5E7F\u4E1C\u7701"),e=(n=r==null?void 0:r.children)==null?void 0:n.find(a=>a.name==="\u5E7F\u5DDE\u5E02");this.guangzhouTree=e?[e]:[]}}});export{s as u};