diff --git a/src/api/mes/deviceledger/index.ts b/src/api/mes/deviceledger/index.ts index a8e04588..c6ed0460 100644 --- a/src/api/mes/deviceledger/index.ts +++ b/src/api/mes/deviceledger/index.ts @@ -1,6 +1,7 @@ import request from '@/config/axios' import { CriticalComponentVO } from '@/api/mes/criticalComponent' import { ProductVO } from '@/api/erp/product/product' +import { MoldVO } from '@/api/erp/mold' // 设备类型 VO export interface DeviceLedgerVO { id: number // id @@ -27,6 +28,8 @@ export interface DeviceLedgerVO { componentList?: CriticalComponentVO[] beijianId?: string // 备件,ids集合 beijianList?: ProductVO[] + moldId?: string // 模具,ids集合 + moldList?: MoldVO[] inspectionList?: any[] maintainList?: any[] creator?: string // 创建人 @@ -65,5 +68,6 @@ export const DeviceLedgerApi = { // 导出设备类型 Excel exportDeviceLedger: async (params) => { return await request.download({ url: `/mes/device-ledger/export-excel`, params }) - } + }, + } diff --git a/src/api/mes/moldoperate/index.ts b/src/api/mes/moldoperate/index.ts index 960bea7f..df58b588 100644 --- a/src/api/mes/moldoperate/index.ts +++ b/src/api/mes/moldoperate/index.ts @@ -1,43 +1,48 @@ -import request from '@/config/axios' - -// 模具上下模 VO -export interface MoldOperateVO { - id: number // ID - operateType: string // 操作类型 - moldId: number // 关联模具id - deviceId: number // 关联设备id - remark: string // 备注 -} - -// 模具上下模 API -export const MoldOperateApi = { - // 查询模具上下模分页 - getMoldOperatePage: async (params: any) => { - return await request.get({ url: `/mes/mold-operate/page`, params }) - }, - - // 查询模具上下模详情 - getMoldOperate: async (id: number) => { - return await request.get({ url: `/mes/mold-operate/get?id=` + id }) - }, - - // 新增模具上下模 - createMoldOperate: async (data: MoldOperateVO) => { - return await request.post({ url: `/mes/mold-operate/create`, data }) - }, - - // 修改模具上下模 - updateMoldOperate: async (data: MoldOperateVO) => { - return await request.put({ url: `/mes/mold-operate/update`, data }) - }, - - // 删除模具上下模 - deleteMoldOperate: async (id: number) => { - return await request.delete({ url: `/mes/mold-operate/delete?id=` + id }) - }, - - // 导出模具上下模 Excel - exportMoldOperate: async (params) => { - return await request.download({ url: `/mes/mold-operate/export-excel`, params }) - }, -} \ No newline at end of file +import request from '@/config/axios' + +// 模具上下模 VO +export interface MoldOperateVO { + id: number // ID + operateType: string // 操作类型 + moldId: number // 关联模具id + deviceId: number // 关联设备id + remark: string // 备注 +} + +// 模具上下模 API +export const MoldOperateApi = { + // 查询模具上下模分页 + getMoldOperatePage: async (params: any) => { + return await request.get({ url: `/mes/mold-operate/page`, params }) + }, + + // 查询模具上下模详情 + getMoldOperate: async (id: number) => { + return await request.get({ url: `/mes/mold-operate/get?id=` + id }) + }, + + // 新增模具上下模 + createMoldOperate: async (data: MoldOperateVO) => { + return await request.post({ url: `/mes/mold-operate/create`, data }) + }, + + // 修改模具上下模 + updateMoldOperate: async (data: MoldOperateVO) => { + return await request.put({ url: `/mes/mold-operate/update`, data }) + }, + + // 删除模具上下模 + deleteMoldOperate: async (id: number) => { + return await request.delete({ url: `/mes/mold-operate/delete?id=` + id }) + }, + + // 导出模具上下模 Excel + exportMoldOperate: async (params) => { + return await request.download({ url: `/mes/mold-operate/export-excel`, params }) + }, + + // 查询设备是否有模具 + getMoldOperateMold: async (id: number) => { + return await request.get({ url: `/mes/mold-operate/get-mold?id=` + id }) + }, +} diff --git a/src/views/erp/mold/MoldBrandForm.vue b/src/views/erp/mold/MoldBrandForm.vue index 2bd5f252..a74bfcca 100644 --- a/src/views/erp/mold/MoldBrandForm.vue +++ b/src/views/erp/mold/MoldBrandForm.vue @@ -8,7 +8,7 @@ v-loading="formLoading" > - + diff --git a/src/views/erp/mold/components/MoldForm.vue b/src/views/erp/mold/components/MoldForm.vue index 8367bbd7..20b7019a 100644 --- a/src/views/erp/mold/components/MoldForm.vue +++ b/src/views/erp/mold/components/MoldForm.vue @@ -8,7 +8,7 @@ v-loading="formLoading" > - + @@ -49,7 +49,7 @@ - + { machineId: undefined, useTime: 0, inTime: undefined, - status: 1, + status: 3, images: undefined, remark: undefined, - isEnable: undefined, + isEnable: true, fileUrl: '', brandId: undefined } diff --git a/src/views/erp/product/category/ProductCategoryForm.vue b/src/views/erp/product/category/ProductCategoryForm.vue index cef420c7..ab512f91 100644 --- a/src/views/erp/product/category/ProductCategoryForm.vue +++ b/src/views/erp/product/category/ProductCategoryForm.vue @@ -17,12 +17,12 @@ placeholder="请选择上级编号" /> - - - - + + + + diff --git a/src/views/erp/product/product/ProductForm.vue b/src/views/erp/product/product/ProductForm.vue index f42c3e94..be37cbc4 100644 --- a/src/views/erp/product/product/ProductForm.vue +++ b/src/views/erp/product/product/ProductForm.vue @@ -11,7 +11,7 @@ - + @@ -44,19 +44,6 @@ - - - - - {{ dict.label }} - - - - @@ -116,6 +103,19 @@ /> + + + + + {{ dict.label }} + + + + diff --git a/src/views/erp/product/unit/ProductUnitForm.vue b/src/views/erp/product/unit/ProductUnitForm.vue index 3f677c98..292dbf38 100644 --- a/src/views/erp/product/unit/ProductUnitForm.vue +++ b/src/views/erp/product/unit/ProductUnitForm.vue @@ -8,7 +8,7 @@ v-loading="formLoading" > - + @@ -135,7 +135,7 @@ const resetForm = () => { formData.value = { id: undefined, name: undefined, - primaryFlag: undefined, + primaryFlag: 'N', primaryId: undefined, changeRate: undefined, status: CommonStatusEnum.ENABLE diff --git a/src/views/erp/stock/warehouse/WarehouseForm.vue b/src/views/erp/stock/warehouse/WarehouseForm.vue index 597c169d..a3bbf6d1 100644 --- a/src/views/erp/stock/warehouse/WarehouseForm.vue +++ b/src/views/erp/stock/warehouse/WarehouseForm.vue @@ -9,7 +9,7 @@ v-loading="formLoading" > - + diff --git a/src/views/iot/device/components/DeviceAttributeForm.vue b/src/views/iot/device/components/DeviceAttributeForm.vue index 3d72a2da..2052c026 100644 --- a/src/views/iot/device/components/DeviceAttributeForm.vue +++ b/src/views/iot/device/components/DeviceAttributeForm.vue @@ -12,6 +12,7 @@ v-model="formData.attributeCode" placeholder="请输入点位编码" @input="handleAttributeCodeInput" + :disabled = "formType === 'update'" /> diff --git a/src/views/iot/deviceattributetype/DeviceAttributeTypeForm.vue b/src/views/iot/deviceattributetype/DeviceAttributeTypeForm.vue index 05666689..d68d72f6 100644 --- a/src/views/iot/deviceattributetype/DeviceAttributeTypeForm.vue +++ b/src/views/iot/deviceattributetype/DeviceAttributeTypeForm.vue @@ -8,7 +8,7 @@ v-loading="formLoading" > - + diff --git a/src/views/iot/devicemodel/DeviceModelForm.vue b/src/views/iot/devicemodel/DeviceModelForm.vue index c22e6245..f0462fc6 100644 --- a/src/views/iot/devicemodel/DeviceModelForm.vue +++ b/src/views/iot/devicemodel/DeviceModelForm.vue @@ -8,7 +8,7 @@ v-loading="formLoading" > - + diff --git a/src/views/iot/devicemodel/components/DeviceModelAttributeForm.vue b/src/views/iot/devicemodel/components/DeviceModelAttributeForm.vue index 304d050d..8507f20e 100644 --- a/src/views/iot/devicemodel/components/DeviceModelAttributeForm.vue +++ b/src/views/iot/devicemodel/components/DeviceModelAttributeForm.vue @@ -8,7 +8,7 @@ v-loading="formLoading" > - + diff --git a/src/views/iot/devicemodel/components/ModelAttributeList.vue b/src/views/iot/devicemodel/components/ModelAttributeList.vue index 83e6a8a2..aa7d42a8 100644 --- a/src/views/iot/devicemodel/components/ModelAttributeList.vue +++ b/src/views/iot/devicemodel/components/ModelAttributeList.vue @@ -75,7 +75,7 @@ ref="tableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-to - +