Compare commits
32 Commits
dev-report
...
6ba54c8bcd
| Author | SHA1 | Date | |
|---|---|---|---|
| 6ba54c8bcd | |||
|
|
eaaceb9595 | ||
| acccadd43a | |||
|
|
1ab365efae | ||
| 0f04d7e80c | |||
| 02af7babc4 | |||
| 505139cfe2 | |||
| 6246d46d53 | |||
| 98a5d374a4 | |||
| dd049320f6 | |||
| 696e96a0c0 | |||
| ee770b9e60 | |||
| 6908183a36 | |||
| af9bcb7024 | |||
| 5c6c3df4d0 | |||
| acdcc670de | |||
| 9472c5ea56 | |||
| 4f150b0912 | |||
| f76d6dce66 | |||
| dd4bdb0786 | |||
| 477a279867 | |||
| c87637cc78 | |||
| a544840679 | |||
| 247c6ed4a0 | |||
| 769c901954 | |||
| 18bfc7d353 | |||
| fb6b341242 | |||
| fea69da8ed | |||
| 125f6f28ad | |||
| 39cddaa8e0 | |||
| ffd15e2433 | |||
| 2bebd0480e |
@@ -4,7 +4,7 @@ VITE_NODE_ENV=development
|
|||||||
VITE_DEV=true
|
VITE_DEV=true
|
||||||
|
|
||||||
# 请求路径
|
# 请求路径
|
||||||
VITE_BASE_URL='http://118.31.23.45:48080'
|
VITE_BASE_URL='http://localhost:48080'
|
||||||
# VITE_BASE_URL='http://114.55.169.15:48080'
|
# VITE_BASE_URL='http://114.55.169.15:48080'
|
||||||
|
|
||||||
# 上传路径
|
# 上传路径
|
||||||
|
|||||||
@@ -74,8 +74,8 @@
|
|||||||
@get-checked-columns="getCheckedColumns"
|
@get-checked-columns="getCheckedColumns"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="60" />
|
<el-table-column type="selection" width="60" fixed="left" />
|
||||||
<el-table-column type="expand">
|
<el-table-column type="expand" fixed="left">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<div class="p-10px flex justify-center">
|
<div class="p-10px flex justify-center">
|
||||||
<VueDraggable
|
<VueDraggable
|
||||||
@@ -91,8 +91,8 @@
|
|||||||
stripe
|
stripe
|
||||||
style="width: 80%; margin: 0 auto"
|
style="width: 80%; margin: 0 auto"
|
||||||
>
|
>
|
||||||
<el-table-column prop="productName" label="成交产品" />
|
<el-table-column prop="productName" label="成交产品" width="120px" />
|
||||||
<el-table-column prop="specsName" label="产品规格" />
|
<el-table-column prop="specsName" label="产品规格" width="120px" />
|
||||||
<el-table-column prop="signNum" label="成交数量" width="90px" />
|
<el-table-column prop="signNum" label="成交数量" width="90px" />
|
||||||
<el-table-column prop="remark" label="成交备注" width="100px" />
|
<el-table-column prop="remark" label="成交备注" width="100px" />
|
||||||
<el-table-column label="生产状态" width="160px">
|
<el-table-column label="生产状态" width="160px">
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
<el-table v-loading="loading" :data="tableList" border stripe>
|
<el-table v-loading="loading" :data="tableList" border stripe>
|
||||||
<el-table-column type="index" width="50" fixed="left" />
|
<el-table-column type="index" width="50" fixed="left" />
|
||||||
<el-table-column prop="nickname" label="姓名" width="80" />
|
<el-table-column prop="nickname" label="姓名" width="80" fixed="left" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
v-for="(item, index) in new Date().getMonth() + 1"
|
v-for="(item, index) in new Date().getMonth() + 1"
|
||||||
:key="index"
|
:key="index"
|
||||||
|
|||||||
@@ -38,31 +38,42 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
<el-table :data="tableList" border stripe show-summary :summary-method="getSummaries">
|
<el-table :data="tableList" border stripe show-summary :summary-method="getSummaries">
|
||||||
<el-table-column label="周期" prop="period" width="110px" />
|
<el-table-column label="周期" prop="period" width="110px" />
|
||||||
|
<el-table-column label="成交" align="center">
|
||||||
<el-table-column prop="signNumber" label="成交数" />
|
<el-table-column prop="signNumber" label="成交数" />
|
||||||
<el-table-column prop="signPrice" label="成交额" />
|
<el-table-column prop="signPrice" label="成交额" />
|
||||||
<el-table-column
|
<el-table-column prop="signPriceSequentialGrowth" label="环比" :formatter="parseRate" />
|
||||||
prop="signPriceSequentialGrowth"
|
|
||||||
label="成交额环比增长"
|
|
||||||
:formatter="parseRate"
|
|
||||||
/>
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="signPriceSamePeriodCompareGrowth"
|
prop="signPriceSamePeriodCompareGrowth"
|
||||||
label="成交额同比增长"
|
label="同比"
|
||||||
:formatter="parseRate"
|
:formatter="parseRate"
|
||||||
/>
|
/>
|
||||||
<el-table-column prop="profit" label="利润" />
|
</el-table-column>
|
||||||
<el-table-column prop="profitSequentialGrowth" label="利润环比增长" :formatter="parseRate" />
|
<el-table-column label="利润" align="center">
|
||||||
<el-table-column
|
<el-table-column prop="profit">
|
||||||
prop="profitSamePeriodCompareGrowth"
|
<template #header> <Tooltip message="公司利润" /> <span>利润</span> </template>
|
||||||
label="利润同比增长"
|
</el-table-column>
|
||||||
:formatter="parseRate"
|
<el-table-column prop="profitSequentialGrowth" label="环比" :formatter="parseRate" />
|
||||||
/>
|
<el-table-column prop="profitSamePeriodCompareGrowth" label="同比" :formatter="parseRate" />
|
||||||
<el-table-column prop="notReceivedMoney" label="未到账金额" />
|
</el-table-column>
|
||||||
<el-table-column prop="receivedMoney" label="已到账金额" />
|
|
||||||
|
<el-table-column prop="notReceivedMoney">
|
||||||
|
<template #header>
|
||||||
|
<Tooltip message="回款列表中未审核的公司利润" /> <span>未到账</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column prop="receivedMoney">
|
||||||
|
<template #header>
|
||||||
|
<Tooltip message="回款列表中已审核的公司利润" /> <span>已到账</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column prop="waitSettleMoney" label="待结算金额" />
|
<el-table-column prop="waitSettleMoney" label="待结算金额" />
|
||||||
<el-table-column prop="settledMoney" label="已结算金额" />
|
<el-table-column prop="settledMoney" label="已结算金额" />
|
||||||
<el-table-column prop="refundAmount" label="已退款金额" />
|
<el-table-column prop="refundAmount" label="已退款金额" />
|
||||||
<el-table-column prop="remainMoney" label="结余" />
|
<el-table-column prop="remainMoney">
|
||||||
|
<template #header>
|
||||||
|
<Tooltip message="已到账金额-已结算金额-已退款金额" /> <span>结余</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</ContentWrap>
|
</ContentWrap>
|
||||||
</template>
|
</template>
|
||||||
@@ -129,7 +140,8 @@ function getSummaries({ columns, data }) {
|
|||||||
if (column.property.includes('Growth')) {
|
if (column.property.includes('Growth')) {
|
||||||
sums[index] = ''
|
sums[index] = ''
|
||||||
} else {
|
} else {
|
||||||
sums[index] = values.reduce((prev, curr) => {
|
sums[index] = values
|
||||||
|
.reduce((prev, curr) => {
|
||||||
const value = Number(curr)
|
const value = Number(curr)
|
||||||
if (!Number.isNaN(value)) {
|
if (!Number.isNaN(value)) {
|
||||||
return prev + curr
|
return prev + curr
|
||||||
@@ -137,6 +149,7 @@ function getSummaries({ columns, data }) {
|
|||||||
return prev
|
return prev
|
||||||
}
|
}
|
||||||
}, 0)
|
}, 0)
|
||||||
|
.toFixed(2)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
sums[index] = ''
|
sums[index] = ''
|
||||||
|
|||||||
@@ -49,7 +49,7 @@
|
|||||||
|
|
||||||
<!-- 列表 -->
|
<!-- 列表 -->
|
||||||
<el-table v-loading="loading" class="mt-20px" :data="tableList" border>
|
<el-table v-loading="loading" class="mt-20px" :data="tableList" border>
|
||||||
<el-table-column type="expand" width="30">
|
<el-table-column type="expand" width="30" fixed="left">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<div class="pl-100px pr-100px">
|
<div class="pl-100px pr-100px">
|
||||||
<el-table :data="row.productSpecList">
|
<el-table :data="row.productSpecList">
|
||||||
@@ -71,16 +71,16 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column key="productId" label="产品编码" prop="productId" />
|
<el-table-column key="productId" label="产品编码" prop="productId" />
|
||||||
<el-table-column show-overflow-tooltip label="产品名称" min-width="200" prop="productName" />
|
<el-table-column show-overflow-tooltip label="产品名称" min-width="100" prop="productName" />
|
||||||
<el-table-column label="分类" min-width="90" prop="productCategoryName" />
|
<el-table-column label="分类" width="90" prop="productCategoryName" />
|
||||||
<el-table-column label="品牌" min-width="90" prop="productBrandName" />
|
<el-table-column label="品牌" width="90" prop="productBrandName" />
|
||||||
<el-table-column label="商品图" min-width="80">
|
<el-table-column label="商品图" min-width="80">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-image :src="row.mainImage" @click="imagePreview(row.mainImage)" class="w-30px h-30px" />
|
<el-image :src="row.mainImage" @click="imagePreview(row.mainImage)" class="w-30px h-30px" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="简介" min-width="70" prop="productIntro" />
|
<el-table-column label="简介" min-width="200" prop="productIntro" />
|
||||||
<el-table-column :formatter="dateFormatter" label="创建时间" prop="createTime" width="180" />
|
<el-table-column :formatter="dateFormatter" label="创建时间" prop="createTime" width="120" />
|
||||||
<el-table-column v-for="item in diyFieldList" :key="item.clueParamId" :label="item.label">
|
<el-table-column v-for="item in diyFieldList" :key="item.clueParamId" :label="item.label">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<div v-if="item.component == 'DatePicker'">
|
<div v-if="item.component == 'DatePicker'">
|
||||||
|
|||||||
Reference in New Issue
Block a user