|
@@ -320,8 +320,9 @@
|
|
<div slot="content">{{ scope.row.memo }}</div>
|
|
<div slot="content">{{ scope.row.memo }}</div>
|
|
<el-popover-select-v2 v-model="monthSaleGoalDetailsList[scope.$index].material" title="物料"
|
|
<el-popover-select-v2 v-model="monthSaleGoalDetailsList[scope.$index].material" title="物料"
|
|
valueKey="name" referName="MATERIAL_PARAM"
|
|
valueKey="name" referName="MATERIAL_PARAM"
|
|
- @change="setClassify(scope.row.oneLevelClassify, scope.row.twoLevelClassify, monthSaleGoalDetailsList[scope.$index])"
|
|
|
|
- :dataMapping="{ materialCode: 'code', material: 'name', oneLevelClassify: 'oneClass', twoLevelClassify: 'twoClass'}"
|
|
|
|
|
|
+ @change="setClassify(scope.row.oneLevelClassify, scope.row.twoLevelClassify, monthSaleGoalDetailsList[scope.$index], scope.row)"
|
|
|
|
+ :dataMapping="{ materialCode: 'code', material: 'name', oneLevelClassify: 'oneClass', twoLevelClassify: 'twoClass',
|
|
|
|
+ specification: 'specification', packExplain: 'packExplain', model: 'model'}"
|
|
:source.sync="monthSaleGoalDetailsList[scope.$index]" placeholder="请输入物料">
|
|
:source.sync="monthSaleGoalDetailsList[scope.$index]" placeholder="请输入物料">
|
|
</el-popover-select-v2>
|
|
</el-popover-select-v2>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
@@ -581,6 +582,9 @@
|
|
twoLevelClassifyCode: null,
|
|
twoLevelClassifyCode: null,
|
|
twoLevelClassify: null,
|
|
twoLevelClassify: null,
|
|
materialCode: null,
|
|
materialCode: null,
|
|
|
|
+ specification: null,
|
|
|
|
+ packExplain: null,
|
|
|
|
+ model: null,
|
|
material: null,
|
|
material: null,
|
|
department: null,
|
|
department: null,
|
|
num: null,
|
|
num: null,
|
|
@@ -809,6 +813,9 @@
|
|
twoLevelClassifyCode: null,
|
|
twoLevelClassifyCode: null,
|
|
twoLevelClassify: null,
|
|
twoLevelClassify: null,
|
|
materialCode: null,
|
|
materialCode: null,
|
|
|
|
+ specification: null,
|
|
|
|
+ packExplain: null,
|
|
|
|
+ model: null,
|
|
material: null,
|
|
material: null,
|
|
department: null,
|
|
department: null,
|
|
num: null,
|
|
num: null,
|
|
@@ -1096,9 +1103,12 @@
|
|
this.$refs.upload.submit();
|
|
this.$refs.upload.submit();
|
|
},
|
|
},
|
|
// 选择物料后,给一级分类和二级分类复赋值
|
|
// 选择物料后,给一级分类和二级分类复赋值
|
|
- setClassify(one, two, obj) {
|
|
|
|
|
|
+ setClassify(one, two, obj, row) {
|
|
const oneArray = one.split("&")
|
|
const oneArray = one.split("&")
|
|
const twoArray = two.split("&")
|
|
const twoArray = two.split("&")
|
|
|
|
+ // 物料提醒文本
|
|
|
|
+ const memo = '名称:' + row.material + '; 编码:' + row.materialCode + '; 规格:' + row.specification + '; 包装:' + row.packExplain + '; 型号:' + row.model + '。';
|
|
|
|
+ obj.memo = memo;
|
|
obj.oneLevelClassifyCode = oneArray[1]
|
|
obj.oneLevelClassifyCode = oneArray[1]
|
|
obj.oneLevelClassify = oneArray[0]
|
|
obj.oneLevelClassify = oneArray[0]
|
|
obj.twoLevelClassifyCode = twoArray[1]
|
|
obj.twoLevelClassifyCode = twoArray[1]
|