admin
2024-08-04 517d1ae8b37b25228a771556cdf46b422b8b5bf5
人工站进站查询工单逻辑修改
已修改3个文件
48 ■■■■ 文件已修改
jcdm-main/src/main/java/com/jcdm/main/om/productionOrde/controller/OmProductionOrdeInfoController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-ui/src/api/main/om/productionOrde/productionOrde.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-ui/src/views/main/kb/stationTerminal/index.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jcdm-main/src/main/java/com/jcdm/main/om/productionOrde/controller/OmProductionOrdeInfoController.java
@@ -66,6 +66,21 @@
    private MiloService miloService;
    /**
     * 根据总成码查询工单
     */
    @GetMapping("/getProductionOrdeOneBySfcCode")
    public AjaxResult getProductionOrdeOneBySfcCode(OmProductionOrdeInfo omProductionOrdeInfo)
    {
        OmProductionOrdeInfo ordeInfo = omProductionOrdeInfoService.getOne(new LambdaQueryWrapper<OmProductionOrdeInfo>()
                .eq(OmProductionOrdeInfo::getProductNum, omProductionOrdeInfo.getProductNum()));
        if(ObjectUtil.isNotNull(ordeInfo)){
            return AjaxResult.success(ordeInfo);
        }else {
            return AjaxResult.error("未查询到工单!");
        }
    }
    /**
     * 查询生产工单列表
     */
    @PreAuthorize("@ss.hasPermi('om:productionOrde:list')")
jcdm-ui/src/api/main/om/productionOrde/productionOrde.js
@@ -9,6 +9,15 @@
  })
}
// 根据总成码查询工单
export function getProductionOrdeOneBySfcCode(query) {
  return request({
    url: '/om/productionOrde/getProductionOrdeOneBySfcCode',
    method: 'get',
    params: query
  })
}
// 查询生产工单列表
export function bindYzSfcFlag(query) {
  return request({
jcdm-ui/src/views/main/kb/stationTerminal/index.vue
@@ -312,7 +312,7 @@
import {
  bindYzSfcFlag,
  checkCarCode, checkYzSfcCode,
  findBytrolleyYardGetOne,
  findBytrolleyYardGetOne, getProductionOrdeOneBySfcCode,
  listProductionOrde, mozuReceivingWorkOrders,
  receivingWorkOrders,
  trolleyYardBinDing
@@ -613,17 +613,19 @@
    },
    /** 查询工单列表 */
    async getList() {
      await listProductionOrde(this.queryParams).then(response => {
        let rowsData = response.rows[0];
        console.log(rowsData)
        this.workpieceInformation.workOrderNo = rowsData.workOrderNo;
        this.workpieceInformation.productCode = rowsData.productCode;
        this.workpieceInformation.materialCode = rowsData.materialCode;
        this.workpieceInformation.planQty = rowsData.planQty;
        this.headContent.cardCode = rowsData.trolleyYard;
      await getProductionOrdeOneBySfcCode(this.queryParams).then(response => {
        if(response.code === 200){
          const rowsData = response.data
          this.workpieceInformation.workOrderNo = rowsData.workOrderNo;
          this.workpieceInformation.productCode = rowsData.productCode;
          this.workpieceInformation.materialCode = rowsData.materialCode;
          this.workpieceInformation.planQty = rowsData.planQty;
          this.headContent.cardCode = rowsData.trolleyYard;
          this.getListFormulaChild()
          this.workpieceInformation.inboundTime = this.getCurrentTime()
        }
      });
      this.getListFormulaChild()
      this.workpieceInformation.inboundTime = this.getCurrentTime()
    },
    initializedData(){