瀏覽代碼

订单状态

xhj 2 年之前
父節點
當前提交
e6dba23a44
共有 3 個文件被更改,包括 18 次插入7 次删除
  1. 1 1
      pages/order/order.vue
  2. 16 5
      pages/orderDetail/orderDetail.vue
  3. 1 1
      pages/orderLook/orderLook.vue

+ 1 - 1
pages/order/order.vue

@@ -43,7 +43,7 @@
 					<view class="ddflex order-item-header">
 						<view class="order-time">{{item.leaseTime}}</view>
 						<block>
-							<view v-if="item.status==2"  class="order-state" style="color: #0FCB27;">已完成</view>
+							<view v-if="item.status==2||item.status==3"  class="order-state" style="color: #0FCB27;">已完成</view>
 							<view v-else class="order-state">未完成</view>
 						</block>
 					</view>

+ 16 - 5
pages/orderDetail/orderDetail.vue

@@ -13,6 +13,13 @@
 		
 		<view class="info-box">
 			<view class="info-item ddflex">
+				<view class="info-item-label">订单编号</view>
+				<view class="ddflex">
+					<view class="info-item-data fflex tover">{{info.orderNo}}</view>
+					<view style="color: #2A82E4;margin-left: 10rpx;text-decoration: underline;" @click="copy(info.orderNo)">复制</view>
+				</view>
+			</view>
+			<view class="info-item ddflex">
 				<view class="info-item-label">使用时长</view>
 				<view class="info-item-data fflex tover">{{info.type==2?'一次':info.lease.time?info.lease.time+'分钟':'-'}}</view>
 			</view>
@@ -110,10 +117,6 @@
 				<view class="info-item-label">用户</view>
 				<view class="info-item-data fflex tover">{{info.realName}} ({{info.phone}})</view>
 			</view>
-			<view class="info-item ddflex">
-				<view class="info-item-label">订单编号</view>
-				<view class="info-item-data fflex tover">{{info.orderNo}}</view>
-			</view>
 		</view>
 		
 	</view>
@@ -148,7 +151,15 @@
 				req.getRequest('/admin/v2/order/'+this.id,{},res=>{
 					this.info = res
 				})
-			}
+			},
+			copy(val){
+				uni.setClipboardData({
+					data: val,
+					complete() {
+						req.msg('复制成功')
+					}
+				})
+			},
 		},
 		mounted() {
 		},

+ 1 - 1
pages/orderLook/orderLook.vue

@@ -44,7 +44,7 @@
 				<view class="ddflex order-item-header">
 					<view class="order-time">{{item.leaseTime}}</view>
 					<block>
-						<view v-if="item.status==2"  class="order-state" style="color: #0FCB27;">已完成</view>
+						<view v-if="item.status==2||item.status==3"  class="order-state" style="color: #0FCB27;">已完成</view>
 						<view v-else class="order-state">未完成</view>
 					</block>
 				</view>