占用
This commit is contained in:
@@ -125,6 +125,9 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<h4 style="margin-top:0">物料货位数量信息</h4>
|
<h4 style="margin-top:0">物料货位数量信息</h4>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
占用数量:{{ 占用数量 }}
|
||||||
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-table :data="StockNumberTable" border style="width: 100%;" size="mini" height="300" show-summary>
|
<el-table :data="StockNumberTable" border style="width: 100%;" size="mini" height="300" show-summary>
|
||||||
<el-table-column label="序号" align="center" type="index" width="50"/>
|
<el-table-column label="序号" align="center" type="index" width="50"/>
|
||||||
@@ -377,7 +380,8 @@ export default {
|
|||||||
领料单流水号: '',
|
领料单流水号: '',
|
||||||
请购单明细流水号: '',
|
请购单明细流水号: '',
|
||||||
最大归还量: '',
|
最大归还量: '',
|
||||||
审批未通过: true
|
审批未通过: true,
|
||||||
|
占用数量: 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -599,7 +603,6 @@ export default {
|
|||||||
},
|
},
|
||||||
// 查看领料单明细
|
// 查看领料单明细
|
||||||
clickList(row) {
|
clickList(row) {
|
||||||
console.log(row)
|
|
||||||
row && Number(row.是否审批) ? this.审批未通过 = false : this.审批未通过 = true
|
row && Number(row.是否审批) ? this.审批未通过 = false : this.审批未通过 = true
|
||||||
row && row.领料单流水号 ? this.pickingListNum = row.领料单流水号 : this.pickingListNum
|
row && row.领料单流水号 ? this.pickingListNum = row.领料单流水号 : this.pickingListNum
|
||||||
row && row.人员编号 ? this.pickingPersonNum = row.人员编号 : this.pickingListNum
|
row && row.人员编号 ? this.pickingPersonNum = row.人员编号 : this.pickingListNum
|
||||||
@@ -622,14 +625,112 @@ export default {
|
|||||||
searchStockNumber1(this.materialNum).then(res => {
|
searchStockNumber1(this.materialNum).then(res => {
|
||||||
this.StockNumberTable = res.data
|
this.StockNumberTable = res.data
|
||||||
})
|
})
|
||||||
|
const param = {
|
||||||
|
url: '',
|
||||||
|
method: 'post',
|
||||||
|
data: {
|
||||||
|
type: '3',
|
||||||
|
name: `select 物料名称
|
||||||
|
,物料规格
|
||||||
|
,物料型号
|
||||||
|
,sum(零件数量 * 机床数量) as 占用数量
|
||||||
|
,PDM_零件明细表_标准件和外购件.物料流水号
|
||||||
|
from PDM_零件明细表_标准件和外购件
|
||||||
|
inner join PDM_组件名称 on PDM_零件明细表_标准件和外购件.组件流水号 = PDM_组件名称.组件流水号
|
||||||
|
inner join PDM_机床名称 on PDM_组件名称.机床流水号 = PDM_机床名称.机床流水号
|
||||||
|
inner join 库存管理_物料主文件_基本 on PDM_零件明细表_标准件和外购件.物料流水号 = 库存管理_物料主文件_基本.物料流水号
|
||||||
|
inner join 车间装配管理_领料单明细 on PDM_零件明细表_标准件和外购件.标准件和外购件流水号 = 车间装配管理_领料单明细.标准件和外购件流水号
|
||||||
|
where 是否备料确认 = 1 and 是否领料确认 = 0 and PDM_零件明细表_标准件和外购件.物料流水号 = ${this.materialNum}
|
||||||
|
group by 物料名称
|
||||||
|
,物料规格
|
||||||
|
,物料型号
|
||||||
|
,PDM_零件明细表_标准件和外购件.物料流水号`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
request(param).then(res => {
|
||||||
|
if (res.data.length > 0) {
|
||||||
|
this.占用数量 = res.data[0].占用数量
|
||||||
|
} else {
|
||||||
|
this.占用数量 = 0
|
||||||
|
}
|
||||||
|
})
|
||||||
} else if (this.basePartNum) {
|
} else if (this.basePartNum) {
|
||||||
searchStockNumber2(this.basePartNum).then(res => {
|
searchStockNumber2(this.basePartNum).then(res => {
|
||||||
this.StockNumberTable = res.data
|
this.StockNumberTable = res.data
|
||||||
})
|
})
|
||||||
|
const param = {
|
||||||
|
url: '',
|
||||||
|
method: 'post',
|
||||||
|
data: {
|
||||||
|
type: '3',
|
||||||
|
name: `select 零件名称,零件图号,规格,材料,sum(零件数量 * 机床数量) as 占用数量,PDM_零件明细表_基本件.基本件流水号
|
||||||
|
from PDM_零件明细表_基本件 inner join PDM_组件名称 on PDM_零件明细表_基本件.组件流水号 = PDM_组件名称.组件流水号
|
||||||
|
inner join PDM_机床名称 on PDM_组件名称.机床流水号 = PDM_机床名称.机床流水号
|
||||||
|
inner join PDM_零件明细表_材料 on PDM_零件明细表_基本件.材料流水号 = PDM_零件明细表_材料.材料流水号
|
||||||
|
inner join 车间装配管理_领料单明细 on PDM_零件明细表_基本件.基本件流水号 = 车间装配管理_领料单明细.基本件流水号
|
||||||
|
where 是否备料确认 = 1 and 是否领料确认 = 0 and 车间装配管理_领料单明细.基本件流水号 = ${this.basePartNum}
|
||||||
|
group by 零件名称,零件图号,规格,材料,PDM_零件明细表_基本件.基本件流水号`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
request(param).then(res => {
|
||||||
|
if (res.data.length > 0) {
|
||||||
|
this.占用数量 = res.data[0].占用数量
|
||||||
|
} else {
|
||||||
|
this.占用数量 = 0
|
||||||
|
}
|
||||||
|
})
|
||||||
} else if (this.purchaseBillNum) {
|
} else if (this.purchaseBillNum) {
|
||||||
searchStockNumber3(this.purchaseBillNum).then(res => {
|
searchStockNumber3(this.purchaseBillNum).then(res => {
|
||||||
this.StockNumberTable = res.data
|
this.StockNumberTable = res.data
|
||||||
})
|
})
|
||||||
|
const param = {
|
||||||
|
url: '',
|
||||||
|
method: 'post',
|
||||||
|
data: {
|
||||||
|
type: '3',
|
||||||
|
name: `select
|
||||||
|
库存管理_物料出库_车间采购_基本件_查询视图.基本件流水号
|
||||||
|
,库存管理_物料出库_车间采购_基本件_查询视图.零件图号
|
||||||
|
,库存管理_物料出库_车间采购_基本件_查询视图.零件名称
|
||||||
|
,库存管理_物料出库_车间采购_基本件_查询视图.规格
|
||||||
|
,sum(零件数量 * 机床数量) as 占用数量
|
||||||
|
from 库存管理_物料出库_车间采购_基本件_查询视图
|
||||||
|
inner join PDM_零件明细表_基本件 on 库存管理_物料出库_车间采购_基本件_查询视图.基本件流水号 = PDM_零件明细表_基本件.基本件流水号
|
||||||
|
inner join PDM_组件名称 on PDM_零件明细表_基本件.组件流水号 = PDM_组件名称.组件流水号
|
||||||
|
inner join PDM_机床名称 on PDM_组件名称.机床流水号 = PDM_机床名称.机床流水号
|
||||||
|
where 请购单明细流水号 = ${this.purchaseBillNum}
|
||||||
|
group by 库存管理_物料出库_车间采购_基本件_查询视图.基本件流水号
|
||||||
|
,库存管理_物料出库_车间采购_基本件_查询视图.零件图号
|
||||||
|
,库存管理_物料出库_车间采购_基本件_查询视图.零件名称
|
||||||
|
,库存管理_物料出库_车间采购_基本件_查询视图.规格
|
||||||
|
|
||||||
|
union
|
||||||
|
|
||||||
|
select
|
||||||
|
库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料流水号
|
||||||
|
,库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料型号 as 零件图号
|
||||||
|
,库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料名称 as 零件名称
|
||||||
|
,库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料规格 as 规格
|
||||||
|
,sum(零件数量 * 机床数量) as 占用数量
|
||||||
|
from 库存管理_物料出库_车间采购_标准件和外购件_查询视图
|
||||||
|
inner join PDM_零件明细表_标准件和外购件 on PDM_零件明细表_标准件和外购件.物料流水号 = 库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料流水号
|
||||||
|
inner join PDM_组件名称 on 库存管理_物料出库_车间采购_标准件和外购件_查询视图.组件流水号 = PDM_组件名称.组件流水号
|
||||||
|
inner join PDM_机床名称 on PDM_组件名称.机床流水号 = PDM_机床名称.机床流水号
|
||||||
|
inner join 库存管理_物料主文件_基本 on 库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料流水号 = 库存管理_物料主文件_基本.物料流水号
|
||||||
|
where 请购单明细流水号 = ${this.purchaseBillNum}
|
||||||
|
group by 库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料流水号
|
||||||
|
,库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料型号
|
||||||
|
,库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料名称
|
||||||
|
,库存管理_物料出库_车间采购_标准件和外购件_查询视图.物料规格`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
request(param).then(res => {
|
||||||
|
if (res.data.length > 0) {
|
||||||
|
this.占用数量 = res.data[0].占用数量
|
||||||
|
} else {
|
||||||
|
this.占用数量 = 0
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 出库
|
// 出库
|
||||||
|
|||||||
Reference in New Issue
Block a user