|
@@ -63,11 +63,17 @@
|
|
|
|
|
|
<view class="shopName">{{item.ShopName}}</view>
|
|
|
|
|
|
- <view class="itemN" v-if="item.listItems.length != 0">
|
|
|
+ <!-- <view class="itemN" v-if="item.listItems.length != 0">
|
|
|
<view class="itemContent" v-if="item.listItems.length != 0" v-for="(v,i) in item.listItems">{{v.ItemName}},</view>
|
|
|
</view>
|
|
|
<view class="itemN" v-if="item.listParts.length != 0">
|
|
|
<view class="itemContent" v-if="item.listParts.length != 0" v-for="(v,i) in item.listParts">{{v.GoodsName}},</view>
|
|
|
+ </view> -->
|
|
|
+ <view class="itemN" v-if="item.ItemName">
|
|
|
+ <view class="itemContent" >{{item.ItemName}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="itemN" v-if="item.GoodsName">
|
|
|
+ <view class="itemContent" >{{item.GoodsName}}</view>
|
|
|
</view>
|
|
|
|
|
|
<view v-if="((item.PayState == 2) && (appraise == true) && ((item.lastDay <= 30 && item.EvaluateState == 0) || item.EvaluateState == 1))" class="bottom">
|
|
@@ -75,11 +81,72 @@
|
|
|
<view v-if="item.EvaluateState == 1" @click.stop="goAppraiseDetail(item)" class="kan">查看评价</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <view class="itemHistory" v-for="(item,index) in oldlist" :key="index" @click="goDetail(item)">
|
|
|
+ <view class="topBox">
|
|
|
+ <view class="dan">{{item.code}}</view>
|
|
|
+
|
|
|
+ <!-- SheetType单据类型(1维修单 2销售单3洗车单4销售退货) -->
|
|
|
+ <view class="stateBox" v-if="item.SheetType == 1">
|
|
|
+ <!-- 0待施工(已保存)1施工中(已派工)2已完工 3已质检 4 已作废 -->
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 0">待施工</view>
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 1">施工中</view>
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 2">已完工</view>
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 3">已质检</view>
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 4">已作废</view>
|
|
|
+ <!-- 结算状态 -->
|
|
|
+ <view class="danState" v-if="item.PayState == 0">/未结算</view>
|
|
|
+ <view class="danState2" v-if="item.PayState == 2">/已结算</view>
|
|
|
+
|
|
|
+ </view>
|
|
|
+ <view class="stateBox" v-if="item.SheetType == 2">
|
|
|
+ <!-- 0待施工(已保存)1施工中(已派工)2已审核 3已质检 4 已作废 -->
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState < 2 ">未审核</view>
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 2">已审核</view>
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 4">已作废</view>
|
|
|
+ <!-- 结算状态 -->
|
|
|
+ <view class="danState" v-if="item.PayState == 0">/未结算</view>
|
|
|
+ <view class="danState2" v-if="item.PayState == 2">/已结算</view>
|
|
|
+
|
|
|
+
|
|
|
+ </view>
|
|
|
+ <view class="stateBox" v-if="item.SheetType == 3">
|
|
|
+ <!-- 0待施工(已保存)1施工中(已派工)2已完工 3已质检 4 已作废 -->
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 0">已保存</view>
|
|
|
+ <view class="danState" :class="{danState2:item.PayState == 2}" v-if="item.SheetState == 4">已作废</view>
|
|
|
+ <!-- 结算状态 -->
|
|
|
+ <view class="danState" v-if="item.PayState == 0">/未结算</view>
|
|
|
+ <view class="danState2" v-if="item.PayState == 2">/已结算</view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ </view>
|
|
|
+
|
|
|
+
|
|
|
+ <view class="carPlate">
|
|
|
+ <view class="plateBox">
|
|
|
+ <view class="plate">{{item.PlateNumber}}</view>
|
|
|
+
|
|
|
+ <view class="mileage" v-if="item.CurrentMileage>0">{{item.CurrentMileage}}km</view>
|
|
|
+ </view>
|
|
|
+ <view v-if="ReceiptsMoney" class="price"><span style="font-size: 22rpx;">¥</span>{{item.money?item.money:0}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="time">{{item.time}}</view>
|
|
|
+
|
|
|
+ <view class="shopName">{{item.ShopName}}</view>
|
|
|
+ <view class="itemN" v-if="item.ItemName">
|
|
|
+ <view class="itemContent" >{{item.ItemName}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="itemN" v-if="item.GoodsName">
|
|
|
+ <view class="itemContent" >{{item.GoodsName}}</view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+
|
|
|
+ </view>
|
|
|
+
|
|
|
|
|
|
<!-- 上拉 加载更多 -->
|
|
|
<view class="noMore" v-if="noMoreShow && (itemData.length!=0)">没有更多数据</view>
|
|
|
<!-- 无数据空白页 -->
|
|
|
- <nodata v-if="itemData.length==0"></nodata>
|
|
|
+ <nodata v-if="itemData.length==0&&oldlist.length==0"></nodata>
|
|
|
|
|
|
</view>
|
|
|
</template>
|
|
@@ -96,6 +163,7 @@
|
|
|
return {
|
|
|
page: 1,
|
|
|
itemData: [],
|
|
|
+ oldlist:[],
|
|
|
noMoreShow: false,
|
|
|
appraise:false,
|
|
|
ReceiptsMoney:false,//支付金额
|
|
@@ -174,16 +242,20 @@
|
|
|
})
|
|
|
},
|
|
|
goDetail(item) {
|
|
|
- uni.navigateTo({
|
|
|
+ /* uni.navigateTo({
|
|
|
url: 'historyDetail?id=' + item.id + '&lastDay=' + item.lastDay
|
|
|
+ }) */
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '../subPack/oldhistoryDetail?id=' + item.id + '&lastDay=' + item.lastDay
|
|
|
})
|
|
|
+
|
|
|
},
|
|
|
myOrderCoupon() {
|
|
|
let that = this
|
|
|
uni.showLoading({
|
|
|
title: '加载中'
|
|
|
})
|
|
|
- this.$http('openweiXinCardInfoController/queryConsumptionList', {
|
|
|
+ /* this.$http('openweiXinCardInfoController/queryConsumptionList', {
|
|
|
plateNumber:this.plateNumber
|
|
|
// page: this.page,
|
|
|
// limit: 10,
|
|
@@ -210,6 +282,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
+ }) */
|
|
|
+ this.$http('openweiXinCardInfoController/queryConsumptionListV2', {
|
|
|
+ plateNumber:this.plateNumber
|
|
|
+ // page: this.page,
|
|
|
+ // limit: 10,
|
|
|
+ }, 'POST').then(res => {
|
|
|
+ uni.hideLoading();
|
|
|
+ var list = res.data.list
|
|
|
+ this.oldlist=res.data.oldlist
|
|
|
+ this.itemData = list
|
|
|
+ if (list.length < 10) {
|
|
|
+ this.noMoreShow = true
|
|
|
+ } else {
|
|
|
+ this.noMoreShow = false
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
//时间对比
|