Browse Source

20241122

dev
qiezi 1 year ago
parent
commit
95fd23c441
  1. 3
      src/api/manufacturer/manufacturerInformation.js
  2. 21
      src/views/modules/part/manufacturer/linkedManufacturer.vue

3
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

21
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 {
<el-col :span="8" v-else>
<el-form-item label="Manufacturer No" :show-message="false" prop="manufacturerNo">
<span slot="label" style="cursor:pointer;" @click="manufacturerVisible=true"><a herf="#">Manufacturer No</a></span>
<el-input v-model="saveManufacturer.manufacturerNo" ></el-input>
<el-input v-model="saveManufacturer.manufacturerNo" @change="changeManufacturerNo"></el-input>
</el-form-item>
</el-col>
<el-col :span="24">

Loading…
Cancel
Save