This commit is contained in:
cclu 2024-06-28 20:12:58 +08:00
parent 3ce4d3d9f6
commit 33593b4e96

View File

@ -149,16 +149,39 @@
<text class="unit">/万元</text>
</view>
<!-- <view class="contentItem">-->
<!-- 按对客销售的 <text style="color: #FE7628;margin: 0 8rpx">40%</text>成本预估经营成本需-->
<!-- <text class="money">{{ firstTabDetail.PROJECT_REVENUE?$util.getMoney(firstTabDetail.PROJECT_REVENUE * 0.4 / 10000):'-'}}</text>-->
<!-- <text class="unit">/万元</text>-->
<!-- </view>-->
<view class="contentItem">
按对客销售的 <text style="color: #FE7628;margin: 0 8rpx">40%</text>成本预估经营成本需
<text class="money">{{ firstTabDetail.PROJECT_REVENUE?$util.getMoney(firstTabDetail.PROJECT_REVENUE * 0.4 / 10000):'-'}}</text>
<text class="unit">/万元</text>
按对客销售的<text style="color: #FE7628;margin: 0 8rpx">{{ detail.COST_RATE ? `${detail.COST_RATE}%` : '-' }}</text>成本预估经营成本需
<text class="money">{{ firstTabDetail.PROJECT_REVENUE ? $util.getMoney(firstTabDetail.PROJECT_REVENUE * (detail.COST_RATE ? detail.COST_RATE / 100 : 0) / 10000) : '' }}</text><text class="unit">/万元</text>
</view>
<view class="contentItem" v-if="firstTabDetail.PROJECT_REVENUE">
人工成本<text style="color: #FE7628;margin: 0 8rpx">{{ detail.LABOURS_COUNT || '' }}</text>个人平均工资<text style="color: #FE7628;margin: 0 8rpx">{{ detail.LABOURS_WAGE || '' }}</text>/实际发生
<text style="color: #FE7628;margin: 0 8rpx">{{ detail.MONTH_COUNT || '' }}</text>个月合计人工成本<text class="money">{{$util.getMoney((detail.LABOURS_COUNT * detail.LABOURS_WAGE * detail.MONTH_COUNT) / 10000)}}</text>万元
</view>
<view class="contentItem" v-if="firstTabDetail.PROJECT_REVENUE">
折旧费用按总投入<text style="color: #FE7628;margin: 0 8rpx">{{detail.DEPRECIATION_EXPENSE || ''}}</text>万元<text style="color: #FE7628;margin: 0 8rpx">{{detail.DEPRECIATION_YEAR || ''}}</text>
年折旧实际发生<text style="color: #FE7628;margin: 0 8rpx">{{detail.MONTH_COUNT || ''}}</text>合计折旧费用<text class="money">{{$util.getMoney((detail.DEPRECIATION_EXPENSE / detail.DEPRECIATION_YEAR / 12) * detail.MONTH_COUNT)}}</text>万元
</view>
<view class="contentItem" v-if="firstTabDetail.PROJECT_REVENUE">
其他经营费用按每年综合经营费用<text class="money">{{detail.OTHER_EXPENSE || ''}}</text>万元预估
</view>
<view class="contentItem" v-if="firstTabDetail.PROJECT_REVENUE">
<text class="unit">实际商家经营成本 = 经营成本 + 人工成本 + 折旧费用 + 其他经营费用 = </text><text class="money">
{{$util.getMoney( (firstTabDetail.PROJECT_REVENUE * (detail.COST_RATE ? detail.COST_RATE / 100 : 0) / 10000) + ((detail.LABOURS_COUNT * detail.LABOURS_WAGE * detail.MONTH_COUNT) / 10000) + ((detail.DEPRECIATION_EXPENSE / detail.DEPRECIATION_YEAR / 12) * detail.MONTH_COUNT) + detail.OTHER_EXPENSE )}}
</text>万元
</view>
<view class="contentItem">
商家<text style="color: #FE7628;margin: 0 8rpx">{{ firstTabDetail.Profit<0?'预计预亏':'预计盈利' }}</text>
<text class="money">{{ firstTabDetail.Profit?$util.getMoney(firstTabDetail.Profit / 10000):'-'}}</text>
<text class="unit">/万元</text>
商家<text style="color: #FE7628;margin: 0 8rpx">{{ firstTabDetail.SUBROYALTY_AMOUNT - ( (firstTabDetail.PROJECT_REVENUE * (detail.COST_RATE ? detail.COST_RATE / 100 : 0) ) + ((detail.LABOURS_COUNT * detail.LABOURS_WAGE * detail.MONTH_COUNT)) + ((detail.DEPRECIATION_EXPENSE / detail.DEPRECIATION_YEAR / 12) * detail.MONTH_COUNT) + detail.OTHER_EXPENSE )<0?'预计预亏':'预计盈利' }}</text>
<text class="money">{{ firstTabDetail.SUBROYALTY_AMOUNT?
$util.getMoney(Math.abs(
((firstTabDetail.SUBROYALTY_AMOUNT - ( (firstTabDetail.PROJECT_REVENUE * (detail.COST_RATE ? detail.COST_RATE / 100 : 0)) + (detail.LABOURS_COUNT * detail.LABOURS_WAGE * detail.MONTH_COUNT) + ((detail.DEPRECIATION_EXPENSE / detail.DEPRECIATION_YEAR / 12) * detail.MONTH_COUNT * 10000) + (detail.OTHER_EXPENSE * 10000) ) )) / 10000)
):'-'}}</text><text class="unit">/万元</text>
</view>
<view class="contentItem" style="margin-bottom: 8rpx">
@ -257,22 +280,44 @@
<text class="unit">/万元</text>
</view>
<!-- <view class="contentItem">-->
<!-- 按对客销售的<text class="orangeText" style="margin: 0 8rpx">40%</text>-->
<!-- 成本预估经营成本需-->
<!-- <text class="money">{{ item.costEstimation?$util.getMoney(item.costEstimation / 10000):'-'}}</text>-->
<!-- <text class="unit">/万元</text>-->
<!-- </view>-->
<view class="contentItem">
按对客销售的<text class="orangeText" style="margin: 0 8rpx">40%</text>
成本预估经营成本需
<text class="money">{{ item.costEstimation?$util.getMoney(item.costEstimation / 10000):'-'}}</text>
<text class="unit">/万元</text>
按对客销售的<text style="color: #FE7628;margin: 0 8rpx">{{ detail.COST_RATE ? `${detail.COST_RATE}%` : '-' }}</text>成本预估经营成本需
<text class="money">{{ item.REVENUE_AMOUNT ? $util.getMoney(item.REVENUE_AMOUNT * (detail.COST_RATE ? detail.COST_RATE / 100 : 0) / 10000) : '' }}</text><text class="unit">/万元</text>
</view>
<view class="contentItem" v-if="item.REVENUE_AMOUNT">
人工成本<text style="color: #FE7628;margin: 0 8rpx">{{ detail.LABOURS_COUNT || '' }}</text>个人平均工资<text style="color: #FE7628;margin: 0 8rpx">{{ detail.LABOURS_WAGE || '' }}</text>/实际发生
<text style="color: #FE7628;margin: 0 8rpx">{{ detail.MONTH_COUNT || '' }}</text>个月合计人工成本<text class="money">{{$util.getMoney((detail.LABOURS_COUNT * detail.LABOURS_WAGE * detail.MONTH_COUNT) / 10000)}}</text>万元
</view>
<view class="contentItem" v-if="item.REVENUE_AMOUNT">
折旧费用按总投入<text style="color: #FE7628;margin: 0 8rpx">{{detail.DEPRECIATION_EXPENSE || ''}}</text>万元<text style="color: #FE7628;margin: 0 8rpx">{{detail.DEPRECIATION_YEAR || ''}}</text>
年折旧实际发生<text style="color: #FE7628;margin: 0 8rpx">{{detail.howMonth || ''}}</text>/合计折旧费用<text class="money">{{$util.getMoney((detail.DEPRECIATION_EXPENSE / detail.DEPRECIATION_YEAR / 12) * detail.MONTH_COUNT)}}</text>万元
</view>
<view class="contentItem" v-if="item.REVENUE_AMOUNT">
其他经营费用按每年综合经营费用<text class="money">{{detail.OTHER_EXPENSE || ''}}</text>万元预估
</view>
<view class="contentItem" v-if="item.REVENUE_AMOUNT">
<text class="unit">实际商家经营成本 = 经营成本 + 人工成本 + 折旧费用 + 其他经营费用 = </text><text class="money">
{{$util.getMoney( (item.REVENUE_AMOUNT * (detail.COST_RATE ? detail.COST_RATE / 100 : 0) / 10000) + ((detail.LABOURS_COUNT * detail.LABOURS_WAGE * detail.MONTH_COUNT) / 10000) + ((detail.DEPRECIATION_EXPENSE / detail.DEPRECIATION_YEAR / 12) * detail.MONTH_COUNT) + detail.OTHER_EXPENSE )}}
</text>万元
</view>
<view class="contentItem">
商家<text class="orangeText" style="margin: 0 8rpx">预计{{item.profitEstimate < 0 ? '预亏' : '盈利'}}</text>
<text class="money">{{ item.profitEstimate?$util.getMoney(Math.abs(item.profitEstimate / 10000)):'-'}}</text>
<text class="unit">/万元</text>
商家<text style="color: #FE7628;margin: 0 8rpx">{{ item.SUBROYALTY_THEORY - ( (item.REVENUE_AMOUNT * (detail.COST_RATE ? detail.COST_RATE / 100 : 0) ) + ((detail.LABOURS_COUNT * detail.LABOURS_WAGE * detail.MONTH_COUNT)) + ((detail.DEPRECIATION_EXPENSE / detail.DEPRECIATION_YEAR / 12) * detail.MONTH_COUNT) + detail.OTHER_EXPENSE )<0?'预计预亏':'预计盈利' }}</text>
<text class="money">{{ item.SUBROYALTY_THEORY?
$util.getMoney(Math.abs(
((item.SUBROYALTY_THEORY - ( (item.REVENUE_AMOUNT * (detail.COST_RATE ? detail.COST_RATE / 100 : 0)) + (detail.LABOURS_COUNT * detail.LABOURS_WAGE * detail.MONTH_COUNT) + ((detail.DEPRECIATION_EXPENSE / detail.DEPRECIATION_YEAR / 12) * detail.MONTH_COUNT * 10000) + (detail.OTHER_EXPENSE * 10000) ) )) / 10000)
):'-'}}</text><text class="unit">/万元</text>
</view>
<view class="contentItem">
项目进度完成
<text class="money">{{ item.daySuccess && item.daySuccess > 100 ? 100 : item.daySuccess +'%' }}</text>
<text class="money">{{ item.daySuccess ?item.daySuccess > 100 ? 100 : item.daySuccess +'%':'' }}</text>
</view>
<view class="contentItem">
@ -484,6 +529,7 @@ import {wrapTreeNode} from "../../util/dateTime";
const shopEndTime = shopTime.Result_Data.value
console.log('shopEndTime',shopEndTime)
let beforeList = []
let futerObj = {}
list.forEach(item=>{
if (item.PERIOD_INDEX){
if (new Date(item.STARTDATE).getTime()<new Date(shopEndTime).getTime() && new Date(item.ENDDATE).getTime()>new Date(shopEndTime).getTime()){
@ -503,6 +549,8 @@ import {wrapTreeNode} from "../../util/dateTime";
item.daySuccessNumber = (item.projectBetween / item.projectDaySum) * 100
item.progressDifference = item.rentDelivery - item.daySuccessNumber
beforeList.push(item)
}else if(new Date(item.STARTDATE).getTime() > new Date().getTime()){
futerObj = item
}else{
item.daySuccess = 100
item.daySuccessNumber = 100
@ -513,7 +561,7 @@ import {wrapTreeNode} from "../../util/dateTime";
}
}
})
beforeList.push(futerObj)
this.secondTabList = beforeList
console.log('this.secondTabList',this.secondTabList)
}