物料变更规格型号
This commit is contained in:
@@ -136,14 +136,14 @@ export function outInquirySheet(num1, num2, num3) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 查询物料
|
// 查询物料
|
||||||
export function searchAllMaterial(MaterialName, pageCurrent, pageSize) {
|
export function searchAllMaterial(check1, MaterialName, check2, MaterialSpec, check3, MaterialModel, pageCurrent, pageSize) {
|
||||||
return request({
|
return request({
|
||||||
url: '',
|
url: '',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: {
|
data: {
|
||||||
type: '1',
|
type: '1',
|
||||||
name: '库存管理_物料主文件_基本_查询数据_分页',
|
name: '库存管理_物料主文件_基本_查询数据_分页',
|
||||||
param: '物料名称_check=1&物料名称=' + MaterialName + '&PageCurrent=' + pageCurrent + '=int&PageSize=' + pageSize + '=int&PageCount=1=int=output&ItemCount=1=int=output'
|
param: `物料名称_check=${check1}&物料名称=${MaterialName}&物料规格_check=${check2}&物料规格=${MaterialSpec}&物料型号_check=${check3}&物料型号=${MaterialModel}&PageCurrent=${pageCurrent}=int&PageSize=${pageSize}=int&PageCount=1=int=output&ItemCount=1=int=output`
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -600,9 +600,17 @@
|
|||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
<el-dialog :visible.sync="dialogVisible3" title="物料变更选择" center style="min-height: 300px;" width="780px">
|
<el-dialog :visible.sync="dialogVisible3" title="物料变更选择" center style="min-height: 300px;" width="780px">
|
||||||
<span>物料名称:</span>
|
<el-row style="margin-bottom: 10px">
|
||||||
<el-input v-model="materialName0" placeholder="物料名称" size="small" clearable/>
|
<span>物料名称:</span>
|
||||||
<el-button type="success" size="small" icon="el-icon-search" style="margin-left:10px" @click="pageCurrent02=1;pageSize02=10;total02=0;searchMaterial()">查询</el-button>
|
<el-input v-model="materialName0" placeholder="物料名称" size="small" clearable/>
|
||||||
|
<span>物料规格:</span>
|
||||||
|
<el-input v-model="materialSpec0" placeholder="物料规格" size="small" clearable/>
|
||||||
|
</el-row>
|
||||||
|
<el-row style="margin-bottom: 10px">
|
||||||
|
<span>物料型号:</span>
|
||||||
|
<el-input v-model="materialModel0" placeholder="物料型号" size="small" clearable/>
|
||||||
|
<el-button type="success" size="small" icon="el-icon-search" style="margin-left:10px" @click="pageCurrent02=1;pageSize02=10;total02=0;searchMaterial()">查询</el-button>
|
||||||
|
</el-row>
|
||||||
<el-table :data="tableData02" size="mini" style="width: 97%;max-height: 300px;margin-top:15px" height="400px" border highlight-current-row @row-click="selectNewMaterial">
|
<el-table :data="tableData02" size="mini" style="width: 97%;max-height: 300px;margin-top:15px" height="400px" border highlight-current-row @row-click="selectNewMaterial">
|
||||||
<el-table-column align="center" label="物料名称" min-width="150">
|
<el-table-column align="center" label="物料名称" min-width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@@ -758,6 +766,8 @@ export default {
|
|||||||
allNum: [], // 总数量
|
allNum: [], // 总数量
|
||||||
dialogVisible3: false,
|
dialogVisible3: false,
|
||||||
materialName0: '',
|
materialName0: '',
|
||||||
|
materialSpec0: '',
|
||||||
|
materialModel0: '',
|
||||||
tableData02: [],
|
tableData02: [],
|
||||||
total02: 0,
|
total02: 0,
|
||||||
pageCurrent02: 1,
|
pageCurrent02: 1,
|
||||||
@@ -1319,10 +1329,18 @@ export default {
|
|||||||
console.log(row)
|
console.log(row)
|
||||||
},
|
},
|
||||||
searchMaterial() {
|
searchMaterial() {
|
||||||
searchAllMaterial(this.materialName0, this.pageCurrent02, this.pageSize02).then(response => {
|
if (this.materialName0 || this.materialSpec0 || this.materialModel0) {
|
||||||
this.tableData02 = response.data.result
|
let check1, check2, check3
|
||||||
this.total02 = parseInt(response.data.output[0].ItemCount)
|
this.materialName0 ? check1 = 1 : check1 = 0
|
||||||
})
|
this.materialSpec0 ? check2 = 1 : check2 = 0
|
||||||
|
this.materialModel0 ? check3 = 1 : check3 = 0
|
||||||
|
searchAllMaterial(check1, this.materialName0, check2, this.materialSpec0, check3, this.materialModel0, this.pageCurrent02, this.pageSize02).then(response => {
|
||||||
|
this.tableData02 = response.data.result
|
||||||
|
this.total02 = parseInt(response.data.output[0].ItemCount)
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.$message.warning('请至少输入一种搜索条件')
|
||||||
|
}
|
||||||
},
|
},
|
||||||
handleSizeChange02(val) {
|
handleSizeChange02(val) {
|
||||||
this.pageSize02 = val
|
this.pageSize02 = val
|
||||||
|
|||||||
Reference in New Issue
Block a user