xy 2 years ago
parent 28830c291d
commit dbaca2d03a

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

@ -24,3 +24,17 @@ export function getChartsHome(params) {
}) })
} }
export function getBusinessData(params) {
return request({
url: '/api/admin/chart/business_data',
method: 'get',
params: params
})
}
export function getOrderData(params) {
return request({
url: '/api/admin/chart/order_data',
method: 'get',
params: params
})
}

@ -4,7 +4,8 @@ export function login(data) {
return request({ return request({
url: '/api/admin/auth/login', url: '/api/admin/auth/login',
method: 'post', method: 'post',
data data,
isLoading: false
}) })
} }
@ -12,7 +13,8 @@ export function getInfo(token) {
return request({ return request({
url: '/api/admin/auth/me', url: '/api/admin/auth/me',
method: 'post', method: 'post',
params: { token } params: { token },
isLoading: false
}) })
} }
@ -27,6 +29,7 @@ export function getAuthMenu(token) {
return request({ return request({
url: '/api/admin/auth/permissions', url: '/api/admin/auth/permissions',
method: 'get', method: 'get',
params: { token } params: { token },
isLoading: false
}) })
} }

@ -30,7 +30,7 @@
import echarts from "echarts" import echarts from "echarts"
import PanelGroup from './components/PanelGroup' import PanelGroup from './components/PanelGroup'
import { import {
getChartsHome getChartsHome,getBusinessData,getOrderData
} from "../../api/dashboard.js" } from "../../api/dashboard.js"
import draw from './components/draw.vue' import draw from './components/draw.vue'
export default { export default {
@ -82,15 +82,19 @@
}, },
methods: { methods: {
async loadData() { async loadData() {
await getChartsHome({
await Promise.all([getChartsHome({
month: this.month
}),getOrderData({
month: this.month
}),getBusinessData({
month: this.month month: this.month
}).then((res) => { })]).then((res) => {
console.log(res); this.list = res[0].list;
this.list = res.list;
this.chartData = res; this.chartData = res;
let _business_data = []; let _business_data = [];
let _collect_data = []; let _collect_data = [];
res.business_data.map(item => { res[2].business_data.map(item => {
_business_data.push(item.server_money_total) _business_data.push(item.server_money_total)
_collect_data.push(item.collect_money) _collect_data.push(item.collect_money)
}) })
@ -99,7 +103,7 @@
let _customerArr = []; let _customerArr = [];
let _orderArr = []; let _orderArr = [];
res.order_data.map(item => { res[1].order_data.map(item => {
_customerArr.push(item.active_customer) _customerArr.push(item.active_customer)
_orderArr.push(item.order_total) _orderArr.push(item.order_total)
}) })

@ -9,7 +9,7 @@
经度 经度
</div> </div>
<div class="xy-table-item-content"> <div class="xy-table-item-content">
<el-input readonly v-model="form.lat " clearable placeholder="请输入经度 " style="width: 300px;" /> <el-input v-model="form.lat " clearable placeholder="请输入经度 " style="width: 300px;" />
</div> </div>
</div> </div>
</template> </template>
@ -19,7 +19,7 @@
纬度 纬度
</div> </div>
<div class="xy-table-item-content"> <div class="xy-table-item-content">
<el-input readonly v-model="form.lng " clearable placeholder="请输入纬度 " style="width: 300px;" /> <el-input v-model="form.lng " clearable placeholder="请输入纬度 " style="width: 300px;" />
</div> </div>
</div> </div>
</template> </template>

@ -92,7 +92,10 @@ export default {
}, },
methods: { methods: {
async getTypes(){ async getTypes(){
const res = await getTypes({},false) const res = await getTypes({
page: 1,
page_size: 999
},false)
this.types = res.data this.types = res.data
}, },

@ -7,7 +7,7 @@ function resolve(dir) {
} }
const name = defaultSettings.title || '四世同堂业务管理系统' // page title const name = defaultSettings.title || '四世同堂业务管理系统' // page title
const timeStamp = new Date().getTime()
// If your port is set to 80, // If your port is set to 80,
// use administrator privileges to execute the command line. // use administrator privileges to execute the command line.
// For example, Mac: sudo npm run // For example, Mac: sudo npm run
@ -25,7 +25,7 @@ module.exports = {
* Detail: https://cli.vuejs.org/config/#publicpath * Detail: https://cli.vuejs.org/config/#publicpath
*/ */
publicPath: '/admin/', publicPath: '/admin/',
outputDir: '/Users/mac/Documents/Work/c-常州四世同堂/code/shishitongtang-service/public/admin', outputDir: './dist',
assetsDir: 'static', assetsDir: 'static',
css: { css: {
loaderOptions: { // 向 CSS 相关的 loader 传递选项 loaderOptions: { // 向 CSS 相关的 loader 传递选项

Loading…
Cancel
Save