零件维护20190606
This commit is contained in:
@@ -34,7 +34,7 @@ export function searchgroup(num) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 组件查询
|
// 质检管理_质量情况_查询数据
|
||||||
export function selecttable(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, pageCurrent, pageSize) {
|
export function selecttable(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, pageCurrent, pageSize) {
|
||||||
return request({
|
return request({
|
||||||
url: '',
|
url: '',
|
||||||
@@ -48,4 +48,3 @@ export function selecttable(check1, value1, check2, value2, check3, value3, chec
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -493,6 +493,142 @@
|
|||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
<el-card>
|
||||||
|
<div style="font-size: 20px;margin-bottom: 20px">11111</div>
|
||||||
|
<el-tabs type="border-card" @tab-click="searchTable1();searchTable2()">
|
||||||
|
<el-tab-pane label="标准件和外购件">
|
||||||
|
<el-table :data="tableData5" size="mini" style="max-height: 320px" height="320px" border>
|
||||||
|
<el-table-column align="center" label="机床图号" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.机床图号 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="组号" min-width="80px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.组号 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="物料类别" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.物料类别 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="物料品种" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.物料品种 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="图号或型号" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.物料型号 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="名称" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.物料名称 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="规格" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.物料规格 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="数量" min-width="80px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.零件数量 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="备注" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.备注 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="操作" width="200px" fixed="right" align="center">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-button
|
||||||
|
size="mini"
|
||||||
|
type="primary"
|
||||||
|
@click="type=2;handleEdit(scope.row)">编辑</el-button>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
<div class="block">
|
||||||
|
<el-pagination
|
||||||
|
:current-page="pageCurrent5"
|
||||||
|
:page-sizes="[10, 20, 30, 40]"
|
||||||
|
:page-size="pageSize5"
|
||||||
|
:total="total5"
|
||||||
|
style="display:inline-block;width:50%"
|
||||||
|
layout="total, sizes, prev, pager, next, jumper"
|
||||||
|
@size-change="handleSizeChange5"
|
||||||
|
@current-change="handleCurrentChange5"/>
|
||||||
|
</div>
|
||||||
|
</el-tab-pane>
|
||||||
|
<el-tab-pane label="基本件">
|
||||||
|
<el-table :data="tableData6" size="mini" style="max-height: 320px" height="320px" border>
|
||||||
|
<el-table-column align="center" label="机床图号" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.机床图号 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="组号" min-width="80px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.组号 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="图号" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.零件图号 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="名称" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.零件名称 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="规格" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.规格 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="材料" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.材料 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="数量" min-width="80px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.数量 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" label="备注" min-width="100px">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.备注 }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="操作" width="200px" fixed="right" align="center">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-button
|
||||||
|
size="mini"
|
||||||
|
type="primary"
|
||||||
|
@click="type=2;handleEdit(scope.row)">编辑</el-button>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
<div class="block">
|
||||||
|
<el-pagination
|
||||||
|
:current-page="pageCurrent6"
|
||||||
|
:page-sizes="[10, 20, 30, 40]"
|
||||||
|
:page-size="pageSize46"
|
||||||
|
:total="total6"
|
||||||
|
style="display:inline-block;width:50%"
|
||||||
|
layout="total, sizes, prev, pager, next, jumper"
|
||||||
|
@size-change="handleSizeChange6"
|
||||||
|
@current-change="handleCurrentChange6"/>
|
||||||
|
</div>
|
||||||
|
</el-tab-pane>
|
||||||
|
</el-tabs>
|
||||||
|
</el-card>
|
||||||
<el-dialog :visible.sync="dialogFormVisible3" title="更改数量" center style="min-height: 300px" width="400px">
|
<el-dialog :visible.sync="dialogFormVisible3" title="更改数量" center style="min-height: 300px" width="400px">
|
||||||
<el-form ref="form3" :model="form3" :rules="rules3" label-position="left" label-width="110px" class="demo-ruleForm">
|
<el-form ref="form3" :model="form3" :rules="rules3" label-position="left" label-width="110px" class="demo-ruleForm">
|
||||||
<el-form-item label="数量" prop="数量">
|
<el-form-item label="数量" prop="数量">
|
||||||
@@ -510,7 +646,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { projectSelect, machineSelect, groupSelect, basicPartsData, deleteBasicParts, purchasePartsData, deletePurchaseData, editPurchaseData, editBasicParts, getTable, editProductNum, getTable1, editProduceNum, searchTable1, searchTable2, editGroupBasicPartNum, editGroupPartNum } from '@/api/BasicData/PartsNumberMaintenance'
|
import { projectSelect, machineSelect, groupSelect, basicPartsData, deleteBasicParts, purchasePartsData, deletePurchaseData, editPurchaseData, editBasicParts, getTable, editProductNum, getTable1, editProduceNum, searchTable1, searchTable2, searchTable5, searchTable6, editGroupBasicPartNum, editGroupPartNum } from '@/api/BasicData/PartsNumberMaintenance'
|
||||||
export default {
|
export default {
|
||||||
name: 'Index',
|
name: 'Index',
|
||||||
data() {
|
data() {
|
||||||
@@ -543,6 +679,8 @@ export default {
|
|||||||
tableData1: [],
|
tableData1: [],
|
||||||
tableData2: [],
|
tableData2: [],
|
||||||
tableData3: [],
|
tableData3: [],
|
||||||
|
tableData5: [],
|
||||||
|
tableData6: [],
|
||||||
tableDataWB: [],
|
tableDataWB: [],
|
||||||
pageCurrent: 1,
|
pageCurrent: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
@@ -558,6 +696,12 @@ export default {
|
|||||||
pageCurrent4: 1,
|
pageCurrent4: 1,
|
||||||
pageSize4: 10,
|
pageSize4: 10,
|
||||||
total4: 0,
|
total4: 0,
|
||||||
|
pageCurrent5: 1,
|
||||||
|
pageSize5: 10,
|
||||||
|
total5: 0,
|
||||||
|
pageCurrent6: 1,
|
||||||
|
pageSize6: 10,
|
||||||
|
total6: 0,
|
||||||
pageCurrentWB: 1,
|
pageCurrentWB: 1,
|
||||||
pageSizeWB: 10,
|
pageSizeWB: 10,
|
||||||
totalWB: 0
|
totalWB: 0
|
||||||
@@ -744,6 +888,26 @@ export default {
|
|||||||
this.total4 = response.data.total
|
this.total4 = response.data.total
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
searchTable5() { // 查询标准件和外购件
|
||||||
|
let check0, check1, check2
|
||||||
|
this.projectValue ? check2 = 1 : check2 = 0
|
||||||
|
this.machineValue ? check0 = 1 : check0 = 0
|
||||||
|
this.groupValue ? check1 = 1 : check1 = 0
|
||||||
|
searchTable5(this.pageCurrent5, this.pageSize5, check2, this.projectValue, check0, this.machineValue, check1, this.groupValue).then(response => {
|
||||||
|
this.tableData5 = response.data.rows
|
||||||
|
this.total5 = response.data.total
|
||||||
|
})
|
||||||
|
},
|
||||||
|
searchTable6() { // 查询基本件
|
||||||
|
let check0, check1, check2
|
||||||
|
this.projectValue ? check2 = 1 : check2 = 0
|
||||||
|
this.machineValue ? check0 = 1 : check0 = 0
|
||||||
|
this.groupValue ? check1 = 1 : check1 = 0
|
||||||
|
searchTable6(this.pageCurrent6, this.pageSize6, check2, this.projectValue, check0, this.machineValue, check1, this.groupValue).then(response => {
|
||||||
|
this.tableData6 = response.data.rows
|
||||||
|
this.total6 = response.data.total
|
||||||
|
})
|
||||||
|
},
|
||||||
handleEdit(row) {
|
handleEdit(row) {
|
||||||
this.BasicParts = ''
|
this.BasicParts = ''
|
||||||
this.PurchaseData = ''
|
this.PurchaseData = ''
|
||||||
@@ -895,6 +1059,24 @@ export default {
|
|||||||
handleCurrentChange4(val) {
|
handleCurrentChange4(val) {
|
||||||
this.pageCurrent4 = val
|
this.pageCurrent4 = val
|
||||||
this.searchTable2()
|
this.searchTable2()
|
||||||
|
},
|
||||||
|
handleSizeChange5(val) {
|
||||||
|
this.pageSize5 = val
|
||||||
|
this.pageCurrent5 = 1
|
||||||
|
this.searchTable5()
|
||||||
|
},
|
||||||
|
handleCurrentChange5(val) {
|
||||||
|
this.pageCurrent5 = val
|
||||||
|
this.searchTable5()
|
||||||
|
},
|
||||||
|
handleSizeChange6(val) {
|
||||||
|
this.pageSize6 = val
|
||||||
|
this.pageCurrent6 = 1
|
||||||
|
this.searchTable6()
|
||||||
|
},
|
||||||
|
handleCurrentChange6(val) {
|
||||||
|
this.pageCurrent6 = val
|
||||||
|
this.searchTable6()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user