Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X
This commit is contained in:
@@ -22,8 +22,8 @@
|
||||
|
||||
<el-form-item label="实际库区" prop="actualWarehouseId" v-if="!hideWarehouseQuery">
|
||||
<actual-warehouse-select v-model="queryParams.actualWarehouseId" placeholder="请选择仓库/库区/库位"
|
||||
style="width: 100%; display: inline-block;" clearable
|
||||
:canSelectDisabled="true" :canSelectLevel2="true" :clearInput="false" :showEmpty="true"/>
|
||||
style="width: 100%; display: inline-block;" clearable :canSelectDisabled="true" :canSelectLevel2="true"
|
||||
:clearInput="false" :showEmpty="true" />
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="产品名称" prop="itemName">
|
||||
@@ -91,7 +91,8 @@
|
||||
</el-table-column>
|
||||
<!-- <el-table-column label="厂家卷号" align="center" prop="supplierCoilNo" /> -->
|
||||
<el-table-column label="逻辑库位" align="center" prop="warehouseName" v-if="!hideWarehouseQuery" />
|
||||
<el-table-column label="实际库区" align="center" prop="actualWarehouseName" v-if="!hideWarehouseQuery && !showExportTime" />
|
||||
<el-table-column label="实际库区" align="center" prop="actualWarehouseName"
|
||||
v-if="!hideWarehouseQuery && !showExportTime" />
|
||||
<!-- <el-table-column label="物料类型" align="center" prop="materialType" /> -->
|
||||
<el-table-column label="产品类型" align="center" width="250">
|
||||
<template slot-scope="scope">
|
||||
@@ -111,7 +112,8 @@
|
||||
</el-table-column>
|
||||
<el-table-column label="发货人" v-if="showExportTime" align="center" prop="exportByName" width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-select v-model="scope.row.exportBy" placeholder="请选择发货人" filterable @change="handleExportByNameChange(scope.row)">
|
||||
<el-select v-model="scope.row.exportBy" placeholder="请选择发货人" filterable
|
||||
@change="handleExportByNameChange(scope.row)">
|
||||
<el-option v-for="item in userList" :key="item.userName" :value="item.userName" :label="item.nickName" />
|
||||
</el-select>
|
||||
</template>
|
||||
@@ -139,7 +141,8 @@
|
||||
<el-table-column v-if="showGrade" label="质量状态" align="center" prop="qualityStatus">
|
||||
<template slot-scope="scope">
|
||||
<el-select v-model="scope.row.qualityStatus" placeholder="请选择质量状态" @change="handleGradeChange(scope.row)">
|
||||
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :value="item.value" :label="item.label" />
|
||||
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :value="item.value"
|
||||
:label="item.label" />
|
||||
</el-select>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -190,8 +193,8 @@
|
||||
<warehouse-select v-model="form.warehouseId" placeholder="请选择仓库/库区/库位" style="width: 100%;" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="实际库区" prop="actualWarehouseId">
|
||||
<actual-warehouse-select v-model="form.actualWarehouseId" :clearInput="form.coilId != null" placeholder="请选择实际库区" style="width: 100%;"
|
||||
clearable />
|
||||
<actual-warehouse-select v-model="form.actualWarehouseId" :clearInput="form.coilId != null"
|
||||
placeholder="请选择实际库区" style="width: 100%;" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="班组" prop="team">
|
||||
<el-select v-model="form.team" placeholder="请选择班组" style="width: 100%">
|
||||
@@ -214,7 +217,8 @@
|
||||
</el-form-item>
|
||||
<el-form-item label="质量状态" prop="qualityStatus">
|
||||
<el-select v-model="form.qualityStatus" placeholder="请选择质量状态" style="width: 100%">
|
||||
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :label="item.label" :value="item.value" />
|
||||
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :label="item.label"
|
||||
:value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
@@ -407,7 +411,7 @@ export default {
|
||||
{ label: 'C+', value: 'C+' },
|
||||
{ label: 'C', value: 'C' },
|
||||
{ label: 'C-', value: 'C-' },
|
||||
{ label: 'D+', value: 'D+' },
|
||||
{ label: 'D+', value: 'D+' },
|
||||
{ label: 'D', value: 'D' },
|
||||
{ label: 'D-', value: 'D-' },
|
||||
],
|
||||
@@ -503,22 +507,22 @@ export default {
|
||||
// 仅在新增的时候校验
|
||||
{
|
||||
validator: (rule, value, callback) => {
|
||||
if (this.form.coilId) {
|
||||
// 修改时会有coilId,不触发校验
|
||||
console.log('修改时会有coilId,不触发校验');
|
||||
callback();
|
||||
} else {
|
||||
// 没有coilId则为新增 触发校验
|
||||
checkCoilNo({ currentCoilNo: value }).then(res => {
|
||||
const { duplicateType } = res.data;
|
||||
if (duplicateType === 'current' || duplicateType === 'both') {
|
||||
// alert('当前钢卷号重复,请重新输入');
|
||||
callback(new Error('当前钢卷号重复,请重新输入'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
})
|
||||
}
|
||||
// if (this.form.coilId) {
|
||||
// // 修改时会有coilId,不触发校验
|
||||
// console.log('修改时会有coilId,不触发校验');
|
||||
// callback();
|
||||
// } else {
|
||||
// 没有coilId则为新增 触发校验
|
||||
checkCoilNo({ currentCoilNo: value, coilId: this.form.coilId }).then(res => {
|
||||
const { duplicateType } = res.data;
|
||||
if (duplicateType === 'current' || duplicateType === 'both') {
|
||||
// alert('当前钢卷号重复,请重新输入');
|
||||
callback(new Error('当前钢卷号重复,请重新输入'));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
})
|
||||
// }
|
||||
}, trigger: 'blur'
|
||||
}
|
||||
],
|
||||
@@ -645,16 +649,6 @@ export default {
|
||||
this.loading = false;
|
||||
});
|
||||
},
|
||||
/** 状态改变时触发 */
|
||||
// handleStatusChange(row) {
|
||||
// updateMaterialCoilSimple(row).then(res => {
|
||||
// this.$message.success('状态更新成功');
|
||||
// this.getList(); // 刷新列表
|
||||
// }).catch(err => {
|
||||
// console.error('状态更新失败:', err);
|
||||
// this.$message.error('状态更新失败,请重试');
|
||||
// });
|
||||
// },
|
||||
/** 追溯按钮操作 */
|
||||
handleTrace(row) {
|
||||
this.traceOpen = true;
|
||||
|
||||
Reference in New Issue
Block a user