shish 8 months ago
parent
commit
1360270696
1 changed files with 21 additions and 5 deletions
  1. 21 5
      ghsApp/src/pagesOrder/detail.vue

+ 21 - 5
ghsApp/src/pagesOrder/detail.vue

@@ -16,8 +16,9 @@
 						<i @click.stop="callUp(detailInfo.customMobile)" class="iconfont icondianhua1"></i>
 						<i @click.stop="navigateTo(detailInfo.lat,detailInfo.long,detailInfo.customName)" class="iconfont icondianhua"></i>
 					</view>
-					<button class="admin-button-com bule middle copy-address" @click.stop="copyCustom(detailInfo)">复制地址</button>
 				</view>
+				<button class="admin-button-com bule middle copy-address" style="position: absolute;top:90upx;right:28upx;" @click.stop="copyCustom(detailInfo)">复制地址</button>
+				<button class="admin-button-com default middle" style="position: absolute;top:180upx;right:28upx;" @click.stop="modifyAddress(detailInfo)">修改地址</button>
 			</view>
 
 			<view class="flex-space title" v-if="Number(detailInfo.sendStatus)>-4">配送进度</view>
@@ -336,7 +337,7 @@
 						</div>
 					</tui-list-cell>
 					<tui-list-cell class="line-cell" v-if="detailInfo.packCost > 0" :hover="false">
-						<div class="tui-title">包费</div>
+						<div class="tui-title">包费</div>
 						<div class="detail-price_box" style="font-size: 28upx">
 							¥{{ detailInfo.packCost?parseFloat(detailInfo.packCost):0 }}
 						</div>
@@ -368,9 +369,18 @@
 						<div class="detail-price_box" style="font-size: 28upx">-¥{{ detailInfo.orderReachDiscountPrice?parseFloat(detailInfo.orderReachDiscountPrice):0 }}</div>
 					</tui-list-cell>
 					<tui-list-cell class="line-cell" :hover="false">
-						<div class="tui-title">实际金额</div>
-						<div class="detail-price_box" style="font-size: 32upx;">¥{{ parseFloat(detailInfo.realPrice)}}</div>
+						<div class="tui-title" style="color:#3385FF;">实际金额</div>
+						<div class="detail-price_box" style="font-size: 34upx;color:#3385FF;">¥{{ parseFloat(detailInfo.realPrice)}}</div>
+					</tui-list-cell>
+
+				<block v-if="detailInfo.staffFinance==1">
+					<tui-list-cell class="line-cell" :hover="false" @click="toggleFinanceInfo">
+						<div class="tui-title">财务信息</div>
+						<div v-if="showFinanceInfo" class="detail-price_box" style="font-weight:normal;font-size:30upx;">成本¥{{ detailInfo.remainCost?parseFloat(detailInfo.remainCost):0 }} 利润¥{{ detailInfo.profit?parseFloat(detailInfo.profit):0 }}</div>
+						<div v-else class="detail-price_box" style="color:#ada8a8;font-size:30upx;font-weight:normal;">点击查看</div>
 					</tui-list-cell>
+				</block>
+
 				</div>
 			</view>
 
@@ -383,7 +393,7 @@
 						</div>
 					</tui-list-cell>
 					<tui-list-cell class="line-cell" :hover="false">
-						<div class="tui-title">包费</div>
+						<div class="tui-title">包费</div>
 						<div class="detail-price_box" style="font-size: 28upx">
 							¥{{ detailInfo.packCost?parseFloat(detailInfo.packCost):0 }}
 						</div>
@@ -711,6 +721,9 @@ export default {
 		}
 	},
 	methods: {
+		toggleFinanceInfo() {
+			this.showFinanceInfo = !this.showFinanceInfo
+		},
 		showMySimPop() {
 			this.simModal = true
 		},
@@ -1064,6 +1077,9 @@ export default {
 		goCustom(){
 			this.$util.pageTo({url: '/pagesClient/member/detail?id='+this.detailInfo.customId})
 		},
+		modifyAddress(){
+			this.$util.pageTo({url: '/pagesOrder/modify?id='+this.detailInfo.id})
+		},
 		copyCustom(detailInfo){
 			let customName = detailInfo.customName
 			let customMobile = detailInfo.customMobile