Browse Source

更新 同步装货结束时间

王智慧 3 years ago
parent
commit
c0af639569

+ 14 - 0
miniprogram/pages/voyages/detail/detail.js

@@ -338,6 +338,13 @@ Page({
     })
   },
   selectDischargePort(e) {
+    if (e.detail.label == this.data.loadPort) {
+      wx.showToast({
+        title: '不能同装货港',
+        icon: "error"
+      })
+      return
+    }
     this.setData({
       currentDischargePortId: e.detail.value,
       currentDischargePort: e.detail.label
@@ -485,6 +492,13 @@ Page({
     })
   },
 
+  loadEndTimeChange(e) {
+    if (!this.data.voyageDetails[0].setSailTime) this.data.voyageDetails[0].setSailTime = e.detail.value
+    this.setData({
+      voyageDetails: this.data.voyageDetails
+    })
+  },
+
   onLoad(options) {
     let {
       id

+ 1 - 1
miniprogram/pages/voyages/detail/detail.wxml

@@ -116,7 +116,7 @@
       <view class="line-full-item jcsb">
         <view class="df">
           <view class="line-full-title">装货结束时间:</view>
-          <picker disabled="{{tab2disabled}}" mode="date" model:value="{{loadEndTime}}">
+          <picker disabled="{{tab2disabled}}" mode="date" model:value="{{loadEndTime}}" bindchange="loadEndTimeChange">
             <view>
               {{loadEndTime||(tab2disabled?"":"请选择时间")}}
             </view>