diff --git a/src/api/Inventory/PurchaseInRecord.js b/src/api/Inventory/PurchaseInRecord.js
new file mode 100644
index 00000000..e86dedea
--- /dev/null
+++ b/src/api/Inventory/PurchaseInRecord.js
@@ -0,0 +1,63 @@
+import request from '@/utils/request'
+
+// 初始化项目
+export function initProject() {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: 'PDM_项目名称_查询数据_按时间排序'
+ }
+ })
+}
+// 机床查询
+export function searchMachine(num) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: 'PDM_机床名称_查询数据',
+ param: '项目流水号_check=1&项目流水号=' + num
+ }
+ })
+}
+// 分组查询
+export function searchGroup(num) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: 'PDM_组件名称_查询数据',
+ param: '机床流水号=' + num
+ }
+ })
+}
+// 查询采购件入库记录
+export function searchRecord1(check1, project, check2, machine, check3, group, check4, name, check5, spec, check6, model, pageCurrent, pageSize) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: `库存管理_入库记录_采购件_查询数据`,
+ param: `项目流水号_check=${check1}&项目流水号=${project}&机床流水号_check=${check2}&机床流水号=${machine}&组件流水号_check=${check3}&组件流水号=${group}&名称_check=${check4}&名称=${name}&规格_check=${check5}&规格=${spec}&图号或型号_check=${check6}&图号或型号=${model}`,
+ Pagination: pageCurrent + '&' + pageSize
+ }
+ })
+}
+// 查询离线件入库记录
+export function searchRecord2(check4, name, check5, spec, check6, model, pageCurrent, pageSize) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: `库存管理_入库记录_离线件_查询数据`,
+ param: `名称_check=${check4}&名称=${name}&规格_check=${check5}&规格=${spec}&图号或型号_check=${check6}&图号或型号=${model}`,
+ Pagination: pageCurrent + '&' + pageSize
+ }
+ })
+}
diff --git a/src/api/Inventory/PurchaseOutRecord.js b/src/api/Inventory/PurchaseOutRecord.js
index 54488e61..834d473a 100644
--- a/src/api/Inventory/PurchaseOutRecord.js
+++ b/src/api/Inventory/PurchaseOutRecord.js
@@ -36,36 +36,15 @@ export function searchGroup(num) {
})
}
// 查询记录
-export function searchRecord(project, machine, group, name, spec, model) {
- let execName = `select PDM_机床名称.项目流水号,PDM_组件名称.机床流水号,出库记录.* from(select 组件流水号,名称,物料规格 as 规格,物料型号 as 图号或型号,出库数量,备注 as 领料人,滞货出库时间 as 出库时间 from 车间装配管理_领料单_领料单明细 where 滞货出库时间 is not null
-union
-select 组件流水号,物料名称 as 名称,物料规格 as 规格,物料型号 as 图号或型号,出库数量,备注 as 领料人,出库时间 from 库存管理_基础表_离线采购件出库
-inner join 库存管理_物料主文件_基本 on 库存管理_物料主文件_基本.物料流水号 = 库存管理_基础表_离线采购件出库.物料流水号
-union
-select 组件流水号,物料名称 as 名称,物料规格 as 规格,物料型号 as 图号或型号,出库数量,库存管理_基础表_外购件出库.备注 as 领料人,出库时间 from 库存管理_基础表_外购件出库
-inner join 采购管理_采购合同明细_采购部 on 采购管理_采购合同明细_采购部.采购合同明细流水号 = 库存管理_基础表_外购件出库.采购合同明细流水号
-left join MRP_计划订单_组件零件清单 on MRP_计划订单_组件零件清单.组件零件流水号 = 采购管理_采购合同明细_采购部.组件零件流水号
-inner join MRP_计划订单_机床组件清单 on MRP_计划订单_机床组件清单.机床组件流水号 = MRP_计划订单_组件零件清单.机床组件流水号
-inner join 库存管理_物料主文件_基本 on 库存管理_物料主文件_基本.物料流水号 = MRP_计划订单_组件零件清单.物料流水号
-union
-select 组件流水号,'' as 规格,零件图号 as 图号或型号,零件名称 as 名称,出库数量,库存管理_基础表_外购件出库.备注 as 领料人,出库时间 from 库存管理_基础表_外购件出库
-inner join 采购管理_采购合同明细_采购部 on 采购管理_采购合同明细_采购部.采购合同明细流水号 = 库存管理_基础表_外购件出库.采购合同明细流水号
-left join MRP_计划订单_组件零件清单_基本件_采购 on MRP_计划订单_组件零件清单_基本件_采购.组件零件基本件流水号 = 采购管理_采购合同明细_采购部.组件零件基本件流水号
-inner join PDM_零件明细表_基本件 on PDM_零件明细表_基本件.基本件流水号 = MRP_计划订单_组件零件清单_基本件_采购.基本件流水号
-) as 出库记录 inner join PDM_组件名称 on PDM_组件名称.组件流水号 = 出库记录.组件流水号 inner join PDM_机床名称 on PDM_机床名称.机床流水号 = PDM_组件名称.机床流水号
- where PDM_组件名称.组件流水号 is not null`
- if (project) { execName += ` and PDM_机床名称.项目流水号 = ${project} ` }
- if (machine) { execName += ` and PDM_组件名称.机床流水号 = ${machine} ` }
- if (group) { execName += ` and PDM_组件名称.组件流水号 = ${group} ` }
- if (name) { execName += ` and 出库记录.名称 like '%${name}%' ` }
- if (spec) { execName += ` and 出库记录.规格 like '%${spec}%' ` }
- if (model) { execName += ` and 出库记录.图号或型号 like '%${model}%' ` }
+export function searchRecord(check1, project, check2, machine, check3, group, check4, name, check5, spec, check6, model, pageCurrent, pageSize) {
return request({
url: '',
method: 'post',
data: {
- type: '3',
- name: execName
+ type: '1',
+ name: `库存管理_出库记录_查询数据`,
+ param: `项目流水号_check=${check1}&项目流水号=${project}&机床流水号_check=${check2}&机床流水号=${machine}&组件流水号_check=${check3}&组件流水号=${group}&名称_check=${check4}&名称=${name}&规格_check=${check5}&规格=${spec}&图号或型号_check=${check6}&图号或型号=${model}`,
+ Pagination: pageCurrent + '&' + pageSize
}
})
}
diff --git a/src/icons/svg/PurchaseInRecord.svg b/src/icons/svg/PurchaseInRecord.svg
new file mode 100644
index 00000000..bd787aef
--- /dev/null
+++ b/src/icons/svg/PurchaseInRecord.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/views/Inventory/PurchaseInRecord/index.vue b/src/views/Inventory/PurchaseInRecord/index.vue
new file mode 100644
index 00000000..94c52eb5
--- /dev/null
+++ b/src/views/Inventory/PurchaseInRecord/index.vue
@@ -0,0 +1,245 @@
+
+ 采购合同件
+ 离线合同件
+