Browse Source

fix: [SBBJ-1051] app搜索备件 获取所有备件信息

master
zengqinyuan 3 weeks ago
parent
commit
e77b2d00f5
  1. 6
      src/api/spareParts.ts
  2. 10
      src/pages/sparePartsApplication/addForm.vue

6
src/api/spareParts.ts

@ -3,10 +3,14 @@ import http from './http'
export function getSparePartsPage(params) { export function getSparePartsPage(params) {
return http.get('/eam/item/getAppPage',{params}) return http.get('/eam/item/getAppPage',{params})
} }
// 获取备件列表 // 获取全局状态的备件及绑定当前设备的备件列表
export function getSparePartsList(params) { export function getSparePartsList(params) {
return http.get('/eam/item/getListByNumber',{params}) return http.get('/eam/item/getListByNumber',{params})
} }
// 获取所有备件列表
export function noPage(data) {
return http.post('/eam/item/noPage', data)
}
// 新增申领备件时获取备件列表 // 新增申领备件时获取备件列表
export function getApplySparePartsList() { export function getApplySparePartsList() {
return http.get('/eam/item/getApplyList') return http.get('/eam/item/getApplyList')

10
src/pages/sparePartsApplication/addForm.vue

@ -300,7 +300,7 @@
async function searchItem(name){ async function searchItem(name){
proxy.$modal.loading('加载中') proxy.$modal.loading('加载中')
await getSparePartsList(name); await noPage(name);
} }
async function chooseItem1(type, forms) { async function chooseItem1(type, forms) {
@ -322,16 +322,16 @@
}).catch(() => { }).catch(() => {
}) })
} }
await getSparePartsList(null); await noPage(null);
isShowSelectItem.value = false; isShowSelectItem.value = false;
} }
// //
async function getSparePartsList(name) { async function noPage(name) {
let param = { let data = {
name:name name:name
} }
await sparePartsApi.getSparePartsList(param).then(res => { await sparePartsApi.noPage(data).then(res => {
res.data.map(item => { res.data.map(item => {
item.value = item.number item.value = item.number
item.label = item.name item.label = item.name

Loading…
Cancel
Save