零件报废补投
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
<!--:label="item.label"-->
|
||||
<!--:value="item.value"/>-->
|
||||
<!--</el-select>-->
|
||||
<el-select v-model="MachineDrawingValue" placeholder="请选择机床图号" style="width:150px" clearable size="small" @change="fetchTeamDrawingData" @clear="Team = [];TeamValue = ''">
|
||||
<el-select v-model="MachineDrawingValue" placeholder="请选择机床图号" style="width:150px" filterable clearable size="small" @change="fetchTeamDrawingData" @clear="Team = [];TeamValue = ''">
|
||||
<el-option
|
||||
v-for="item in MachineDrawing"
|
||||
:key="item.value"
|
||||
@@ -124,7 +124,7 @@
|
||||
fixed="right"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button :disabled="scope.row.批次零件状态 === '2'" type="text" size="mini" icon="el-icon-s-help" @click="handleEdit(scope.row)">报废</el-button>
|
||||
<el-button :disabled="scope.row.批次零件状态 === '2'" type="text" size="mini" icon="el-icon-s-help" @click="handleEdit(scope.$index, scope.row)">报废</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -274,7 +274,7 @@
|
||||
<el-input v-model="form.input1" :disabled="true" auto-complete="off" size="small" style="width: 160px"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="报废数量" prop="报废数量">
|
||||
<el-input-number v-model="form2.报废数量" :step="1" :min="0" :max="PCNumber" size="small" style="width: 160px"/>
|
||||
<el-input-number v-model="form2.报废数量" :step="1" :min="1" :max="PCNumber" size="small" style="width: 160px"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="报废原因" prop="报废原因">
|
||||
<el-input v-model="form2.报废原因" auto-complete="off" size="small" style="width: 160px"/>
|
||||
@@ -322,6 +322,7 @@ import { MachineDrawingSelect, TeamSelect, TableDataSelect, editSpare, TableDta2
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
index: 0,
|
||||
remark1: '',
|
||||
remark2: '',
|
||||
disabledB: false,
|
||||
@@ -469,10 +470,12 @@ export default {
|
||||
this.currentPage2 = 1
|
||||
this.pageSize2 = 10
|
||||
},
|
||||
handleEdit(row) {
|
||||
handleEdit(index, row) {
|
||||
if (this.$refs['form2'] !== undefined) {
|
||||
this.$refs['form2'].resetFields()
|
||||
}
|
||||
console.log(index)
|
||||
this.index = index
|
||||
this.remark1 = ''
|
||||
this.remark2 = ''
|
||||
this.PCNumber = parseInt(row.批次数量)
|
||||
@@ -490,7 +493,12 @@ export default {
|
||||
if (response.data[0].result === '1') {
|
||||
this.$message.success('报废成功')
|
||||
this.dialogeditVisible = false
|
||||
this.fetchTableData()
|
||||
this.tableData[this.index].报废数量 = this.tableData[this.index].报废数量 + this.form2.报废数量
|
||||
this.tableData[this.index].批次数量 = this.tableData[this.index].批次数量 - this.form2.报废数量
|
||||
if (this.tableData[this.index].批次数量 === 0) {
|
||||
this.tableData[this.index].批次零件状态 = '2'
|
||||
}
|
||||
// this.fetchTableData()
|
||||
} else {
|
||||
this.$message.success('报废失败')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user