|
@@ -7,7 +7,7 @@
|
|
|
dictName="质检计划类型"
|
|
dictName="质检计划类型"
|
|
|
v-model="form.type"
|
|
v-model="form.type"
|
|
|
clearable
|
|
clearable
|
|
|
- @change="typeChange"
|
|
|
|
|
|
|
+ @change="(e) => typeChange(e, 'select')"
|
|
|
:disabled="btnType == 'detail' || btnType == 'issued'"
|
|
:disabled="btnType == 'detail' || btnType == 'issued'"
|
|
|
></DictSelection>
|
|
></DictSelection>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -509,8 +509,8 @@
|
|
|
watch: {
|
|
watch: {
|
|
|
'form.type': {
|
|
'form.type': {
|
|
|
handler(newVal, old) {
|
|
handler(newVal, old) {
|
|
|
- this.clearData();
|
|
|
|
|
if (!newVal) {
|
|
if (!newVal) {
|
|
|
|
|
+ this.clearData();
|
|
|
this.sourceList = [];
|
|
this.sourceList = [];
|
|
|
this.$emit('resetTable');
|
|
this.$emit('resetTable');
|
|
|
return;
|
|
return;
|
|
@@ -755,7 +755,9 @@
|
|
|
},
|
|
},
|
|
|
//根据类型获取计划来源下拉
|
|
//根据类型获取计划来源下拉
|
|
|
typeChange(val, type) {
|
|
typeChange(val, type) {
|
|
|
- console.log(val, 'val 3456');
|
|
|
|
|
|
|
+ if (type == 'select') {
|
|
|
|
|
+ this.clearData();
|
|
|
|
|
+ }
|
|
|
if (val == 5) {
|
|
if (val == 5) {
|
|
|
this.sourceList = [{ label: '受托收货单', value: '5' }];
|
|
this.sourceList = [{ label: '受托收货单', value: '5' }];
|
|
|
return;
|
|
return;
|
|
@@ -780,7 +782,8 @@
|
|
|
{ label: '库存台账', value: '6' }
|
|
{ label: '库存台账', value: '6' }
|
|
|
];
|
|
];
|
|
|
}
|
|
}
|
|
|
- if (!type) {
|
|
|
|
|
|
|
+ if (!type || type != 'select') {
|
|
|
|
|
+ console.log('执行 1')
|
|
|
this.$emit('changeType');
|
|
this.$emit('changeType');
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|