xiaoyi
2 天以前 f81e5811b9baaaea3645579a6cacad0f75f3d0db
fix 修改页面
已修改5个文件
77 ■■■■ 文件已修改
src/api/erp/purchase/invoice/index.ts 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/erp/purchase/order/index.ts 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/erp/purchase/plan/index.ts 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/erp/purchase/request/index.ts 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/analytics/index.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/erp/purchase/invoice/index.ts
@@ -54,7 +54,7 @@
/** 查询来票分页 */
export function getPurchaseInvoicePage(params: PageParam) {
  return requestClient.get<PageResult<ErpPurchaseInvoiceApi.PurchaseInvoice>>(
    '/erp/purchase-invoice/page',
    '/purchase/invoice/page',
    { params },
  );
}
@@ -62,28 +62,28 @@
/** 查询来票详情 */
export function getPurchaseInvoice(id: number) {
  return requestClient.get<ErpPurchaseInvoiceApi.PurchaseInvoice>(
    `/erp/purchase-invoice/get?id=${id}`,
    `/purchase/invoice/get?id=${id}`,
  );
}
/** 新增来票 */
export function createPurchaseInvoice(data: ErpPurchaseInvoiceApi.PurchaseInvoice) {
  return requestClient.post('/erp/purchase-invoice/create', data);
  return requestClient.post('/purchase/invoice/create', data);
}
/** 修改来票 */
export function updatePurchaseInvoice(data: ErpPurchaseInvoiceApi.PurchaseInvoice) {
  return requestClient.put('/erp/purchase-invoice/update', data);
  return requestClient.put('/purchase/invoice/update', data);
}
/** 删除来票 */
export function deletePurchaseInvoice(id: number) {
  return requestClient.delete(`/erp/purchase-invoice/delete?id=${id}`);
  return requestClient.delete(`/purchase/invoice/delete?id=${id}`);
}
/** 导出来票 */
export function exportPurchaseInvoice(params: Record<string, unknown>) {
  return requestClient.download('/erp/purchase-invoice/export-excel', { params });
  return requestClient.download('/purchase/invoice/export-excel', { params });
}
/** 查询来票下拉列表(按供应商可选来票,已上传发票附件且剩余可付金额大于 0) */
@@ -95,6 +95,6 @@
    purchaseOrderId ? `&purchaseOrderId=${purchaseOrderId}` : ''
  }`;
  return requestClient.get<ErpPurchaseInvoiceApi.PurchaseInvoiceSimple[]>(
    `/erp/purchase-invoice/simple-list?${params}`,
    `/purchase/invoice/simple-list?${params}`,
  );
}
src/api/erp/purchase/order/index.ts
@@ -57,7 +57,7 @@
/** 查询采购订单分页 */
export function getPurchaseOrderPage(params: PageParam) {
  return requestClient.get<PageResult<ErpPurchaseOrderApi.PurchaseOrder>>(
    '/erp/purchase-order/page',
    '/purchase/order/page',
    { params },
  );
}
@@ -65,42 +65,42 @@
/** 查询采购订单详情 */
export function getPurchaseOrder(id: number) {
  return requestClient.get<ErpPurchaseOrderApi.PurchaseOrder>(
    `/erp/purchase-order/get?id=${id}`,
    `/purchase/order/get?id=${id}`,
  );
}
/** 新增采购订单 */
export function createPurchaseOrder(data: ErpPurchaseOrderApi.PurchaseOrder) {
  return requestClient.post('/erp/purchase-order/create', data);
  return requestClient.post('/purchase/order/create', data);
}
/** 修改采购订单 */
export function updatePurchaseOrder(data: ErpPurchaseOrderApi.PurchaseOrder) {
  return requestClient.put('/erp/purchase-order/update', data);
  return requestClient.put('/purchase/order/update', data);
}
/** 更新采购订单的状态 */
export function updatePurchaseOrderStatus(id: number, status: number) {
  return requestClient.put('/erp/purchase-order/update-status', null, {
  return requestClient.put('/purchase/order/update-status', null, {
    params: { id, status },
  });
}
/** 删除采购订单 */
export function deletePurchaseOrder(ids: number[]) {
  return requestClient.delete('/erp/purchase-order/delete', {
  return requestClient.delete('/purchase/order/delete', {
    params: { ids: ids.join(',') },
  });
}
/** 导出采购订单 Excel */
export function exportPurchaseOrder(params: any) {
  return requestClient.download('/erp/purchase-order/export-excel', { params });
  return requestClient.download('/purchase/order/export-excel', { params });
}
/** 获取采购审核流程列表 */
export function getPurchaseApproveProcessList() {
  return requestClient.get<any[]>('/erp/purchase-order/approve-process-list');
  return requestClient.get<any[]>('/purchase/order/approve-process-list');
}
/** 获取采购审核流程列表响应 */
@@ -113,7 +113,7 @@
/** 确认收货 */
export function confirmReceipt(id: number) {
  return requestClient.post<number>('/erp/purchase-order/confirm-receipt', null, {
  return requestClient.post<number>('/purchase/order/confirm-receipt', null, {
    params: { id },
  });
}
src/api/erp/purchase/plan/index.ts
@@ -42,61 +42,61 @@
/** 创建采购计划 */
export function createPurchasePlan(data: ErpPurchasePlanApi.PurchasePlan) {
  return requestClient.post('/erp/purchase-plan/create', data);
  return requestClient.post('/purchase/plan/create', data);
}
/** 更新采购计划 */
export function updatePurchasePlan(data: ErpPurchasePlanApi.PurchasePlan) {
  return requestClient.put('/erp/purchase-plan/update', data);
  return requestClient.put('/purchase/plan/update', data);
}
/** 提交采购计划审批 */
export function submitPurchasePlan(id: number, processDefinitionKey: string) {
  return requestClient.put('/erp/purchase-plan/submit', null, {
  return requestClient.put('/purchase/plan/submit', null, {
    params: { id, processDefinitionKey },
  });
}
/** 根据库存预警生成采购计划 */
export function generatePlanFromStockAlert(params: { name?: string; supplierId?: number }) {
  return requestClient.post<number>('/erp/purchase-plan/generate-from-stock-alert', null, {
  return requestClient.post<number>('/purchase/plan/generate-from-stock-alert', null, {
    params,
  });
}
/** 生成采购申请 */
export function generatePurchaseRequests(id: number) {
  return requestClient.post<number[]>('/erp/purchase-plan/generate-requests', null, {
  return requestClient.post<number[]>('/purchase/plan/generate-requests', null, {
    params: { id },
  });
}
/** 删除采购计划 */
export function deletePurchasePlan(ids: number[]) {
  return requestClient.delete('/erp/purchase-plan/delete', { params: { ids: ids.join(',') } });
  return requestClient.delete('/purchase/plan/delete', { params: { ids: ids.join(',') } });
}
/** 获取采购计划详情 */
export function getPurchasePlan(id: number) {
  return requestClient.get<ErpPurchasePlanApi.PurchasePlan>(
    `/erp/purchase-plan/get?id=${id}`,
    `/purchase/plan/get?id=${id}`,
  );
}
/** 获取采购计划分页 */
export function getPurchasePlanPage(params: PageParam) {
  return requestClient.get<PageResult<ErpPurchasePlanApi.PurchasePlan>>(
    '/erp/purchase-plan/page',
    '/purchase/plan/page',
    { params },
  );
}
/** 导出采购计划 Excel */
export function exportPurchasePlan(params: any) {
  return requestClient.download('/erp/purchase-plan/export-excel', { params });
  return requestClient.download('/purchase/plan/export-excel', { params });
}
/** 获取审批流程列表 */
export function getApproveProcessList(id: number) {
  return requestClient.get(`/erp/purchase-plan/approve-process-list`, { params: { id } });
  return requestClient.get(`/purchase/plan/approve-process-list`, { params: { id } });
}
src/api/erp/purchase/request/index.ts
@@ -48,50 +48,50 @@
/** 创建采购申请 */
export function createPurchaseRequest(data: ErpPurchaseRequestApi.PurchaseRequest) {
  return requestClient.post('/erp/purchase-request/create', data);
  return requestClient.post('/purchase/request/create', data);
}
/** 更新采购申请 */
export function updatePurchaseRequest(data: ErpPurchaseRequestApi.PurchaseRequest) {
  return requestClient.put('/erp/purchase-request/update', data);
  return requestClient.put('/purchase/request/update', data);
}
/** 提交采购申请审批 */
export function submitPurchaseRequest(id: number, processDefinitionKey: string) {
  return requestClient.put('/erp/purchase-request/submit', null, { params: { id, processDefinitionKey } });
  return requestClient.put('/purchase/request/submit', null, { params: { id, processDefinitionKey } });
}
/** 生成采购订单 */
export function generatePurchaseOrder(id: number, supplierId: number) {
  return requestClient.post<number>('/erp/purchase-request/generate-order', null, { params: { id, supplierId } });
  return requestClient.post<number>('/purchase/request/generate-order', null, { params: { id, supplierId } });
}
/** 删除采购申请 */
export function deletePurchaseRequest(ids: number[]) {
  return requestClient.delete('/erp/purchase-request/delete', { params: { ids: ids.join(',') } });
  return requestClient.delete('/purchase/request/delete', { params: { ids: ids.join(',') } });
}
/** 获取采购申请详情 */
export function getPurchaseRequest(id: number) {
  return requestClient.get<ErpPurchaseRequestApi.PurchaseRequest>(
    `/erp/purchase-request/get?id=${id}`,
    `/purchase/request/get?id=${id}`,
  );
}
/** 获取采购申请分页 */
export function getPurchaseRequestPage(params: PageParam) {
  return requestClient.get<PageResult<ErpPurchaseRequestApi.PurchaseRequest>>(
    '/erp/purchase-request/page',
    '/purchase/request/page',
    { params },
  );
}
/** 导出采购申请 Excel */
export function exportPurchaseRequest(params: any) {
  return requestClient.download('/erp/purchase-request/export-excel', { params });
  return requestClient.download('/purchase/request/export-excel', { params });
}
/** 获取审批流程列表 */
export function getApproveProcessList(id: number) {
  return requestClient.get(`/erp/purchase-request/approve-process-list`, { params: { id } });
  return requestClient.get(`/purchase/request/approve-process-list`, { params: { id } });
}
src/views/dashboard/analytics/index.vue
@@ -9,7 +9,6 @@
import { getHomeSummary } from '#/api/mes/home';
import { defaultSummary } from './data';
import AiInsights from './modules/ai-insights.vue';
import AlertPanel from './modules/alert-panel.vue';
import BizCards from './modules/biz-cards.vue';
import KpiCards from './modules/kpi-cards.vue';
@@ -76,12 +75,6 @@
    <!-- ERP/WMS/BPM 经营 KPI -->
    <BizCards @navigate="handleNavigate" />
    <!-- AI 智能分析 -->
    <AiInsights
      :active-order-count="summary.workOrderActiveCount"
      @navigate="handleNavigate"
    />
    <!-- 生产趋势 + 预警面板 -->
    <Row :gutter="16" class="mb-4">