材料站联调
This commit is contained in:
parent
be89648e57
commit
6442976b8d
|
|
@ -491,7 +491,7 @@ export function updatePrintStatus(id) {
|
||||||
// 保有设备总量查询
|
// 保有设备总量查询
|
||||||
export function getRetainedEquipmentListApi(query) {
|
export function getRetainedEquipmentListApi(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/complex_query/getRetainedEquipmentList',
|
url: '/material/material_maMachine/getRetainedEquipmentList',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
|
|
@ -500,7 +500,7 @@ export function getRetainedEquipmentListApi(query) {
|
||||||
// 保有设备总量查询-无分页
|
// 保有设备总量查询-无分页
|
||||||
export function getRetainedEquipmentListNoPageApi(query) {
|
export function getRetainedEquipmentListNoPageApi(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/complex_query/getRetainedEquipmentListNoPage',
|
url: '/material/material_maMachine/getRetainedEquipmentListNoPage',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
|
|
@ -572,7 +572,7 @@ export function getAuditInputListApi(query) {
|
||||||
// 机具追溯-列表
|
// 机具追溯-列表
|
||||||
export const getMachineInfoApi = data => {
|
export const getMachineInfoApi = data => {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/ma_machine/getMachineInfo',
|
url: '/material/material_maMachine/getMachineInfo',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: data
|
params: data
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="设备类型" prop="typeCodeId">
|
<!-- <el-form-item label="设备类型" prop="typeCodeId">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.typeCodeId"
|
v-model="queryParams.typeCodeId"
|
||||||
placeholder="请选择设备类型"
|
placeholder="请选择设备类型"
|
||||||
|
|
@ -22,18 +22,15 @@
|
||||||
>
|
>
|
||||||
<el-option v-for="(item, index) in typeCodeOpts" :key="index" :label="item.typeName" :value="item.typeId" />
|
<el-option v-for="(item, index) in typeCodeOpts" :key="index" :label="item.typeName" :value="item.typeId" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
<el-form-item label="规格型号" prop="maModelId">
|
<el-form-item label="规格型号" prop="maModel">
|
||||||
<el-select
|
<el-input
|
||||||
v-model="queryParams.maModelId"
|
v-model="queryParams.maModel"
|
||||||
placeholder="请选择设备类型"
|
placeholder="请输入规格型号"
|
||||||
clearable
|
clearable
|
||||||
filterable
|
:maxlength="99"
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
@change="handleModel"
|
/>
|
||||||
>
|
|
||||||
<el-option v-for="(item, index) in modelTypeOpts" :key="index" :label="item.typeName" :value="item.typeId" />
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- 表单按钮 -->
|
<!-- 表单按钮 -->
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
|
|
@ -103,7 +100,7 @@ export default {
|
||||||
keyWord: '', // 关键字
|
keyWord: '', // 关键字
|
||||||
typeCodeId: undefined, // 设备类型ID
|
typeCodeId: undefined, // 设备类型ID
|
||||||
typeCode: '', // 设备类型
|
typeCode: '', // 设备类型
|
||||||
maModelId: undefined, // 规格型号ID
|
maModel: undefined, // 规格型号ID
|
||||||
maModel: '' // 规格型号
|
maModel: '' // 规格型号
|
||||||
},
|
},
|
||||||
typeCodeOpts: [], // 设备类型
|
typeCodeOpts: [], // 设备类型
|
||||||
|
|
@ -111,7 +108,7 @@ export default {
|
||||||
total: 0, // 总条数
|
total: 0, // 总条数
|
||||||
// 表头
|
// 表头
|
||||||
tableColumns: [
|
tableColumns: [
|
||||||
{ label: '物品类型', prop: 'typeName' },
|
{ label: '物品类型', prop: 'materialName' },
|
||||||
{ label: '设备类型', prop: 'typeCode' },
|
{ label: '设备类型', prop: 'typeCode' },
|
||||||
{ label: '规格型号', prop: 'maModel' },
|
{ label: '规格型号', prop: 'maModel' },
|
||||||
{ label: '设备编号', prop: 'maCode' },
|
{ label: '设备编号', prop: 'maCode' },
|
||||||
|
|
@ -129,7 +126,7 @@ export default {
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList()
|
this.getList()
|
||||||
this.getModelType()
|
// this.getModelType()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 查询
|
// 查询
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@
|
||||||
:total="dlgTotal"
|
:total="dlgTotal"
|
||||||
:page.sync="dialogForm.pageNum"
|
:page.sync="dialogForm.pageNum"
|
||||||
:limit.sync="dialogForm.pageSize"
|
:limit.sync="dialogForm.pageSize"
|
||||||
@pagination="handleDlgQuery"
|
@pagination="getDetailsList"
|
||||||
/>
|
/>
|
||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
<el-button @click="dialogVisible = false">关 闭</el-button>
|
<el-button @click="dialogVisible = false">关 闭</el-button>
|
||||||
|
|
@ -212,9 +212,9 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 获取详情列表
|
// 获取详情列表
|
||||||
async getDetailsList(code) {
|
async getDetailsList() {
|
||||||
try {
|
try {
|
||||||
const res = await getDetailsListApi({ ...this.dialogForm, code })
|
const res = await getDetailsListApi({ ...this.dialogForm })
|
||||||
console.log('🚀 ~ 获取详情列表 ~ res:', res)
|
console.log('🚀 ~ 获取详情列表 ~ res:', res)
|
||||||
this.dialogList = res.data.rows
|
this.dialogList = res.data.rows
|
||||||
this.dlgTotal = res.data.total
|
this.dlgTotal = res.data.total
|
||||||
|
|
@ -230,7 +230,8 @@ export default {
|
||||||
this.dialogTitle = '查看'
|
this.dialogTitle = '查看'
|
||||||
this.dialogVisible = true
|
this.dialogVisible = true
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.getDetailsList(row.code)
|
this.dialogForm.code = row.code
|
||||||
|
this.getDetailsList()
|
||||||
}, 100)
|
}, 100)
|
||||||
},
|
},
|
||||||
// 领料单
|
// 领料单
|
||||||
|
|
@ -266,23 +267,6 @@ export default {
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log('导出数据失败', error)
|
console.log('导出数据失败', error)
|
||||||
}
|
}
|
||||||
},
|
|
||||||
// 弹框查询
|
|
||||||
handleDlgQuery() {
|
|
||||||
console.log('弹框查询', this.dialogForm)
|
|
||||||
try {
|
|
||||||
// const res = await
|
|
||||||
} catch (error) {
|
|
||||||
console.log('弹框查询失败', error)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// 弹框重置
|
|
||||||
handleDlgReset() {
|
|
||||||
console.log('弹框重置')
|
|
||||||
this.dialogForm.pageNum = 1
|
|
||||||
this.dialogForm.pageSize = 10
|
|
||||||
this.dialogForm.keyWord = ''
|
|
||||||
this.handleDlgQuery()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@
|
||||||
:total="dlgTotal"
|
:total="dlgTotal"
|
||||||
:page.sync="dialogForm.pageNum"
|
:page.sync="dialogForm.pageNum"
|
||||||
:limit.sync="dialogForm.pageSize"
|
:limit.sync="dialogForm.pageSize"
|
||||||
@pagination="handleDlgQuery"
|
@pagination="getDetailsList"
|
||||||
/>
|
/>
|
||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
<el-button @click="dialogVisible = false">关 闭</el-button>
|
<el-button @click="dialogVisible = false">关 闭</el-button>
|
||||||
|
|
@ -200,9 +200,9 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 获取详情列表
|
// 获取详情列表
|
||||||
async getDetailsList(code) {
|
async getDetailsList() {
|
||||||
try {
|
try {
|
||||||
const res = await getBackDetailsListApi({ code, ...this.dialogForm })
|
const res = await getBackDetailsListApi({ ...this.dialogForm })
|
||||||
console.log('🚀 ~ 获取详情列表 ~ res:', res)
|
console.log('🚀 ~ 获取详情列表 ~ res:', res)
|
||||||
this.dialogList = res.data.rows
|
this.dialogList = res.data.rows
|
||||||
this.dlgTotal = res.data.total
|
this.dlgTotal = res.data.total
|
||||||
|
|
@ -218,7 +218,8 @@ export default {
|
||||||
this.dialogTitle = '查看'
|
this.dialogTitle = '查看'
|
||||||
this.dialogVisible = true
|
this.dialogVisible = true
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.getDetailsList(row.code)
|
this.dialogForm.code = row.code
|
||||||
|
this.getDetailsList()
|
||||||
}, 100)
|
}, 100)
|
||||||
},
|
},
|
||||||
// 退料单
|
// 退料单
|
||||||
|
|
@ -246,23 +247,6 @@ export default {
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log('导出数据失败', error)
|
console.log('导出数据失败', error)
|
||||||
}
|
}
|
||||||
},
|
|
||||||
// 弹框查询
|
|
||||||
handleDlgQuery() {
|
|
||||||
console.log('弹框查询', this.dialogForm)
|
|
||||||
try {
|
|
||||||
// const res = await
|
|
||||||
} catch (error) {
|
|
||||||
console.log('弹框查询失败', error)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// 弹框重置
|
|
||||||
handleDlgReset() {
|
|
||||||
console.log('弹框重置')
|
|
||||||
this.dialogForm.pageNum = 1
|
|
||||||
this.dialogForm.pageSize = 10
|
|
||||||
this.dialogForm.keyWord = ''
|
|
||||||
this.handleDlgQuery()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -145,6 +145,7 @@
|
||||||
<el-table-column align="center" label="规格型号" prop="typeName" show-overflow-tooltip />
|
<el-table-column align="center" label="规格型号" prop="typeName" show-overflow-tooltip />
|
||||||
<el-table-column align="center" label="计量单位" prop="unitName" />
|
<el-table-column align="center" label="计量单位" prop="unitName" />
|
||||||
<el-table-column align="center" label="当前库存" prop="storageNum" />
|
<el-table-column align="center" label="当前库存" prop="storageNum" />
|
||||||
|
<el-table-column align="center" label="在用数量" prop="useNum" />
|
||||||
<el-table-column label="预领数量" prop="preNum" align="center">
|
<el-table-column label="预领数量" prop="preNum" align="center">
|
||||||
<template v-slot="scope">
|
<template v-slot="scope">
|
||||||
<el-input
|
<el-input
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue