零件采购
This commit is contained in:
parent
3e0c9de015
commit
d42f96606b
@ -200,17 +200,11 @@ public class MaterialPlanController {
|
|||||||
return materialPlanService.delMaterial(id);
|
return materialPlanService.delMaterial(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
// @PostMapping("/getPartPurchasePages")
|
|
||||||
// @Operation(summary = "获得零件采购分页")
|
|
||||||
// public CommonResult<PageResult<MaterialPlanBoomDO>> getPartPurchasePages(@Valid @RequestBody MaterialPlanPageReqVO pageReqVO) {
|
|
||||||
// PageResult<MaterialPlanBoomDO> pageResult = materialPlanService.getPartPurchasePages(pageReqVO);
|
|
||||||
// return success(pageResult);
|
|
||||||
// }
|
|
||||||
|
|
||||||
@GetMapping("/getPartPurchasePages")
|
@GetMapping("/getPartPurchasePages")
|
||||||
@Operation(summary = "获得零件采购分页")
|
@Operation(summary = "获得零件采购分页")
|
||||||
public CommonResult<PageResult<MaterialPlanBoomDO>> getPartPurchasePages() {
|
public CommonResult<PageResult<MaterialPlanBoomDO>> getPartPurchasePages(@Valid MaterialPlanPageReqVO pageReqVO) {
|
||||||
String a ="asdij";
|
PageResult<MaterialPlanBoomDO> pageResult = materialPlanService.getPartPurchasePages(pageReqVO);
|
||||||
return null;
|
return success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|||||||
import com.chanko.yunxi.mes.framework.common.pojo.PageResult;
|
import com.chanko.yunxi.mes.framework.common.pojo.PageResult;
|
||||||
import com.chanko.yunxi.mes.framework.common.util.object.BeanUtils;
|
import com.chanko.yunxi.mes.framework.common.util.object.BeanUtils;
|
||||||
import com.chanko.yunxi.mes.framework.mybatis.core.query.QueryWrapperX;
|
import com.chanko.yunxi.mes.framework.mybatis.core.query.QueryWrapperX;
|
||||||
|
import com.chanko.yunxi.mes.framework.security.core.util.SecurityFrameworkUtils;
|
||||||
import com.chanko.yunxi.mes.module.heli.controller.admin.purchaseordermake.vo.PartPurchaseOrderPageReqVO;
|
import com.chanko.yunxi.mes.module.heli.controller.admin.purchaseordermake.vo.PartPurchaseOrderPageReqVO;
|
||||||
import com.chanko.yunxi.mes.module.heli.controller.admin.purchaseordermake.vo.PartPurchaseOrderPageRespVO;
|
import com.chanko.yunxi.mes.module.heli.controller.admin.purchaseordermake.vo.PartPurchaseOrderPageRespVO;
|
||||||
import com.chanko.yunxi.mes.module.heli.controller.admin.purchaseordermake.vo.PurchaseOrderMakeSaveReqVO;
|
import com.chanko.yunxi.mes.module.heli.controller.admin.purchaseordermake.vo.PurchaseOrderMakeSaveReqVO;
|
||||||
@ -27,6 +28,7 @@ import org.springframework.validation.annotation.Validated;
|
|||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -111,6 +113,8 @@ public class PartPurchaseOrderServiceImpl implements PartPurchaseOrderService{
|
|||||||
PurchaseOrderMakeDO purchaseOrderMakeDO = new PurchaseOrderMakeDO();
|
PurchaseOrderMakeDO purchaseOrderMakeDO = new PurchaseOrderMakeDO();
|
||||||
purchaseOrderMakeDO.setId(id);
|
purchaseOrderMakeDO.setId(id);
|
||||||
purchaseOrderMakeDO.setStatus(2);
|
purchaseOrderMakeDO.setStatus(2);
|
||||||
|
purchaseOrderMakeDO.setAuditor(SecurityFrameworkUtils.getLoginUserId());
|
||||||
|
purchaseOrderMakeDO.setAuditTime(LocalDateTime.now());
|
||||||
purchaseOrderMakeMapper.updateById(purchaseOrderMakeDO);
|
purchaseOrderMakeMapper.updateById(purchaseOrderMakeDO);
|
||||||
|
|
||||||
List<MaterialPlanBoomDO> materialPlanBoomDOs= materialPlanBoomMapper.selectList("project_purchase_order_make_id", id);
|
List<MaterialPlanBoomDO> materialPlanBoomDOs= materialPlanBoomMapper.selectList("project_purchase_order_make_id", id);
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
"private": false,
|
"private": false,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"i": "pnpm install",
|
"i": "pnpm install",
|
||||||
"dev": "vite --mode dev",
|
"dev": "vite --mode base",
|
||||||
"front": "vite --mode front",
|
"front": "vite --mode front",
|
||||||
"ts:check": "vue-tsc --noEmit",
|
"ts:check": "vue-tsc --noEmit",
|
||||||
"build:pro": "node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode pro",
|
"build:pro": "node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode pro",
|
||||||
|
@ -95,12 +95,7 @@ export const delMaterial = async (id: number) => {
|
|||||||
return await request.delete({ url: `/heli/material-plan/delMaterial?id=` + id })
|
return await request.delete({ url: `/heli/material-plan/delMaterial?id=` + id })
|
||||||
}
|
}
|
||||||
|
|
||||||
// // 查询零件采购分页
|
// 查询零件采购分页
|
||||||
// export const getPartPurchasePages = async (params) => {
|
export const getPartPurchasePages = async (params) => {
|
||||||
// return await request.post({ url: `/heli/material-plan/getPartPurchasePages`, params })
|
return await request.get({ url: `/heli/material-plan/getPartPurchasePages`, params })
|
||||||
// }
|
|
||||||
|
|
||||||
// 更新采购单主驳回
|
|
||||||
export const getPartPurchasePages = async () => {
|
|
||||||
return await request.get({ url: `/heli/material-plan/getPartPurchasePage` })
|
|
||||||
}
|
}
|
||||||
|
@ -144,10 +144,9 @@ const exportLoading = ref(false) // 导出的加载中
|
|||||||
const getList = async () => {
|
const getList = async () => {
|
||||||
loading.value = true
|
loading.value = true
|
||||||
try {
|
try {
|
||||||
// const data = await MaterialPlanApi.getPartPurchasePages(queryParams)
|
const data = await MaterialPlanApi.getPartPurchasePages(queryParams)
|
||||||
// list.value = data.list
|
list.value = data.list
|
||||||
// total.value = data.total
|
total.value = data.total
|
||||||
await MaterialPlanApi.getPartPurchasePages()
|
|
||||||
} finally {
|
} finally {
|
||||||
loading.value = false
|
loading.value = false
|
||||||
}
|
}
|
||||||
|
@ -135,13 +135,27 @@ const updateParams = reactive({
|
|||||||
reason: undefined
|
reason: undefined
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const approve = async () => {
|
const approve = async () => {
|
||||||
|
const checkParams = await PartPurchaseOrderApi.getPurchaseOrderMake(query.id)
|
||||||
|
if (checkParams.status != 1){
|
||||||
|
message.warning("该单据状态非待审核,请刷新界面!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
await PartPurchaseOrderApi.updatePurchaseOrderMake(formData.value.id)
|
await PartPurchaseOrderApi.updatePurchaseOrderMake(formData.value.id)
|
||||||
message.success("提交成功");
|
message.success("提交成功");
|
||||||
getList();
|
getList();
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleReject = async () => {
|
const handleReject = async () => {
|
||||||
|
const checkParams = await PartPurchaseOrderApi.getPurchaseOrderMake(query.id)
|
||||||
|
if (checkParams.status != 1){
|
||||||
|
message.warning("该单据状态非待审核,请刷新界面!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const { value, action } = await ElMessageBox.prompt('请输入驳回原因', '提示', {
|
const { value, action } = await ElMessageBox.prompt('请输入驳回原因', '提示', {
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
|
Loading…
Reference in New Issue
Block a user