| | |
| | | v-model="editConfig.infomation.supplierName" |
| | | :fetch-suggestions=" |
| | | (queryString, callback) => { |
| | | querySearchAsync(queryString, callback, 'client'); |
| | | querySearchAsync(queryString, callback, 'supplier'); |
| | | } |
| | | " |
| | | value-key="name" |
| | |
| | | }, |
| | | created() { |
| | | this.handleGetBomKindDictList(); |
| | | this.$store.dispatch("getSupplier") |
| | | }, |
| | | computed: { |
| | | supplierList() { |
| | | return this.$store.state.getSupplierName.supplierList |
| | | } |
| | | }, |
| | | watch:{ |
| | | 'editCommonConfig.visible':{ |
| | |
| | | // 选择客户相关方法 |
| | | querySearchAsync(queryString, cb, value) { |
| | | var restaurants = []; |
| | | if (value === "client") { |
| | | restaurants = this.clientList; |
| | | if (value === "supplier") { |
| | | restaurants = this.supplierList; |
| | | } |
| | | var results = queryString |
| | | ? restaurants.filter(this.createStateFilter(queryString)) |