| | |
| | | </el-table-column> |
| | | <el-table-column property="rgvPosDestination" label="目标定位置"> |
| | | </el-table-column> |
| | | <el-table-column property="loaded" label="有物"> |
| | | <el-table-column property="loaded" label="探物"> |
| | | </el-table-column> |
| | | <el-table-column property="errorRgv" label="提示"> |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | |
| | | </div> |
| | | <div> |
| | | <el-form :model="formParam" label-position="top" :inline="true" class="demo-form-inline"> |
| | | <el-form-item label="工作号"> |
| | | <el-input v-model="formParam.taskNo" placeholder="工作号"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="目标定位置"> |
| | | <el-input v-model="formParam.rgvPosDestination" placeholder="目标定位置"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="取货站点"> |
| | | <el-input v-model="formParam.rgvStaNoTake" placeholder="目标站点"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="目标站点"> |
| | | <el-input v-model="formParam.rgvStaNo" placeholder="目标站点"></el-input> |
| | | <el-input v-model="formParam.rgvStaNoPut" placeholder="目标站点"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <div> |
| | | <el-button @click="requestOperate('take')" type="primary">取货</el-button> |
| | | <el-button @click="requestOperate('put')" type="primary">放货</el-button> |
| | | <el-button @click="requestOperate('TakeAndPut')" type="primary">取放货</el-button> |
| | | <el-button @click="requestOperate('walk')" type="warning">行走</el-button> |
| | | <el-button @click="requestOperate('del')" type="warning">任务清空</el-button> |
| | | <el-button @click="requestOperate('delRgvTask')" type="warning">小车强制复位(运行时不要操作,需要配合按钮)</el-button> |
| | | </div> |
| | | </div> |
| | | </el-card> |
| | |
| | | <div style="width: 45%;"> |
| | | <el-card class="box-card"> |
| | | <div slot="header" class="clearfix"> |
| | | <span>设备状态</span> |
| | | <span>设备当前任务</span> |
| | | </div> |
| | | <div> |
| | | <div v-if="currentIndex == null"> |
| | | <el-empty description="请选择设备"></el-empty> |
| | | </div> |
| | | <div v-else> |
| | | <el-descriptions :title="currentTitle" direction="vertical" :column="4" border> |
| | | <el-descriptions-item label="站点">{{ tableData[currentIndex].devNo }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="工作号"> |
| | | {{ tableData[currentIndex].workNo }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="自动">{{ tableData[currentIndex].autoing }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="有物">{{ tableData[currentIndex].loading }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="可入">{{ tableData[currentIndex].inEnable }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="可出">{{ tableData[currentIndex].outEnable }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="入库标记">{{ tableData[currentIndex].pakMk }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="空板信号">{{ tableData[currentIndex].emptyMk }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="目标站">{{ tableData[currentIndex].staNo }} |
| | | </el-descriptions-item> |
| | | <el-descriptions-item label="高低库位">{{ tableData[currentIndex].locType1 }} |
| | | </el-descriptions-item> |
| | | </el-descriptions> |
| | | <el-table ref="singleTable" :data="taskAllData" highlight-current-row @row-click="handleRowClick" |
| | | max-height="450" style="width: 100%"> |
| | | <el-table-column property="rgvNo" label="小车号"> |
| | | </el-table-column> |
| | | <el-table-column property="taskNo" label="工作号"> |
| | | </el-table-column> |
| | | <el-table-column property="taskStatus" label="作业模式"> |
| | | </el-table-column> |
| | | <el-table-column property="isRunning" label="状态"> |
| | | </el-table-column> |
| | | <el-table-column property="targetPosition" label="目标定位置"> |
| | | </el-table-column> |
| | | <el-table-column property="direction" label="方向"> |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | </el-card> |
| | |
| | | el: '#app', |
| | | data: { |
| | | tableData: [], |
| | | taskAllData: [], |
| | | currentRow: null, |
| | | currentTitle: "未选择设备", |
| | | currentIndex: null, |
| | | formParam: { |
| | | rgvNo: 0, |
| | | taskNo: 0, |
| | | rgvStaNo: 0, |
| | | rgvStaNoTake: 0, |
| | | rgvStaNoPut: 0, |
| | | rgvPosDestination: 0 |
| | | } |
| | | }, |
| | |
| | | this.currentTitle = row.rgvNo + "小车" |
| | | |
| | | this.formParam.rgvNo = row.rgvNo |
| | | this.formParam.taskNo = row.taskNo |
| | | this.formParam.rgvStaNo = row.rgvStaNo |
| | | this.formParam.rgvStaNoTake = row.rgvStaNoTake |
| | | this.formParam.rgvStaNoPut = row.rgvStaNoPut |
| | | this.formParam.rgvPosDestination = row.rgvPosDestination |
| | | |
| | | this.getTaskAllData(index+1) |
| | | }, |
| | | getTaskAllData(index) { |
| | | let that = this; |
| | | $.ajax({ |
| | | url: baseUrl + "/rgv/task/cache/all", |
| | | headers: { |
| | | 'token': localStorage.getItem('token') |
| | | }, |
| | | data: {rgvNo: index}, |
| | | method: 'POST', |
| | | success: function (res) { |
| | | that.taskAllData = res.data |
| | | } |
| | | }); |
| | | }, |
| | | getTableData() { |
| | | let that = this; |