| ÎļþÃû´Ó ÏîÄ¿´úÂë/PDA/pages/task/TaskInfo.vue ÐÞ¸Ä |
| | |
| | | <uni-list-item direction="column" v-for="item in taskInfo" :key="item.taskNum"> |
| | | <template v-slot:body> |
| | | <view class="uni-list-box"> |
| | | <!-- <checkbox @click="click(item)"></checkbox> --> |
| | | <checkbox @click="click(item)"></checkbox> |
| | | <view class="uni-content"> |
| | | <view class="uni-title-sub uni-ellipsis-2">ä»»å¡å·ï¼{{item.taskNum}}</view> |
| | | <br> |
| | | <view class="uni-title-sub uni-ellipsis-2">æ ç å·ï¼{{item.palletCode}}</view> |
| | | <br> |
| | | <view class="uni-title-sub uni-ellipsis-2">ä»»å¡ç±»åï¼{{item.taskType}}</view> |
| | | <br> |
| | | <view class="uni-title-sub uni-ellipsis-2">ä»»å¡ç¶æï¼{{item.taskState}}</view> |
| | | <br> |
| | | <view class="uni-title-sub uni-ellipsis-2">èµ· ç¹ï¼{{item.sourceAddress}}</view> |
| | | <br> |
| | | <view class="uni-title-sub uni-ellipsis-2">ç» ç¹ï¼{{item.targetAddress}}</view> |
| | | <br> |
| | | <view class="uni-note">æ ç å·ï¼{{item.palletCode}}</view> |
| | | <view class="uni-note">èµ· ç¹ï¼{{item.sourceAddress}}</view> |
| | | <view class="uni-note">ç» ç¹ï¼{{item.targetAddress}}</view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | </uni-list-item> |
| | | </uni-list> |
| | | |
| | | <!-- <view style="background-color: #fff; padding: 20rpx,20rpx;" class="customcss"> |
| | | <view style="background-color: #fff; padding: 20rpx,20rpx;" class="customcss"> |
| | | <u-sticky offset-top="80%"> |
| | | <button type="primary" @click="cancelTask()">åæ¶ä»»å¡</button> |
| | | <button type="primary" @click="completedTask()">宿任å¡</button> |
| | | </u-sticky> |
| | | </view> --> |
| | | </view> |
| | | <u-toast ref="uToast" /> |
| | | </view> |
| | | </template> |
| | |
| | | onLoad(res) { |
| | | this.getData(); |
| | | }, |
| | | mounted() { |
| | | this.getData(); |
| | | setInterval(() => { |
| | | this.getData(); |
| | | }, 50000); |
| | | }, |
| | | methods: { |
| | | getData() { |
| | | this.$u.post('/api/PDA/GetTaskInfo', null).then((res) => { |
| | | this.$u.post('/api/Task/GetTaskInfo', null).then((res) => { |
| | | if (res.status) { |
| | | this.taskInfo = res.data; |
| | | } |
| | | }) |
| | | }, |
| | | cancelTask() { |
| | | completedTask() { |
| | | if (this.items.length == 0) { |
| | | this.$refs.uToast.show({ |
| | | title: "è¯·éæ©è¦åæ¶çæ°æ®", |
| | |
| | | "taskNum": this.items[0].taskNum, |
| | | }, |
| | | } |
| | | this.$u.post('/api/Task/TaskCancel', postData).then((res) => { |
| | | this.$u.post('/api/Task/CompleteAsync', postData).then((res) => { |
| | | if (res.status) { |
| | | this.items = []; |
| | | this.$refs.uToast.show({ |