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 * @param data
* @returns {*} * @returns {*}
*/ */
export const manufacturerInformationSearch = data => createAPI(`/manufacturerInformation/manufacturerInformationSearch`,'post',data) export const manufacturerInformationSearch = data => createAPI(`/manufacturerInformation/manufacturerInformationSearch`,'post',data)
export const queryManufacturerInformation = data => createAPI(`/manufacturerInformation`,'post',data)
/** /**
* 制造商信息新增 * 制造商信息新增
* @param data * @param data

21
src/views/modules/part/manufacturer/linkedManufacturer.vue

@ -5,6 +5,10 @@ import {
saveExternalPartManufacturer, updateExternalPartManufacturer saveExternalPartManufacturer, updateExternalPartManufacturer
} from '../../../../api/part/externalPartManufacturer' } from '../../../../api/part/externalPartManufacturer'
import Manufacturer from '../../manufacturer/manufacturerInformation.vue' import Manufacturer from '../../manufacturer/manufacturerInformation.vue'
import {
manufacturerInformationSearch,
queryManufacturerInformation
} from '../../../../api/manufacturer/manufacturerInformation'
let manufacturer = { let manufacturer = {
manufacturerNo: "", 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-col :span="8" v-else>
<el-form-item label="Manufacturer No" :show-message="false" prop="manufacturerNo"> <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> <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-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">

Loading…
Cancel
Save