32 Commits

Author SHA1 Message Date
6ba54c8bcd Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-10-22 19:58:50 +08:00
qsh
eaaceb9595 sc 2024-10-22 17:07:48 +08:00
acccadd43a Merge remote-tracking branch 'origin/main' into dev-cl 2024-10-21 21:23:46 +08:00
qsh
1ab365efae sc 2024-10-21 16:14:06 +08:00
0f04d7e80c Merge pull request 'dev-report' (#4) from dev-report into main
Reviewed-on: http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web/pulls/4
2024-10-18 10:33:30 +08:00
02af7babc4 Merge branch 'dev-report' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-10-12 13:49:38 +08:00
505139cfe2 Merge branch 'dev-report' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-10-10 22:44:57 +08:00
6246d46d53 Merge branch 'dev-report' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-10-09 22:23:47 +08:00
98a5d374a4 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-09-28 18:00:22 +08:00
dd049320f6 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-09-23 21:45:29 +08:00
696e96a0c0 Merge remote-tracking branch 'origin/main' into dev-cl 2024-09-22 16:08:37 +08:00
ee770b9e60 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-09-18 23:08:40 +08:00
6908183a36 Merge branch 'dev-cjl' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-09-11 23:01:08 +08:00
af9bcb7024 Merge branch 'dev-cjl' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-09-08 14:26:43 +08:00
5c6c3df4d0 Merge branch 'dev-cjl' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-09-05 22:31:59 +08:00
acdcc670de Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-09-05 22:31:44 +08:00
9472c5ea56 Merge branch 'dev-cjl' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-29 22:20:26 +08:00
4f150b0912 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-28 22:04:46 +08:00
f76d6dce66 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-27 23:04:20 +08:00
dd4bdb0786 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-26 22:00:11 +08:00
477a279867 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-23 22:26:44 +08:00
c87637cc78 Merge branch 'dev-cjl' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-20 23:52:46 +08:00
a544840679 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-16 12:47:36 +08:00
247c6ed4a0 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-13 21:43:40 +08:00
769c901954 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-10 13:21:15 +08:00
18bfc7d353 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-06 22:05:52 +08:00
fb6b341242 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-06 19:27:40 +08:00
fea69da8ed Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-04 14:15:30 +08:00
125f6f28ad Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-08-02 21:02:44 +08:00
39cddaa8e0 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-07-31 21:11:55 +08:00
ffd15e2433 Merge branch 'main' of http://114.55.169.15:3000/qiushanhe/ss-crm-manage-web into dev-cl 2024-07-30 21:32:07 +08:00
2bebd0480e 本地启动 2024-07-13 11:30:36 +08:00
5 changed files with 55 additions and 42 deletions

View File

@@ -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'
# 上传路径 # 上传路径

View File

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

View File

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

View File

@@ -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 prop="signNumber" label="成交数" /> <el-table-column label="成交" align="center">
<el-table-column prop="signPrice" label="成交" /> <el-table-column prop="signNumber" label="成交" />
<el-table-column <el-table-column prop="signPrice" label="成交额" />
prop="signPriceSequentialGrowth" <el-table-column prop="signPriceSequentialGrowth" label="环比" :formatter="parseRate" />
label="成交额环比增长" <el-table-column
:formatter="parseRate" prop="signPriceSamePeriodCompareGrowth"
/> label="同比"
<el-table-column :formatter="parseRate"
prop="signPriceSamePeriodCompareGrowth" />
label="成交额同比增长" </el-table-column>
:formatter="parseRate" <el-table-column label="利润" align="center">
/> <el-table-column prop="profit">
<el-table-column prop="profit" label="利润" /> <template #header> <Tooltip message="公司利润" /> <span>利润</span> </template>
<el-table-column prop="profitSequentialGrowth" label="利润环比增长" :formatter="parseRate" /> </el-table-column>
<el-table-column <el-table-column prop="profitSequentialGrowth" label="环比" :formatter="parseRate" />
prop="profitSamePeriodCompareGrowth" <el-table-column prop="profitSamePeriodCompareGrowth" label="同比" :formatter="parseRate" />
label="利润同比增长" </el-table-column>
:formatter="parseRate"
/> <el-table-column prop="notReceivedMoney">
<el-table-column prop="notReceivedMoney" label="未到账金额" /> <template #header>
<el-table-column prop="receivedMoney" label="已到账金额" /> <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,14 +140,16 @@ 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
const value = Number(curr) .reduce((prev, curr) => {
if (!Number.isNaN(value)) { const value = Number(curr)
return prev + curr if (!Number.isNaN(value)) {
} else { return prev + curr
return prev } else {
} return prev
}, 0) }
}, 0)
.toFixed(2)
} }
} else { } else {
sums[index] = '' sums[index] = ''

View File

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