|
@@ -1,15 +1,25 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
- <el-form-item label="产品编号" prop="sku">
|
|
|
+ <el-form-item label="物料编号" prop="sku">
|
|
|
<el-input
|
|
|
v-model="queryParams.sku"
|
|
|
- placeholder="请输入产品编号"
|
|
|
+ placeholder="请输入物料编号"
|
|
|
clearable
|
|
|
size="small"
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="物料分类" prop="skuType">
|
|
|
+ <el-select v-model="queryParams.skuType" placeholder="请选择物料分类" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in skuTypeCombo"
|
|
|
+ :key="dict.itemCode"
|
|
|
+ :label="dict.itemName"
|
|
|
+ :value="dict.itemCode"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="是否激活" prop="activeFlag">
|
|
|
<el-select v-model="queryParams.activeFlag" placeholder="请选择是否激活" clearable size="small">
|
|
|
<el-option
|
|
@@ -180,7 +190,7 @@
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="物料编号" prop="sku">
|
|
|
- <el-input v-model="form.sku" placeholder="请输入物料编号" />
|
|
|
+ <el-input :disabled="form.customerId != null" v-model="form.sku" placeholder="请输入物料编号" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
@@ -439,16 +449,16 @@ export default {
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
sku: [
|
|
|
- { required: true, message: "产品编号不能为空", trigger: "change" }
|
|
|
+ { required: true, message: "物料编号不能为空", trigger: "change" }
|
|
|
],
|
|
|
skuType: [
|
|
|
- { required: true, message: "产品分类不能为空", trigger: "change" }
|
|
|
+ { required: true, message: "物料分类不能为空", trigger: "change" }
|
|
|
],
|
|
|
activeFlag: [
|
|
|
{ required: true, message: "是否激活不能为空", trigger: "change" }
|
|
|
],
|
|
|
desc1: [
|
|
|
- { required: true, message: "产品名称不能为空", trigger: "change" }
|
|
|
+ { required: true, message: "物料名称不能为空", trigger: "change" }
|
|
|
]
|
|
|
},
|
|
|
skuTypeCombo: []
|
|
@@ -546,7 +556,7 @@ export default {
|
|
|
},
|
|
|
// 多选框选中数据
|
|
|
handleSelectionChange(selection) {
|
|
|
- this.ids = selection.map(item => item.customerId)
|
|
|
+ this.ids = selection.map(item => item.sku)
|
|
|
this.single = selection.length!==1
|
|
|
this.multiple = !selection.length
|
|
|
},
|
|
@@ -566,6 +576,7 @@ export default {
|
|
|
this.open = true;
|
|
|
this.title = "修改物料信息";
|
|
|
});
|
|
|
+
|
|
|
},
|
|
|
/** 提交按钮 */
|
|
|
submitForm() {
|
|
@@ -589,9 +600,9 @@ export default {
|
|
|
},
|
|
|
/** 删除按钮操作 */
|
|
|
handleDelete(row) {
|
|
|
- const customerIds = row.customerId || this.ids;
|
|
|
- this.$modal.confirm('是否确认删除物料信息编号为"' + customerIds + '"的数据项?').then(function() {
|
|
|
- return delBaseSku(customerIds);
|
|
|
+ const skus = row.sku || this.ids;
|
|
|
+ this.$modal.confirm('是否确认删除物料信息编号为"' + skus + '"的数据项?').then(function() {
|
|
|
+ return delBaseSku(skus);
|
|
|
}).then(() => {
|
|
|
this.getList();
|
|
|
this.$modal.msgSuccess("删除成功");
|