diff --git a/src/api/manufacturer/manufacturerInformation.js b/src/api/manufacturer/manufacturerInformation.js index a53df77..0e0b8bf 100644 --- a/src/api/manufacturer/manufacturerInformation.js +++ b/src/api/manufacturer/manufacturerInformation.js @@ -5,7 +5,10 @@ import { createAPI } from "@/utils/httpRequest.js"; * @param data * @returns {*} */ + export const manufacturerInformationSearch = data => createAPI(`/manufacturerInformation/manufacturerInformationSearch`,'post',data) + +export const queryManufacturerInformation = data => createAPI(`/manufacturerInformation`,'post',data) /** * 制造商信息新增 * @param data diff --git a/src/views/modules/part/manufacturer/linkedManufacturer.vue b/src/views/modules/part/manufacturer/linkedManufacturer.vue index e768df7..6f192ca 100644 --- a/src/views/modules/part/manufacturer/linkedManufacturer.vue +++ b/src/views/modules/part/manufacturer/linkedManufacturer.vue @@ -5,6 +5,10 @@ import { saveExternalPartManufacturer, updateExternalPartManufacturer } from '../../../../api/part/externalPartManufacturer' import Manufacturer from '../../manufacturer/manufacturerInformation.vue' +import { + manufacturerInformationSearch, + queryManufacturerInformation +} from '../../../../api/manufacturer/manufacturerInformation' let manufacturer = { manufacturerNo: "", @@ -149,6 +153,21 @@ export default { } } }) + }, + changeManufacturerNo(val){ + let params = { + site:this.$store.state.user.site, + manufacturerNo: val, + } + queryManufacturerInformation(params).then(({data})=>{ + if (data && data.code === 0){ + if (data.rows.length === 1){ + this.saveManufacturer.manufacturerName = data.rows[0].manufacturerName + }else { + this.saveManufacturer.manufacturerName = "" + } + } + }) } } } @@ -211,7 +230,7 @@ export default { Manufacturer No - +