rev:半成品仓储

This commit is contained in:
2023-06-26 16:00:03 +08:00
parent 50bd42e7d1
commit a3ee247657
21 changed files with 104 additions and 51 deletions

View File

@@ -27,7 +27,7 @@
v-model="query.bill_code"
clearable
size="mini"
placeholder="单据号"
placeholder="库区/货位"
style="width: 200px;"
class="filter-item"
@keyup.enter.native="crud.toQuery"

View File

@@ -131,7 +131,7 @@
>
异常处理
</el-button>
<el-button
<!--<el-button
slot="right"
class="filter-item"
type="success"
@@ -141,7 +141,7 @@
@click="downdtl"
>
导出Excel
</el-button>
</el-button>-->
</crudOperation>
<!--表格渲染-->
<el-table

View File

@@ -149,12 +149,7 @@
:header-cell-style="{background:'#f5f7fa',color:'#606266'}"
>
<el-table-column type="index" label="序号" width="55" align="center"/>
<el-table-column prop="storagevehicle_code" label="载具号" align="center" min-width="200" show-overflow-tooltip>
<template scope="scope">
<el-input v-show="!scope.row.edit" v-model="scope.row.storagevehicle_code" class="input-with-select"/>
<span v-show="scope.row.edit">{{ scope.row.storagevehicle_code }}</span>
</template>
</el-table-column>
<el-table-column prop="storagevehicle_code" label="载具号" align="center" min-width="200" show-overflow-tooltip/>
<el-table-column prop="bucketunique" label="箱号" align="center" min-width="200" show-overflow-tooltip>
<template scope="scope">
<el-input v-show="!scope.row.edit" v-model="scope.row.bucketunique" class="input-with-select"/>
@@ -462,10 +457,6 @@ export default {
this.crud.notify('物料不可为空!', CRUD.NOTIFICATION_TYPE.INFO)
return false
}
if (!row.storagevehicle_code) {
this.crud.notify('载具号不可为空!', CRUD.NOTIFICATION_TYPE.INFO)
return false
}
if (this.form.mol_type === '0' && (parseFloat(row.ivt_qty) < parseFloat(row.mol_qty))) {
this.crud.notify('不允许损数量大于库存数量!', CRUD.NOTIFICATION_TYPE.INFO)
return false

View File

@@ -12,7 +12,7 @@
<el-row>
<el-col :span="6">
<el-cascader
v-model="query.sect"
v-model="defaultList"
placeholder="所属库区"
:options="sects"
:props="{ checkStrictly: true }"
@@ -101,6 +101,7 @@ export default {
return {
sects: [],
classes: [],
defaultList: ['1528627995269533696', '1528631043496742912'],
dialogVisible: false,
sect: {},
mol_type: '',
@@ -141,6 +142,8 @@ export default {
this.query.sect_id = this.sect[1]
}
}
this.query.stor_id = this.defaultList[0]
this.query.sect_id = this.defaultList[1]
this.query.is_used = '1'
this.query.is_delete = '0'
this.crud.toQuery()

View File

@@ -26,6 +26,7 @@
<el-form-item label="库区" prop="gender2">
<el-cascader
placeholder="请选择"
v-model="defaultList"
:options="sects"
:props="{ checkStrictly: true }"
clearable
@@ -268,6 +269,7 @@ export default {
tabledis: [],
currentRow: {},
currentDis: {},
defaultList: ['1528627995269533696', '1528631043496742912'],
form: {
gender2: ''
},
@@ -310,6 +312,8 @@ export default {
crudPoint.getPoint({ 'area_type': area_type }).then(res => {
this.pointList = res
})
this.mstrow.stor_id = this.defaultList[0]
this.mstrow.sect_id = this.defaultList[1]
},
close() {
this.$refs['form2'].resetFields()

View File

@@ -27,7 +27,7 @@
v-model="query.bill_code"
clearable
size="mini"
placeholder="单据号"
placeholder="库区/货位"
style="width: 200px;"
class="filter-item"
@keyup.enter.native="crud.toQuery"

View File

@@ -131,7 +131,7 @@
>
异常处理
</el-button>
<el-button
<!--<el-button
slot="right"
class="filter-item"
type="success"
@@ -141,7 +141,7 @@
@click="downdtl"
>
导出Excel
</el-button>
</el-button>-->
</crudOperation>
<!--表格渲染-->
<el-table

View File

@@ -12,7 +12,7 @@
<el-row>
<el-col :span="6">
<el-cascader
v-model="query.sect"
v-model="defaultList"
placeholder="所属库区"
:options="sects"
:props="{ checkStrictly: true }"
@@ -101,6 +101,7 @@ export default {
return {
sects: [],
classes: [],
defaultList: ['15286279952695336962', '1528631044482404352'],
dialogVisible: false,
sect: {},
mol_type: '',
@@ -143,6 +144,8 @@ export default {
}
this.query.is_used = '1'
this.query.is_delete = '0'
this.query.stor_id = this.defaultList[0]
this.query.sect_id = this.defaultList[1]
this.crud.toQuery()
},
sectQueryChange(val) {

View File

@@ -254,7 +254,7 @@ export default {
})
},
[CRUD.HOOK.afterToView]() {
shutframe.getOutBillDtl2({ 'shutframeinv_id': this.form.shutframeinv_id }).then(res => {
shutframe.getOutBillDtl({ 'shutframeinv_id': this.form.shutframeinv_id }).then(res => {
this.form.tableData = res
})
},