no message
							parent
							
								
									ec8ee156ae
								
							
						
					
					
						commit
						d94a2ae5d9
					
				| 
						 | 
				
			
			@ -22,7 +22,7 @@
 | 
			
		|||
        <el-form ref="form" :model="form" size="small" label-width="80px">
 | 
			
		||||
 | 
			
		||||
          <el-form-item label="项目名称">
 | 
			
		||||
            <el-input v-model="form.appName" style="width: 370px;"/>
 | 
			
		||||
            <el-input v-model="form.appName" style="width: 370px;" />
 | 
			
		||||
          </el-form-item>
 | 
			
		||||
 | 
			
		||||
          <el-form-item label="版本代码">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -124,7 +124,10 @@
 | 
			
		|||
                v-for="point in pointList"
 | 
			
		||||
                :key="point.id"
 | 
			
		||||
                :label="point.code"
 | 
			
		||||
                :value="point"></el-option>
 | 
			
		||||
                :value="point">
 | 
			
		||||
                <span style="float: left">{{ point.area.name }}</span>
 | 
			
		||||
                <span style="float: right; color: #8492a6; font-size: 13px">{{ point.code}}</span>
 | 
			
		||||
              </el-option>
 | 
			
		||||
            </el-select>
 | 
			
		||||
          </el-form-item>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -298,12 +298,16 @@ export default {
 | 
			
		|||
      return row.endSlotCode;
 | 
			
		||||
    },
 | 
			
		||||
    toAgvTaskFinish(data) {
 | 
			
		||||
      if(data.status!='UP_CONTAINER'){
 | 
			
		||||
      if (data.status != 'UP_CONTAINER') {
 | 
			
		||||
        return this.crud.notify("容器未顶升,需顶升之后在做操作!", CRUD.NOTIFICATION_TYPE.ERROR);
 | 
			
		||||
      }
 | 
			
		||||
      this.MissionStateCallback.missionCode = data.id
 | 
			
		||||
      this.MissionStateCallback.containerCode = data.stockCode
 | 
			
		||||
      this.MissionStateCallback.missionStatus = 'COMPLETED'
 | 
			
		||||
      if (data.type == 'ASN' || data.type == 'FB_RETURN') {
 | 
			
		||||
        this.MissionStateCallback.missionStatus = 'FORK_DOWN'
 | 
			
		||||
      } else {
 | 
			
		||||
        this.MissionStateCallback.missionStatus = 'COMPLETED'
 | 
			
		||||
      }
 | 
			
		||||
      crudAgvTask.missionStateCallback(this.MissionStateCallback).then(res => {
 | 
			
		||||
        if (res.status == 200) {
 | 
			
		||||
          this.crud.notify("任务完成!", CRUD.NOTIFICATION_TYPE.SUCCESS);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -86,6 +86,7 @@
 | 
			
		|||
      <el-table
 | 
			
		||||
        ref="table"
 | 
			
		||||
        show-summary
 | 
			
		||||
        :summary-method="getSummaries"
 | 
			
		||||
        v-loading="crud.loading"
 | 
			
		||||
        :data="crud.data"
 | 
			
		||||
        size="small"
 | 
			
		||||
| 
						 | 
				
			
			@ -240,8 +241,36 @@ export default {
 | 
			
		|||
    },
 | 
			
		||||
    resetQuery() {
 | 
			
		||||
      this.crud.resetQuery()
 | 
			
		||||
    },
 | 
			
		||||
    getSummaries(param) {
 | 
			
		||||
      const {columns, data} = param;
 | 
			
		||||
      const sums = [];
 | 
			
		||||
      columns.forEach((column, index) => {
 | 
			
		||||
        if (index === 0) {
 | 
			
		||||
          sums[index] = '合计';
 | 
			
		||||
          return;
 | 
			
		||||
        }
 | 
			
		||||
        const values = data.map(item => Number(item[column.property]));
 | 
			
		||||
        if (column.property == 'quantity' || column.property == 'queuedQty') {
 | 
			
		||||
          if (!values.every(value => isNaN(value))) {
 | 
			
		||||
            sums[index] = values.reduce((prev, curr) => {
 | 
			
		||||
              const value = Number(curr);
 | 
			
		||||
              if (!isNaN(value)) {
 | 
			
		||||
                return prev + curr;
 | 
			
		||||
              } else {
 | 
			
		||||
                return prev;
 | 
			
		||||
              }
 | 
			
		||||
            }, 0);
 | 
			
		||||
            sums[index];
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
      });
 | 
			
		||||
 | 
			
		||||
      return sums;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -128,6 +128,7 @@
 | 
			
		|||
        <el-table-column prop="point.code" label="翻包点位"/>
 | 
			
		||||
        <el-table-column prop="stock.code" label="翻包容器"/>
 | 
			
		||||
        <el-table-column prop="callPoint.code" label="叫料点位"/>
 | 
			
		||||
        <el-table-column prop="orderType" label="单据类型"/>
 | 
			
		||||
        <el-table-column prop="createTime" label="创建时间"/>
 | 
			
		||||
        <el-table-column v-if="checkPer(['admin','pick:edit','pick:del'])" label="操作" align="center">
 | 
			
		||||
          <template slot-scope="scope">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue