diff --git a/src/api/erp/mold/index.ts b/src/api/erp/mold/index.ts index 1a081f6e..275bacc7 100644 --- a/src/api/erp/mold/index.ts +++ b/src/api/erp/mold/index.ts @@ -71,5 +71,32 @@ export const MoldBrandApi = { // 获得模具 getMold: async (id: number) => { return await request.get({ url: `/erp/mold-brand/mold/get?id=` + id }) + }, + + // ==================== 子表(模具产品) ==================== + + // 获得模具产品分页 + getMoldBrandProductPage: async (params) => { + return await request.get({ url: `/erp/mold-brand/mold-brand-product/page`, params }) + }, + // 新增模具产品 + createMoldBrandProduct: async (data) => { + return await request.post({ url: `/erp/mold-brand/mold-brand-product/create`, data }) + }, + + // 修改模具产品 + updateMoldBrandProduct: async (data) => { + return await request.put({ url: `/erp/mold-brand/mold-brand-product/update`, data }) + }, + + // 删除模具产品 + deleteMoldBrandProduct: async (id: number) => { + return await request.delete({ url: `/erp/mold-brand/mold-brand-product/delete?id=` + id }) + }, + + // 获得模具产品 + getMoldBrandProduct: async (id: number) => { + return await request.get({ url: `/erp/mold-brand/mold-brand-product/get?id=` + id }) } -} \ No newline at end of file + +} diff --git a/src/views/erp/mold/MoldBrandForm.vue b/src/views/erp/mold/MoldBrandForm.vue index d066154d..75ec36e6 100644 --- a/src/views/erp/mold/MoldBrandForm.vue +++ b/src/views/erp/mold/MoldBrandForm.vue @@ -16,24 +16,19 @@ - - + + - - + + + diff --git a/src/views/erp/mold/components/MoldBrandProductList.vue b/src/views/erp/mold/components/MoldBrandProductList.vue new file mode 100644 index 00000000..41e4e88b --- /dev/null +++ b/src/views/erp/mold/components/MoldBrandProductList.vue @@ -0,0 +1,129 @@ + + diff --git a/src/views/erp/mold/components/MoldList.vue b/src/views/erp/mold/components/MoldList.vue index d4d07b56..6353f39d 100644 --- a/src/views/erp/mold/components/MoldList.vue +++ b/src/views/erp/mold/components/MoldList.vue @@ -11,10 +11,10 @@ - + - + - + - + + + - + + + + @@ -183,6 +190,7 @@ import { MoldBrandApi, MoldBrandVO } from '@/api/erp/mold' import MoldBrandForm from './MoldBrandForm.vue' import MoldList from './components/MoldList.vue' import { ProductApi, ProductVO } from '@/api/erp/product/product' +import MoldBrandProductList from './components/MoldBrandProductList.vue' /** 模具型号 列表 */ defineOptions({ name: 'MoldBrand' })