| src/api/erp/sale/order/index.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/mes/pro/mps/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/mes/pro/mps/modules/from-sale-order.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/api/erp/sale/order/index.ts
@@ -156,35 +156,3 @@ export function importSaleOrder(file: File) { return requestClient.upload<ImportResult>('/erp/sale-order/import', { file }); } /** å¾ å®æç产çéå®è®¢åæç»ï¼å«å¯ç¨åºåä¸å»ºè®®ç产æ°éï¼ */ export interface PendingProductionItem { saleOrderId?: number; saleOrderNo?: string; saleOrderItemId?: number; customerId?: number; customerName?: string; productId?: number; productCode?: string; productName?: string; productSpecification?: string; productUnitName?: string; orderCount?: number; orderTime?: string; stockQuantity?: number; suggestQuantity?: number; } /** æ¥è¯¢å¾ 宿ç产çéå®è®¢åæç» */ export function getPendingProductionList() { return requestClient.get<PendingProductionItem[]>( '/erp/sale-order/pending-production-list', ); } /** ä»éå®è®¢åæ¹éçæç产计å */ export function generateMpsFromSaleOrder( items: Array<{ quantity: number; saleOrderItemId: number }>, ) { return requestClient.post<number>('/erp/sale-order/generate-mps', { items }); } src/views/mes/pro/mps/index.vue
@@ -23,7 +23,6 @@ import { MpsStatusEnum, useGridColumns, useGridFormSchema } from './data'; import Form from './modules/form.vue'; import FromSaleOrder from './modules/from-sale-order.vue'; /** MPS ç产主计åå表 */ defineOptions({ name: 'MesProMps' }); @@ -34,16 +33,6 @@ connectedComponent: Form, destroyOnClose: true, }); /** ä»éå®è®¢åçæç产计åï¼ç产车é´è§è§ï¼ç»ååºå夿æ¯å¦éè¦çäº§ï¼ */ const [FromSaleOrderModal, fromSaleOrderModalApi] = useVbenModal({ connectedComponent: FromSaleOrder, destroyOnClose: true, }); function handleCreateFromSaleOrder() { fromSaleOrderModalApi.open(); } const checkedIds = ref<number[]>([]); const checkedRows = ref<MesProMpsApi.Mps[]>([]); @@ -214,7 +203,6 @@ <template> <Page auto-content-height> <FormModal @success="handleRefresh" /> <FromSaleOrderModal @success="handleRefresh" /> <Grid table-title="ç产主计å(MPS)å表"> <template #toolbar-tools> <TableAction @@ -225,13 +213,6 @@ icon: ACTION_ICON.ADD, auth: ['mes:pro-mps:create'], onClick: handleCreate, }, { label: 'ä»éå®è®¢åçæ', type: 'primary', icon: ACTION_ICON.ADD, auth: ['mes:pro-mps:create'], onClick: handleCreateFromSaleOrder, }, { label: $t('ui.actionTitle.export'), src/views/mes/pro/mps/modules/from-sale-order.vue
ÎļþÒÑɾ³ý