zuozhengqing
2023-10-17 df3845cb8cf8732f0954b49cdaebe316c590f6f4
src/views/sales/salesDetails/AddSalesDetailsDialog.vue
@@ -115,7 +115,7 @@
                          querySearchAsync(queryString, callback, 'subbill')
                        }
                      "
                      value-key="name"
                      value-key="number"
                      @select="handleSelectClient('subbill', $event)"
                      :disabled="isNameChanceEdit"
                    ></el-autocomplete>
@@ -661,12 +661,16 @@
      } else if (value === "subbill") {
        restaurants = this.subOrderList
      }
      var results = queryString ? restaurants.filter(this.createStateFilter(queryString)) : restaurants
      var results = queryString ? restaurants.filter(this.createStateFilter(queryString, value)) : restaurants
      cb(results)
    },
    createStateFilter(queryString) {
    createStateFilter(queryString, value) {
      return (state) => {
        return state.name.toLowerCase().indexOf(queryString.toLowerCase()) === 0
        if (value === "subbill") {
          return state.number.toLowerCase().indexOf(queryString.toLowerCase()) === 0
        } else {
          return state.name.toLowerCase().indexOf(queryString.toLowerCase()) === 0
        }
      }
    },
    async handleSelectClient(value, item) {