|
@ -61,6 +61,7 @@ |
|
|
import download from '@/utils/download' |
|
|
import download from '@/utils/download' |
|
|
import { ItemOutLocation,ItemOutLocationRules } from './itemOutLocation.data' |
|
|
import { ItemOutLocation,ItemOutLocationRules } from './itemOutLocation.data' |
|
|
import * as ItemOutLocationApi from '@/api/eam/item/itemOutLocation' |
|
|
import * as ItemOutLocationApi from '@/api/eam/item/itemOutLocation' |
|
|
|
|
|
import * as ItemAccountsApi from '@/api/eam/item/itemAccounts' |
|
|
import * as defaultButtons from '@/utils/disposition/defaultButtons' |
|
|
import * as defaultButtons from '@/utils/disposition/defaultButtons' |
|
|
import TableHead from '@/components/TableHead/src/TableHead.vue' |
|
|
import TableHead from '@/components/TableHead/src/TableHead.vue' |
|
|
import ImportForm from '@/components/ImportForm/src/ImportForm.vue' |
|
|
import ImportForm from '@/components/ImportForm/src/ImportForm.vue' |
|
@ -77,14 +78,26 @@ routeName.value = route.name |
|
|
const tableColumns = ref(ItemOutLocation.allSchemas.tableColumns) |
|
|
const tableColumns = ref(ItemOutLocation.allSchemas.tableColumns) |
|
|
|
|
|
|
|
|
// 查询页面返回 |
|
|
// 查询页面返回 |
|
|
const searchTableSuccess = (formField, searchField, val, formRef) => { |
|
|
const searchTableSuccess = async(formField, searchField, val, formRef) => { |
|
|
|
|
|
if(formField=='locationNumber'){//根据库位号查询 |
|
|
|
|
|
let aa = await ItemAccountsApi.getByLocationNumber(val[0][searchField]); |
|
|
|
|
|
if(aa.id==null){ |
|
|
|
|
|
message.info("该库位下无备件信息"); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
nextTick(() => { |
|
|
nextTick(() => { |
|
|
const setV = {} |
|
|
const setV = {} |
|
|
setV[formField] = val[0][searchField] |
|
|
setV[formField] = val[0][searchField] |
|
|
|
|
|
setV['locationName'] = val[0]['name'] |
|
|
|
|
|
setV['itemName'] = aa.itemName |
|
|
|
|
|
setV['itemNumber'] = aa.itemNumber |
|
|
|
|
|
ItemOutLocation.allSchemas.formSchema.find(item => item.field == 'qty').componentProps.max = aa.qty//出库数量不能大于所有库存数 |
|
|
formRef.setValues(setV) |
|
|
formRef.setValues(setV) |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 字段设置 更新主列表字段 |
|
|
// 字段设置 更新主列表字段 |
|
|
const updataTableColumns = (val) => { |
|
|
const updataTableColumns = (val) => { |
|
|
tableColumns.value = val |
|
|
tableColumns.value = val |
|
|