1
zhang
2025-06-30 8d5c70aef9cbacbcc412d73c4b730e21f94e6514
src/main/webapp/views/taskWrkLog/taskWrkLog.html
@@ -24,7 +24,7 @@
                     <el-input v-model="tableSearchParam.wrk_no" placeholder="工作号"></el-input>
                  </el-form-item>
                  <el-form-item label="">
                     <el-input v-model="tableSearchParam.barcode" placeholder="箱号"></el-input>
                     <el-input v-model="tableSearchParam.barcode" placeholder="条码"></el-input>
                  </el-form-item>
                  <el-form-item label="">
                     <el-input v-model="tableSearchParam.start_point" placeholder="起始位"></el-input>
@@ -38,25 +38,26 @@
                  </el-form-item>
               </el-form>
               <el-table ref="singleTable" :data="tableData" style="width: 100%;">
                  <el-table-column label="操作" width="100">
                     <template slot-scope="scope">
                        <el-dropdown @command="(command)=>{handleCommand(command, scope.row)}">
                           <el-button icon="el-icon-more" size="mini" type="primary"></el-button>
                           <el-dropdown-menu slot="dropdown">
                              <el-dropdown-item command="showCommand">查看指令</el-dropdown-item>
                           </el-dropdown-menu>
                        </el-dropdown>
                     </template>
                  </el-table-column>
<!--                  <el-table-column label="操作" width="100">-->
<!--                     <template slot-scope="scope">-->
<!--                        <el-dropdown @command="(command)=>{handleCommand(command, scope.row)}">-->
<!--                           <el-button icon="el-icon-more" size="mini" type="primary"></el-button>-->
<!--                           <el-dropdown-menu slot="dropdown">-->
<!--                              <el-dropdown-item command="resubmitTheTask">重新上报任务完结</el-dropdown-item>-->
<!--                              <el-dropdown-item command="showCommand">查看指令</el-dropdown-item>-->
<!--                           </el-dropdown-menu>-->
<!--                        </el-dropdown>-->
<!--                     </template>-->
<!--                  </el-table-column>-->
                  <el-table-column property="taskNo" label="任务号">
                  </el-table-column>
                  <el-table-column property="status$" label="任务状态">
                  </el-table-column>
                  <el-table-column property="wrkNo" label="工作号">
                  </el-table-column>
                  <el-table-column property="createTime$" label="任务时间">
                  <el-table-column property="createTime$" label="创建时间" width="150">
                  </el-table-column>
                  <el-table-column property="durationTime" label="持续时长">
                  <el-table-column property="completeTime$" label="完成时间" width="150">
                  </el-table-column>
                  <el-table-column property="ioType$" label="任务类型">
                  </el-table-column>
@@ -69,6 +70,8 @@
                  <el-table-column property="crnNo" label="堆垛机号">
                  </el-table-column>
                  <el-table-column property="barcode" label="条码">
                  </el-table-column>
                  <el-table-column property="type" label="下降高度">
                  </el-table-column>
               </el-table>
@@ -165,6 +168,11 @@
               },
               handleCommand(command, row) {
                  switch (command) {
                     case "resubmitTheTask":
                        //重新上报任务完结
                        this.resubmitTheTask(row)
                        break;
                     case "showCommand":
                        //查看指令
                        this.showCommand(row)
@@ -184,6 +192,36 @@
                     success: function(layero, index) {}
                  });
               },
               resubmitTheTask(row){
                  //重新上报任务完结
                  let that = this
                  $.ajax({
                     url: baseUrl + "/taskWrkLog/resubmitTheTask/auth",
                     headers: {
                        'token': localStorage.getItem('token')
                     },
                     data: {
                        taskNo: row.taskNo
                     },
                     method: 'POST',
                     success: function(res) {
                        if (res.code == 200) {
                           that.$message({
                              message: "取消成功",
                              type: 'success'
                           });
                           that.getTableData()
                        } else if (res.code === 403) {
                           top.location.href = baseUrl + "/";
                        } else {
                           that.$message({
                              message: res.msg,
                              type: 'error'
                           });
                        }
                     }
                  });
               },
            }
         })
      </script>