| | |
| | | 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':{ |
| | |
| | | }, |
| | | handleConfirmSave(data) { |
| | | console.log(data,'data') |
| | | data.forEach(ele=>{ |
| | | delete ele.created_at |
| | | }) |
| | | |
| | | savePurchaseType(data).then((res) => { |
| | | if (res.code == 200) { |
| | | if (res.code === 200) { |
| | | this.$message({ |
| | | message: "操作成功!", |
| | | type: "success", |
| | |
| | | this.$refs.editDialog.editDialogVisible = false; |
| | | this.handleGetBomKindDictList(true); |
| | | } |
| | | },(err)=>{ |
| | | console.error(err) |
| | | this.$message({ |
| | | message: "操作失败!", |
| | | type: "warning", |
| | | }); |
| | | }); |
| | | }, |
| | | validatorPhone(rule, value, callback) { |
| | |
| | | // 选择客户相关方法 |
| | | 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)) |