no message
							parent
							
								
									6db20588e5
								
							
						
					
					
						commit
						580eb83ffe
					
				| 
						 | 
				
			
			@ -32,11 +32,11 @@ export function edit(data) {
 | 
			
		|||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function missionStateCallback(data) {
 | 
			
		||||
export function missionStateCallback(id) {
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/interfaces/api/amr/missionStateCallback',
 | 
			
		||||
    url: 'api/amr/pickerSendAgvTasks',
 | 
			
		||||
    method: 'post',
 | 
			
		||||
    data
 | 
			
		||||
    data: id
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -56,7 +56,7 @@ export function sendReAgvTask(ids) {
 | 
			
		|||
}
 | 
			
		||||
export function closeAgvTask(id) {
 | 
			
		||||
  return request({
 | 
			
		||||
    url: 'api/agvTask/closeAgvTask',
 | 
			
		||||
    url: 'api/amr/cancelAgvTasks',
 | 
			
		||||
    method: 'post',
 | 
			
		||||
    data: id
 | 
			
		||||
  })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -37,7 +37,23 @@
 | 
			
		|||
            :value="area.name"
 | 
			
		||||
          />
 | 
			
		||||
        </el-select>
 | 
			
		||||
 | 
			
		||||
        <label class="el-form-item-label">是否启用</label>
 | 
			
		||||
        <el-select
 | 
			
		||||
            v-model="query.enabled"
 | 
			
		||||
            clearable
 | 
			
		||||
            size="small"
 | 
			
		||||
            placeholder="状态"
 | 
			
		||||
            class="filter-item"
 | 
			
		||||
            style="width: 100px"
 | 
			
		||||
            @change="crud.toQuery"
 | 
			
		||||
        >
 | 
			
		||||
          <el-option
 | 
			
		||||
              v-for="item in dict.base_staus"
 | 
			
		||||
              :key="item.id"
 | 
			
		||||
              :label="item.label"
 | 
			
		||||
              :value="item.value"
 | 
			
		||||
          />
 | 
			
		||||
        </el-select>
 | 
			
		||||
        <label class="el-form-item-label" v-show="false">冷却区-小库区编号</label>
 | 
			
		||||
        <el-select
 | 
			
		||||
          v-show="false"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -91,7 +91,6 @@
 | 
			
		|||
          <el-form-item label="状态">
 | 
			
		||||
            <el-select
 | 
			
		||||
              v-model="form.status"
 | 
			
		||||
              clearable
 | 
			
		||||
              size="small"
 | 
			
		||||
              placeholder="状态"
 | 
			
		||||
              class="filter-item"
 | 
			
		||||
| 
						 | 
				
			
			@ -130,6 +129,7 @@
 | 
			
		|||
      <el-table ref="table" height="66vh" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;height: 90%" @selection-change="crud.selectionChangeHandler">
 | 
			
		||||
        <el-table-column type="selection" width="55" />
 | 
			
		||||
        <el-table-column prop="code" label="代码" />
 | 
			
		||||
        <el-table-column prop="name" label="名称" />
 | 
			
		||||
        <el-table-column :show-overflow-tooltip="true" prop="stockType" label="类型">
 | 
			
		||||
          <template slot-scope="scope">
 | 
			
		||||
            <div>{{ scope.row.stockType.name }}</div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -68,7 +68,7 @@
 | 
			
		|||
              :loading="crud.status.cu === 2"
 | 
			
		||||
              icon="el-icon-check"
 | 
			
		||||
              @click="sendReAgvTask(crud.selections)">
 | 
			
		||||
            发送
 | 
			
		||||
            重送
 | 
			
		||||
          </el-button>
 | 
			
		||||
        </template>
 | 
			
		||||
      </crudOperation>
 | 
			
		||||
| 
						 | 
				
			
			@ -178,7 +178,7 @@
 | 
			
		|||
                       align="center"
 | 
			
		||||
                       size="mini"
 | 
			
		||||
                       @click="closeAgvTask(scope.row)">
 | 
			
		||||
              关闭
 | 
			
		||||
              取消
 | 
			
		||||
            </el-button>
 | 
			
		||||
          </template>
 | 
			
		||||
        </el-table-column>
 | 
			
		||||
| 
						 | 
				
			
			@ -320,25 +320,12 @@ export default {
 | 
			
		|||
    closeAgvTask(row) {
 | 
			
		||||
 | 
			
		||||
      crudAgvTask.closeAgvTask(row.id).then(res => {
 | 
			
		||||
        this.crud.notify(res.message, CRUD.NOTIFICATION_TYPE.SUCCESS)
 | 
			
		||||
        this.crud.notify("取消完成", CRUD.NOTIFICATION_TYPE.SUCCESS)
 | 
			
		||||
        this.crud.toQuery()
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
    toAgvTaskFinish(data) {
 | 
			
		||||
 | 
			
		||||
      this.MissionStateCallback.containerCode = data.stockCode
 | 
			
		||||
      if (data.type === 'ASN') {
 | 
			
		||||
        this.MissionStateCallback.missionCode = data.id
 | 
			
		||||
        this.MissionStateCallback.missionStatus = 'COMPLETED'
 | 
			
		||||
      } else if (data.type === 'PICK') {
 | 
			
		||||
        if(data.jobForce == null||data.jobForce == undefined){
 | 
			
		||||
         return this.crud.notify("该任务未下发!", CRUD.NOTIFICATION_TYPE.ERROR);
 | 
			
		||||
        }
 | 
			
		||||
        this.MissionStateCallback.missionCode = data.jobForce
 | 
			
		||||
        this.MissionStateCallback.missionStatus = 'PICKER_RECEIVE'
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      crudAgvTask.missionStateCallback(this.MissionStateCallback).then(res => {
 | 
			
		||||
      crudAgvTask.missionStateCallback(data.id).then(res => {
 | 
			
		||||
        if (res.code == 200) {
 | 
			
		||||
          this.crud.notify("任务完成!", CRUD.NOTIFICATION_TYPE.SUCCESS);
 | 
			
		||||
          this.crud.toQuery()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,10 +16,13 @@
 | 
			
		|||
              物料名称:{{ div.code }}<br/>
 | 
			
		||||
              库存数量:{{ 0 }}
 | 
			
		||||
            </div>-->
 | 
			
		||||
            <el-button style="background-color:#AFEEEE;height: 80px;width:180px;margin: 10px">
 | 
			
		||||
            <el-button style="background-color:#AFEEEE;height: 90%;width:90%;margin: 10px">
 | 
			
		||||
<!--              {{ div.code }}-->
 | 
			
		||||
              <div v-for="(d, index) in div" :key="index">
 | 
			
		||||
                {{ d.pointCode }} 7000073<br/>
 | 
			
		||||
                <div style="text-align: left;">
 | 
			
		||||
                  <el-tag size="mini" style="display: inline-block;">{{ d.pointCode }}</el-tag>
 | 
			
		||||
                  <div style="display: inline-block;">{{d.itemCode}}</div>
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
            </el-button>
 | 
			
		||||
          </el-tooltip>
 | 
			
		||||
| 
						 | 
				
			
			@ -280,9 +283,9 @@ export default {
 | 
			
		|||
 | 
			
		||||
.box10 {
 | 
			
		||||
  float: left;
 | 
			
		||||
  height: 100px;
 | 
			
		||||
  width: 200px;
 | 
			
		||||
  margin: 5px;
 | 
			
		||||
  height: 23%;
 | 
			
		||||
  width: 20%;
 | 
			
		||||
  margin: 1%;
 | 
			
		||||
  background-color: #E6E6FA;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,13 @@
 | 
			
		|||
<template>
 | 
			
		||||
  <div v-if="crud.props.searchToggle">
 | 
			
		||||
    <el-input
 | 
			
		||||
        v-model="query.description"
 | 
			
		||||
        clearable
 | 
			
		||||
        size="small"
 | 
			
		||||
        placeholder="描述"
 | 
			
		||||
        style="width: 150px;"
 | 
			
		||||
        class="filter-item"
 | 
			
		||||
    />
 | 
			
		||||
    <el-input
 | 
			
		||||
      v-model="query.blurry"
 | 
			
		||||
      clearable
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,6 +7,7 @@
 | 
			
		|||
      <el-select v-model="query.isSuccess" placeholder="日志状态" clearable size="small" class="filter-item" style="width: 110px" @change="toQuery">
 | 
			
		||||
        <el-option v-for="item in enabledTypeOptions" :key="item.key" :label="item.display_name" :value="item.key" />
 | 
			
		||||
      </el-select>
 | 
			
		||||
      <el-input v-model="query.errorDialog" clearable size="small" placeholder="异常信息" style="width: 400px;" class="filter-item" @keyup.enter.native="toQuery" />
 | 
			
		||||
      <el-button class="filter-item" size="mini" type="success" icon="el-icon-search" @click="toQuery">搜索</el-button>
 | 
			
		||||
      <!-- 导出 -->
 | 
			
		||||
      <div style="display: inline-block;">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue