<template>
|
<vol-box v-model="show" title="盘点出库" :width="800" :height="600">
|
<template #content>
|
<el-form ref="form" :model="form" label-width="90px">
|
<el-form-item label="备注">
|
<el-input type="text" v-model="this.form.remark"></el-input>
|
</el-form-item>
|
</el-form>
|
</template>
|
<template #footer>
|
<div>
|
<el-button type="danger" size="small" plain @click="submit">
|
<i class="el-icon-check">确认</i>
|
</el-button>
|
<el-button size="small" type="primary" plain @click="() => { this.show = false }">
|
<i class="el-icon-close">关闭</i>
|
</el-button>
|
</div>
|
</template>
|
</vol-box>
|
</template>
|
|
<script>
|
import VolBox from '@/components/basic/VolBox.vue'
|
export default {
|
components: {
|
'vol-box': VolBox
|
},
|
data() {
|
return {
|
form: {
|
remark: ''
|
},
|
palletCode: '',
|
show: false
|
}
|
},
|
methods: {
|
open(palletCode) {
|
this.show = true
|
this.palletCode = palletCode
|
},
|
submit() {
|
this.$emit('parentCall', ($vue) => {
|
console.log(this.form.remark, this.palletCode)
|
if (
|
!this.form.remark ||
|
!this.palletCode ||
|
this.form.remark == '' ||
|
this.palletCode == ''
|
) {
|
this.$message.error('参数错误')
|
return
|
}
|
this.http.post(`/api/Task/OutBoundTaskAsync?palletCode=${this.palletCode}&remark=${this.form.remark}`, {}, '正在生成任务')
|
.then((x) => {
|
if (!x.status) {
|
this.$message.error(x.message)
|
} else {
|
this.$Message.success(row.palletCode + '出库成功')
|
this.show = false
|
$vue.refresh()
|
}
|
})
|
})
|
}
|
}
|
}
|
</script>
|