|
@@ -169,13 +169,20 @@
|
|
{{item.AmountMoney?item.AmountMoney:0}}
|
|
{{item.AmountMoney?item.AmountMoney:0}}
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- <view class="itemWorkHoursBox" v-if="itemWorkHours||itemPrice" :class="{nopb:ItemComment&&item.Comment}">
|
|
|
|
- <view class="itemWorkHours" v-if="itemWorkHours">
|
|
|
|
- 工时:<span class="SalePrice">{{item.SaleQty}}</span>
|
|
|
|
|
|
+ <view class="itemWorkHoursBox" v-if="itemWorkHours||itemPrice||ItemMoneyReal" :class="{nopb:ItemComment&&item.Comment}">
|
|
|
|
+ <view class="itemWorkHoursBoxleft">
|
|
|
|
+ <view class="itemWorkHours" v-if="itemWorkHours">
|
|
|
|
+ 工时:<span class="SalePrice">{{item.SaleQty}}</span>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="itemPrice" v-if="itemPrice">
|
|
|
|
+ 单价:<span class="SalePrice">{{item.SalePrice}}</span>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- <view class="itemPrice" v-if="itemPrice">
|
|
|
|
- 单价:<span class="SalePrice">{{item.SalePrice}}</span>
|
|
|
|
|
|
+ <view class="price yhprice" v-if="ItemMoneyReal">
|
|
|
|
+ <span>¥</span>
|
|
|
|
+ {{item.discountPriceReal?item.discountPriceReal:0}}
|
|
</view>
|
|
</view>
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
<view class="secondBox" v-if="ItemComment" :class="{noLine:index == orderData.listItems.length-1}">
|
|
<view class="secondBox" v-if="ItemComment" :class="{noLine:index == orderData.listItems.length-1}">
|
|
<view class="comment" v-if="item.Comment">{{item.Comment}}</view>
|
|
<view class="comment" v-if="item.Comment">{{item.Comment}}</view>
|
|
@@ -211,13 +218,20 @@
|
|
</view>
|
|
</view>
|
|
<!-- <view class="qty" v-if="goodsNumber">x{{item.SaleQty}}</view> -->
|
|
<!-- <view class="qty" v-if="goodsNumber">x{{item.SaleQty}}</view> -->
|
|
</view>
|
|
</view>
|
|
- <view class="itemWorkHoursBox" v-if="goodsPrice||goodsNumber" :class="{nopb:GoodsComment&&item.Comment}">
|
|
|
|
- <view class="itemWorkHours" v-if="goodsNumber">
|
|
|
|
- 数量:<span class="SalePrice">{{item.SaleQty}}<span v-if="item.Unit">({{item.Unit}})</span> </span>
|
|
|
|
|
|
+ <view class="itemWorkHoursBox" v-if="goodsPrice||goodsNumber||goodsMoneyReal" :class="{nopb:GoodsComment&&item.Comment}">
|
|
|
|
+ <view class="itemWorkHoursBoxleft">
|
|
|
|
+ <view class="itemWorkHours" v-if="goodsNumber">
|
|
|
|
+ 数量:<span class="SalePrice">{{item.SaleQty}}<span v-if="item.Unit">({{item.Unit}})</span> </span>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="itemPrice" v-if="goodsPrice">
|
|
|
|
+ 单价:<span class="SalePrice">{{item.SalePrice}}</span>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- <view class="itemPrice" v-if="goodsPrice">
|
|
|
|
- 单价:<span class="SalePrice">{{item.SalePrice}}</span>
|
|
|
|
|
|
+ <view class="price yhprice" v-if="goodsMoneyReal">
|
|
|
|
+ <span>¥</span>
|
|
|
|
+ {{item.discountPriceReal?item.discountPriceReal:0}}
|
|
</view>
|
|
</view>
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
<view class="secondBox" v-if="GoodsComment" :class="{noLine:index == orderData.listParts.length-1}">
|
|
<view class="secondBox" v-if="GoodsComment" :class="{noLine:index == orderData.listParts.length-1}">
|
|
<view class="comment" v-if="GoodsComment&&item.Comment">{{item.Comment}}</view>
|
|
<view class="comment" v-if="GoodsComment&&item.Comment">{{item.Comment}}</view>
|
|
@@ -237,9 +251,23 @@
|
|
<view class="goodscostTxt">应收总计</view>
|
|
<view class="goodscostTxt">应收总计</view>
|
|
<view class="goodsCostNum3">¥{{orderData.billsheet.AmountMoney?orderData.billsheet.AmountMoney:0}}</view>
|
|
<view class="goodsCostNum3">¥{{orderData.billsheet.AmountMoney?orderData.billsheet.AmountMoney:0}}</view>
|
|
</view>
|
|
</view>
|
|
- <view class="goodscostLine" v-if="TotalDiscountMoney">
|
|
|
|
|
|
+ <view class="goodscostLine" v-if="TotalDiscountMoney" @click="dmBtn">
|
|
<view class="goodscostTxt">优惠总计</view>
|
|
<view class="goodscostTxt">优惠总计</view>
|
|
- <view class="goodsCostNum3">¥{{orderData.billsheet.TotalDiscountMoney?orderData.billsheet.TotalDiscountMoney:0}}</view>
|
|
|
|
|
|
+ <view class="goodsCostNum3 DiscountMoneyTop">
|
|
|
|
+ <span>¥{{orderData.billsheet.TotalDiscountMoney?orderData.billsheet.TotalDiscountMoney:0}}</span>
|
|
|
|
+ <image v-if="DiscountMoneyDetail&&!dmShow" class="DiscountMoneyIcon" src="../../static/img/icon_arrow_down.png" mode=""></image>
|
|
|
|
+ <image v-if="DiscountMoneyDetail&&dmShow" class="DiscountMoneyIcon" src="../../static/img/icon_arrow_up.png" mode=""></image>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="yhmx" v-if="DiscountMoneyDetail&&dmShow"><!-- 优惠明细 -->
|
|
|
|
+ <view class="goodscostLine" v-for="(item,index) in orderData.discountList" v-if="DiscountMoneyDetailNullZero&&item.price!=0">
|
|
|
|
+ <view class="goodscostTxt">{{item.type}}</view>
|
|
|
|
+ <view class="goodsCostNum3">¥{{item.price}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="goodscostLine" v-for="(item,index) in orderData.discountList" v-if="!DiscountMoneyDetailNullZero">
|
|
|
|
+ <view class="goodscostTxt">{{item.type}}</view>
|
|
|
|
+ <view class="goodsCostNum3">¥{{item.price}}</view>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
<view class="goodscostLine" v-if="CardMoneyT">
|
|
<view class="goodscostLine" v-if="CardMoneyT">
|
|
<view class="goodscostTxt">计次卡冲销</view>
|
|
<view class="goodscostTxt">计次卡冲销</view>
|
|
@@ -329,7 +357,12 @@
|
|
ShowSetting:'',
|
|
ShowSetting:'',
|
|
goodsMoney:'',
|
|
goodsMoney:'',
|
|
Picture:false,//图片
|
|
Picture:false,//图片
|
|
- imgList:[]
|
|
|
|
|
|
+ imgList:[],
|
|
|
|
+ ItemMoneyReal:false,
|
|
|
|
+ goodsMoneyReal:false,
|
|
|
|
+ DiscountMoneyDetail:false,
|
|
|
|
+ DiscountMoneyDetailNullZero:false,
|
|
|
|
+ dmShow:false,
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad(opt) {
|
|
onLoad(opt) {
|
|
@@ -360,6 +393,9 @@
|
|
},
|
|
},
|
|
|
|
|
|
methods: {
|
|
methods: {
|
|
|
|
+ dmBtn(){
|
|
|
|
+ this.dmShow=!this.dmShow
|
|
|
|
+ },
|
|
seeImg(index){
|
|
seeImg(index){
|
|
console.log(index)
|
|
console.log(index)
|
|
var imgs=[]
|
|
var imgs=[]
|
|
@@ -461,6 +497,19 @@
|
|
if (item.fieldValue == 'goodsMoney') {
|
|
if (item.fieldValue == 'goodsMoney') {
|
|
this.goodsMoney = item.isChecked
|
|
this.goodsMoney = item.isChecked
|
|
}
|
|
}
|
|
|
|
+ if (item.fieldValue == 'ItemMoneyReal') {
|
|
|
|
+ this.ItemMoneyReal = item.isChecked
|
|
|
|
+ }
|
|
|
|
+ if (item.fieldValue == 'goodsMoneyReal') {
|
|
|
|
+ this.goodsMoneyReal = item.isChecked
|
|
|
|
+ }
|
|
|
|
+ if (item.fieldValue == 'DiscountMoneyDetail') {
|
|
|
|
+ this.DiscountMoneyDetail = item.isChecked
|
|
|
|
+ }
|
|
|
|
+ if (item.fieldValue == 'DiscountMoneyDetailNullZero') {
|
|
|
|
+ this.DiscountMoneyDetailNullZero = item.isChecked
|
|
|
|
+ }
|
|
|
|
+
|
|
if(item.fieldValue =='Picture'){
|
|
if(item.fieldValue =='Picture'){
|
|
this.Picture = item.isChecked
|
|
this.Picture = item.isChecked
|
|
if(item.isChecked){
|
|
if(item.isChecked){
|
|
@@ -676,11 +725,15 @@
|
|
}
|
|
}
|
|
.itemWorkHoursBox{
|
|
.itemWorkHoursBox{
|
|
display: flex;
|
|
display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
color: #999999;
|
|
color: #999999;
|
|
padding-top: 20rpx;padding-bottom: 20rpx;
|
|
padding-top: 20rpx;padding-bottom: 20rpx;
|
|
}
|
|
}
|
|
|
|
+ .itemWorkHoursBoxleft{
|
|
|
|
+ display: flex;
|
|
|
|
+ }
|
|
.nopb{
|
|
.nopb{
|
|
padding-bottom: 0px;
|
|
padding-bottom: 0px;
|
|
}
|
|
}
|
|
@@ -1428,4 +1481,18 @@
|
|
.goodscostTxt{
|
|
.goodscostTxt{
|
|
color: #999999;
|
|
color: #999999;
|
|
}
|
|
}
|
|
-</style>
|
|
|
|
|
|
+ .DiscountMoneyIcon{
|
|
|
|
+ width: 30rpx;height: 20rpx; margin-top: 10rpx;
|
|
|
|
+ margin-left: 10rpx;
|
|
|
|
+ }
|
|
|
|
+ .DiscountMoneyTop{
|
|
|
|
+ display: flex;
|
|
|
|
+ }
|
|
|
|
+ .yhprice{
|
|
|
|
+ color: #FF0000;
|
|
|
|
+ }
|
|
|
|
+ .yhmx .goodsCostNum3{
|
|
|
|
+ color: #666;
|
|
|
|
+ font-weight: 400;
|
|
|
|
+ }
|
|
|
|
+</style>
|