获取关联主单接口增加参数
This commit is contained in:
parent
d2986f4175
commit
7527cbd05c
@ -37,10 +37,10 @@ export default {
|
|||||||
type: [String],
|
type: [String],
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
transLineType: {
|
searchParams:{
|
||||||
type: [String],
|
type:Object,
|
||||||
required: false,
|
required:false,
|
||||||
},
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -50,8 +50,8 @@ export default {
|
|||||||
filterMap: new Map(),
|
filterMap: new Map(),
|
||||||
loading: false,
|
loading: false,
|
||||||
queryParams: {
|
queryParams: {
|
||||||
transLineType: null,
|
|
||||||
billCode: null,
|
billCode: null,
|
||||||
|
...this.searchParams
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@ -61,6 +61,13 @@ export default {
|
|||||||
this.svalue=this.value;
|
this.svalue=this.value;
|
||||||
this.queryData(null,this.svalue);
|
this.queryData(null,this.svalue);
|
||||||
},
|
},
|
||||||
|
//监听参数变化 重新获取
|
||||||
|
searchParams:{
|
||||||
|
handler(newVal,oldVal){
|
||||||
|
this.queryData();
|
||||||
|
},
|
||||||
|
deep:true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.queryData();
|
this.queryData();
|
||||||
@ -78,14 +85,13 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
queryData(val) {
|
queryData(val) {
|
||||||
this.queryParams.transLineType = this.transLineType;
|
this.queryParams = {...this.searchParams};
|
||||||
this.queryParams.billCode = val;
|
this.queryParams.billCode = val;
|
||||||
getMasterEmisWaybills(this.queryParams).then((response) => {
|
getMasterEmisWaybills(this.queryParams).then((response) => {
|
||||||
this.filterData = response.rows.map((item) => {
|
this.filterData = response.rows.map((item) => {
|
||||||
return {
|
return {
|
||||||
label: item.billCode,
|
label: item.billCode,
|
||||||
value: item.billCode,
|
value: item.billCode,
|
||||||
// transLineType: item.transLineType,
|
|
||||||
productType: item.productType
|
productType: item.productType
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
@ -534,7 +534,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12" v-if="(form.transLine==='012' || form.transLine=='002' || form.transLine === '014') && form.blVirtual === '1'">
|
<el-col :span="12" v-if="(form.transLine==='012' || form.transLine=='002' || form.transLine === '014') && form.blVirtual === '1'">
|
||||||
<el-form-item :label="$t('关联主单')" prop="masterBillCode" label-width="70px">
|
<el-form-item :label="$t('关联主单')" prop="masterBillCode" label-width="70px">
|
||||||
<MasterBillCodePicker v-model="form.masterBillCode" :transLineType="form.transLine" @onMasterBillCodeChange="onMasterBillCodeChange"></MasterBillCodePicker>
|
<MasterBillCodePicker v-model="form.masterBillCode" :searchParams="masterBillSearchParams" @onMasterBillCodeChange="onMasterBillCodeChange"></MasterBillCodePicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24" v-if="form.blGenSubbill==1">
|
<el-col :span="24" v-if="form.blGenSubbill==1">
|
||||||
@ -1128,6 +1128,13 @@ data() {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
masterBillSearchParams() {
|
||||||
|
return {
|
||||||
|
transLineType: this.form.transLine,
|
||||||
|
productType: this.form.productType,
|
||||||
|
sendSiteCode: this.form.sendSiteCode
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
|
||||||
|
|||||||
@ -536,7 +536,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12" v-if="(form.transLine==='012' || form.transLine=='002' || form.transLine === '014') && form.blVirtual === '1'">
|
<el-col :span="12" v-if="(form.transLine==='012' || form.transLine=='002' || form.transLine === '014') && form.blVirtual === '1'">
|
||||||
<el-form-item :label="$t('关联主单')" prop="masterBillCode" label-width="70px">
|
<el-form-item :label="$t('关联主单')" prop="masterBillCode" label-width="70px">
|
||||||
<MasterBillCodePicker v-model="form.masterBillCode" :transLineType="form.transLine" @onMasterBillCodeChange="onMasterBillCodeChange"></MasterBillCodePicker>
|
<MasterBillCodePicker v-model="form.masterBillCode" :searchParams="masterBillSearchParams" @onMasterBillCodeChange="onMasterBillCodeChange"></MasterBillCodePicker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24" v-if="form.blGenSubbill==1">
|
<el-col :span="24" v-if="form.blGenSubbill==1">
|
||||||
@ -1133,6 +1133,13 @@ data() {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
masterBillSearchParams() {
|
||||||
|
return {
|
||||||
|
transLineType: this.form.transLine,
|
||||||
|
productType: this.form.productType,
|
||||||
|
sendSiteCode: this.form.sendSiteCode
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user