| <template> | 
|     <view> | 
|         <uni-segmented-control :current="current" :values="items" @clickItem="onClickItem"> | 
|         </uni-segmented-control> | 
|             <view v-show="current === 0"> | 
|                 <view style="padding: 5%;"> | 
|                     <uni-forms label-width="120"> | 
|                         <uni-forms-item label="缓存点"> | 
|                             <uni-easyinput type="text" :focus="!istrue" @input="carNoInputChange" v-model="value" | 
|                                 placeholder="请输入缓存点" ref='midInput' /> | 
|                         </uni-forms-item> | 
|                     </uni-forms> | 
|                     <button @click="submit" type="primary" size="default" style="margin-top: 2%;">释放</button> | 
|                     <u-toast ref="uToast" /> | 
|                 </view> | 
|             </view> | 
|             <view v-show="current === 1"> | 
|                 <view style="padding: 5%;"> | 
|                     <uni-forms label-width="120"> | 
|                         <uni-forms-item label="缓存点"> | 
|                             <uni-easyinput type="text" :focus="!istrue" @input="carNoInputChange" v-model="value" | 
|                                 placeholder="请输入缓存点" ref='midInput' /> | 
|                         </uni-forms-item> | 
|                     </uni-forms> | 
|                     <button @click="submit" type="primary" size="default" style="margin-top: 2%;">拆包</button> | 
|                     <u-toast ref="uToast" /> | 
|                 </view> | 
|             </view> | 
|             <!-- <view v-show="current === 2"> | 
|                 选项卡3的内容 | 
|             </view> --> | 
|         </view> | 
|     </view> | 
| </template> | 
|   | 
| <script> | 
|     export default { | 
|         data() { | 
|             return { | 
|                 istrue: false, | 
|                 range: [], | 
|                 value: "", | 
|                 items: ['释放缓存位', '拆包'], | 
|                 current: 0 | 
|             } | 
|         }, | 
|         onLoad() { | 
|             this.getEndLocations(); | 
|         }, | 
|         methods: { | 
|             onClickItem(e) { | 
|                   if (this.current != e.currentIndex) { | 
|                     this.current = e.currentIndex; | 
|                   } | 
|                 }, | 
|             submit() { | 
|                 if (this.value.length <= 0) { | 
|                     this.$refs.uToast.show({ | 
|                         title: "请输入缓存点", | 
|                         type: "error" | 
|                     }) | 
|                     return; | 
|                 } | 
|                 var param = { | 
|                     MainData: { | 
|                         matCode: this.value, | 
|                         endPoint: this.value | 
|                     } | 
|                 } | 
|                 this.$u.post('/api/AcrossFloorCarry/AcrossFloorCallMat', param).then(res => { | 
|                     if (res.status) { | 
|                         this.$refs.uToast.show({ | 
|                             title: "释放成功", | 
|                             type: "success" | 
|                         }) | 
|                         this.carNo = ""; | 
|                         this.value = ""; | 
|                         this.locationNo = ""; | 
|                         this.istrue = false; | 
|                     } else { | 
|                         this.$refs.uToast.show({ | 
|                             title: res.message, | 
|                             type: "error" | 
|                         }) | 
|                     } | 
|                 }) | 
|             }, | 
|              | 
|         } | 
|     } | 
| </script> | 
|   | 
| <style lang="scss"> | 
|     @import '@/common/uni-ui.scss'; | 
|   | 
|     page { | 
|         display: flex; | 
|         flex-direction: column; | 
|         box-sizing: border-box; | 
|         background-color: #efeff4; | 
|         min-height: 100%; | 
|         height: auto; | 
|     } | 
|   | 
|     .tips { | 
|         color: #67c23a; | 
|         font-size: 14px; | 
|         line-height: 40px; | 
|         text-align: center; | 
|         background-color: #f0f9eb; | 
|         height: 0; | 
|         opacity: 0; | 
|         transform: translateY(-100%); | 
|         transition: all 0.3s; | 
|     } | 
|   | 
|     .tips-ani { | 
|         transform: translateY(0); | 
|         height: 40px; | 
|         opacity: 1; | 
|     } | 
|   | 
|     .content { | 
|         width: 100%; | 
|         display: flex; | 
|     } | 
|   | 
|     .list-picture { | 
|         width: 100%; | 
|         height: 145px; | 
|     } | 
|   | 
|     .thumb-image { | 
|         width: 100%; | 
|         height: 100%; | 
|     } | 
|   | 
|     .ellipsis { | 
|         display: flex; | 
|         overflow: hidden; | 
|     } | 
|   | 
|     .uni-ellipsis-1 { | 
|         overflow: hidden; | 
|         white-space: nowrap; | 
|         text-overflow: ellipsis; | 
|     } | 
|   | 
|     .uni-ellipsis-2 { | 
|         overflow: hidden; | 
|         text-overflow: ellipsis; | 
|         display: -webkit-box; | 
|         -webkit-line-clamp: 2; | 
|         -webkit-box-orient: vertical; | 
|     } | 
| </style> |