Browse Source

标签默认高度

master
han\hanst 3 months ago
parent
commit
15fe030ad7
  1. 3
      src/api/warehouse/ifsInventoryInit.js
  2. 65
      src/views/modules/factory/partAttribute-add-or-update.vue
  3. 17
      src/views/modules/warehouse/ifsInventoryInit.vue

3
src/api/warehouse/ifsInventoryInit.js

@ -17,3 +17,6 @@ export const updatePrintQty = data => createAPI(`ifsInventoryInit/updatePrintQty
// 导入IFS库存Excel
export const uploadIfsInventoryExcel = data => createAPI(`ifsInventoryInit/uploadIfsInventoryExcel`, 'POST', data)
// 根据站点和料号查询料件属性详情
export const getPartAttributeInfo = data => createAPI('/factory/partAttribute/info', 'get', data)

65
src/views/modules/factory/partAttribute-add-or-update.vue

@ -7,7 +7,6 @@
<el-form
:model="dataForm"
:rules="dataRule"
ref="dataForm"
@keyup.enter.native="dataFormSubmit()"
label-width="120px">
@ -230,45 +229,41 @@ export default {
//
dataFormSubmit() {
this.$refs['dataForm'].validate((valid) => {
if (valid) {
this.submitLoading = true
this.submitLoading = true
const submitData = { ...this.dataForm }
const submitData = { ...this.dataForm }
// null
if (submitData.weight === null || submitData.weight === '') {
delete submitData.weight
}
if (submitData.length === null || submitData.length === '') {
delete submitData.length
}
if (submitData.width === null || submitData.width === '') {
delete submitData.width
}
if (submitData.height === null || submitData.height === '') {
delete submitData.height
}
if (submitData.diameter === null || submitData.diameter === '') {
delete submitData.diameter
}
// null
if (submitData.weight === null || submitData.weight === '') {
delete submitData.weight
}
if (submitData.length === null || submitData.length === '') {
delete submitData.length
}
if (submitData.width === null || submitData.width === '') {
delete submitData.width
}
if (submitData.height === null || submitData.height === '') {
delete submitData.height
}
if (submitData.diameter === null || submitData.diameter === '') {
delete submitData.diameter
}
const apiCall = this.originalPartNo ? updatePartAttribute : savePartAttribute
const apiCall = this.originalPartNo ? updatePartAttribute : savePartAttribute
apiCall(submitData).then(({ data }) => {
if (data && data.code === 0) {
this.$message.success(data.msg || (this.originalPartNo ? '修改成功' : '新增成功'))
this.visible = false
this.$emit('refreshDataList')
} else {
this.$message.error(data.msg || (this.originalPartNo ? '修改失败' : '新增失败'))
}
this.submitLoading = false
}).catch(() => {
this.$message.error(this.originalPartNo ? '修改失败' : '新增失败')
this.submitLoading = false
})
apiCall(submitData).then(({ data }) => {
if (data && data.code === 0) {
this.$message.success(data.msg || (this.originalPartNo ? '修改成功' : '新增成功'))
this.visible = false
this.$emit('refreshDataList')
} else {
this.$message.error(data.msg || (this.originalPartNo ? '修改失败' : '新增失败'))
}
this.submitLoading = false
}).catch(() => {
this.$message.error(this.originalPartNo ? '修改失败' : '新增失败')
this.submitLoading = false
})
}
}

17
src/views/modules/warehouse/ifsInventoryInit.vue

@ -342,7 +342,7 @@
</template>
<script>
import { getInventoryStockList, createHandlingUnits, batchCreateHandlingUnits, printLabel, updatePrintQty } from '@/api/warehouse/ifsInventoryInit'
import { getInventoryStockList, createHandlingUnits, batchCreateHandlingUnits, printLabel, updatePrintQty,getPartAttributeInfo } from '@/api/warehouse/ifsInventoryInit'
import IfsInventoryUploadExcel from './ifsInventory_upload_excel.vue'
export default {
@ -520,8 +520,19 @@ export default {
},
// HU
createHuHandle (row) {
async createHuHandle (row) {
this.createHuVisible = true
let site = row.site;
let partNo = row.partNo;
let height = '';
try {
const { data } = await getPartAttributeInfo({ site, partNo });
if (data.code === 0) {
height = data.data.height;
}
} catch (error) {
console.error('获取物料高度失败:', error);
}
this.createHuForm = {
site: row.site,
warehouseId: row.warehouseId,
@ -536,7 +547,7 @@ export default {
perPackageQty: '',
packageCount: '',
lastPackageQty: 0,
height: '',
height: height,
autoCalculate: false //
}
this.$nextTick(() => {

Loading…
Cancel
Save