master
xy 1 year ago
parent 97cf8d0329
commit 0a32f29f96

@ -2,6 +2,6 @@
ENV = 'development'
# base api
VUE_APP_BASE_API = https://sstt.115.langye.net
#VUE_APP_BASE_API = http://sstt.ali251.langye.net/
#VUE_APP_BASE_API = https://sstt.115.langye.net
VUE_APP_BASE_API = http://sstt.ali251.langye.net/
VUE_APP_UPLOAD_API = http://sstt.ali251.langye.net/api/admin/upload-file

@ -4,5 +4,6 @@ NODE_ENV = production
ENV = 'staging'
# base api
VUE_APP_BASE_API = '/stage-api'
VUE_APP_BASE_API = http://sstt.ali251.langye.net/
VUE_APP_UPLOAD_API = http://sstt.ali251.langye.net/api/admin/upload-file

@ -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
})
}

@ -14,7 +14,7 @@ let loading ;
const service = axios.create({
baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
// withCredentials: true, // send cookies when cross-domain requests
timeout: 10000, // request timeout
timeout: 20000, // request timeout
isLoading:true
})

@ -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>

@ -185,6 +185,7 @@
</div>
<div class="xy-table-item-content" :class="ageTemp ? 'xy-table-item-outrange' : ''">
<el-select
value-key="id"
:value="pickedProduct.name"
v-load-more="productLoad"
placeholder="请选择产品"

@ -24,7 +24,7 @@ module.exports = {
* In most cases please use '/' !!!
* Detail: https://cli.vuejs.org/config/#publicpath
*/
publicPath: '/admin/',
publicPath: process.env.ENV === 'staging' ? '/admin_test' : '/admin/',
outputDir: './dist',
assetsDir: 'static',
css: {

Loading…
Cancel
Save