1
huangxiaoqiang
2025-10-21 6c663b92b0078aa89657df22ec188dff65599f04
ÏîÄ¿´úÂë/PDA/pages/task/CompletedTask.vue
ÎļþÃû´Ó ÏîÄ¿´úÂë/PDA/pages/task/TaskInfo.vue ÐÞ¸Ä
@@ -4,31 +4,23 @@
         <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">托&nbsp;盘&nbsp;号:{{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">èµ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;点:{{item.sourceAddress}}</view>
                     <br>
                     <view class="uni-title-sub uni-ellipsis-2">终&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;点:{{item.targetAddress}}</view>
                     <br>
                     <view class="uni-note">托&nbsp;盘&nbsp;号:{{item.palletCode}}</view>
                     <view class="uni-note">èµ·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;点:{{item.sourceAddress}}</view>
                     <view class="uni-note">终&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;点:{{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>
@@ -44,21 +36,15 @@
      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: "请选择要取消的数据",
@@ -78,7 +64,7 @@
                  "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({