master
parent
97cf8d0329
commit
0a32f29f96
@ -0,0 +1,10 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getVillages (params,isLoading) {
|
||||
return request({
|
||||
url: "/api/admin/chart/villages",
|
||||
method: "get",
|
||||
params,
|
||||
isLoading
|
||||
})
|
||||
}
|
||||
@ -0,0 +1,60 @@
|
||||
<template>
|
||||
<div>
|
||||
<div ref="lxHeader">
|
||||
<lx-header icon="md-apps" style="margin-bottom: 10px; border: 0px; margin-top: 15px" text="区域查询">
|
||||
<div slot="content"></div>
|
||||
<slot>
|
||||
<div>
|
||||
</div>
|
||||
</slot>
|
||||
</lx-header>
|
||||
</div>
|
||||
|
||||
<Card dis-hover>
|
||||
<el-tree :data="list" node-key="code" lazy :props="{ label: 'name' }" :load="loadNode"></el-tree>
|
||||
</Card>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { getVillages } from "@/api/common";
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
|
||||
total:0,
|
||||
list:[],
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
async loadNode (node, resolve) {
|
||||
console.log(node)
|
||||
const list = await this.getList({
|
||||
pcode: node.data.code
|
||||
})
|
||||
resolve(list)
|
||||
},
|
||||
|
||||
async getList(pcode = 0){
|
||||
const res = await getVillages(pcode);
|
||||
if (pcode === 0) {
|
||||
this.list = res.list
|
||||
} else {
|
||||
return res.list
|
||||
}
|
||||
console.log(res)
|
||||
// const res = await getList(this.select)
|
||||
// this.total = res.total
|
||||
// this.list = res.data
|
||||
// console.log(this.list)
|
||||
},
|
||||
|
||||
},
|
||||
created() {
|
||||
this.getList()
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
</style>
|
||||
Loading…
Reference in new issue