提交 34d9670f authored 作者: lidongxu's avatar lidongxu

feat(finance): 全屏加载过程效果

同上
上级 5b10c26a
...@@ -93,17 +93,15 @@ export const getFinanceDetailAPI = (data) => { ...@@ -93,17 +93,15 @@ export const getFinanceDetailAPI = (data) => {
* @returns * @returns
*/ */
export const getFinanceSubListAPI = (data) => { export const getFinanceSubListAPI = (data) => {
console.log(data)
return request({ return request({
url: '/bi/finance/cost/subList', url: '/bi/finance/cost/subList',
method: 'POST', method: 'POST',
data: { data: {
subType: 0, // 直播间的 subType: 0, // 直播间的
zbjQdType: data.zbjQdType instanceof Array ? data.zbjQdType : data.zbjQdType ? [data.zbjQdType] : [], zbjQdType: data.zbjQdType instanceof Array ? data.zbjQdType : data.zbjQdType ? [data.zbjQdType] : [],
flavor: data.flavorErp, flavor: data.flavorErp instanceof Array ? data.flavorErp : data.flavorErp ? [data.flavorErp] : [],
specName: data.specNameErp, specName: data.specNameErp instanceof Array ? data.specNameErp : data.specNameErp ? [data.specNameErp] : [],
zbjQdTypeAll: false,
flavorErpAll: data.flavorErpAll,
specNameErpAll: data.specNameErpAll,
series: data.seriesPrdMap.map(o => o[0]), series: data.seriesPrdMap.map(o => o[0]),
goodsName: data.seriesPrdMap.map(o => o[1]), goodsName: data.seriesPrdMap.map(o => o[1]),
startDate: parseTime(data.date[0], `{y}-{m}-{d}`), startDate: parseTime(data.date[0], `{y}-{m}-{d}`),
......
<template> <template>
<div class="app-container"> <div class="app-container">
<div class="container"> <div class="container" v-loading="loading">
<!-- 搜索表单 --> <!-- 搜索表单 -->
<el-form :model="queryParams" <el-form :model="queryParams"
label-position="right" label-position="right"
...@@ -116,7 +116,8 @@ ...@@ -116,7 +116,8 @@
border border
@expand-change="expandChangeFn" @expand-change="expandChangeFn"
@mousedown="handleMouseDown" @mousedown="handleMouseDown"
ref="expandTableRef"> ref="expandTableRef"
show-overflow-tooltip>
<el-table-column type="expand"> <el-table-column type="expand">
<template #default="props"> <template #default="props">
<div class="expand-div"> <div class="expand-div">
...@@ -224,6 +225,7 @@ import { formatNumberWithUnit, parseTime } from '@/utils' ...@@ -224,6 +225,7 @@ import { formatNumberWithUnit, parseTime } from '@/utils'
const { lastPickerOptions: pickerOptions, lastDate } = useDatePickerOptions() const { lastPickerOptions: pickerOptions, lastDate } = useDatePickerOptions()
const showSearch = ref(true) // 搜索 const showSearch = ref(true) // 搜索
const detailVisible = ref(false) // 详情 const detailVisible = ref(false) // 详情
const loading = ref(false)
const data = reactive({ const data = reactive({
queryParams: { queryParams: {
...@@ -439,6 +441,7 @@ const tableList = ref([ ...@@ -439,6 +441,7 @@ const tableList = ref([
]) ])
const total = ref(0) const total = ref(0)
const getList = async () => { const getList = async () => {
loading.value = true
// 直播间分类全选时,单独增加字段给后台 // 直播间分类全选时,单独增加字段给后台
queryParams.value.zbjQdTypeAll = (queryParams.value.zbjQdType.length === brandList.value.length) queryParams.value.zbjQdTypeAll = (queryParams.value.zbjQdType.length === brandList.value.length)
// 口味 // 口味
...@@ -449,6 +452,7 @@ const getList = async () => { ...@@ -449,6 +452,7 @@ const getList = async () => {
const res = await getFinanceListAPI(queryParams.value) const res = await getFinanceListAPI(queryParams.value)
total.value = res.data.total total.value = res.data.total
tableList.value = res.data.list tableList.value = res.data.list
loading.value = false
} }
getList() getList()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论