diff --git a/src/api/partspare/inventorystock.js b/src/api/partspare/inventorystock.js new file mode 100644 index 0000000..e699b08 --- /dev/null +++ b/src/api/partspare/inventorystock.js @@ -0,0 +1,38 @@ +import { createAPI } from "@/utils/httpRequest.js"; +import getLodop from '@/utils/LodopFuncs.js' +// 获取列表 +export const getInventoryStockList = data => createAPI(`api/pms/inventorystock/getInventoryStockList`,'post',data) + +// 打印 +export function partSpareTemp(dataList) { + const LODOP = getLodop() + if (LODOP) { + console.log(dataList) + for (const row of dataList) { + LODOP.NewPage(); + LODOP.SET_PRINT_PAGESIZE(0, 800, 600, ""); + LODOP.SET_PRINT_STYLE("FontSize", 8); + LODOP.SET_PRINT_STYLE("LineHeight", -2); + // //内容,参数(上边距,左边距,内容显示宽度,内容显示高度) + LODOP.ADD_PRINT_BARCODE(3, 3, 105, 101, "QRCode", row.partNo); + //LODOP.ADD_PRINT_TEXT(140,8,140,130,"" +row.toolInstanceID ); + LODOP.ADD_PRINT_TEXT(10, 100, 100, 20, "备品备件编码:"); + LODOP.ADD_PRINT_TEXT(10, 189, 140, 21, row.partNo); + LODOP.ADD_PRINT_TEXT(29, 100, 100, 21, "备品备件名称:"); + LODOP.ADD_PRINT_TEXT(29, 189, 140, 21, row.partDescription); + LODOP.ADD_PRINT_TEXT(50, 99, 100, 20, "计量单位:"); + LODOP.ADD_PRINT_TEXT(50, 189, 141, 21, row.umid); + LODOP.ADD_PRINT_TEXT(95, 6, 68, 20, "规格型号:"); + LODOP.ADD_PRINT_TEXT(95, 73, 241, 21, row.spec); + LODOP.ADD_PRINT_TEXT(69, 98, 92, 20, "库位编码:"); + LODOP.ADD_PRINT_TEXT(70, 188, 141, 21, row.locationId); + } + // LODOP.PRINT_DESIGN(); + LODOP.PREVIEW(); + // LODOP.PRINT(); + } + +} + + + diff --git a/src/api/partspare/partspare.js b/src/api/partspare/partspare.js new file mode 100644 index 0000000..e5c25b0 --- /dev/null +++ b/src/api/partspare/partspare.js @@ -0,0 +1,26 @@ +import {createAPI} from "@/utils/httpRequest.js"; + + + +// 备品备件信息 + +// 获取列表 +export const getPartSpareList = data => createAPI(`api/pms/partspare/getPartSpareList`, 'post', data) + +// 明细 +export const getPartSpareInfo = data => createAPI(`api/pms/partspare/getPartSpareInfo`, 'post', data) + +// 保存信息 +export const savePartSpare = data => createAPI(`api/pms/partspare/savePartSpare`, 'post', data) + +// 修改信息 +export const updatePartSpare = data => createAPI(`api/pms/partspare/updatePartSpare`, 'post', data) + +// 删除信息 +export const deletePartSpare = data => createAPI(`api/pms/partspare/deletePartSpare`, 'post', data) + +// 修改在途信息 +export const updatePartSpareInTransit = data => createAPI(`api/pms/partspare/updatePartSpareInTransit`, 'post', data) + + + diff --git a/src/api/partspare/repairtransdetail.js b/src/api/partspare/repairtransdetail.js new file mode 100644 index 0000000..2204f9a --- /dev/null +++ b/src/api/partspare/repairtransdetail.js @@ -0,0 +1,4 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 获取列表 +export const getRepairTransDetailList = data => createAPI(`api/pms/repairtransdetail/getRepairTransDetailList`,'post',data) diff --git a/src/api/partspare/resourcespare.js b/src/api/partspare/resourcespare.js new file mode 100644 index 0000000..54d9889 --- /dev/null +++ b/src/api/partspare/resourcespare.js @@ -0,0 +1,17 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 获取列表 +export const getResourceSpareList = data => createAPI(`api/pms/resourcespare/getResourceSpareList`,'post',data) + + +// 详情 +export const getResourceSpareInfo = data => createAPI(`api/pms/resourcespare/getResourceSpareInfo`,'post',data) + +// 保存信息 +export const saveResourceSpare = data => createAPI(`api/pms/resourcespare/saveResourceSpare`,'post',data) + +// 编辑信息 +export const updateResourceSpare = data => createAPI(`api/pms/resourcespare/updateResourceSpare`,'post',data) + +// 删除信息 +export const deleteResourceSpare = data => createAPI(`api/pms/resourcespare/deleteResourceSpare`,'post',data) diff --git a/src/api/partspare/wareHouseEntity.js b/src/api/partspare/wareHouseEntity.js new file mode 100644 index 0000000..e97851a --- /dev/null +++ b/src/api/partspare/wareHouseEntity.js @@ -0,0 +1,4 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// 获取列表 +export const getWareHouseList = data => createAPI(`api/pms/wareHouse/getWareHouseList`,'post',data) diff --git a/src/views/modules/partspare/inventorystock.vue b/src/views/modules/partspare/inventorystock.vue new file mode 100644 index 0000000..ff51fbc --- /dev/null +++ b/src/views/modules/partspare/inventorystock.vue @@ -0,0 +1,465 @@ + + + diff --git a/src/views/modules/partspare/partspare-add-or-update.vue b/src/views/modules/partspare/partspare-add-or-update.vue new file mode 100644 index 0000000..1652b20 --- /dev/null +++ b/src/views/modules/partspare/partspare-add-or-update.vue @@ -0,0 +1,251 @@ + + + diff --git a/src/views/modules/partspare/partspare.vue b/src/views/modules/partspare/partspare.vue new file mode 100644 index 0000000..1815028 --- /dev/null +++ b/src/views/modules/partspare/partspare.vue @@ -0,0 +1,606 @@ + + + diff --git a/src/views/modules/partspare/repairtransdetail.vue b/src/views/modules/partspare/repairtransdetail.vue new file mode 100644 index 0000000..0406aae --- /dev/null +++ b/src/views/modules/partspare/repairtransdetail.vue @@ -0,0 +1,390 @@ + + + diff --git a/src/views/modules/partspare/resourcespare-add-or-update.vue b/src/views/modules/partspare/resourcespare-add-or-update.vue new file mode 100644 index 0000000..2679912 --- /dev/null +++ b/src/views/modules/partspare/resourcespare-add-or-update.vue @@ -0,0 +1,149 @@ + + + diff --git a/src/views/modules/partspare/resourcespare.vue b/src/views/modules/partspare/resourcespare.vue new file mode 100644 index 0000000..e4c3002 --- /dev/null +++ b/src/views/modules/partspare/resourcespare.vue @@ -0,0 +1,281 @@ + + +