订单管理所有模块以及商品管理BUG修改

master
Gitea 1 year ago
parent f61e1f51a0
commit ce0e6a779f
  1. 45
      ant-design-vue-jeecg/src/views/zyplanprocess/ZyPlanProcessList.vue
  2. 32
      jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/workproduct/controller/ZyProductController.java

@ -61,6 +61,15 @@
<template slot="gd" slot-scope="text, record">
<a @click="gd(record.productNo)">{{text}}</a>
</template>
<template slot="cp" slot-scope="text, record">
<a @click="cp(record.productCode)">{{text}}</a>
</template>
<template slot="gx" slot-scope="text, record">
<a @click="gx(record.processId)">{{text}}</a>
</template>
<template slot="sb" slot-scope="text, record">
<a @click="sb(record.machineIds)">{{text}}</a>
</template>
<template slot="nodata" slot-scope="text, record">
<span v-if="!text" style="font-size: 14px;font-style: italic;"></span>
<span v-else style="font-size: 14px;font-style: italic;">{{record.proProcessName}}</span>
@ -111,6 +120,9 @@
<zy-plan-process-modal ref="modalForm" @ok="modalFormOk"></zy-plan-process-modal>
<station-modal1 ref="modalFormgw"></station-modal1>
<work-order-modal ref="modalFormgd"></work-order-modal>
<zy-product-modal ref="modalFormcp"></zy-product-modal>
<ZyProcessDetail ref="zyProcessDetail"></ZyProcessDetail>
<ZyDeviceDetail ref="ZyDeviceDetail"></ZyDeviceDetail>
</a-card>
</template>
@ -124,6 +136,9 @@
import StationModal1 from "../team/modules/StationModal1";
import WorkOrderModal from "../workorder/modules/WorkOrderModal";
import {deleteAction, getAction} from "@api/manage";
import ZyProductModal from "../zyWorkProduct/modules/ZyProductModal";
import ZyProcessDetail from "../process/modules/ZyProcessDetail";
import ZyDeviceDetail from "../device/modules/ZyDeviceDetail";
export default {
name: 'ZyPlanProcessList',
@ -131,7 +146,10 @@
components: {
ZyPlanProcessModal,
StationModal1,
WorkOrderModal
WorkOrderModal,
ZyProductModal,
ZyProcessDetail,
ZyDeviceDetail
},
data () {
return {
@ -157,12 +175,14 @@
{
title:'产品名称',
align:"center",
dataIndex: 'productCode_dictText'
dataIndex: 'productCode_dictText',
scopedSlots: {customRender: 'cp'}
},
{
title:'工序名称',
align:"center",
dataIndex: 'processName'
dataIndex: 'processName',
scopedSlots: {customRender: 'gx'}
},
{
title:'工位名称',
@ -178,7 +198,8 @@
{
title:'设备名称',
align:"center",
dataIndex: 'machineNames'
dataIndex: 'machineNames',
scopedSlots: {customRender: 'sb'}
},
/* {
title:'工具名称',
@ -267,6 +288,22 @@
}
})
},
cp(productCode){
getAction("/zyproduct/zyProduct/queryByProductCode", {productCode: productCode}).then((res) => {
if (res.success) {
this.$refs.modalFormcp.edit(res.result);
this.$refs.modalFormcp.title="详情";
this.$refs.modalFormcp.disableSubmit = true;
} else {
}
})
},
gx(processId){
this.$refs.zyProcessDetail.showModal(processId);
},
sb(machineIds){
this.$refs.ZyDeviceDetail.showModal(machineIds.split(",")[0]);
},
initDictConfig(){
},
}

@ -50,7 +50,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
public class ZyProductController extends JeecgController<ZyProduct, IZyProductService> {
@Autowired
private IZyProductService zyProductService;
/**
* 分页列表查询
*
@ -72,7 +72,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
IPage<ZyProduct> pageList = zyProductService.selectListPage(page, zyProduct);
return Result.OK(pageList);
}
/**
* 添加
*
@ -86,7 +86,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
zyProductService.save(zyProduct);
return Result.OK("添加成功!");
}
/**
* 编辑
*
@ -100,7 +100,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
zyProductService.updateById(zyProduct);
return Result.OK("编辑成功!");
}
/**
* 通过id删除
*
@ -114,7 +114,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
zyProductService.removeById(id);
return Result.OK("删除成功!");
}
/**
* 批量删除
*
@ -128,7 +128,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
this.zyProductService.removeByIds(Arrays.asList(ids.split(",")));
return Result.OK("批量删除成功!");
}
/**
* 通过id查询
*
@ -146,6 +146,26 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
return Result.OK(zyProduct);
}
/**
* 通过productCode查询
*
* @param productCode
* @return
*/
@AutoLog(value = "产品表-通过id查询")
@ApiOperation(value="产品表-通过id查询", notes="产品表-通过id查询")
@GetMapping(value = "/queryByProductCode")
public Result<?> queryByProductCode(@RequestParam(name="productCode",required=true) String productCode,HttpServletRequest req) {
ZyProduct zyProduct = new ZyProduct();
QueryWrapper<ZyProduct> queryWrapper = QueryGenerator.initQueryWrapper(zyProduct, req.getParameterMap());
queryWrapper.eq("product_code",productCode);
zyProduct = zyProductService.list(queryWrapper).get(0);
if(zyProduct==null) {
return Result.error("未找到对应数据");
}
return Result.OK(zyProduct);
}
/**
* 导出excel
*

Loading…
Cancel
Save