订单管理所有模块以及商品管理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"> <template slot="gd" slot-scope="text, record">
<a @click="gd(record.productNo)">{{text}}</a> <a @click="gd(record.productNo)">{{text}}</a>
</template> </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"> <template slot="nodata" slot-scope="text, record">
<span v-if="!text" style="font-size: 14px;font-style: italic;"></span> <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> <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> <zy-plan-process-modal ref="modalForm" @ok="modalFormOk"></zy-plan-process-modal>
<station-modal1 ref="modalFormgw"></station-modal1> <station-modal1 ref="modalFormgw"></station-modal1>
<work-order-modal ref="modalFormgd"></work-order-modal> <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> </a-card>
</template> </template>
@ -124,6 +136,9 @@
import StationModal1 from "../team/modules/StationModal1"; import StationModal1 from "../team/modules/StationModal1";
import WorkOrderModal from "../workorder/modules/WorkOrderModal"; import WorkOrderModal from "../workorder/modules/WorkOrderModal";
import {deleteAction, getAction} from "@api/manage"; 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 { export default {
name: 'ZyPlanProcessList', name: 'ZyPlanProcessList',
@ -131,7 +146,10 @@
components: { components: {
ZyPlanProcessModal, ZyPlanProcessModal,
StationModal1, StationModal1,
WorkOrderModal WorkOrderModal,
ZyProductModal,
ZyProcessDetail,
ZyDeviceDetail
}, },
data () { data () {
return { return {
@ -157,12 +175,14 @@
{ {
title:'产品名称', title:'产品名称',
align:"center", align:"center",
dataIndex: 'productCode_dictText' dataIndex: 'productCode_dictText',
scopedSlots: {customRender: 'cp'}
}, },
{ {
title:'工序名称', title:'工序名称',
align:"center", align:"center",
dataIndex: 'processName' dataIndex: 'processName',
scopedSlots: {customRender: 'gx'}
}, },
{ {
title:'工位名称', title:'工位名称',
@ -178,7 +198,8 @@
{ {
title:'设备名称', title:'设备名称',
align:"center", align:"center",
dataIndex: 'machineNames' dataIndex: 'machineNames',
scopedSlots: {customRender: 'sb'}
}, },
/* { /* {
title:'工具名称', 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(){ initDictConfig(){
}, },
} }

@ -50,7 +50,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
public class ZyProductController extends JeecgController<ZyProduct, IZyProductService> { public class ZyProductController extends JeecgController<ZyProduct, IZyProductService> {
@Autowired @Autowired
private IZyProductService zyProductService; private IZyProductService zyProductService;
/** /**
* 分页列表查询 * 分页列表查询
* *
@ -72,7 +72,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
IPage<ZyProduct> pageList = zyProductService.selectListPage(page, zyProduct); IPage<ZyProduct> pageList = zyProductService.selectListPage(page, zyProduct);
return Result.OK(pageList); return Result.OK(pageList);
} }
/** /**
* 添加 * 添加
* *
@ -86,7 +86,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
zyProductService.save(zyProduct); zyProductService.save(zyProduct);
return Result.OK("添加成功!"); return Result.OK("添加成功!");
} }
/** /**
* 编辑 * 编辑
* *
@ -100,7 +100,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
zyProductService.updateById(zyProduct); zyProductService.updateById(zyProduct);
return Result.OK("编辑成功!"); return Result.OK("编辑成功!");
} }
/** /**
* 通过id删除 * 通过id删除
* *
@ -114,7 +114,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
zyProductService.removeById(id); zyProductService.removeById(id);
return Result.OK("删除成功!"); return Result.OK("删除成功!");
} }
/** /**
* 批量删除 * 批量删除
* *
@ -128,7 +128,7 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
this.zyProductService.removeByIds(Arrays.asList(ids.split(","))); this.zyProductService.removeByIds(Arrays.asList(ids.split(",")));
return Result.OK("批量删除成功!"); return Result.OK("批量删除成功!");
} }
/** /**
* 通过id查询 * 通过id查询
* *
@ -146,6 +146,26 @@ public class ZyProductController extends JeecgController<ZyProduct, IZyProductSe
return Result.OK(zyProduct); 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 * 导出excel
* *

Loading…
Cancel
Save