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