|
|
@ -83,7 +83,7 @@ |
|
|
<el-dialog title="维护栈板" :close-on-click-modal="false" v-drag :visible.sync="palletModalFlag" width="300px"> |
|
|
<el-dialog title="维护栈板" :close-on-click-modal="false" v-drag :visible.sync="palletModalFlag" width="300px"> |
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;"> |
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;"> |
|
|
<el-form-item label="栈板编码"> |
|
|
<el-form-item label="栈板编码"> |
|
|
<el-input v-model="palletData.palletNo" :disabled="palletInputFlag" style="width: 120px"></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="palletData.palletNo" disabled style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="栈板名称"> |
|
|
<el-form-item label="栈板名称"> |
|
|
<el-input v-model="palletData.palletDesc" style="width: 120px"></el-input> |
|
|
<el-input v-model="palletData.palletDesc" style="width: 120px"></el-input> |
|
|
@ -103,6 +103,18 @@ |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-footer style="height:40px;margin-top: 10px;text-align:center"> |
|
|
<el-footer style="height:40px;margin-top: 10px;text-align:center"> |
|
|
<el-button type="primary" @click="savePallet">保存</el-button> |
|
|
<el-button type="primary" @click="savePallet">保存</el-button> |
|
|
|
|
|
<el-button type="primary" @click="addsModal" v-if="palletSelectFlag">批量新增</el-button> |
|
|
|
|
|
<el-button type="primary" @click="palletModalFlag = false">关闭</el-button> |
|
|
|
|
|
</el-footer> |
|
|
|
|
|
</el-dialog> |
|
|
|
|
|
<el-dialog title="新增数量" :close-on-click-modal="false" v-drag :visible.sync="addsModalFlag" width="200px"> |
|
|
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;"> |
|
|
|
|
|
<el-form-item style="margin-left: 16px;margin-top: 15px"> |
|
|
|
|
|
<el-input v-model="addQty" type="number" style="width: 120px" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')"></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-form> |
|
|
|
|
|
<el-footer style="height:40px;margin-top: 10px;text-align:center"> |
|
|
|
|
|
<el-button type="primary" @click="saveAdds">保存</el-button> |
|
|
<el-button type="primary" @click="palletModalFlag = false">关闭</el-button> |
|
|
<el-button type="primary" @click="palletModalFlag = false">关闭</el-button> |
|
|
</el-footer> |
|
|
</el-footer> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
@ -112,6 +124,7 @@ |
|
|
<script> |
|
|
<script> |
|
|
import {savePallet, |
|
|
import {savePallet, |
|
|
getPalletData, |
|
|
getPalletData, |
|
|
|
|
|
savePalletAdds |
|
|
} from '@/api/production/pallet.js' |
|
|
} from '@/api/production/pallet.js' |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
@ -137,6 +150,8 @@ |
|
|
palletSelectFlag:false, |
|
|
palletSelectFlag:false, |
|
|
palletInputFlag:false, |
|
|
palletInputFlag:false, |
|
|
palletModalFlag:false, |
|
|
palletModalFlag:false, |
|
|
|
|
|
addsModalFlag:false, |
|
|
|
|
|
addQty:'', |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
mounted() { |
|
|
mounted() { |
|
|
@ -146,7 +161,7 @@ |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
newPallet(){ |
|
|
newPallet(){ |
|
|
this.palletData.palletNo=''; |
|
|
|
|
|
|
|
|
this.palletData.palletNo='系统自动生成'; |
|
|
this.palletData.palletDesc=''; |
|
|
this.palletData.palletDesc=''; |
|
|
this.palletData.status='空置'; |
|
|
this.palletData.status='空置'; |
|
|
this.palletData.id=0; |
|
|
this.palletData.id=0; |
|
|
@ -170,6 +185,12 @@ |
|
|
this.palletModalFlag=true; |
|
|
this.palletModalFlag=true; |
|
|
}, |
|
|
}, |
|
|
savePallet(){ |
|
|
savePallet(){ |
|
|
|
|
|
if(this.palletData.palletDesc==""||this.palletData.palletDesc==null){ |
|
|
|
|
|
this.$alert('栈板名称不能为空!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
savePallet(this.palletData).then(({data}) => { |
|
|
savePallet(this.palletData).then(({data}) => { |
|
|
if(data.code===0){ |
|
|
if(data.code===0){ |
|
|
this.getPalletData(); |
|
|
this.getPalletData(); |
|
|
@ -199,6 +220,52 @@ |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
addsModal(){ |
|
|
|
|
|
if(this.palletData.palletDesc==""||this.palletData.palletDesc==null){ |
|
|
|
|
|
this.$alert('栈板名称不能为空!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
this.addQty=''; |
|
|
|
|
|
this.addsModalFlag=true; |
|
|
|
|
|
}, |
|
|
|
|
|
saveAdds(){ |
|
|
|
|
|
if(this.addQty==""||this.addQty==null){ |
|
|
|
|
|
this.$alert('请输入数量!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
let inData={ |
|
|
|
|
|
qty:this.addQty, |
|
|
|
|
|
area:this.palletData.area, |
|
|
|
|
|
palletDesc:this.palletData.palletDesc, |
|
|
|
|
|
status:this.palletData.status, |
|
|
|
|
|
id:this.palletData.id, |
|
|
|
|
|
site:this.palletData.site, |
|
|
|
|
|
createdBy:this.palletData.createdBy, |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
savePalletAdds(inData).then(({data}) => { |
|
|
|
|
|
if(data.code===0){ |
|
|
|
|
|
this.getPalletData(); |
|
|
|
|
|
this.addsModalFlag=false; |
|
|
|
|
|
this.palletModalFlag=false; |
|
|
|
|
|
this.$message({ |
|
|
|
|
|
message: '保存成功', |
|
|
|
|
|
type: 'success', |
|
|
|
|
|
duration: 1500, |
|
|
|
|
|
onClose: () => { |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}else { |
|
|
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
created() { |
|
|
created() { |
|
|
this.getPalletData(); |
|
|
this.getPalletData(); |
|
|
|