|
@@ -24,7 +24,8 @@ export default {
|
|
disabled: { type: Boolean, default: false },
|
|
disabled: { type: Boolean, default: false },
|
|
value: { type: [Number, String], default: "" },
|
|
value: { type: [Number, String], default: "" },
|
|
styles: { type: String, default: "" },
|
|
styles: { type: String, default: "" },
|
|
- clearable: { type: Boolean, default: true }
|
|
|
|
|
|
+ clearable: { type: Boolean, default: true },
|
|
|
|
+ printPlanId: { type: String, default: "" }
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -38,6 +39,13 @@ export default {
|
|
handler(val) {
|
|
handler(val) {
|
|
this.selected = val;
|
|
this.selected = val;
|
|
}
|
|
}
|
|
|
|
+ },
|
|
|
|
+ printPlanId(val, oldval) {
|
|
|
|
+ if (val !== oldval) {
|
|
|
|
+ this.search("");
|
|
|
|
+ this.$emit("input", "");
|
|
|
|
+ this.$emit("change", {});
|
|
|
|
+ }
|
|
}
|
|
}
|
|
},
|
|
},
|
|
async created() {
|
|
async created() {
|
|
@@ -45,7 +53,10 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
async search(query) {
|
|
async search(query) {
|
|
- const res = await pageNumberQuery(query);
|
|
|
|
|
|
+ const res = await pageNumberQuery({
|
|
|
|
+ param: query,
|
|
|
|
+ printPlanId: this.printPlanId
|
|
|
|
+ });
|
|
this.optionList = res;
|
|
this.optionList = res;
|
|
},
|
|
},
|
|
select() {
|
|
select() {
|