修改首页的经营、采购销售数据

product
bawei 1 year ago
parent 6ec4e586c1
commit 4c54cd41df

@ -505,28 +505,11 @@
FROM
(
SELECT
count(*) poundNum,
count(*) bangdannum,
IFNULL(
ROUND( SUM( CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ), 6 ),
0
) buckleWeightSum,
IFNULL(
ROUND(
SUM(
CASE
a.unit
WHEN '0' THEN
( CASE a.is_Invoicing WHEN '1' THEN a.settlement ELSE 0 END )
WHEN '1' THEN
( CASE a.is_Invoicing WHEN '1' THEN a.settlement ELSE 0 END ) / 1000
END
),
6
),
0
) settlementSum,
IFNULL( ROUND( SUM( a.settlement * a.purchase_price ), 6 ), 0 ) purchaseAmountSum,
IFNULL( ROUND( SUM( a.settlement * a.sales_price ), 6 ), 0 ) salesAmountSum
) buckleWeightSum
FROM
jg_poundlist a
WHERE
@ -855,34 +838,35 @@ SET @i = 0;
SELECT
( @i := @i + 1 ) AS Number,
F_FullName AS FFullName,
COUNT( id ) AS bangdan,
IFNULL(
ROUND( SUM( CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ), 6 ),
0
) settlement,
IFNULL(
ROUND(
SUM( purchase_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2
),
0
) amout,
IF(is_pay='0',ROUND(
SUM( purchase_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2
),0) AS notPaypalAmounts,
IF(is_pay='1',ROUND(
SUM( purchase_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2
),0) AS paypalamounts
COUNT( b.id ) AS bangdan,
SUM(
Round( IF ( b.unit = '1', b.settlement / 1000, b.settlement ), 6 )) AS settlement,
SUM( b.amount ) AS amout,
SUM( b.amount ) - c.pay_price AS notPaypalAmounts,
c.pay_price AS paypalamounts
FROM
jg_poundlist a
jg_purchaseorder a
LEFT JOIN jg_purchaseorder_item0 b ON a.id = b.purchaseorder_id
AND b.delete_mark = '0'
LEFT JOIN (
SELECT
SUM( amount ) - SUM( pay_price ) AS notPaypalAmounts,
SUM( pay_price ) AS pay_price,
department_id
FROM
jg_purchaseorder
WHERE
to_days( creator_time ) = to_days(
now())
AND delete_mark = '0'
GROUP BY
department_id
) c ON a.department_id = c.department_id
LEFT JOIN base_organize z ON a.department_id = z.F_Id
WHERE
to_days( a.pound_date ) = to_days(
to_days( a.creator_time ) = to_days(
now())
AND delete_mark = '0'
AND a.delete_mark = '0'
GROUP BY
a.department_id
</select>
@ -901,28 +885,19 @@ GROUP BY
<result property="collectionamounts" column="collectionamounts"/>
</resultMap>
<select id="getSalesorderData" resultMap="getSalesorderDataMap">
SET @i = 0;
SELECT
( @i := @i + 1 ) AS 'Number',
F_FullName AS FFullName,-- SUM( sales_price ) / COUNT( id ) AS asda,
ROUND(
SUM( sales_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2
) amout ,
IF(is_collection='0',ROUND(
SUM( sales_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2
),0) AS notCollectionAmounts,
IF(is_collection='1',ROUND(
SUM( sales_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2
),0) AS collectionamounts
F_FullName AS FFullName,
SUM(price) AS amout,
SUM(price)- SUM(amount_collected) AS notCollectionAmounts,
SUM(amount_collected) AS collectionamounts
FROM
jg_poundlist a
jg_salesorder a
LEFT JOIN base_organize z ON a.department_id = z.F_Id
WHERE
to_days( a.pound_date ) = to_days(
to_days( a.creator_time ) = to_days(
now())
AND
a.delete_mark='0'

@ -9,13 +9,13 @@
<div>
<el-table :data="list" style="width: 100%">
<el-table-column prop="Number" width="50px" label="序号">
</el-table-column>()
<el-table-column prop="FFullName" width="110px" label="部门"> </el-table-column>
<el-table-column prop="bangdan" label="磅单张数">
</el-table-column>
<el-table-column prop="FFullName" label="部门"> </el-table-column>
<el-table-column prop="bangdan" label="磅单上传数(张)">
<el-table-column prop="settlement" label="吨位">
</el-table-column>
<el-table-column prop="settlement" label="吨位(吨)">
</el-table-column>
<el-table-column prop="amout" label="总额"> </el-table-column>
<el-table-column prop="amout" label="总额(元)"> </el-table-column>
<el-table-column prop="notPaypalAmounts" label="待付款总额">
</el-table-column>
<el-table-column prop="paypalamounts" label="已付款总额">

@ -11,10 +11,10 @@
<el-table-column prop="Number" width="50px" label="序号">
</el-table-column>
<el-table-column prop="FFullName" label="部门"> </el-table-column>
<el-table-column prop="amout" label="销售总额"> </el-table-column>
<el-table-column prop="amout" label="总额(元)"> </el-table-column>
<el-table-column prop="notCollectionAmounts" label="待回款总额">
</el-table-column>
<el-table-column prop="collectionamounts" label="进入回款额">
<el-table-column prop="collectionamounts" label="已回款总额">
</el-table-column>
</el-table>
</div>

@ -8,24 +8,19 @@
</div>
<ul class="sale_items">
<li>
<span>磅单张数()</span>
<span>磅单上传张数</span>
<p class="nums">
<count-to :start-val="0" :end-val="tadayPoundist.poundNum" :duration="2600" class="card-panel-num" />
</p>
<!-- <span>+2.34%</span> -->
</li>
<li>
<span>上货量()</span>
<p class="nums">
<count-to :start-val="0" :end-val="tadayPoundist.buckleWeightSum" :duration="3600" class="card-panel-num" />
</p>
<!-- <span>-0.3%</span> -->
</li>
<li>
<span>总结算重量()</span>
<span>总净重()</span>
<span>{{tadayPoundist.settlementSum}}</span>
<!-- <span>活动时间48小时</span> -->
</li>
<li>
<span>采购总额()</span>
<p class="nums">
@ -39,6 +34,20 @@
<count-to :start-val="0" :end-val="tadayPoundist.salesAmountSum" :duration="2600" class="card-panel-num" />
</p>
</li>
<li>
<span>今日磅单张数</span>
<p class="nums">
<count-to :start-val="0" :end-val="tadayPoundist.bangdannum" :duration="3600" class="card-panel-num" />
</p>
<!-- <span>-0.3%</span> -->
</li>
<li>
<span>上货量()</span>
<p class="nums">
<count-to :start-val="0" :end-val="tadayPoundist.buckleWeightSum" :duration="3600" class="card-panel-num" />
</p>
<!-- <span>-0.3%</span> -->
</li>
</ul>
</div>
<panel-group />
@ -223,6 +232,7 @@ export default {
}).then(res => {
if (res.code == 200) {
this.tadayPoundist.buckleWeightSum = res.data.buckleWeightSum;
this.tadayPoundist.bangdannum = res.data.bangdannum;
}
}).catch(() => {
})

Loading…
Cancel
Save