This commit is contained in:
Vergil
2020-04-08 11:21:34 +08:00
parent 307598eb96
commit 0d0e0dcb6f
7 changed files with 80 additions and 54 deletions

View File

@@ -267,7 +267,7 @@
<el-button size="small" type="primary" plain icon="el-icon-search" style="margin: 0 0 0 10px" @click="searchList()">查询</el-button>
<el-button size="small" type="distribution" icon="el-icon-circle-plus-outline" style="margin: 0 0 0 10px" @click="createList()">创建领料单</el-button>
<el-tooltip :open-delay="1200" effect="dark" content="为所选领料单增加物料明细" placement="top">
<el-button size="small" type="success" plain icon="el-icon-bottom" style="margin: 0 0 5px 10px" @click="selectInto()">选入物料</el-button>
<el-button :disabled="selectInto_disable" size="small" type="success" plain icon="el-icon-bottom" style="margin: 0 0 5px 10px" @click="selectInto()">选入物料</el-button>
</el-tooltip>
<el-button :disabled="Number(审批情况)===1" size="small" plain type="danger" icon="el-icon-delete" style="margin: 0 0 0 10px" @click="dropList()">删除领料单</el-button>
<el-button :disabled="Number(审批情况)===1" size="small" plain type="danger" icon="el-icon-right" style="margin-right: 20px;float: right" @click="dropListDetail()">移除领料明细</el-button>
@@ -412,7 +412,7 @@
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible1=false">取消</el-button>
<el-button type="primary" @click="submitCreateList()"> </el-button>
<el-button :disabled="createList_disable" type="primary" @click="submitCreateList()"> </el-button>
</div>
</el-dialog>
</div>
@@ -426,6 +426,8 @@ export default {
name: 'CreatePickingList',
data() {
return {
createList_disable: false,
selectInto_disable: false,
审批情况: '',
peopleName: '',
ListMX: '',
@@ -764,10 +766,12 @@ export default {
}
this.form1.领料人流水号 = ''
this.form1.领料单备注 = ''
this.createList_disable = false
this.dialogFormVisible1 = true
},
// 提交创建领料单
submitCreateList() {
this.createList_disable = true
let isElectrical
Number(this.token) === 37 || Number(this.token) === 36 || Number(this.token) === 35 ? isElectrical = 1 : isElectrical = 0 // 35电工 36电气部长 37电气副部长
createList(this.form1.领料人流水号, this.form1.领料单备注, isElectrical).then(response => {
@@ -845,6 +849,7 @@ export default {
},
// 选入
selectInto() {
this.selectInto_disable = true
if (this.PartType === '离线采购件') {
const materialGroup = []
const groupPartGroup = []
@@ -871,7 +876,11 @@ export default {
this.$message.success('操作成功')
this.searchTable()
this.clickList()
} else { this.$message.error('操作失败') }
this.selectInto_disable = false
} else {
this.$message.error('操作失败')
this.selectInto_disable = false
}
})
} else {
const basePartGroup = []
@@ -893,7 +902,11 @@ export default {
this.$message.success('操作成功')
this.searchTable()
this.clickList()
} else { this.$message.error('操作失败') }
this.selectInto_disable = false
} else {
this.$message.error('操作失败')
this.selectInto_disable = false
}
})
} else { // 标准件外购件
selectIntoList(null, purchasePartGroup, this.pickingListNum).then(response => {
@@ -901,7 +914,11 @@ export default {
this.$message.success('操作成功')
this.searchTable()
this.clickList()
} else { this.$message.error('操作失败') }
this.selectInto_disable = false
} else {
this.$message.error('操作失败')
this.selectInto_disable = false
}
})
}
}